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.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceContainer interface for all the definitions related to an availability set.static interfaceGrouping of availability set definition stages.static interfaceThe template for an availability set update operation, containing all the settings that can be modified.static interfaceGrouping of availability set update stages.Nested classes/interfaces inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource
Resource.DefinitionWithRegion<T>, Resource.DefinitionWithTags<T>, Resource.UpdateWithTags<T> -
Method Summary
Modifier and TypeMethodDescriptionintcom.microsoft.azure.PagedList<VirtualMachineSize>Get specifies information about the proximity placement group that the virtual machine scale set should be assigned to.sku()statuses()intMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasId
idMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
innerMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager
managerMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
nameMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupNameMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable
keyMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Refreshable
refresh, refreshAsyncMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource
region, regionName, tags, type
-
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
AvailabilitySetSkuTypes sku()- Returns:
- the availability set SKU
-
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
List<InstanceViewStatus> 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
-