DSCResources/cNtfsAuditEntry/cNtfsAuditEntry.schema.mof
[ClassVersion("1.1.0.0")]
class cNtfsAuditRuleInformation { [Write, Description("Indicates whether to allow or deny access to the target item."), ValueMap{"Success","Failure","All","None"}, Values{"Success","Failure","All","None"}] String AuditFlags; [Write, Description("Indicates the access rights to be granted to the principal.")] String FileSystemRights[]; [Write, Description("Indicates the inheritance type of the permission entry."), ValueMap{"None","ThisFolderOnly","ThisFolderSubfoldersAndFiles","ThisFolderAndSubfolders","ThisFolderAndFiles","SubfoldersAndFilesOnly","SubfoldersOnly","FilesOnly"}, Values{"None","ThisFolderOnly","ThisFolderSubfoldersAndFiles","ThisFolderAndSubfolders","ThisFolderAndFiles","SubfoldersAndFilesOnly","SubfoldersOnly","FilesOnly"}] String Inheritance; [Write, Description("Indicates whether the permission entry is not propagated to child objects.")] Boolean NoPropagateInherit; }; [ClassVersion("1.1.0.0"), FriendlyName("cNtfsAuditEntry")] class cNtfsAuditEntry : OMI_BaseResource { [Write, Description("Indicates if the principal has explicitly assigned permissions on the target path."), ValueMap{"Absent","Present"}, Values{"Absent","Present"}] String Ensure; [Key, Description("Indicates the path to the target item.")] String Path; [Write, Description("Obsolete. Indicates whether the target item is a Directory or a File."), ValueMap{"Directory","File"}, Values{"Directory","File"}] String ItemType; [Key, Description("Indicates the identity of the principal.")] String Principal; [Write, Description("Indicates the access control information in the form of an array of instances of the cNtfsAuditRuleInformation CIM class."), EmbeddedInstance("cNtfsAuditRuleInformation")] String AuditRuleInformation[]; }; |