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 Classes Modifier and Type Interface Description static interfaceAvailabilitySet.DefinitionContainer interface for all the definitions related to an availability set.static interfaceAvailabilitySet.DefinitionStagesGrouping of availability set definition stages.static interfaceAvailabilitySet.UpdateThe template for an availability set update operation, containing all the settings that can be modified.static interfaceAvailabilitySet.UpdateStagesGrouping of availability set update stages.-
Nested classes/interfaces inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource
Resource.DefinitionWithRegion<T extends Object>, Resource.DefinitionWithTags<T extends Object>, Resource.UpdateWithTags<T extends Object>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intfaultDomainCount()com.azure.core.http.rest.PagedIterable<VirtualMachineSize>listVirtualMachineSizes()ProximityPlacementGroupproximityPlacementGroup()Get specifies information about the proximity placement group that the virtual machine scale set should be assigned to.AvailabilitySetSkuTypessku()List<InstanceViewStatus>statuses()intupdateDomainCount()Set<String>virtualMachineIds()-
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.Refreshable
refresh, refreshAsync
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource
region, regionName, tags, type
-
-
-
-
Method Detail
-
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
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
List<InstanceViewStatus> statuses()
- Returns:
- the statuses of the existing virtual machines in the availability set
-
listVirtualMachineSizes
com.azure.core.http.rest.PagedIterable<VirtualMachineSize> listVirtualMachineSizes()
- Returns:
- the virtual machine sizes supported in the availability set
-
-