GoogleApi.VMMigration.V1.Model.AvailableUpdates (google_api_vm_migration v0.11.0)

View Source

Holds information about the available versions for upgrade.

Attributes

  • inPlaceUpdate (type: GoogleApi.VMMigration.V1.Model.ApplianceVersion.t, default: nil) - The latest version for in place update. The current appliance can be updated to this version using the API or m4c CLI.
  • newDeployableAppliance (type: GoogleApi.VMMigration.V1.Model.ApplianceVersion.t, default: nil) - 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.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.VMMigration.V1.Model.AvailableUpdates{
  inPlaceUpdate: GoogleApi.VMMigration.V1.Model.ApplianceVersion.t() | nil,
  newDeployableAppliance:
    GoogleApi.VMMigration.V1.Model.ApplianceVersion.t() | nil
}

Functions

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.