Share via


IAvailabilitySet Interface

Definition

An immutable client-side representation of an Azure availability set.

public interface IAvailabilitySet : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IGroupableResource<Microsoft.Azure.Management.Compute.Fluent.IComputeManager,Microsoft.Azure.Management.Compute.Fluent.Models.AvailabilitySetInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Compute.Fluent.Models.AvailabilitySetInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.Compute.Fluent.IComputeManager>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.Compute.Fluent.IAvailabilitySet>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.Compute.Fluent.AvailabilitySet.Update.IUpdate>
type IAvailabilitySet = interface
    interface IGroupableResource<IComputeManager, AvailabilitySetInner>
    interface IResource
    interface IIndexable
    interface IHasId
    interface IHasName
    interface IHasResourceGroup
    interface IHasManager<IComputeManager>
    interface IHasInner<AvailabilitySetInner>
    interface IRefreshable<IAvailabilitySet>
    interface IUpdatable<IUpdate>
Public Interface IAvailabilitySet
Implements IGroupableResource(Of IComputeManager, AvailabilitySetInner), IHasInner(Of AvailabilitySetInner), IHasManager(Of IComputeManager), IRefreshable(Of IAvailabilitySet), IUpdatable(Of IUpdate)
Implements

Properties

FaultDomainCount

Gets the fault domain count of this availability set.

Id

Gets the resource id string

(Inherited from IHasId)
Inner (Inherited from IHasInner<T>)
Key (Inherited from IIndexable)
Manager

Gets the manager client type of this resource type.

(Inherited from IHasManager<ManagerT>)
Name

Gets the name of the resource

(Inherited from IHasName)
ProximityPlacementGroup

Get specifies information about the proximity placement group that the virtual machine scale set should be assigned to.

Region (Inherited from IResource)
RegionName (Inherited from IResource)
ResourceGroupName (Inherited from IHasResourceGroup)
Sku

Gets the availability set SKU.

Statuses

Gets the statuses of the existing virtual machines in the availability set.

Tags (Inherited from IResource)
Type (Inherited from IResource)
UpdateDomainCount

Gets the update domain count of this availability set.

VirtualMachineIds

Gets the resource IDs of the virtual machines in the availability set.

Methods

ListVirtualMachineSizes()
Refresh()

Refreshes the resource to sync with Azure.

(Inherited from IRefreshable<T>)
RefreshAsync(CancellationToken)

Refreshes the resource to sync with Azure.

(Inherited from IRefreshable<T>)
Update() (Inherited from IUpdatable<T>)

Applies to