diff --git a/teams/teams-ps/MicrosoftTeams/Get-CsMainlineAttendantAppointmentBookingFlow.md b/teams/teams-ps/MicrosoftTeams/Get-CsMainlineAttendantAppointmentBookingFlow.md index 42f0e9d432..b44652ba41 100644 --- a/teams/teams-ps/MicrosoftTeams/Get-CsMainlineAttendantAppointmentBookingFlow.md +++ b/teams/teams-ps/MicrosoftTeams/Get-CsMainlineAttendantAppointmentBookingFlow.md @@ -19,7 +19,7 @@ The Get-CsMainlineAttendantAppointmentBookingFlow cmdlet returns the identified ## SYNTAX ``` -Get-CsMainlineAttendantAppointmentBookingFlow [-Identity ] [-Tenant ] [-First ] [-Skip ] [-ExcludeContent ] [-Sort ] [-Descending ] [-NameFilter ] [] +Get-CsMainlineAttendantAppointmentBookingFlow [-Identity ] [-Tenant ] [-First ] [-Skip ] [-SortBy ] [-Descending ] [-NameFilter ] [] ``` ## DESCRIPTION @@ -45,8 +45,6 @@ This example gets the Mainline attendant appointment booking flow with the ident ### -Identity -> Applicable: Microsoft Teams - PARAMVALUE: Guid ```yaml @@ -63,8 +61,6 @@ Accept wildcard characters: False ### -Tenant -> Applicable: Microsoft Teams - PARAMVALUE: Guid ```yaml @@ -81,8 +77,6 @@ Accept wildcard characters: False ### -First -> Applicable: Microsoft Teams - The First parameter gets the first N appointment flows, up to a maximum of 100 at a time. When not specified, the default behavior is to return the first 100 appointment flows. It is intended to be used in conjunction with the `-Skip` parameter for pagination purposes. If a number greater than 100 is supplied, the request will fail. @@ -101,8 +95,6 @@ Accept wildcard characters: False ### -Skip -> Applicable: Microsoft Teams - The Skip parameter skips the first N appointment flows. It is intended to be used in conjunction with the `-First` parameter for pagination purposes. ```yaml @@ -117,29 +109,9 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -ExcludeContent - -> Applicable: Microsoft Teams - -The ExcludeContent parameter only displays the Name and Id of the appointment flow. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Sort - -> Applicable: Microsoft Teams +### -SortBy -The Sort parameter specifies the property used to sort. +The SortBy parameter specifies the property used to sort. ```yaml Type: String @@ -155,8 +127,6 @@ Accept wildcard characters: False ### -Descending -> Applicable: Microsoft Teams - The Descending parameter sorts appointment booking flows in descending order ```yaml @@ -173,8 +143,6 @@ Accept wildcard characters: False ### -NameFilter -> Applicable: Microsoft Teams - The NameFilter parameter returns appointment booking flows where the name contains specified string ```yaml diff --git a/teams/teams-ps/MicrosoftTeams/Get-CsMainlineAttendantFlow.md b/teams/teams-ps/MicrosoftTeams/Get-CsMainlineAttendantFlow.md index d6ddcd60a0..542452f261 100644 --- a/teams/teams-ps/MicrosoftTeams/Get-CsMainlineAttendantFlow.md +++ b/teams/teams-ps/MicrosoftTeams/Get-CsMainlineAttendantFlow.md @@ -19,7 +19,7 @@ The Get-CsMainlineAttendantFlow cmdlet returns information about the Mainline At ## SYNTAX ``` -Get-CsMainlineAttendantFlow [-ConfigurationId ] [-Type ] [-Identity ] [-Tenant ] [] +Get-CsMainlineAttendantFlow [-ConfigurationId ] [-Type ] [-Identity ] [-First ] [-Skip ] [-NameFilter ] [-SortBy ] [-Descending] [-Tenant ] [] ``` ## DESCRIPTION @@ -114,6 +114,88 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -First + +The First parameter gets the first N Mainline Attendant flows, up to a maximum of 100 at a time. +When not specified, the default behavior is to return the first 100 Mainline Attendant flows. It is intended to be used in conjunction with the `-Skip` parameter for pagination purposes. +If a number greater than 100 is supplied, the request will fail. + +```yaml +Type: Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: 100 +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Skip + +The Skip parameter skips the first N Mainline Attendant flows. It is intended to be used in conjunction with the `-First` parameter for pagination purposes. + +```yaml +Type: Int32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SortBy + +The SortBy parameter specifies the property used to sort. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: Name +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Descending + +The Descending parameter sorts Mainline Attendant flows in descending order + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NameFilter + +The NameFilter parameter returns appointment booking flows where the name contains specified string + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### CommonParameters This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](https://go.microsoft.com/fwlink/?LinkID=113216). diff --git a/teams/teams-ps/MicrosoftTeams/Get-CsMainlineAttendantQuestionAnswerFlow.md b/teams/teams-ps/MicrosoftTeams/Get-CsMainlineAttendantQuestionAnswerFlow.md index 89ed9d9101..6b962fc353 100644 --- a/teams/teams-ps/MicrosoftTeams/Get-CsMainlineAttendantQuestionAnswerFlow.md +++ b/teams/teams-ps/MicrosoftTeams/Get-CsMainlineAttendantQuestionAnswerFlow.md @@ -19,7 +19,7 @@ The Get-CsMainlineAttendantQuestionAnswerFlow cmdlet returns the identified Main ## SYNTAX ``` -Get-CsMainlineAttendantQuestionAnswerFlow [-Identity ] [-Tenant ] [-First ] [-Skip ] [-ExcludeContent ] [-Sort ] [-Descending ] [-NameFilter ] [] +Get-CsMainlineAttendantQuestionAnswerFlow [-Identity ] [-Tenant ] [-First ] [-Skip ] [-SortBy ] [-Descending ] [-NameFilter ] [] ``` ## DESCRIPTION @@ -105,23 +105,8 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -ExcludeContent -The ExcludeContent parameter only displays the Name and Id of the question and answer flow. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Sort -The Sort parameter specifies the property used to sort. +### -SortBy +The SortBy parameter specifies the property used to sort. ```yaml Type: String diff --git a/teams/teams-ps/MicrosoftTeams/Get-CsTagTemplate.md b/teams/teams-ps/MicrosoftTeams/Get-CsTagTemplate.md new file mode 100644 index 0000000000..55db7c69a6 --- /dev/null +++ b/teams/teams-ps/MicrosoftTeams/Get-CsTagTemplate.md @@ -0,0 +1,85 @@ +--- +applicable: Microsoft Teams +author: tomkau +external help file: Microsoft.Rtc.Management.dll-Help.xml +Locale: en-US +manager: bulenteg +Module Name: MicrosoftTeams +ms.author: tomkau +online version: https://learn.microsoft.com/powershell/module/microsoftteams/get-cstagtemplate +schema: 2.0.0 +title: Get-CsTagTemplate +--- + +# Get-CsTagTemplate + +## SYNOPSIS +Retrieves the Tag templates in the tenant. + +## SYNTAX +``` +Get-CsTagTemplate [-Identity ] [-Tenant ] [] +``` + +## DESCRIPTION +The Get-CsTagTemplate cmdlet returns a list of all Tag templates in the tenant. + +> [!CAUTION] +> This cmdlet will only work for customers that are participating in the Voice Applications private preview for these features. General Availability for this functionality has not been determined at this time. + +## EXAMPLES + + + +## PARAMETERS + +### -Identity +The unique identifier for the Tag template. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tenant +This parameter is reserved for Microsoft internal use only. + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](https://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Rtc.Management.Hosted.CallQueue.Models.CallQueue + +## NOTES + +## RELATED LINKS + +[New-CsTagTemplate](New-CsTagTemplate.md) + +[Set-CsTagTemplate](Set-CsTagTemplate.md) + +[Remove-CsTagTemplate](Remove-CsTagTemplate.md) + +[New-CsTag](New-CsTag.md) diff --git a/teams/teams-ps/MicrosoftTeams/MicrosoftTeams.md b/teams/teams-ps/MicrosoftTeams/MicrosoftTeams.md index 960422f531..27746e6206 100644 --- a/teams/teams-ps/MicrosoftTeams/MicrosoftTeams.md +++ b/teams/teams-ps/MicrosoftTeams/MicrosoftTeams.md @@ -272,6 +272,9 @@ Get the status of an active bulk sign in request. ### [Get-CsSharedCallQueueHistoryTemplate](Get-CsSharedCallQueueHistoryTemplate.md) ```powershell Get-CsSharedCallQueueHistoryTemplate -Id [] ``` +### [Get-CsTagTemplate](Get-CsTagTemplate.md) +Retrieves a list of existing Tag templates. + ### [Get-CsTeamsAcsFederationConfiguration](Get-CsTeamsAcsFederationConfiguration.md) This cmdlet is used to retrieve the federation configuration between Teams and Azure Communication Services. @@ -872,6 +875,12 @@ Use the New-CsSdgBulkSignInRequest cmdlet to sign in a batch of up to 100 device ### [New-CsSharedCallQueueHistoryTemplate](New-CsSharedCallQueueHistoryTemplate.md) Use the New-CsSharedCallQueueHistory cmdlet to create a Shared Call Queue History template. +### [New-CsTag](New-CsTag.md) +Use the New-CsTag cmdlet to create a new tag that can be added to a Tag template. + +### [New-CsTagTemplate](New-CsTagTemplate.md) +Use the New-CsTag cmdlet to create a new Tag template. + ### [New-CsTeamsAIPolicy](New-CsTeamsAIPolicy.md) This cmdlet creates a Teams AI policy. @@ -1160,6 +1169,9 @@ This cmdlet allows admin to remove a tag from phone number. ### [Remove-CsSharedCallQueueHistoryTemplate](Remove-CsSharedCallQueueHistoryTemplate.md) ```powershell Remove-CsSharedCallQueueHistoryTemplate -Id [] ``` +### [Remove-CsTagTemplate](Remove-CsTagTemplate.md) +Deletes an existing Tag template. + ### [Remove-CsTeamsAIPolicy](Remove-CsTeamsAIPolicy.md) This cmdlet deletes a Teams AI policy. @@ -1469,6 +1481,9 @@ This cmdlet allows the admin to create and assign a tag to a phone number. ### [Set-CsSharedCallQueueHistoryTemplate](Set-CsSharedCallQueueHistoryTemplate.md) ```powershell Set-CsSharedCallQueueHistoryTemplate -Instance [] ``` +### [Set-CsTagTemplate](Set-CsTagTemplate.md) +Make changes to an existing Tag template. + ### [Set-CsTeamsAcsFederationConfiguration](Set-CsTeamsAcsFederationConfiguration.md) This cmdlet is used to manage the federation configuration between Teams and Azure Communication Services. diff --git a/teams/teams-ps/MicrosoftTeams/New-CsAutoAttendantMenuOption.md b/teams/teams-ps/MicrosoftTeams/New-CsAutoAttendantMenuOption.md index dbcd004508..26e1f1b066 100644 --- a/teams/teams-ps/MicrosoftTeams/New-CsAutoAttendantMenuOption.md +++ b/teams/teams-ps/MicrosoftTeams/New-CsAutoAttendantMenuOption.md @@ -20,7 +20,7 @@ Use the New-CsAutoAttendantMenuOption cmdlet to create a new menu option. ## SYNTAX ``` -New-CsAutoAttendantMenuOption -Action -DtmfResponse [-VoiceResponses ] [-CallTarget ] [-Prompt ] [-MainlineAttendantTarget ] [-Description ] [-Tenant ] [] +New-CsAutoAttendantMenuOption -Action ] [-DtmfResponse ] [-VoiceResponses ] [-CallTarget ] [-Prompt ] [-MainlineAttendantTarget ] [-Description ] [-AgentTargetType ] [-AgentTarget ] [-Tenant ] [] ``` ## DESCRIPTION @@ -30,6 +30,7 @@ The New-CsAutoAttendantMenuOption cmdlet creates a new menu option for the Auto > The following configuration parameters will only work for customers that are participating in the Voice Applications private preview for these features. General Availability for this functionality has not been determined at this time. > > - -Description +> - -Action AgentAndQueues > - -Action MainLineAttendantFlow > - -MainlineAttendantTarget @@ -66,8 +67,10 @@ This example creates a menu option to play an announcement for the defined promp The Action parameter represents the action to be taken when the menu option is activated. The Action must be set to one of the following values: +- AgentAndQueues - **Restricted to VoiceApps TAP customers** - Announcement - plays a defined prompt then returns to the menu - DisconnectCall - The call is disconnected. +- MainlineAttendantFlow - **Restricted to VoiceApps TAP customers** - TransferCallToOperator - the call is transferred to the operator. - TransferCallToTarget - The call is transferred to the menu option's call target. @@ -188,6 +191,58 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AgentTargetType + +The AgentTargetType parameter indicates if a CoPilot Studio or IVR application is invoked. The AgentTargetType must be set to one of the following values: + +- CoPilot - **Restricted to VoiceApps TAP customers - requires that Mainline Attendant be enabled** +- IVR - **Restricted to VoiceApps TAP customers** + +```yaml +Type: Object +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AgentTarget + +The AgentTarget parameter is the GUID of the target CoPilot or a 3rd party IVR agent. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AgentTargetTagTemplateId + +The AgentTargetTagTemplateId parameter is the GUID of the Tag template to assign. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + + ### -Tenant This parameter is reserved for Microsoft internal use only. diff --git a/teams/teams-ps/MicrosoftTeams/New-CsComplianceRecordingForCallQueueTemplate.md b/teams/teams-ps/MicrosoftTeams/New-CsComplianceRecordingForCallQueueTemplate.md index 676809efba..64efe9fbbe 100644 --- a/teams/teams-ps/MicrosoftTeams/New-CsComplianceRecordingForCallQueueTemplate.md +++ b/teams/teams-ps/MicrosoftTeams/New-CsComplianceRecordingForCallQueueTemplate.md @@ -43,9 +43,9 @@ This example creates a new Compliance Recording for Call Queue template. ### -BotId -> Applicable: Microsoft Teams +The Application Instance Object Id of the compliance recording bot to invite. -The Application Instance Id of the compliance recording bot to invite. +Use [Get-CsOnlineApplicationInstance](get-csonlineapplicationinstance.md) to get the `Identity`. ```yaml Type: System.String @@ -61,8 +61,6 @@ Accept wildcard characters: False ### -ConcurrentInvitationCount -> Applicable: Microsoft Teams - The number of concurrent invitations to send to the compliance recording for call queue bot. ```yaml @@ -79,8 +77,6 @@ Accept wildcard characters: False ### -Description -> Applicable: Microsoft Teams - A description for the compliance recording for call queues template. ```yaml @@ -97,8 +93,6 @@ Accept wildcard characters: False ### -Name -> Applicable: Microsoft Teams - The name of the compliance recording for call queue template. ```yaml @@ -115,8 +109,6 @@ Accept wildcard characters: False ### -PairedApplication -> Applicable: Microsoft Teams - The PairedApplication parameter specifies the paired application for the call queue. ```yaml @@ -133,8 +125,6 @@ Accept wildcard characters: False ### -RequiredBeforeCall -> Applicable: Microsoft Teams - Indicates if the compliance recording for call queues bot must be able to join the call. *Strict recording* - if the bot can't join the call, the call will end. @@ -152,8 +142,6 @@ Accept wildcard characters: False ### -RequiredDuringCall -> Applicable: Microsoft Teams - Indicates if the compliance recording for call queues bot must remain part of the call. *Strict recording* - if the bot leaves the call, the call will end. diff --git a/teams/teams-ps/MicrosoftTeams/New-CsMainlineAttendantAppointmentBookingFlow.md b/teams/teams-ps/MicrosoftTeams/New-CsMainlineAttendantAppointmentBookingFlow.md index f07207651e..4e74ffcd7c 100644 --- a/teams/teams-ps/MicrosoftTeams/New-CsMainlineAttendantAppointmentBookingFlow.md +++ b/teams/teams-ps/MicrosoftTeams/New-CsMainlineAttendantAppointmentBookingFlow.md @@ -19,7 +19,7 @@ Creates new Mainline Attendant appointment booking flow ## SYNTAX ``` -New-CsMainlineAttendantAppointmentBookingFlow -Name -Description -CallerAuthenticationMethod -ApiAuthenticationType -ApiDefinitions [-Tenant ] [] +New-CsMainlineAttendantAppointmentBookingFlow -Name -Description -CallerAuthenticationMethod -ApiAuthenticationType -ApiDefinitions [-Tenant ] [] ``` ## DESCRIPTION @@ -68,7 +68,7 @@ Accept wildcard characters: False ### -CallerAuthenticationMethod The method by which the caller is authenticated -PARAVALUES: sms | email | verification_link | voiceprint | user_details +PARAVALUES: Sms | Email | VerificationLink | Voiceprint | UserDetails ```yaml Type: String @@ -85,7 +85,7 @@ Accept wildcard characters: False ### -ApiAuthenticationType The method of authentication used by the API -PARAVALUES: basic | api_key | bearer_token_static | bearer_token_dynamic +PARAVALUES: Basic | ApiKey | BearerTokenStatic | BearerTokenDynamic ```yaml Type: String diff --git a/teams/teams-ps/MicrosoftTeams/New-CsMainlineAttendantQuestionAnswerFlow.md b/teams/teams-ps/MicrosoftTeams/New-CsMainlineAttendantQuestionAnswerFlow.md index e8ae2d797b..8d6dcfdabd 100644 --- a/teams/teams-ps/MicrosoftTeams/New-CsMainlineAttendantQuestionAnswerFlow.md +++ b/teams/teams-ps/MicrosoftTeams/New-CsMainlineAttendantQuestionAnswerFlow.md @@ -19,7 +19,7 @@ Creates new Mainline Attendant question and answer (FAQ) flow ## SYNTAX ``` -New-CsMainlineAttendantQuestionAnswerFlow -Name -Description -ApiAuthenticationType -KnowledgeBase [-Tenant ] [] +New-CsMainlineAttendantQuestionAnswerFlow -Name -Description -ApiAuthenticationType -KnowledgeBase [-Tenant ] [] ``` ## DESCRIPTION @@ -66,7 +66,7 @@ Accept wildcard characters: False ### -ApiAuthenticationType The method of authentication used by the API -PARAVALUES: basic | api_key | bearer_token_static | bearer_token_dynamic +PARAVALUES: Basic | ApiKey | BearerTokenStatic | BearerTokenDynamic ```yaml Type: String diff --git a/teams/teams-ps/MicrosoftTeams/New-CsTag.md b/teams/teams-ps/MicrosoftTeams/New-CsTag.md new file mode 100644 index 0000000000..8cfc2e72f9 --- /dev/null +++ b/teams/teams-ps/MicrosoftTeams/New-CsTag.md @@ -0,0 +1,101 @@ +--- +applicable: Microsoft Teams +author: tomkau +external help file: Microsoft.Rtc.Management.dll-Help.xml +Locale: en-US +manager: bulenteg +Module Name: MicrosoftTeams +ms.author: tomkau +online version: https://learn.microsoft.com/powershell/module/microsoftteams/new-cstag +schema: 2.0.0 +title: New-CsTag +--- + +# New-CsTag + +## SYNOPSIS +Creates new tag that can be added to a TagTemplate. + +## SYNTAX + +``` +New-CsTag -TagName -CallableEntity [-Tenant ] [] +``` + +## DESCRIPTION +The New-CsTag cmdlet creates a new tag associated with a specific Auto Attendant callable entity. This tag must be added to a TagTemplate. + +> [!CAUTION] +> This cmdlet will only work for customers that are participating in the Voice Applications private preview for these features. General Availability for this functionality has not been determined at this time. + +## EXAMPLES + + + +## PARAMETERS + +### -TagName +The name of the tag + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -CallableEntity +The full callable entity object created with the [New-CsAutoAttendantCallableEntity](new-csautoattendantcallableentity.md) cmdlet + +```yaml +Type: Object +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tenant +This parameter is reserved for Microsoft internal use only. + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](https://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Rtc.Management.Hosted.CallQueue.Models.CallQueue + +## NOTES + +## RELATED LINKS + +[New-CsTagTemplate](New-CsTagTemplate.md) + +[Get-CsTagTemplate](Get-CsTagTemplate.md) + +[Set-CsTagTemplate](Set-CsTagTemplate.md) + +[Remove-CsTagTemplate](Remove-CsTagTemplate.md) diff --git a/teams/teams-ps/MicrosoftTeams/New-CsTagTemplate.md b/teams/teams-ps/MicrosoftTeams/New-CsTagTemplate.md new file mode 100644 index 0000000000..1984b753a3 --- /dev/null +++ b/teams/teams-ps/MicrosoftTeams/New-CsTagTemplate.md @@ -0,0 +1,115 @@ +--- +applicable: Microsoft Teams +author: tomkau +external help file: Microsoft.Rtc.Management.dll-Help.xml +Locale: en-US +manager: bulenteg +Module Name: MicrosoftTeams +ms.author: tomkau +online version: https://learn.microsoft.com/powershell/module/microsoftteams/new-cstagtemplate +schema: 2.0.0 +title: New-CsTagTemplate +--- + +# New-CsTagTemplate + +## SYNOPSIS +Creates new tag template. + +## SYNTAX +``` +New-CsTagTemplate -Name -Description -Tags [-Tenant ] [] +``` + +## DESCRIPTION +The New-CsTagTemplate cmdlet creates a new tag template made of up of tags created with [New-CsTag](New-CsTag.md). + +> [!CAUTION] +> This cmdlet will only work for customers that are participating in the Voice Applications private preview for these features. General Availability for this functionality has not been determined at this time. + +## EXAMPLES + + + +## PARAMETERS + +### -Name +The name of the tag + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Description +A description for the purpose of the tag template + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tags +The list of tags to add to the template. + +```yaml +Type: List +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tenant +This parameter is reserved for Microsoft internal use only. + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](https://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Rtc.Management.Hosted.CallQueue.Models.CallQueue + +## NOTES + +## RELATED LINKS + +[New-CsTagTag](New-CsTag.md) + +[Get-CsTagTemplate](Get-CsTagTemplate.md) + +[Set-CsTagTemplate](Set-CsTagTemplate.md) + +[Remove-CsTagTemplate](Remove-CsTagTemplate.md) diff --git a/teams/teams-ps/MicrosoftTeams/Remove-CsTagTemplate.md b/teams/teams-ps/MicrosoftTeams/Remove-CsTagTemplate.md new file mode 100644 index 0000000000..fceff179c4 --- /dev/null +++ b/teams/teams-ps/MicrosoftTeams/Remove-CsTagTemplate.md @@ -0,0 +1,85 @@ +--- +applicable: Microsoft Teams +author: tomkau +external help file: Microsoft.Rtc.Management.dll-Help.xml +Locale: en-US +manager: bulenteg +Module Name: MicrosoftTeams +ms.author: tomkau +online version: https://learn.microsoft.com/powershell/module/microsoftteams/remove-cstagtemplate +schema: 2.0.0 +title: Remove-CsTagTemplate +--- + +# Remove-CsTagTemplate + +## SYNOPSIS +Deletes a Tag templates from the tenant. + +## SYNTAX +``` +Remove-CsTagTemplate -Identity [-Tenant ] [] +``` + +## DESCRIPTION +The Remove-CsTagTemplate cmdlet deletes a Tag template from the tenant. + +> [!CAUTION] +> This cmdlet will only work for customers that are participating in the Voice Applications private preview for these features. General Availability for this functionality has not been determined at this time. + +## EXAMPLES + + + +## PARAMETERS + +### -Identity +The unique identifier for the Tag template. This can be retrieved using the [Get-CsTagTemplate](Get-CsTagTemplate.md) cmdlet. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tenant +This parameter is reserved for Microsoft internal use only. + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](https://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Rtc.Management.Hosted.CallQueue.Models.CallQueue + +## NOTES + +## RELATED LINKS + +[New-CsTagTemplate](New-CsTagTemplate.md) + +[Get-CsTagTemplate](Get-CsTagTemplate.md) + +[Set-CsTagTemplate](Set-CsTagTemplate.md) + +[New-CsTag](New-CsTag.md) diff --git a/teams/teams-ps/MicrosoftTeams/Set-CsTagTemplate.md b/teams/teams-ps/MicrosoftTeams/Set-CsTagTemplate.md new file mode 100644 index 0000000000..49041e0d59 --- /dev/null +++ b/teams/teams-ps/MicrosoftTeams/Set-CsTagTemplate.md @@ -0,0 +1,87 @@ +--- +applicable: Microsoft Teams +author: tomkau +external help file: Microsoft.Rtc.Management.dll-Help.xml +Locale: en-US +manager: bulenteg +Module Name: MicrosoftTeams +ms.author: tomkau +online version: https://learn.microsoft.com/powershell/module/microsoftteams/set-cstagtemplate +schema: 2.0.0 +title: Set-CsTagTemplate +--- + +# Set-CsTagTemplate + +## SYNOPSIS +Changes an existing Tag template. + +## SYNTAX +``` +Set-CsTagTemplate -Instance [-Tenant ] [] +``` + +## DESCRIPTION +The Set-CsTagTemplate cmdlet changes and existing Tag template. + +> [!CAUTION] +> This cmdlet will only work for customers that are participating in the Voice Applications private preview for these features. General Availability for this functionality has not been determined at this time. + +## EXAMPLES + + + +## PARAMETERS + +### -Instance +The Instance parameter is the object reference to the Tag template to be modified. + +You can retrieve an object reference to an existing Tag template by using the [Get-CsTagTemplate](Get-CsTagTemplate.md) cmdlet and assigning the returned value to a variable. + +```yaml +Type: Object +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Tenant +This parameter is reserved for Microsoft internal use only. + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](https://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +## OUTPUTS + +### Microsoft.Rtc.Management.Hosted.CallQueue.Models.CallQueue + +## NOTES + +## RELATED LINKS + +[New-CsTagTemplate](New-CsTagTemplate.md) + +[Get-CsTagTemplate](Get-CsTagTemplate.md) + +[Remove-CsTagTemplate](Remove-CsTagTemplate.md) + +[New-CsTag](New-CsTag.md)