ITagsOperations.UpdateAtScopeWithHttpMessagesAsync Method

Definition

Selectively updates the set of tags on a resource or subscription.

public System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<Microsoft.Azure.Management.ResourceManager.Models.TagsResource>> UpdateAtScopeWithHttpMessagesAsync (string scope, Microsoft.Azure.Management.ResourceManager.Models.TagsPatchResource parameters, System.Collections.Generic.Dictionary<string,System.Collections.Generic.List<string>> customHeaders = default, System.Threading.CancellationToken cancellationToken = default);
abstract member UpdateAtScopeWithHttpMessagesAsync : string * Microsoft.Azure.Management.ResourceManager.Models.TagsPatchResource * System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<Microsoft.Azure.Management.ResourceManager.Models.TagsResource>>
Public Function UpdateAtScopeWithHttpMessagesAsync (scope As String, parameters As TagsPatchResource, Optional customHeaders As Dictionary(Of String, List(Of String)) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of AzureOperationResponse(Of TagsResource))

Parameters

scope
String

The resource scope.

parameters
TagsPatchResource
customHeaders
Dictionary<String,List<String>>

The headers that will be added to request.

cancellationToken
CancellationToken

The cancellation token.

Returns

Exceptions

Thrown when the operation returned an invalid status code

Thrown when unable to deserialize the response

Thrown when a required parameter is null

Remarks

This operation allows replacing, merging or selectively deleting tags on the specified resource or subscription. The specified entity can have a maximum of 50 tags at the end of the operation. The 'replace' option replaces the entire set of existing tags with a new set. The 'merge' option allows adding tags with new names and updating the values of tags with existing names. The 'delete' option allows selectively deleting tags based on given names or name/value pairs.

Applies to