DSCResources/xCIMSecurity/xCIMSecurity.schema.mof
[ClassVersion("1.0.0.0"), FriendlyName("xCIMSecurity")] class xCIMSecurity : OMI_BaseResource { [Required] String NameSpace; [Key] String AccountName; [Required,EmbeddedInstance("CIM_ACl")] String ACL[]; }; [ClassVersion("1.0.0.0")] class CIM_ACl { [Write,ValueMap{"NameSpaceOnly","ChildOnly","WithChild"} ,Values{"NameSpaceOnly","ChildOnly","WithChild"}] String AceFlags; [Key] Boolean Allow; [Required, ValueMap{"Enable","MethodExecute", "FullWrite","PartialWrite", "ProviderWrite","RemoteAccess","Subscribe","Publish","ReadSecurity", "WriteSecurity"}, Values{"Enable","MethodExecute", "FullWrite","PartialWrite", "ProviderWrite","RemoteAccess","Subscribe","Publish","ReadSecurity", "WriteSecurity"}] String Right[]; }; |