public static List<String> getAvailableStorageAccounts(Azure azureClient, String vmImageSizeType) { List<String> result = new ArrayList<>(); if (azureClient != null) { for (StorageAccount storageAccount : azureClient.storageAccounts().list()) { if (vmImageSizeType != null) { if (storageAccount.sku().name().name().toLowerCase().equals(vmImageSizeType.toLowerCase())) { result.add(storageAccount.name()); } } else { result.add(storageAccount.name()); } } } return result; }
azureClient.storageAccounts().listByResourceGroup(resourceGroupName); for (StorageAccount storageAccount : storageAccountList) { if (storageAccount.sku().name().toString().equalsIgnoreCase(storageAccountType)) { model.add(storageAccount.name());
public static List<AzureDockerStorageAccount> getStorageAccounts(Azure azureClient) { List<AzureDockerStorageAccount> result = new ArrayList<>(); if (azureClient != null) { for (StorageAccount storageAccount : azureClient.storageAccounts().list()) { AzureDockerStorageAccount dockerStorageAccount = new AzureDockerStorageAccount(); dockerStorageAccount.name = storageAccount.name(); dockerStorageAccount.region = storageAccount.regionName(); dockerStorageAccount.resourceGroup = storageAccount.resourceGroupName(); dockerStorageAccount.sid = azureClient.subscriptionId(); dockerStorageAccount.skuType = storageAccount.sku().name().name(); result.add(dockerStorageAccount); } } return result; }