DSCResources/MSFT_xArchive/MSFT_xArchive.schema.mof

1
2
3
4
5
6
7
8
9
10
11
12
[ClassVersion("1.0.0.0"),FriendlyName("xArchive")]
class MSFT_xArchive : OMI_BaseResource
{
  [Key] string Destination;
  [Key] string Path;
  [write,ValueMap{"Present", "Absent"},Values{"Present", "Absent"}] string Ensure;
  [write] boolean Validate;
  [write,ValueMap{"SHA-1", "SHA-256", "SHA-512", "CreatedDate", "ModifiedDate"},Values{"SHA-1", "SHA-256", "SHA-512", "CreatedDate", "ModifiedDate"}] string Checksum;
  [write] boolean Force;
  [write,EmbeddedInstance("MSFT_Credential")] string Credential;
};