private String getCertificateUniqueName(String thumbprint, Region region) { return String.format("%s##%s#", thumbprint, region.label()); } }
public ListBoxModel doFillAvailabilitySetItems( @RelativePath("../..") @QueryParameter String azureCredentialsId, @RelativePath("../..") @QueryParameter String resourceGroupReferenceType, @RelativePath("../..") @QueryParameter String newResourceGroupName, @RelativePath("../..") @QueryParameter String existingResourceGroupName, @RelativePath("..") @QueryParameter String location) { ListBoxModel model = new ListBoxModel(); model.add("--- Select Availability Set in current resource group and location ---", ""); if (StringUtils.isBlank(azureCredentialsId)) { return model; } //resourceGroupReferenceType passed wrong value in 2.60.1-LTS, we won't use this value until bug resolved. resourceGroupReferenceType = null; try { Azure azureClient = AzureClientHolder.get(azureCredentialsId); String resourceGroupName = AzureVMCloud.getResourceGroupName( resourceGroupReferenceType, newResourceGroupName, existingResourceGroupName); PagedList<AvailabilitySet> availabilitySets = azureClient.availabilitySets() .listByResourceGroup(resourceGroupName); for (AvailabilitySet set : availabilitySets) { String label = set.region().label(); if (label.equals(location)) { model.add(set.name()); } } } catch (Exception e) { LOGGER.log(Level.WARNING, "Cannot list availability set: ", e); } return model; }
@Override public void onlineRegion(Region region) { this.manager().inner().databaseAccounts().onlineRegion(this.resourceGroupName(), this.name(), region.label()); }
@Override public void offlineRegion(Region region) { this.manager().inner().databaseAccounts().offlineRegion(this.resourceGroupName(), this.name(), region.label()); }
@Override public void onlineRegion(Region region) { this.manager().inner().databaseAccounts().onlineRegion(this.resourceGroupName(), this.name(), region.label()); }
@Override public void offlineRegion(Region region) { this.manager().inner().databaseAccounts().offlineRegion(this.resourceGroupName(), this.name(), region.label()); }
@Override public Completable onlineRegionAsync(Region region) { return this.manager().inner().databaseAccounts().onlineRegionAsync(this.resourceGroupName(), this.name(), region.label()).toCompletable(); }
@Override public Completable offlineRegionAsync(Region region) { return this.manager().inner().databaseAccounts().offlineRegionAsync(this.resourceGroupName(), this.name(), region.label()).toCompletable(); }
@Override public Completable onlineRegionAsync(Region region) { return this.manager().inner().databaseAccounts().onlineRegionAsync(this.resourceGroupName(), this.name(), region.label()).toCompletable(); }
@Override public Completable offlineRegionAsync(Region region) { return this.manager().inner().databaseAccounts().offlineRegionAsync(this.resourceGroupName(), this.name(), region.label()).toCompletable(); }