Google Cloud Vm Migration V1 Client - Class AvailableUpdates (0.2.3)

Reference documentation and code samples for the Google Cloud Vm Migration V1 Client class AvailableUpdates.

Holds informatiom about the available versions for upgrade.

Generated from protobuf message google.cloud.vmmigration.v1.AvailableUpdates

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ new_deployable_appliance Google\Cloud\VMMigration\V1\ApplianceVersion

The newest deployable version of the appliance. The current appliance can't be updated into this version, and the owner must manually deploy this OVA to a new appliance.

↳ in_place_update Google\Cloud\VMMigration\V1\ApplianceVersion

The latest version for in place update. The current appliance can be updated to this version using the API or m4c CLI.

getNewDeployableAppliance

The newest deployable version of the appliance.

The current appliance can't be updated into this version, and the owner must manually deploy this OVA to a new appliance.

Returns
TypeDescription
Google\Cloud\VMMigration\V1\ApplianceVersion|null

hasNewDeployableAppliance

clearNewDeployableAppliance

setNewDeployableAppliance

The newest deployable version of the appliance.

The current appliance can't be updated into this version, and the owner must manually deploy this OVA to a new appliance.

Parameter
NameDescription
var Google\Cloud\VMMigration\V1\ApplianceVersion
Returns
TypeDescription
$this

getInPlaceUpdate

The latest version for in place update.

The current appliance can be updated to this version using the API or m4c CLI.

Returns
TypeDescription
Google\Cloud\VMMigration\V1\ApplianceVersion|null

hasInPlaceUpdate

clearInPlaceUpdate

setInPlaceUpdate

The latest version for in place update.

The current appliance can be updated to this version using the API or m4c CLI.

Parameter
NameDescription
var Google\Cloud\VMMigration\V1\ApplianceVersion
Returns
TypeDescription
$this