///GENMHASH:2A78999F239DA090C8DF19A6D1F08331:8F91E65E832D3679B5CB708B68F15EFC protected override async Task <AccessKeysInner> RegenerateKeysInnerAsync(KeyType keyType, CancellationToken cancellationToken = default(CancellationToken)) { RegenerateAccessKeyParametersInner regenKeyInner = new RegenerateAccessKeyParametersInner { KeyType = keyType }; return(await this.Manager.Inner.Namespaces .RegenerateKeysAsync(this.Ancestor().ResourceGroupName, this.Ancestor().Ancestor1Name, this.Name, regenKeyInner, cancellationToken)); }
/// <summary> /// Regenerates the ACS and SAS connection strings for the Event Hub. /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='resourceGroupName'> /// Name of the resource group within the azure subscription. /// </param> /// <param name='namespaceName'> /// The Namespace name /// </param> /// <param name='eventHubName'> /// The Event Hub name /// </param> /// <param name='authorizationRuleName'> /// The authorization rule name. /// </param> /// <param name='parameters'> /// Parameters supplied to regenerate the AuthorizationRule Keys /// (PrimaryKey/SecondaryKey). /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task <AccessKeysInner> RegenerateKeysAsync(this IEventHubsOperations operations, string resourceGroupName, string namespaceName, string eventHubName, string authorizationRuleName, RegenerateAccessKeyParametersInner parameters, CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.RegenerateKeysWithHttpMessagesAsync(resourceGroupName, namespaceName, eventHubName, authorizationRuleName, parameters, null, cancellationToken).ConfigureAwait(false)) { return(_result.Body); } }