DSCResources/MSFT_TeamsUpdateManagementPolicy/MSFT_TeamsUpdateManagementPolicy.schema.mof
|
[ClassVersion("1.0.0.1"), FriendlyName("TeamsUpdateManagementPolicy")]
class MSFT_TeamsUpdateManagementPolicy : OMI_BaseResource { [Key, Description("Identity of the Teams Update Management Policy.")] String Identity; [Write, Description("The description of the Teams Update Management Policy.")] String Description; [Write, Description("Determines if managed updates should be allowed or not.")] Boolean AllowManagedUpdates; [Write, Description("Determines if preview builds should be allowed or not.")] Boolean AllowPreview; [Write, Description("Determines the ring of public previews to subscribes to."), ValueMap{"Disabled","Enabled","Forced","FollowOfficePreview"}, Values{"Disabled","Enabled","Forced","FollowOfficePreview"}] String AllowPublicPreview; [Write, Description("This setting will force Teams clients to enforce session revocation for core Messaging and Calling/Meeting scenarios. If turned ON, session revocation will be enforced for calls, chats and meetings for opted-in users. If turned OFF, session revocation will not be enforced for calls, chats and meetings for opted-in users.")] Boolean BlockLegacyAuthorization; [Write, Description("List of IDs of the categories of the in-product messages that will be disabled. You can choose one of the categories from this table: 91382d07-8b89-444c-bbcb-cfe43133af33 = What's New. edf2633e-9827-44de-b34c-8b8b9717e84c = Conferences"), ValueMap{"91382d07-8b89-444c-bbcb-cfe43133af33","edf2633e-9827-44de-b34c-8b8b9717e84c"}, Values{"91382d07-8b89-444c-bbcb-cfe43133af33","edf2633e-9827-44de-b34c-8b8b9717e84c"}] String DisabledInProductMessages; [Write, Description("Determines the day of week to perform the updates. Value should be between 0 and 6.")] UInt32 UpdateDayOfWeek; [Write, Description("Determines the time of day to perform the updates. Must be a valid HH:MM format string with leading 0. For instance 08:30.")] String UpdateTime; [Write, Description("Determines the time of day to perform the updates. Accepts a DateTime as string. Only the time will be considered.")] String UpdateTimeOfDay; [Write, Description("Determines whether or not users will use the new Teams client."), ValueMap{"NewTeamsAsDefault","UserChoice","MicrosoftChoice","AdminDisabled","NewTeamsOnly"}, Values{"NewTeamsAsDefault","UserChoice","MicrosoftChoice","AdminDisabled","NewTeamsOnly"}] String UseNewTeamsClient; [Write, Description("Present ensures the policy exists, absent ensures it is removed."), ValueMap{"Present","Absent"}, Values{"Present","Absent"}] String Ensure; [Write, Description("Credentials of the Teams Admin"), EmbeddedInstance("MSFT_Credential")] string Credential; [Write, Description("Id of the Azure Active Directory application to authenticate with.")] String ApplicationId; [Write, Description("Name of the Azure Active Directory tenant used for authentication. Format contoso.onmicrosoft.com")] String TenantId; [Write, Description("Thumbprint of the Azure Active Directory application's authentication certificate to use for authentication.")] String CertificateThumbprint; [Write, Description("Managed ID being used for authentication.")] Boolean ManagedIdentity; [Write, Description("Access token used for authentication.")] String AccessTokens[]; }; |