Interface AvailabilitySet
- All Superinterfaces:
GroupableResource<ComputeManager,,AvailabilitySetInner> HasId,HasInnerModel<AvailabilitySetInner>,HasManager<ComputeManager>,HasName,HasResourceGroup,Indexable,Refreshable<AvailabilitySet>,Resource,Updatable<AvailabilitySet.Update>
public interface AvailabilitySet
extends GroupableResource<ComputeManager,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.azure.resourcemanager.resources.fluentcore.arm.models.Resource
Resource.DefinitionWithRegion<T>, Resource.DefinitionWithTags<T>, Resource.UpdateWithTags<T> -
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionintGets 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.statuses()Gets the statuses of the existing virtual machines in the availability set.intGets 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.model.HasInnerModel
innerModelMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager
managerMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
nameMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupNameMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable
refresh, refreshAsyncMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource
region, regionName, tags, type
-
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
AvailabilitySetSkuTypes sku()Gets the availability set SKU.- Returns:
- the availability set SKU
-
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
List<InstanceViewStatus> 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
-