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<void>, void>>
Parameters
- resourceGroupName
-
string
The name of the resource group.
- availabilitySetName
-
string
The name of the availability set.
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
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<void>
Parameters
- resourceGroupName
-
string
The name of the resource group.
- availabilitySetName
-
string
The name of the availability set.
The options parameters.
Returns
Promise<void>
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.
- 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.
- 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.
- 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.
- 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 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.
- 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.
- 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.
- 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.
- 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>