VirtualMachineScaleSetRollingUpgradesClient Interface
public interface VirtualMachineScaleSetRollingUpgradesClient
An instance of this class provides access to all the operations defined in VirtualMachineScaleSetRollingUpgradesClient.
Method Summary
Modifier and Type | Method and Description |
---|---|
abstract
Sync |
beginCancel(String resourceGroupName, String vmScaleSetName)
Cancels the current virtual machine scale set rolling upgrade. |
abstract
Sync |
beginCancel(String resourceGroupName, String vmScaleSetName, Context context)
Cancels the current virtual machine scale set rolling upgrade. |
abstract
Poller |
beginCancelAsync(String resourceGroupName, String vmScaleSetName)
Cancels the current virtual machine scale set rolling upgrade. |
abstract
Sync |
beginStartExtensionUpgrade(String resourceGroupName, String vmScaleSetName)
Starts a rolling upgrade to move all extensions for all virtual machine scale set instances to the latest available extension version. |
abstract
Sync |
beginStartExtensionUpgrade(String resourceGroupName, String vmScaleSetName, Context context)
Starts a rolling upgrade to move all extensions for all virtual machine scale set instances to the latest available extension version. |
abstract
Poller |
beginStartExtensionUpgradeAsync(String resourceGroupName, String vmScaleSetName)
Starts a rolling upgrade to move all extensions for all virtual machine scale set instances to the latest available extension version. |
abstract
Sync |
beginStartOSUpgrade(String resourceGroupName, String vmScaleSetName)
Starts a rolling upgrade to move all virtual machine scale set instances to the latest available Platform Image OS version. |
abstract
Sync |
beginStartOSUpgrade(String resourceGroupName, String vmScaleSetName, Context context)
Starts a rolling upgrade to move all virtual machine scale set instances to the latest available Platform Image OS version. |
abstract
Poller |
beginStartOSUpgradeAsync(String resourceGroupName, String vmScaleSetName)
Starts a rolling upgrade to move all virtual machine scale set instances to the latest available Platform Image OS version. |
abstract void |
cancel(String resourceGroupName, String vmScaleSetName)
Cancels the current virtual machine scale set rolling upgrade. |
abstract void |
cancel(String resourceGroupName, String vmScaleSetName, Context context)
Cancels the current virtual machine scale set rolling upgrade. |
abstract Mono<Void> |
cancelAsync(String resourceGroupName, String vmScaleSetName)
Cancels the current virtual machine scale set rolling upgrade. |
abstract
Mono<Response<Flux<Byte |
cancelWithResponseAsync(String resourceGroupName, String vmScaleSetName)
Cancels the current virtual machine scale set rolling upgrade. |
abstract
Rolling |
getLatest(String resourceGroupName, String vmScaleSetName)
Gets the status of the latest virtual machine scale set rolling upgrade. |
abstract
Mono<Rolling |
getLatestAsync(String resourceGroupName, String vmScaleSetName)
Gets the status of the latest virtual machine scale set rolling upgrade. |
abstract
Response<Rolling |
getLatestWithResponse(String resourceGroupName, String vmScaleSetName, Context context)
Gets the status of the latest virtual machine scale set rolling upgrade. |
abstract
Mono<Response<Rolling |
getLatestWithResponseAsync(String resourceGroupName, String vmScaleSetName)
Gets the status of the latest virtual machine scale set rolling upgrade. |
abstract void |
startExtensionUpgrade(String resourceGroupName, String vmScaleSetName)
Starts a rolling upgrade to move all extensions for all virtual machine scale set instances to the latest available extension version. |
abstract void |
startExtensionUpgrade(String resourceGroupName, String vmScaleSetName, Context context)
Starts a rolling upgrade to move all extensions for all virtual machine scale set instances to the latest available extension version. |
abstract Mono<Void> |
startExtensionUpgradeAsync(String resourceGroupName, String vmScaleSetName)
Starts a rolling upgrade to move all extensions for all virtual machine scale set instances to the latest available extension version. |
abstract
Mono<Response<Flux<Byte |
startExtensionUpgradeWithResponseAsync(String resourceGroupName, String vmScaleSetName)
Starts a rolling upgrade to move all extensions for all virtual machine scale set instances to the latest available extension version. |
abstract void |
startOSUpgrade(String resourceGroupName, String vmScaleSetName)
Starts a rolling upgrade to move all virtual machine scale set instances to the latest available Platform Image OS version. |
abstract void |
startOSUpgrade(String resourceGroupName, String vmScaleSetName, Context context)
Starts a rolling upgrade to move all virtual machine scale set instances to the latest available Platform Image OS version. |
abstract Mono<Void> |
startOSUpgradeAsync(String resourceGroupName, String vmScaleSetName)
Starts a rolling upgrade to move all virtual machine scale set instances to the latest available Platform Image OS version. |
abstract
Mono<Response<Flux<Byte |
startOSUpgradeWithResponseAsync(String resourceGroupName, String vmScaleSetName)
Starts a rolling upgrade to move all virtual machine scale set instances to the latest available Platform Image OS version. |
Method Details
beginCancel
public abstract SyncPoller
Cancels the current virtual machine scale set rolling upgrade.
Parameters:
Returns:
beginCancel
public abstract SyncPoller
Cancels the current virtual machine scale set rolling upgrade.
Parameters:
Returns:
beginCancelAsync
public abstract PollerFlux
Cancels the current virtual machine scale set rolling upgrade.
Parameters:
Returns:
beginStartExtensionUpgrade
public abstract SyncPoller
Starts a rolling upgrade to move all extensions for all virtual machine scale set instances to the latest available extension version. Instances which are already running the latest extension versions are not affected.
Parameters:
Returns:
beginStartExtensionUpgrade
public abstract SyncPoller
Starts a rolling upgrade to move all extensions for all virtual machine scale set instances to the latest available extension version. Instances which are already running the latest extension versions are not affected.
Parameters:
Returns:
beginStartExtensionUpgradeAsync
public abstract PollerFlux
Starts a rolling upgrade to move all extensions for all virtual machine scale set instances to the latest available extension version. Instances which are already running the latest extension versions are not affected.
Parameters:
Returns:
beginStartOSUpgrade
public abstract SyncPoller
Starts a rolling upgrade to move all virtual machine scale set instances to the latest available Platform Image OS version. Instances which are already running the latest available OS version are not affected.
Parameters:
Returns:
beginStartOSUpgrade
public abstract SyncPoller
Starts a rolling upgrade to move all virtual machine scale set instances to the latest available Platform Image OS version. Instances which are already running the latest available OS version are not affected.
Parameters:
Returns:
beginStartOSUpgradeAsync
public abstract PollerFlux
Starts a rolling upgrade to move all virtual machine scale set instances to the latest available Platform Image OS version. Instances which are already running the latest available OS version are not affected.
Parameters:
Returns:
cancel
public abstract void cancel(String resourceGroupName, String vmScaleSetName)
Cancels the current virtual machine scale set rolling upgrade.
Parameters:
cancel
public abstract void cancel(String resourceGroupName, String vmScaleSetName, Context context)
Cancels the current virtual machine scale set rolling upgrade.
Parameters:
cancelAsync
public abstract Mono
Cancels the current virtual machine scale set rolling upgrade.
Parameters:
Returns:
cancelWithResponseAsync
public abstract Mono
Cancels the current virtual machine scale set rolling upgrade.
Parameters:
Returns:
getLatest
public abstract RollingUpgradeStatusInfoInner getLatest(String resourceGroupName, String vmScaleSetName)
Gets the status of the latest virtual machine scale set rolling upgrade.
Parameters:
Returns:
getLatestAsync
public abstract Mono
Gets the status of the latest virtual machine scale set rolling upgrade.
Parameters:
Returns:
getLatestWithResponse
public abstract Response
Gets the status of the latest virtual machine scale set rolling upgrade.
Parameters:
Returns:
getLatestWithResponseAsync
public abstract Mono
Gets the status of the latest virtual machine scale set rolling upgrade.
Parameters:
Returns:
startExtensionUpgrade
public abstract void startExtensionUpgrade(String resourceGroupName, String vmScaleSetName)
Starts a rolling upgrade to move all extensions for all virtual machine scale set instances to the latest available extension version. Instances which are already running the latest extension versions are not affected.
Parameters:
startExtensionUpgrade
public abstract void startExtensionUpgrade(String resourceGroupName, String vmScaleSetName, Context context)
Starts a rolling upgrade to move all extensions for all virtual machine scale set instances to the latest available extension version. Instances which are already running the latest extension versions are not affected.
Parameters:
startExtensionUpgradeAsync
public abstract Mono
Starts a rolling upgrade to move all extensions for all virtual machine scale set instances to the latest available extension version. Instances which are already running the latest extension versions are not affected.
Parameters:
Returns:
startExtensionUpgradeWithResponseAsync
public abstract Mono
Starts a rolling upgrade to move all extensions for all virtual machine scale set instances to the latest available extension version. Instances which are already running the latest extension versions are not affected.
Parameters:
Returns:
startOSUpgrade
public abstract void startOSUpgrade(String resourceGroupName, String vmScaleSetName)
Starts a rolling upgrade to move all virtual machine scale set instances to the latest available Platform Image OS version. Instances which are already running the latest available OS version are not affected.
Parameters:
startOSUpgrade
public abstract void startOSUpgrade(String resourceGroupName, String vmScaleSetName, Context context)
Starts a rolling upgrade to move all virtual machine scale set instances to the latest available Platform Image OS version. Instances which are already running the latest available OS version are not affected.
Parameters:
startOSUpgradeAsync
public abstract Mono
Starts a rolling upgrade to move all virtual machine scale set instances to the latest available Platform Image OS version. Instances which are already running the latest available OS version are not affected.
Parameters:
Returns:
startOSUpgradeWithResponseAsync
public abstract Mono
Starts a rolling upgrade to move all virtual machine scale set instances to the latest available Platform Image OS version. Instances which are already running the latest available OS version are not affected.
Parameters:
Returns: