private Manager UpdateManager(string managerName, string tagName, string tagValue) { Dictionary <string, string> Tags = new Dictionary <string, string>(); Tags.Add(tagName, tagValue); ManagerPatch managerPatch = new ManagerPatch(Tags); var manager = this.Client.Managers.Update( managerPatch, this.ResourceGroupName, managerName); return(manager); }
/// <summary> /// Updates the StorSimple Manager. /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='parameters'> /// The manager update parameters. /// </param> /// <param name='resourceGroupName'> /// The resource group name /// </param> /// <param name='managerName'> /// The manager name /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task <Manager> UpdateAsync(this IManagersOperations operations, ManagerPatch parameters, string resourceGroupName, string managerName, CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.UpdateWithHttpMessagesAsync(parameters, resourceGroupName, managerName, null, cancellationToken).ConfigureAwait(false)) { return(_result.Body); } }
/// <summary> /// Updates the StorSimple Manager. /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='parameters'> /// The manager update parameters. /// </param> /// <param name='resourceGroupName'> /// The resource group name /// </param> /// <param name='managerName'> /// The manager name /// </param> public static Manager Update(this IManagersOperations operations, ManagerPatch parameters, string resourceGroupName, string managerName) { return(operations.UpdateAsync(parameters, resourceGroupName, managerName).GetAwaiter().GetResult()); }