public void SetStorageAccount(string resourceGroupName, string accountName, StorageAccountInfo storageToSet) { if (string.IsNullOrEmpty(resourceGroupName)) { resourceGroupName = GetResourceGroupByAccountName(accountName); } var storageParams = new AddStorageAccountParameters { Properties = storageToSet.Properties }; _accountClient.Account.UpdateStorageAccount(resourceGroupName, accountName, storageToSet.Name, storageParams); }
public void AddStorageAccount(string resourceGroupName, string accountName, StorageAccount storageToAdd) { if (string.IsNullOrEmpty(resourceGroupName)) { resourceGroupName = GetResourceGroupByAccountName(accountName); } var storageParams = new AddStorageAccountParameters { Properties = storageToAdd.Properties }; _accountClient.DataLakeAnalyticsAccount.AddStorageAccount(resourceGroupName, accountName, storageToAdd.Name, storageParams); }
public void AddStorageAccount(string resourceGroupName, string accountName, StorageAccountInfo storageToAdd) { if (string.IsNullOrEmpty(resourceGroupName)) { resourceGroupName = GetResourceGroupByAccountName(accountName); } var storageParams = new AddStorageAccountParameters { AccessKey = storageToAdd.AccessKey }; _accountClient.StorageAccounts.Add(resourceGroupName, accountName, storageToAdd.Name, storageParams); }
public override void ExecuteCmdlet() { if (ParameterSetName.Equals(BlobParameterSetName, StringComparison.InvariantCultureIgnoreCase)) { var toAdd = new AddStorageAccountParameters { AccessKey = AccessKey }; DataLakeAnalyticsClient.AddStorageAccount(ResourceGroupName, Account, Blob, toAdd); } else { var toAdd = new DataLakeStoreAccountInformation ( name: DataLakeStore ); DataLakeAnalyticsClient.AddDataLakeStoreAccount(ResourceGroupName, Account, toAdd); } }
/// <summary> /// Updates the specified Data Lake Analytics account to add an Azure Storage /// account. /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='resourceGroupName'> /// The name of the Azure resource group. /// </param> /// <param name='accountName'> /// The name of the Data Lake Analytics account. /// </param> /// <param name='storageAccountName'> /// The name of the Azure Storage account to add /// </param> /// <param name='parameters'> /// The parameters containing the access key and optional suffix for the Azure /// Storage Account. /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task AddAsync(this IStorageAccountsOperations operations, string resourceGroupName, string accountName, string storageAccountName, AddStorageAccountParameters parameters, CancellationToken cancellationToken = default(CancellationToken)) { (await operations.AddWithHttpMessagesAsync(resourceGroupName, accountName, storageAccountName, parameters, null, cancellationToken).ConfigureAwait(false)).Dispose(); }
/// <summary> /// Updates the specified Data Lake Analytics account to add an Azure Storage /// account. /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='resourceGroupName'> /// The name of the Azure resource group. /// </param> /// <param name='accountName'> /// The name of the Data Lake Analytics account. /// </param> /// <param name='storageAccountName'> /// The name of the Azure Storage account to add /// </param> /// <param name='parameters'> /// The parameters containing the access key and optional suffix for the Azure /// Storage Account. /// </param> public static void Add(this IStorageAccountsOperations operations, string resourceGroupName, string accountName, string storageAccountName, AddStorageAccountParameters parameters) { operations.AddAsync(resourceGroupName, accountName, storageAccountName, parameters).GetAwaiter().GetResult(); }