DSCResources/Intigua_Agent/Intigua_Agent.schema.mof
[ClassVersion("1.0.0.0"), FriendlyName("Agent")]
class Intigua_Agent : OMI_BaseResource { [Key, Description("Agent name.")] String AgentName; [Key, Description("Agent path.")] String AgentPath; [Write, Description("Agent parameters."), EmbeddedInstance("MSFT_KeyValuePair")] String AgentParameters[]; [Write, Description("Enable memory and CPU control.")] Boolean EnableMemoryAndCPUControl; [Write, Description("Keep managed agent CPU utilization under.")] Uint32 KeepManagedAgentCPUUtilizationUnder; [Write, Description("Limit managed agent memory consumption to.")] Uint32 LimitManagedAgentMemoryConsumptionTo; [Write, Description("Automatically start agent upon failure.")] Boolean AutomaticallyStartAgentUponFailure; [Write, Description("Maximum number of auto starts in a day.")] Uint32 MaximumNumberOfAutoStartsInADay; [Write, Description("Intigua log level."), ValueMap{"Trace","Debug","Info","Warning","Error","Fatal"}, Values{"Trace","Debug","Info","Warning","Error","Fatal"}] String IntiguaLogLevel; [Write, Description("Ensure."), ValueMap{"Present","Absent"}, Values{"Present","Absent"}] String Ensure; }; |