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
Modifier and TypeInterfaceDescriptionstatic 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.microsoft.azure.management.resources.fluentcore.arm.models.Resource
Resource.DefinitionWithRegion<T>, Resource.DefinitionWithTags<T>, Resource.UpdateWithTags<T>
-
Method Summary
Modifier and TypeMethodDescriptionint
com.microsoft.azure.PagedList<VirtualMachineSize>
Get specifies information about the proximity placement group that the virtual machine scale set should be assigned to.sku()
statuses()
int
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasId
id
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
inner
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager
manager
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
name
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupName
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable
key
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Refreshable
refresh, refreshAsync
Methods 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
-