AvailabilitySets interface
Interface representing a AvailabilitySets.
Methods
Method Details
beginConvertToVirtualMachineScaleSet(string, string, AvailabilitySetsConvertToVirtualMachineScaleSetOptionalParams)
Create a new Flexible Virtual Machine Scale Set and migrate all the Virtual Machines in the Availability Set. This does not trigger a downtime on the Virtual Machines.
function beginConvertToVirtualMachineScaleSet(resourceGroupName: string, availabilitySetName: string, options?: AvailabilitySetsConvertToVirtualMachineScaleSetOptionalParams): Promise<SimplePollerLike<OperationState<AvailabilitySetsConvertToVirtualMachineScaleSetHeaders>, AvailabilitySetsConvertToVirtualMachineScaleSetHeaders>>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- availabilitySetName
-
string
The name of the availability set.
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<AvailabilitySetsConvertToVirtualMachineScaleSetHeaders>, AvailabilitySetsConvertToVirtualMachineScaleSetHeaders>>
beginConvertToVirtualMachineScaleSetAndWait(string, string, AvailabilitySetsConvertToVirtualMachineScaleSetOptionalParams)
Create a new Flexible Virtual Machine Scale Set and migrate all the Virtual Machines in the Availability Set. This does not trigger a downtime on the Virtual Machines.
function beginConvertToVirtualMachineScaleSetAndWait(resourceGroupName: string, availabilitySetName: string, options?: AvailabilitySetsConvertToVirtualMachineScaleSetOptionalParams): Promise<AvailabilitySetsConvertToVirtualMachineScaleSetHeaders>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- availabilitySetName
-
string
The name of the availability set.
The options parameters.
Returns
cancelMigrationToVirtualMachineScaleSet(string, string, AvailabilitySetsCancelMigrationToVirtualMachineScaleSetOptionalParams)
Cancel the migration operation on an Availability Set.
function cancelMigrationToVirtualMachineScaleSet(resourceGroupName: string, availabilitySetName: string, options?: AvailabilitySetsCancelMigrationToVirtualMachineScaleSetOptionalParams): Promise<void>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- availabilitySetName
-
string
The name of the availability set.
The options parameters.
Returns
Promise<void>
createOrUpdate(string, string, AvailabilitySet, AvailabilitySetsCreateOrUpdateOptionalParams)
Create or update an availability set.
function createOrUpdate(resourceGroupName: string, availabilitySetName: string, parameters: AvailabilitySet, options?: AvailabilitySetsCreateOrUpdateOptionalParams): Promise<AvailabilitySet>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- availabilitySetName
-
string
The name of the availability set.
- parameters
- AvailabilitySet
Parameters supplied to the Create Availability Set operation.
The options parameters.
Returns
Promise<AvailabilitySet>
delete(string, string, AvailabilitySetsDeleteOptionalParams)
Delete an availability set.
function delete(resourceGroupName: string, availabilitySetName: string, options?: AvailabilitySetsDeleteOptionalParams): Promise<void>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- availabilitySetName
-
string
The name of the availability set.
The options parameters.
Returns
Promise<void>
get(string, string, AvailabilitySetsGetOptionalParams)
Retrieves information about an availability set.
function get(resourceGroupName: string, availabilitySetName: string, options?: AvailabilitySetsGetOptionalParams): Promise<AvailabilitySet>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- availabilitySetName
-
string
The name of the availability set.
The options parameters.
Returns
Promise<AvailabilitySet>
list(string, AvailabilitySetsListOptionalParams)
Lists all availability sets in a resource group.
function list(resourceGroupName: string, options?: AvailabilitySetsListOptionalParams): PagedAsyncIterableIterator<AvailabilitySet, AvailabilitySet[], PageSettings>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
The options parameters.
Returns
listAvailableSizes(string, string, AvailabilitySetsListAvailableSizesOptionalParams)
Lists all available virtual machine sizes that can be used to create a new virtual machine in an existing availability set.
function listAvailableSizes(resourceGroupName: string, availabilitySetName: string, options?: AvailabilitySetsListAvailableSizesOptionalParams): PagedAsyncIterableIterator<VirtualMachineSize, VirtualMachineSize[], PageSettings>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- availabilitySetName
-
string
The name of the availability set.
The options parameters.
Returns
listBySubscription(AvailabilitySetsListBySubscriptionOptionalParams)
Lists all availability sets in a subscription.
function listBySubscription(options?: AvailabilitySetsListBySubscriptionOptionalParams): PagedAsyncIterableIterator<AvailabilitySet, AvailabilitySet[], PageSettings>
Parameters
The options parameters.
Returns
startMigrationToVirtualMachineScaleSet(string, string, MigrateToVirtualMachineScaleSetInput, AvailabilitySetsStartMigrationToVirtualMachineScaleSetOptionalParams)
Start migration operation on an Availability Set to move its Virtual Machines to a Virtual Machine Scale Set. This should be followed by a migrate operation on each Virtual Machine that triggers a downtime on the Virtual Machine.
function startMigrationToVirtualMachineScaleSet(resourceGroupName: string, availabilitySetName: string, parameters: MigrateToVirtualMachineScaleSetInput, options?: AvailabilitySetsStartMigrationToVirtualMachineScaleSetOptionalParams): Promise<void>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- availabilitySetName
-
string
The name of the availability set.
- parameters
- MigrateToVirtualMachineScaleSetInput
Parameters supplied to the migrate operation on the availability set.
The options parameters.
Returns
Promise<void>
update(string, string, AvailabilitySetUpdate, AvailabilitySetsUpdateOptionalParams)
Update an availability set.
function update(resourceGroupName: string, availabilitySetName: string, parameters: AvailabilitySetUpdate, options?: AvailabilitySetsUpdateOptionalParams): Promise<AvailabilitySet>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- availabilitySetName
-
string
The name of the availability set.
- parameters
- AvailabilitySetUpdate
Parameters supplied to the Update Availability Set operation.
The options parameters.
Returns
Promise<AvailabilitySet>
validateMigrationToVirtualMachineScaleSet(string, string, MigrateToVirtualMachineScaleSetInput, AvailabilitySetsValidateMigrationToVirtualMachineScaleSetOptionalParams)
Validates that the Virtual Machines in the Availability Set can be migrated to the provided Virtual Machine Scale Set.
function validateMigrationToVirtualMachineScaleSet(resourceGroupName: string, availabilitySetName: string, parameters: MigrateToVirtualMachineScaleSetInput, options?: AvailabilitySetsValidateMigrationToVirtualMachineScaleSetOptionalParams): Promise<void>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- availabilitySetName
-
string
The name of the availability set.
- parameters
- MigrateToVirtualMachineScaleSetInput
Parameters supplied to the migrate operation on the availability set.
The options parameters.
Returns
Promise<void>