DSCResources/MSFT_EXOReportSubmissionRule/MSFT_EXOReportSubmissionRule.schema.mof
[ClassVersion("1.0.0.0"), FriendlyName("EXOReportSubmissionRule")] class MSFT_EXOReportSubmissionRule : OMI_BaseResource { [Key, Description("Specifies the resource is a single instance, the value must be 'Yes'."), ValueMap{"Yes"}, Values{"Yes"}] String IsSingleInstance; [Write, Description("The Identity parameter specifies the report submission rule that you want to modify.")] String Identity; [Write, Description("The Comments parameter specifies informative comments for the rule, such as what the rule is used for or how it has changed over time.")] String Comments; [Write, Description("The SentTo parameter specifies the email address of the reporting mailbox in Exchange Online where user reported messages are sent.")] String SentTo[]; [Write, Description("Specifies if this report submission rule should exist."), ValueMap{"Present","Absent"}, Values{"Present","Absent"}] String Ensure; [Write, Description("Credentials of the Exchange Global Admin"), EmbeddedInstance("MSFT_Credential")] string Credential; [Write, Description("Id of the Azure Active Directory application to authenticate with.")] String ApplicationId; [Write, Description("Id of the Azure Active Directory tenant used for authentication.")] String TenantId; [Write, Description("Thumbprint of the Azure Active Directory application's authentication certificate to use for authentication.")] String CertificateThumbprint; [Write, Description("Username can be made up to anything but password will be used for CertificatePassword"), EmbeddedInstance("MSFT_Credential")] String CertificatePassword; [Write, Description("Path to certificate used in service principal usually a PFX file.")] String CertificatePath; [Write, Description("Managed ID being used for authentication.")] Boolean ManagedIdentity; [Write, Description("Access token used for authentication.")] String AccessTokens[]; }; |