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
Method Details
beginConvertToVirtualMachineScaleSet
public abstract SyncPoller
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:
Returns:
beginConvertToVirtualMachineScaleSet
public abstract SyncPoller
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:
Returns:
beginConvertToVirtualMachineScaleSetAsync
public abstract PollerFlux
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:
Returns:
beginConvertToVirtualMachineScaleSetAsync
public abstract PollerFlux
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:
Returns:
cancelMigrationToVirtualMachineScaleSet
public abstract void cancelMigrationToVirtualMachineScaleSet(String resourceGroupName, String availabilitySetName)
Cancel the migration operation on an Availability Set.
Parameters:
cancelMigrationToVirtualMachineScaleSetAsync
public abstract Mono
Cancel the migration operation on an Availability Set.
Parameters:
Returns:
cancelMigrationToVirtualMachineScaleSetWithResponse
public abstract Response
Cancel the migration operation on an Availability Set.
Parameters:
Returns:
cancelMigrationToVirtualMachineScaleSetWithResponseAsync
public abstract Mono
Cancel the migration operation on an Availability Set.
Parameters:
Returns:
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:
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:
convertToVirtualMachineScaleSetAsync
public abstract Mono
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:
Returns:
convertToVirtualMachineScaleSetAsync
public abstract Mono
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:
Returns:
convertToVirtualMachineScaleSetWithResponseAsync
public abstract Mono
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:
Returns:
createOrUpdate
public abstract AvailabilitySetInner createOrUpdate(String resourceGroupName, String availabilitySetName, AvailabilitySetInner parameters)
Create or update an availability set.
Parameters:
Returns:
createOrUpdateAsync
public abstract Mono
Create or update an availability set.
Parameters:
Returns:
createOrUpdateWithResponse
public abstract Response
Create or update an availability set.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono
Create or update an availability set.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String availabilitySetName)
Delete an availability set.
Parameters:
deleteAsync
public abstract Mono
Delete an availability set.
Parameters:
Returns:
deleteWithResponse
public abstract Response
Delete an availability set.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono
Delete an availability set.
Parameters:
Returns:
getByResourceGroup
public abstract AvailabilitySetInner getByResourceGroup(String resourceGroupName, String availabilitySetName)
Retrieves information about an availability set.
Parameters:
Returns:
getByResourceGroupAsync
public abstract Mono
Retrieves information about an availability set.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response
Retrieves information about an availability set.
Parameters:
Returns:
getByResourceGroupWithResponseAsync
public abstract Mono
Retrieves information about an availability set.
Parameters:
Returns:
list
public abstract PagedIterable
Lists all availability sets in a subscription.
Returns:
list
public abstract PagedIterable
Lists all availability sets in a subscription.
Parameters:
Returns:
listAsync
public abstract PagedFlux
Lists all availability sets in a subscription.
Returns:
listAsync
public abstract PagedFlux
Lists all availability sets in a subscription.
Parameters:
Returns:
listAvailableSizes
public abstract PagedIterable
Lists all available virtual machine sizes that can be used to create a new virtual machine in an existing availability set.
Parameters:
Returns:
listAvailableSizes
public abstract PagedIterable
Lists all available virtual machine sizes that can be used to create a new virtual machine in an existing availability set.
Parameters:
Returns:
listAvailableSizesAsync
public abstract PagedFlux
Lists all available virtual machine sizes that can be used to create a new virtual machine in an existing availability set.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable
Lists all availability sets in a resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable
Lists all availability sets in a resource group.
Parameters:
Returns:
listByResourceGroupAsync
public abstract PagedFlux
Lists all availability sets in a resource group.
Parameters:
Returns:
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:
startMigrationToVirtualMachineScaleSetAsync
public abstract Mono
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:
Returns:
startMigrationToVirtualMachineScaleSetWithResponse
public abstract Response
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:
Returns:
startMigrationToVirtualMachineScaleSetWithResponseAsync
public abstract Mono
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:
Returns:
update
public abstract AvailabilitySetInner update(String resourceGroupName, String availabilitySetName, AvailabilitySetUpdate parameters)
Update an availability set.
Parameters:
Returns:
updateAsync
public abstract Mono
Update an availability set.
Parameters:
Returns:
updateWithResponse
public abstract Response
Update an availability set.
Parameters:
Returns:
updateWithResponseAsync
public abstract Mono
Update an availability set.
Parameters:
Returns:
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:
validateMigrationToVirtualMachineScaleSetAsync
public abstract Mono
Validates that the Virtual Machines in the Availability Set can be migrated to the provided Virtual Machine Scale Set.
Parameters:
Returns:
validateMigrationToVirtualMachineScaleSetWithResponse
public abstract Response
Validates that the Virtual Machines in the Availability Set can be migrated to the provided Virtual Machine Scale Set.
Parameters:
Returns:
validateMigrationToVirtualMachineScaleSetWithResponseAsync
public abstract Mono
Validates that the Virtual Machines in the Availability Set can be migrated to the provided Virtual Machine Scale Set.
Parameters:
Returns:
Applies to
Azure SDK for Java