DSCResources/Grani_ACL/Grani_ACL.schema.mof

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

[ClassVersion("1.0.0.0"), FriendlyName("cACL")]
class Grani_ACL : OMI_BaseResource
{
    [Key] String Path;
    [Key] String Account;
    [Write, ValueMap{"ReadAndExecute","Modify","FullControl"}, Values{"ReadAndExecute","Modify","FullControl"}] String Rights;
    [Write, ValueMap{"Present","Absent"}, Values{"Present","Absent"}] String Ensure;
    [Write, ValueMap{"Allow","Deny"}, Values{"Allow","Deny"}] String Access;
    [Write] Boolean Inherit;
    [Write] Boolean Recurse;
    [Write] Boolean Strict;
};