View Source GoogleApi.MigrationCenter.V1.Model.ComputeEnginePreferences (google_api_migration_center v0.2.0)

The user preferences relating to Compute Engine target platform.

Attributes

  • licenseType (type: String.t, default: nil) - License type to consider when calculating costs for virtual machine insights and recommendations. If unspecified, costs are calculated based on the default licensing plan.
  • machinePreferences (type: GoogleApi.MigrationCenter.V1.Model.MachinePreferences.t, default: nil) - Preferences concerning the machine types to consider on Compute Engine.
  • persistentDiskType (type: String.t, default: nil) - Persistent disk type to use. If unspecified (default), all types are considered, based on available usage data.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.MigrationCenter.V1.Model.ComputeEnginePreferences{
  licenseType: String.t() | nil,
  machinePreferences:
    GoogleApi.MigrationCenter.V1.Model.MachinePreferences.t() | nil,
  persistentDiskType: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.