DSCResources/MSFT_EXOGlobalAddressList/MSFT_EXOGlobalAddressList.schema.mof
[ClassVersion("1.0.0.0"), FriendlyName("EXOGlobalAddressList")]
class MSFT_EXOGlobalAddressList : OMI_BaseResource { [Key, Description("The Name parameter specifies the unique name of the GAL. The maximum length is 64 characters.")] String Name; [Write, Description("The ConditionalCompany parameter specifies a precanned filter that's based on the value of the recipient's Company property.")] String ConditionalCompany[]; [Write, Description("The ConditionalCustomAttribute1 parameter specifies a precanned filter that's based on the value of the recipient's CustomAttribute1 property.")] String ConditionalCustomAttribute1[]; [Write, Description("The ConditionalCustomAttribute10 parameter specifies a precanned filter that's based on the value of the recipient's CustomAttribute10 property.")] String ConditionalCustomAttribute10[]; [Write, Description("The ConditionalCustomAttribute11 parameter specifies a precanned filter that's based on the value of the recipient's CustomAttribute11 property.")] String ConditionalCustomAttribute11[]; [Write, Description("The ConditionalCustomAttribute12 parameter specifies a precanned filter that's based on the value of the recipient's CustomAttribute12 property.")] String ConditionalCustomAttribute12[]; [Write, Description("The ConditionalCustomAttribute13 parameter specifies a precanned filter that's based on the value of the recipient's CustomAttribute13 property.")] String ConditionalCustomAttribute13[]; [Write, Description("The ConditionalCustomAttribute14 parameter specifies a precanned filter that's based on the value of the recipient's CustomAttribute14 property.")] String ConditionalCustomAttribute14[]; [Write, Description("The ConditionalCustomAttribute15 parameter specifies a precanned filter that's based on the value of the recipient's CustomAttribute15 property.")] String ConditionalCustomAttribute15[]; [Write, Description("The ConditionalCustomAttribute2 parameter specifies a precanned filter that's based on the value of the recipient's CustomAttribute2 property.")] String ConditionalCustomAttribute2[]; [Write, Description("The ConditionalCustomAttribute3 parameter specifies a precanned filter that's based on the value of the recipient's CustomAttribute3 property.")] String ConditionalCustomAttribute3[]; [Write, Description("The ConditionalCustomAttribute4 parameter specifies a precanned filter that's based on the value of the recipient's CustomAttribute4 property.")] String ConditionalCustomAttribute4[]; [Write, Description("The ConditionalCustomAttribute5 parameter specifies a precanned filter that's based on the value of the recipient's CustomAttribute5 property.")] String ConditionalCustomAttribute5[]; [Write, Description("The ConditionalCustomAttribute6 parameter specifies a precanned filter that's based on the value of the recipient's CustomAttribute6 property.")] String ConditionalCustomAttribute6[]; [Write, Description("The ConditionalCustomAttribute7 parameter specifies a precanned filter that's based on the value of the recipient's CustomAttribute7 property.")] String ConditionalCustomAttribute7[]; [Write, Description("The ConditionalCustomAttribute8 parameter specifies a precanned filter that's based on the value of the recipient's CustomAttribute8 property.")] String ConditionalCustomAttribute8[]; [Write, Description("The ConditionalCustomAttribute9 parameter specifies a precanned filter that's based on the value of the recipient's CustomAttribute9 property.")] String ConditionalCustomAttribute9[]; [Write, Description("The ConditionalDepartment parameter specifies a precanned filter that's based on the value of the recipient's Department property.")] String ConditionalDepartment[]; [Write, Description("The ConditionalStateOrProvince parameter specifies a precanned filter that's based on the value of the recipient's StateOrProvince property.")] String ConditionalStateOrProvince[]; [Write, Description("The IncludedRecipients parameter specifies a precanned filter that's based on the recipient type."), ValueMap{"","AllRecipients","MailboxUsers","MailContacts","MailGroups","MailUsers","Resources"}, Values{"","AllRecipients","MailboxUsers","MailContacts","MailGroups","MailUsers","Resources"}] String IncludedRecipients[]; [Write, Description("The RecipientFilter parameter specifies an OPath filter that's based on the value of any available recipient property.")] String RecipientFilter; [Write, Description("Specify if the Global Address List should exist or not."), 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; }; |