다음을 통해 공유


AvailabilitySetsClient Interface

Implements

public interface AvailabilitySetsClient
extends InnerSupportsGet<AvailabilitySetInner>, InnerSupportsListing<AvailabilitySetInner>, InnerSupportsDelete<Void>

An instance of this class provides access to all the operations defined in AvailabilitySetsClient.

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<Void>,Void> beginConvertToVirtualMachineScaleSet(String resourceGroupName, String availabilitySetName)

Create a new Flexible Virtual Machine Scale Set and migrate all the Virtual Machines in the Availability Set.

abstract SyncPoller<PollResult<Void>,Void> beginConvertToVirtualMachineScaleSet(String resourceGroupName, String availabilitySetName, ConvertToVirtualMachineScaleSetInput parameters, Context context)

Create a new Flexible Virtual Machine Scale Set and migrate all the Virtual Machines in the Availability Set.

abstract PollerFlux<PollResult<Void>,Void> beginConvertToVirtualMachineScaleSetAsync(String resourceGroupName, String availabilitySetName)

Create a new Flexible Virtual Machine Scale Set and migrate all the Virtual Machines in the Availability Set.

abstract PollerFlux<PollResult<Void>,Void> beginConvertToVirtualMachineScaleSetAsync(String resourceGroupName, String availabilitySetName, ConvertToVirtualMachineScaleSetInput parameters)

Create a new Flexible Virtual Machine Scale Set and migrate all the Virtual Machines in the Availability Set.

abstract void cancelMigrationToVirtualMachineScaleSet(String resourceGroupName, String availabilitySetName)

Cancel the migration operation on an Availability Set.

abstract Mono<Void> cancelMigrationToVirtualMachineScaleSetAsync(String resourceGroupName, String availabilitySetName)

Cancel the migration operation on an Availability Set.

abstract Response<Void> cancelMigrationToVirtualMachineScaleSetWithResponse(String resourceGroupName, String availabilitySetName, Context context)

Cancel the migration operation on an Availability Set.

abstract Mono<Response<Void>> cancelMigrationToVirtualMachineScaleSetWithResponseAsync(String resourceGroupName, String availabilitySetName)

Cancel the migration operation on an Availability Set.

abstract void convertToVirtualMachineScaleSet(String resourceGroupName, String availabilitySetName)

Create a new Flexible Virtual Machine Scale Set and migrate all the Virtual Machines in the Availability Set.

abstract void convertToVirtualMachineScaleSet(String resourceGroupName, String availabilitySetName, ConvertToVirtualMachineScaleSetInput parameters, Context context)

Create a new Flexible Virtual Machine Scale Set and migrate all the Virtual Machines in the Availability Set.

abstract Mono<Void> convertToVirtualMachineScaleSetAsync(String resourceGroupName, String availabilitySetName)

Create a new Flexible Virtual Machine Scale Set and migrate all the Virtual Machines in the Availability Set.

abstract Mono<Void> convertToVirtualMachineScaleSetAsync(String resourceGroupName, String availabilitySetName, ConvertToVirtualMachineScaleSetInput parameters)

Create a new Flexible Virtual Machine Scale Set and migrate all the Virtual Machines in the Availability Set.

abstract Mono<Response<Flux<ByteBuffer>>> convertToVirtualMachineScaleSetWithResponseAsync(String resourceGroupName, String availabilitySetName, ConvertToVirtualMachineScaleSetInput parameters)

Create a new Flexible Virtual Machine Scale Set and migrate all the Virtual Machines in the Availability Set.

abstract AvailabilitySetInner createOrUpdate(String resourceGroupName, String availabilitySetName, AvailabilitySetInner parameters)

Create or update an availability set.

abstract Mono<AvailabilitySetInner> createOrUpdateAsync(String resourceGroupName, String availabilitySetName, AvailabilitySetInner parameters)

Create or update an availability set.

abstract Response<AvailabilitySetInner> createOrUpdateWithResponse(String resourceGroupName, String availabilitySetName, AvailabilitySetInner parameters, Context context)

Create or update an availability set.

abstract Mono<Response<AvailabilitySetInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String availabilitySetName, AvailabilitySetInner parameters)

Create or update an availability set.

abstract void delete(String resourceGroupName, String availabilitySetName)

Delete an availability set.

abstract Mono<Void> deleteAsync(String resourceGroupName, String availabilitySetName)

Delete an availability set.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String availabilitySetName, Context context)

Delete an availability set.

abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String availabilitySetName)

Delete an availability set.

abstract AvailabilitySetInner getByResourceGroup(String resourceGroupName, String availabilitySetName)

Retrieves information about an availability set.

abstract Mono<AvailabilitySetInner> getByResourceGroupAsync(String resourceGroupName, String availabilitySetName)

Retrieves information about an availability set.

abstract Response<AvailabilitySetInner> getByResourceGroupWithResponse(String resourceGroupName, String availabilitySetName, Context context)

Retrieves information about an availability set.

abstract Mono<Response<AvailabilitySetInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String availabilitySetName)

Retrieves information about an availability set.

abstract PagedIterable<AvailabilitySetInner> list()

Lists all availability sets in a subscription.

abstract PagedIterable<AvailabilitySetInner> list(String expand, Context context)

Lists all availability sets in a subscription.

abstract PagedFlux<AvailabilitySetInner> listAsync()

Lists all availability sets in a subscription.

abstract PagedFlux<AvailabilitySetInner> listAsync(String expand)

Lists all availability sets in a subscription.

abstract PagedIterable<VirtualMachineSizeInner> listAvailableSizes(String resourceGroupName, String availabilitySetName)

Lists all available virtual machine sizes that can be used to create a new virtual machine in an existing availability set.

abstract PagedIterable<VirtualMachineSizeInner> listAvailableSizes(String resourceGroupName, String availabilitySetName, Context context)

Lists all available virtual machine sizes that can be used to create a new virtual machine in an existing availability set.

abstract PagedFlux<VirtualMachineSizeInner> listAvailableSizesAsync(String resourceGroupName, String availabilitySetName)

Lists all available virtual machine sizes that can be used to create a new virtual machine in an existing availability set.

abstract PagedIterable<AvailabilitySetInner> listByResourceGroup(String resourceGroupName)

Lists all availability sets in a resource group.

abstract PagedIterable<AvailabilitySetInner> listByResourceGroup(String resourceGroupName, Context context)

Lists all availability sets in a resource group.

abstract PagedFlux<AvailabilitySetInner> listByResourceGroupAsync(String resourceGroupName)

Lists all availability sets in a resource group.

abstract void startMigrationToVirtualMachineScaleSet(String resourceGroupName, String availabilitySetName, MigrateToVirtualMachineScaleSetInput parameters)

Start migration operation on an Availability Set to move its Virtual Machines to a Virtual Machine Scale Set.

abstract Mono<Void> startMigrationToVirtualMachineScaleSetAsync(String resourceGroupName, String availabilitySetName, MigrateToVirtualMachineScaleSetInput parameters)

Start migration operation on an Availability Set to move its Virtual Machines to a Virtual Machine Scale Set.

abstract Response<Void> startMigrationToVirtualMachineScaleSetWithResponse(String resourceGroupName, String availabilitySetName, MigrateToVirtualMachineScaleSetInput parameters, Context context)

Start migration operation on an Availability Set to move its Virtual Machines to a Virtual Machine Scale Set.

abstract Mono<Response<Void>> startMigrationToVirtualMachineScaleSetWithResponseAsync(String resourceGroupName, String availabilitySetName, MigrateToVirtualMachineScaleSetInput parameters)

Start migration operation on an Availability Set to move its Virtual Machines to a Virtual Machine Scale Set.

abstract AvailabilitySetInner update(String resourceGroupName, String availabilitySetName, AvailabilitySetUpdate parameters)

Update an availability set.

abstract Mono<AvailabilitySetInner> updateAsync(String resourceGroupName, String availabilitySetName, AvailabilitySetUpdate parameters)

Update an availability set.

abstract Response<AvailabilitySetInner> updateWithResponse(String resourceGroupName, String availabilitySetName, AvailabilitySetUpdate parameters, Context context)

Update an availability set.

abstract Mono<Response<AvailabilitySetInner>> updateWithResponseAsync(String resourceGroupName, String availabilitySetName, AvailabilitySetUpdate parameters)

Update an availability set.

abstract void validateMigrationToVirtualMachineScaleSet(String resourceGroupName, String availabilitySetName, MigrateToVirtualMachineScaleSetInput parameters)

Validates that the Virtual Machines in the Availability Set can be migrated to the provided Virtual Machine Scale Set.

abstract Mono<Void> validateMigrationToVirtualMachineScaleSetAsync(String resourceGroupName, String availabilitySetName, MigrateToVirtualMachineScaleSetInput parameters)

Validates that the Virtual Machines in the Availability Set can be migrated to the provided Virtual Machine Scale Set.

abstract Response<Void> validateMigrationToVirtualMachineScaleSetWithResponse(String resourceGroupName, String availabilitySetName, MigrateToVirtualMachineScaleSetInput parameters, Context context)

Validates that the Virtual Machines in the Availability Set can be migrated to the provided Virtual Machine Scale Set.

abstract Mono<Response<Void>> validateMigrationToVirtualMachineScaleSetWithResponseAsync(String resourceGroupName, String availabilitySetName, MigrateToVirtualMachineScaleSetInput parameters)

Validates that the Virtual Machines in the Availability Set can be migrated to the provided Virtual Machine Scale Set.

Method Details

beginConvertToVirtualMachineScaleSet

public abstract SyncPoller,Void> beginConvertToVirtualMachineScaleSet(String resourceGroupName, String availabilitySetName)

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.

Parameters:

resourceGroupName - The name of the resource group.
availabilitySetName - The name of the availability set.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginConvertToVirtualMachineScaleSet

public abstract SyncPoller,Void> beginConvertToVirtualMachineScaleSet(String resourceGroupName, String availabilitySetName, ConvertToVirtualMachineScaleSetInput parameters, Context context)

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.

Parameters:

resourceGroupName - The name of the resource group.
availabilitySetName - The name of the availability set.
parameters - Parameters supplied to the migrate operation on the availability set.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginConvertToVirtualMachineScaleSetAsync

public abstract PollerFlux,Void> beginConvertToVirtualMachineScaleSetAsync(String resourceGroupName, String availabilitySetName)

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.

Parameters:

resourceGroupName - The name of the resource group.
availabilitySetName - The name of the availability set.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

beginConvertToVirtualMachineScaleSetAsync

public abstract PollerFlux,Void> beginConvertToVirtualMachineScaleSetAsync(String resourceGroupName, String availabilitySetName, ConvertToVirtualMachineScaleSetInput parameters)

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.

Parameters:

resourceGroupName - The name of the resource group.
availabilitySetName - The name of the availability set.
parameters - Parameters supplied to the migrate operation on the availability set.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

cancelMigrationToVirtualMachineScaleSet

public abstract void cancelMigrationToVirtualMachineScaleSet(String resourceGroupName, String availabilitySetName)

Cancel the migration operation on an Availability Set.

Parameters:

resourceGroupName - The name of the resource group.
availabilitySetName - The name of the availability set.

cancelMigrationToVirtualMachineScaleSetAsync

public abstract Mono cancelMigrationToVirtualMachineScaleSetAsync(String resourceGroupName, String availabilitySetName)

Cancel the migration operation on an Availability Set.

Parameters:

resourceGroupName - The name of the resource group.
availabilitySetName - The name of the availability set.

Returns:

A Mono that completes when a successful response is received.

cancelMigrationToVirtualMachineScaleSetWithResponse

public abstract Response cancelMigrationToVirtualMachineScaleSetWithResponse(String resourceGroupName, String availabilitySetName, Context context)

Cancel the migration operation on an Availability Set.

Parameters:

resourceGroupName - The name of the resource group.
availabilitySetName - The name of the availability set.
context - The context to associate with this operation.

Returns:

cancelMigrationToVirtualMachineScaleSetWithResponseAsync

public abstract Mono> cancelMigrationToVirtualMachineScaleSetWithResponseAsync(String resourceGroupName, String availabilitySetName)

Cancel the migration operation on an Availability Set.

Parameters:

resourceGroupName - The name of the resource group.
availabilitySetName - The name of the availability set.

Returns:

the Response<T> on successful completion of Mono.

convertToVirtualMachineScaleSet

public abstract void convertToVirtualMachineScaleSet(String resourceGroupName, String availabilitySetName)

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.

Parameters:

resourceGroupName - The name of the resource group.
availabilitySetName - The name of the availability set.

convertToVirtualMachineScaleSet

public abstract void convertToVirtualMachineScaleSet(String resourceGroupName, String availabilitySetName, ConvertToVirtualMachineScaleSetInput parameters, Context context)

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.

Parameters:

resourceGroupName - The name of the resource group.
availabilitySetName - The name of the availability set.
parameters - Parameters supplied to the migrate operation on the availability set.
context - The context to associate with this operation.

convertToVirtualMachineScaleSetAsync

public abstract Mono convertToVirtualMachineScaleSetAsync(String resourceGroupName, String availabilitySetName)

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.

Parameters:

resourceGroupName - The name of the resource group.
availabilitySetName - The name of the availability set.

Returns:

A Mono that completes when a successful response is received.

convertToVirtualMachineScaleSetAsync

public abstract Mono convertToVirtualMachineScaleSetAsync(String resourceGroupName, String availabilitySetName, ConvertToVirtualMachineScaleSetInput parameters)

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.

Parameters:

resourceGroupName - The name of the resource group.
availabilitySetName - The name of the availability set.
parameters - Parameters supplied to the migrate operation on the availability set.

Returns:

A Mono that completes when a successful response is received.

convertToVirtualMachineScaleSetWithResponseAsync

public abstract Mono>> convertToVirtualMachineScaleSetWithResponseAsync(String resourceGroupName, String availabilitySetName, ConvertToVirtualMachineScaleSetInput parameters)

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.

Parameters:

resourceGroupName - The name of the resource group.
availabilitySetName - The name of the availability set.
parameters - Parameters supplied to the migrate operation on the availability set.

Returns:

the Response<T> on successful completion of Mono.

createOrUpdate

public abstract AvailabilitySetInner createOrUpdate(String resourceGroupName, String availabilitySetName, AvailabilitySetInner parameters)

Create or update an availability set.

Parameters:

resourceGroupName - The name of the resource group.
availabilitySetName - The name of the availability set.
parameters - Parameters supplied to the Create Availability Set operation.

Returns:

specifies information about the availability set that the virtual machine should be assigned to.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String availabilitySetName, AvailabilitySetInner parameters)

Create or update an availability set.

Parameters:

resourceGroupName - The name of the resource group.
availabilitySetName - The name of the availability set.
parameters - Parameters supplied to the Create Availability Set operation.

Returns:

specifies information about the availability set that the virtual machine should be assigned to on successful completion of Mono.

createOrUpdateWithResponse

public abstract Response createOrUpdateWithResponse(String resourceGroupName, String availabilitySetName, AvailabilitySetInner parameters, Context context)

Create or update an availability set.

Parameters:

resourceGroupName - The name of the resource group.
availabilitySetName - The name of the availability set.
parameters - Parameters supplied to the Create Availability Set operation.
context - The context to associate with this operation.

Returns:

specifies information about the availability set that the virtual machine should be assigned to along with Response<T>.

createOrUpdateWithResponseAsync

public abstract Mono> createOrUpdateWithResponseAsync(String resourceGroupName, String availabilitySetName, AvailabilitySetInner parameters)

Create or update an availability set.

Parameters:

resourceGroupName - The name of the resource group.
availabilitySetName - The name of the availability set.
parameters - Parameters supplied to the Create Availability Set operation.

Returns:

specifies information about the availability set that the virtual machine should be assigned to along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String availabilitySetName)

Delete an availability set.

Parameters:

resourceGroupName - The name of the resource group.
availabilitySetName - The name of the availability set.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String availabilitySetName)

Delete an availability set.

Parameters:

resourceGroupName - The name of the resource group.
availabilitySetName - The name of the availability set.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponse

public abstract Response deleteWithResponse(String resourceGroupName, String availabilitySetName, Context context)

Delete an availability set.

Parameters:

resourceGroupName - The name of the resource group.
availabilitySetName - The name of the availability set.
context - The context to associate with this operation.

Returns:

deleteWithResponseAsync

public abstract Mono> deleteWithResponseAsync(String resourceGroupName, String availabilitySetName)

Delete an availability set.

Parameters:

resourceGroupName - The name of the resource group.
availabilitySetName - The name of the availability set.

Returns:

the Response<T> on successful completion of Mono.

getByResourceGroup

public abstract AvailabilitySetInner getByResourceGroup(String resourceGroupName, String availabilitySetName)

Retrieves information about an availability set.

Parameters:

resourceGroupName - The name of the resource group.
availabilitySetName - The name of the availability set.

Returns:

specifies information about the availability set that the virtual machine should be assigned to.

getByResourceGroupAsync

public abstract Mono getByResourceGroupAsync(String resourceGroupName, String availabilitySetName)

Retrieves information about an availability set.

Parameters:

resourceGroupName - The name of the resource group.
availabilitySetName - The name of the availability set.

Returns:

specifies information about the availability set that the virtual machine should be assigned to on successful completion of Mono.

getByResourceGroupWithResponse

public abstract Response getByResourceGroupWithResponse(String resourceGroupName, String availabilitySetName, Context context)

Retrieves information about an availability set.

Parameters:

resourceGroupName - The name of the resource group.
availabilitySetName - The name of the availability set.
context - The context to associate with this operation.

Returns:

specifies information about the availability set that the virtual machine should be assigned to along with Response<T>.

getByResourceGroupWithResponseAsync

public abstract Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, String availabilitySetName)

Retrieves information about an availability set.

Parameters:

resourceGroupName - The name of the resource group.
availabilitySetName - The name of the availability set.

Returns:

specifies information about the availability set that the virtual machine should be assigned to along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list()

Lists all availability sets in a subscription.

Returns:

the List Availability Set operation response as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(String expand, Context context)

Lists all availability sets in a subscription.

Parameters:

expand - The expand expression to apply to the operation. Allowed values are 'virtualMachines/$ref'.
context - The context to associate with this operation.

Returns:

the List Availability Set operation response as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync()

Lists all availability sets in a subscription.

Returns:

the List Availability Set operation response as paginated response with PagedFlux<T>.

listAsync

public abstract PagedFlux listAsync(String expand)

Lists all availability sets in a subscription.

Parameters:

expand - The expand expression to apply to the operation. Allowed values are 'virtualMachines/$ref'.

Returns:

the List Availability Set operation response as paginated response with PagedFlux<T>.

listAvailableSizes

public abstract PagedIterable listAvailableSizes(String resourceGroupName, String availabilitySetName)

Lists all available virtual machine sizes that can be used to create a new virtual machine in an existing availability set.

Parameters:

resourceGroupName - The name of the resource group.
availabilitySetName - The name of the availability set.

Returns:

the List Virtual Machine operation response as paginated response with PagedIterable<T>.

listAvailableSizes

public abstract PagedIterable listAvailableSizes(String resourceGroupName, String availabilitySetName, Context context)

Lists all available virtual machine sizes that can be used to create a new virtual machine in an existing availability set.

Parameters:

resourceGroupName - The name of the resource group.
availabilitySetName - The name of the availability set.
context - The context to associate with this operation.

Returns:

the List Virtual Machine operation response as paginated response with PagedIterable<T>.

listAvailableSizesAsync

public abstract PagedFlux listAvailableSizesAsync(String resourceGroupName, String availabilitySetName)

Lists all available virtual machine sizes that can be used to create a new virtual machine in an existing availability set.

Parameters:

resourceGroupName - The name of the resource group.
availabilitySetName - The name of the availability set.

Returns:

the List Virtual Machine operation response as paginated response with PagedFlux<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName)

Lists all availability sets in a resource group.

Parameters:

resourceGroupName - The name of the resource group.

Returns:

the List Availability Set operation response as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName, Context context)

Lists all availability sets in a resource group.

Parameters:

resourceGroupName - The name of the resource group.
context - The context to associate with this operation.

Returns:

the List Availability Set operation response as paginated response with PagedIterable<T>.

listByResourceGroupAsync

public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName)

Lists all availability sets in a resource group.

Parameters:

resourceGroupName - The name of the resource group.

Returns:

the List Availability Set operation response as paginated response with PagedFlux<T>.

startMigrationToVirtualMachineScaleSet

public abstract void startMigrationToVirtualMachineScaleSet(String resourceGroupName, String availabilitySetName, MigrateToVirtualMachineScaleSetInput parameters)

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.

Parameters:

resourceGroupName - The name of the resource group.
availabilitySetName - The name of the availability set.
parameters - Parameters supplied to the migrate operation on the availability set.

startMigrationToVirtualMachineScaleSetAsync

public abstract Mono startMigrationToVirtualMachineScaleSetAsync(String resourceGroupName, String availabilitySetName, MigrateToVirtualMachineScaleSetInput parameters)

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.

Parameters:

resourceGroupName - The name of the resource group.
availabilitySetName - The name of the availability set.
parameters - Parameters supplied to the migrate operation on the availability set.

Returns:

A Mono that completes when a successful response is received.

startMigrationToVirtualMachineScaleSetWithResponse

public abstract Response startMigrationToVirtualMachineScaleSetWithResponse(String resourceGroupName, String availabilitySetName, MigrateToVirtualMachineScaleSetInput parameters, Context context)

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.

Parameters:

resourceGroupName - The name of the resource group.
availabilitySetName - The name of the availability set.
parameters - Parameters supplied to the migrate operation on the availability set.
context - The context to associate with this operation.

Returns:

startMigrationToVirtualMachineScaleSetWithResponseAsync

public abstract Mono> startMigrationToVirtualMachineScaleSetWithResponseAsync(String resourceGroupName, String availabilitySetName, MigrateToVirtualMachineScaleSetInput parameters)

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.

Parameters:

resourceGroupName - The name of the resource group.
availabilitySetName - The name of the availability set.
parameters - Parameters supplied to the migrate operation on the availability set.

Returns:

the Response<T> on successful completion of Mono.

update

public abstract AvailabilitySetInner update(String resourceGroupName, String availabilitySetName, AvailabilitySetUpdate parameters)

Update an availability set.

Parameters:

resourceGroupName - The name of the resource group.
availabilitySetName - The name of the availability set.
parameters - Parameters supplied to the Update Availability Set operation.

Returns:

specifies information about the availability set that the virtual machine should be assigned to.

updateAsync

public abstract Mono updateAsync(String resourceGroupName, String availabilitySetName, AvailabilitySetUpdate parameters)

Update an availability set.

Parameters:

resourceGroupName - The name of the resource group.
availabilitySetName - The name of the availability set.
parameters - Parameters supplied to the Update Availability Set operation.

Returns:

specifies information about the availability set that the virtual machine should be assigned to on successful completion of Mono.

updateWithResponse

public abstract Response updateWithResponse(String resourceGroupName, String availabilitySetName, AvailabilitySetUpdate parameters, Context context)

Update an availability set.

Parameters:

resourceGroupName - The name of the resource group.
availabilitySetName - The name of the availability set.
parameters - Parameters supplied to the Update Availability Set operation.
context - The context to associate with this operation.

Returns:

specifies information about the availability set that the virtual machine should be assigned to along with Response<T>.

updateWithResponseAsync

public abstract Mono> updateWithResponseAsync(String resourceGroupName, String availabilitySetName, AvailabilitySetUpdate parameters)

Update an availability set.

Parameters:

resourceGroupName - The name of the resource group.
availabilitySetName - The name of the availability set.
parameters - Parameters supplied to the Update Availability Set operation.

Returns:

specifies information about the availability set that the virtual machine should be assigned to along with Response<T> on successful completion of Mono.

validateMigrationToVirtualMachineScaleSet

public abstract void validateMigrationToVirtualMachineScaleSet(String resourceGroupName, String availabilitySetName, MigrateToVirtualMachineScaleSetInput parameters)

Validates that the Virtual Machines in the Availability Set can be migrated to the provided Virtual Machine Scale Set.

Parameters:

resourceGroupName - The name of the resource group.
availabilitySetName - The name of the availability set.
parameters - Parameters supplied to the migrate operation on the availability set.

validateMigrationToVirtualMachineScaleSetAsync

public abstract Mono validateMigrationToVirtualMachineScaleSetAsync(String resourceGroupName, String availabilitySetName, MigrateToVirtualMachineScaleSetInput parameters)

Validates that the Virtual Machines in the Availability Set can be migrated to the provided Virtual Machine Scale Set.

Parameters:

resourceGroupName - The name of the resource group.
availabilitySetName - The name of the availability set.
parameters - Parameters supplied to the migrate operation on the availability set.

Returns:

A Mono that completes when a successful response is received.

validateMigrationToVirtualMachineScaleSetWithResponse

public abstract Response validateMigrationToVirtualMachineScaleSetWithResponse(String resourceGroupName, String availabilitySetName, MigrateToVirtualMachineScaleSetInput parameters, Context context)

Validates that the Virtual Machines in the Availability Set can be migrated to the provided Virtual Machine Scale Set.

Parameters:

resourceGroupName - The name of the resource group.
availabilitySetName - The name of the availability set.
parameters - Parameters supplied to the migrate operation on the availability set.
context - The context to associate with this operation.

Returns:

validateMigrationToVirtualMachineScaleSetWithResponseAsync

public abstract Mono> validateMigrationToVirtualMachineScaleSetWithResponseAsync(String resourceGroupName, String availabilitySetName, MigrateToVirtualMachineScaleSetInput parameters)

Validates that the Virtual Machines in the Availability Set can be migrated to the provided Virtual Machine Scale Set.

Parameters:

resourceGroupName - The name of the resource group.
availabilitySetName - The name of the availability set.
parameters - Parameters supplied to the migrate operation on the availability set.

Returns:

the Response<T> on successful completion of Mono.

Applies to