DSCResources/BMD_cFSRMQuotaTemplateAction/BMD_cFSRMQuotaTemplateAction.schema.mof

[ClassVersion("1.0.0.0"), FriendlyName("cFSRMQuotaTemplateAction")]
class BMD_cFSRMQuotaTemplateAction : OMI_BaseResource
{
  [Key, Description("The name of the FSRM Quota Template that this Action is attached to.")] string Name;
  [Key, Description("This is the threshold percentage the action is attached to.")] uint32 Percentage;
  [Key, Description("The type of FSRM Action."), ValueMap{"Email","Event","Command","Report"}, Values{"Email","Event","Command","Report"}] string Type;
  [Write, Description("Specifies whether the FSRM Action should exist."), ValueMap{"Present","Absent"}, Values{"Present","Absent"}] String Ensure;
  [Write] string Subject;
  [Write] string Body;
  [Write] string MailTo;
  [Write] string MailCC;
  [Write] string MailBCC;
  [Write, ValueMap{"None","Information","Warning","Error"}, Values{"None","Information","Warning","Error"}] string EventType;
  [Write] string Command;
  [Write] string CommandParameters;
  [Write] sint32 KillTimeOut;
  [Write] sint32 RunLimitInterval;
  [Write, ValueMap{"None","LocalService","NetworkService","LocalSystem"}, Values{"None","LocalService","NetworkService","LocalSystem"}] string SecurityLevel;
  [Write] boolean ShouldLogError;
  [Write] string WorkingDirectory;
  [Write] string ReportTypes[];
};