DSCResources/cLCMCertUpdate/cLCMCertUpdate.schema.mof

[ClassVersion("1.0.2"), FriendlyName("cLCMCertUpdate")]
class cLCMCertUpdate : OMI_BaseResource
{
    [key, Description("UNC path to upload cert updates to")] String OutPath;
    [Write, EmbeddedInstance("MSFT_Credential"), Description("Credentials to access Output path")] String OutPathCredential;
    [Write, ValueMap{"Computer","FQDN","GUID"}, Values{"Computer","FQDN","GUID"}, Description("Changes the filename format")] String OutputName;
    [Write, Description("filters cert to use by issuing template Name")] String TemplateName;
    [Write, Description("filters cert to use by Subject Name")] String CertName;
    [Write, Description("filters cert to use by SAN contents")] String SubjectAlternativeName;
    [Write, Description("filters cert to use by after expiration date")] DateTime ExpireAfter;
    [Read, ValueMap{"Current","Outdated"}, Values{"Current","Outdated"}, Description("Active Certificate Status")] String UpdateStatus;
    [Read, Description("Current Thumbprint in use")] String Thumbprint;
};