DSCResources/DSC_CMEmailNotificationComponent/DSC_CMEmailNotificationComponent.schema.mof

[ClassVersion("1.0.0"), FriendlyName("CMEmailNotificationComponent")]
class DSC_CMEmailNotificationComponent : OMI_BaseResource
{
    [Key, Description("Specifies the SiteCode for the Configuration Manager site.")] String SiteCode;
    [Key, Description("Specifies if email notifications are enabled or disabled.")] Boolean Enabled;
    [Write, Description("Specifies the FQDN of the site server that will send email.")] String SmtpServerFqdn;
    [Write, Description("Specifies the address used to send email.")] String SendFrom;
    [Write, Description("Specifies the port used to send email.")] UInt32 Port;
    [Write, Description("Specifies the username for authenticating against an SMTP server. Only used when AuthenticationMethod equals Other")] String UserName;
    [Write, Description("Specifies whether to use SSL for email alerts. If omitted, the assumed intent is that SSL is not to be used.")] Boolean UseSsl;
    [Write, Description("Specifies the method by which Configuration Manager authenticates the site server to the SMTP Server."), ValueMap{"Anonymous","DefaultServiceAccount","Other"}, Values{"Anonymous","DefaultServiceAccount","Other"}] String TypeOfAuthentication;
};