Interface AvailabilitySet

All Superinterfaces:
com.azure.resourcemanager.resources.fluentcore.arm.models.GroupableResource<ComputeManager, AvailabilitySetInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasId, com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<AvailabilitySetInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager<ComputeManager>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasName, com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup, com.azure.resourcemanager.resources.fluentcore.model.Indexable, com.azure.resourcemanager.resources.fluentcore.model.Refreshable<AvailabilitySet>, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource, com.azure.resourcemanager.resources.fluentcore.model.Updatable<AvailabilitySet.Update>

public interface AvailabilitySet extends com.azure.resourcemanager.resources.fluentcore.arm.models.GroupableResource<ComputeManager, AvailabilitySetInner>, com.azure.resourcemanager.resources.fluentcore.model.Refreshable<AvailabilitySet>, com.azure.resourcemanager.resources.fluentcore.model.Updatable<AvailabilitySet.Update>
An immutable client-side representation of an Azure availability set.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    Container interface for all the definitions related to an availability set.
    static interface 
    Grouping of availability set definition stages.
    static interface 
    The template for an availability set update operation, containing all the settings that can be modified.
    static interface 
    Grouping of availability set update stages.

    Nested classes/interfaces inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource

    com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.DefinitionWithRegion<T>, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.DefinitionWithTags<T>, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.UpdateWithTags<T>
  • Field Summary

    Fields inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource

    DUMMY
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Gets the fault domain count of this availability set.
    com.azure.core.http.rest.PagedIterable<VirtualMachineSize>
    Gets the virtual machine sizes supported in the availability set.
    Get specifies information about the proximity placement group that the virtual machine scale set should be assigned to.
    sku()
    Gets the availability set SKU.
    Gets the statuses of the existing virtual machines in the availability set.
    int
    Gets the update domain count of this availability set.
    Gets the resource IDs of the virtual machines in the availability set.

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasId

    id

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel

    innerModel

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager

    manager

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName

    name

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup

    resourceGroupName

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Indexable

    key

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable

    refresh, refreshAsync

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource

    region, regionName, tags, type

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Updatable

    update
  • Method Details

    • updateDomainCount

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

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

      Gets the availability set SKU.
      Returns:
      the availability set SKU
    • virtualMachineIds

      Set<String> virtualMachineIds()
      Gets the resource IDs of the virtual machines in the availability set.
      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

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

      com.azure.core.http.rest.PagedIterable<VirtualMachineSize> listVirtualMachineSizes()
      Gets the virtual machine sizes supported in the availability set.
      Returns:
      the virtual machine sizes supported in the availability set