modules/deploy/dsc/custom/cAcl/DscResources/OBJ_cSimpleAcl/OBJ_cSimpleAcl.schema.mof

[ClassVersion("1.0.0"), FriendlyName("cSimpleAcl")]
class OBJ_cSimpleAcl : OMI_BaseResource
{
  [Key] String Path;
  [Key] String Username;
  [Key,ValueMap{"FullControl", "Modify", "ReadAndExecute", "ListDirectory", "Read", "Write"},Values{"FullControl", "Modify", "ReadAndExecute", "ListDirectory", "Read", "Write"}] String Permission;
  [Key,ValueMap{"Allow", "Deny"},Values{"Allow", "Deny"}] String Type;
  [Write] Boolean Inherit;
  [Write,ValueMap{"Present", "Absent"},Values{"Present", "Absent"}] String Ensure;
};