Interface AvailabilitySet

All Superinterfaces:
GroupableResource<com.microsoft.azure.management.compute.implementation.ComputeManager,com.microsoft.azure.management.compute.implementation.AvailabilitySetInner>, HasId, HasInner<com.microsoft.azure.management.compute.implementation.AvailabilitySetInner>, HasManager<com.microsoft.azure.management.compute.implementation.ComputeManager>, HasName, HasResourceGroup, Indexable, Refreshable<AvailabilitySet>, Resource, Updatable<AvailabilitySet.Update>

public interface AvailabilitySet extends GroupableResource<com.microsoft.azure.management.compute.implementation.ComputeManager,com.microsoft.azure.management.compute.implementation.AvailabilitySetInner>, Refreshable<AvailabilitySet>, Updatable<AvailabilitySet.Update>
An immutable client-side representation of an Azure availability set.
  • Method Details

    • updateDomainCount

      int updateDomainCount()
      Returns:
      the update domain count of this availability set
    • faultDomainCount

      int faultDomainCount()
      Returns:
      the fault domain count of this availability set
    • sku

      Returns:
      the availability set SKU
    • virtualMachineIds

      Set<String> virtualMachineIds()
      Returns:
      the resource IDs of the virtual machines in the availability set
    • proximityPlacementGroup

      ProximityPlacementGroup proximityPlacementGroup()
      Get specifies information about the proximity placement group that the virtual machine scale set should be assigned to.
      Returns:
      the proximityPlacementGroup.
    • statuses

      Returns:
      the statuses of the existing virtual machines in the availability set
    • listVirtualMachineSizes

      com.microsoft.azure.PagedList<VirtualMachineSize> listVirtualMachineSizes()
      Returns:
      the virtual machine sizes supported in the availability set