DSCResources/cCMCollectionRule/cCMCollectionRule.schema.mof

 
[ClassVersion("1.0.0.0"), FriendlyName("cCMCollectionRule")]
class cCMCollectionRule : OMI_BaseResource
{
    [Key] String RuleName;
    [Key] String ParentCollection;
    [required, EmbeddedInstance("MSFT_Credential"), Description("Credential to login to SCCM")] String SCCMAdministratorCredential;
    [Write, ValueMap{"1","2"}, Values{"User","Device"}] String ParentCollectionType;
    [Write, ValueMap{"Direct","Exclude","Include","Query"}, Values{"Direct","Exclude","Include","Query"}] String QueryType;
    [Write] String QueryExpression;
    [Write, ValueMap{"Present","Absent"}, Values{"Present","Absent"}] String Ensure;
};