View Source GoogleApi.MigrationCenter.V1.Model.MachineDetails (google_api_migration_center v0.5.0)

Details of a machine.

Attributes

  • architecture (type: GoogleApi.MigrationCenter.V1.Model.MachineArchitectureDetails.t, default: nil) - Architecture details (vendor, CPU architecture).
  • coreCount (type: integer(), default: nil) - Number of logical CPU cores in the machine. Must be non-negative.
  • createTime (type: DateTime.t, default: nil) - Machine creation time.
  • disks (type: GoogleApi.MigrationCenter.V1.Model.MachineDiskDetails.t, default: nil) - Disk details.
  • guestOs (type: GoogleApi.MigrationCenter.V1.Model.GuestOsDetails.t, default: nil) - Guest OS information.
  • machineName (type: String.t, default: nil) - Machine name.
  • memoryMb (type: integer(), default: nil) - The amount of memory in the machine. Must be non-negative.
  • network (type: GoogleApi.MigrationCenter.V1.Model.MachineNetworkDetails.t, default: nil) - Network details.
  • platform (type: GoogleApi.MigrationCenter.V1.Model.PlatformDetails.t, default: nil) - Platform specific information.
  • powerState (type: String.t, default: nil) - Power state of the machine.
  • uuid (type: String.t, default: nil) - Machine unique identifier.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.MigrationCenter.V1.Model.MachineDetails{
  architecture:
    GoogleApi.MigrationCenter.V1.Model.MachineArchitectureDetails.t() | nil,
  coreCount: integer() | nil,
  createTime: DateTime.t() | nil,
  disks: GoogleApi.MigrationCenter.V1.Model.MachineDiskDetails.t() | nil,
  guestOs: GoogleApi.MigrationCenter.V1.Model.GuestOsDetails.t() | nil,
  machineName: String.t() | nil,
  memoryMb: integer() | nil,
  network: GoogleApi.MigrationCenter.V1.Model.MachineNetworkDetails.t() | nil,
  platform: GoogleApi.MigrationCenter.V1.Model.PlatformDetails.t() | nil,
  powerState: String.t() | nil,
  uuid: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.