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;
    [Write, Required, Description("Agent path.")] String AgentPath;
    [Write, Required, Description("Agent parameters."), EmbeddedInstance("MSFT_KeyValuePair")] String AgentParameters[];
    [Write, Required, Description("Enable memory and CPU control.")] String EnableMemoryAndCPUControl;
    [Write, Required, Description("Keep managed agent CPU utilization under.")] Uint32 KeepManagedAgentCPUUtilizationUnder;
    [Write, Required, Description("Limit managed agent memory consumption to.")] Uint32 LimitManagedAgentMemoryConsumptionTo;
    [Write, Required, Description("Automatically start agent upon failure.")] String AutomaticallyStartAgentUponFailure;
    [Write, Required, Description("Maximum number of auto starts in a day.")] Uint32 MaximumNumberOfAutoStartsInADay;
    [Write, Required, Description("Intigua log level.")] String IntiguaLogLevel;
    [Write, Required, Description("Ensure.")] String Ensure;
};