public virtual Response <VirtualNetworkTapResource> Update(TagsObject tapParameters, CancellationToken cancellationToken = default) { Argument.AssertNotNull(tapParameters, nameof(tapParameters)); using var scope = _virtualNetworkTapClientDiagnostics.CreateScope("VirtualNetworkTapResource.Update"); scope.Start(); try { var response = _virtualNetworkTapRestClient.UpdateTags(Id.SubscriptionId, Id.ResourceGroupName, Id.Name, tapParameters, cancellationToken); return(Response.FromValue(new VirtualNetworkTapResource(Client, response.Value), response.GetRawResponse())); } catch (Exception e) { scope.Failed(e); throw; } }
public virtual Response <VirtualNetworkTap> UpdateTags(TagsObject tapParameters, CancellationToken cancellationToken = default) { if (tapParameters == null) { throw new ArgumentNullException(nameof(tapParameters)); } using var scope = _clientDiagnostics.CreateScope("VirtualNetworkTap.UpdateTags"); scope.Start(); try { var response = _restClient.UpdateTags(Id.ResourceGroupName, Id.Name, tapParameters, cancellationToken); return(Response.FromValue(new VirtualNetworkTap(this, response.Value), response.GetRawResponse())); } catch (Exception e) { scope.Failed(e); throw; } }