DSCResources/MSFT_TeamsChannelTab/MSFT_TeamsChannelTab.schema.mof
[ClassVersion("1.0.0.0"), FriendlyName("TeamsChannelTab")]
class MSFT_TeamsChannelTab : OMI_BaseResource { [Key, Description("Display Name of the Channel Tab.")] String DisplayName; [Key, Description("Display Name of the Team.")] String TeamName; [Key, Description("Display Name of the Channel.")] String ChannelName; [Write, Description("Unique Id of the Team of the instance on the source tenant.")] String TeamId; [Write, Description("Id of the Teams App associated with the custom tab.")] String TeamsApp; [Write, Description("Index of the sort order for the custom tab.")] UInt32 SortOrderIndex; [Write, Description("Url of the website linked to the Channel Tab.")] String WebSiteUrl; [Write, Description("Url of the content linked to the Channel Tab.")] String ContentUrl; [Write, Description("Url of the location used to remove the app.")] String RemoveUrl; [Write, Description("Id of the Entity linked to the Channel Tab.")] String EntityId; [Write, Description("Present ensures the Tab 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("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("Managed ID being used for authentication.")] Boolean ManagedIdentity; }; |