DSCResources/Grani_PfxImport/Grani_PfxImport.schema.mof
[ClassVersion("1.0.0.0"), FriendlyName("cPfxImport")] class Grani_PfxImport : OMI_BaseResource { [Key, Description("Thumbprint of target pfx.")] String ThumbPrint; [Required, Description("Determine pfx to be import or not."), ValueMap{"Present","Absent"}, Values{"Present","Absent"}] String Ensure; [Write, Description("File path to the pfx.")] String PfxFilePath; [Read, Description("Certification Store Location."), ValueMap{"LocalMachine"}, Values{"LocalMachine"}] String CertStoreLocation; [Write, Description("Certification Store Name"), ValueMap{"AddressBook","AuthRoot","CertificateAuthority","Disallowed","My","Root","TrustedPeople","TrustedPublisher"}, Values{"AddressBook","AuthRoot","CertificateAuthority","Disallowed","My","Root","TrustedPeople","TrustedPublisher"}] String CertStoreName; [Write, EmbeddedInstance("MSFT_Credential"), Description("Specify Password to import pfx.")] String Credential; }; |