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

Single disk entry.

Attributes

  • capacityBytes (type: String.t, default: nil) - Disk capacity.
  • diskLabel (type: String.t, default: nil) - Disk label.
  • diskLabelType (type: String.t, default: nil) - Disk label type (e.g. BIOS/GPT)
  • freeBytes (type: String.t, default: nil) - Disk free space.
  • hwAddress (type: String.t, default: nil) - Disk hardware address (e.g. 0:1 for SCSI).
  • interfaceType (type: String.t, default: nil) - Disks interface type.
  • partitions (type: GoogleApi.MigrationCenter.V1.Model.DiskPartitionList.t, default: nil) - Partition layout.
  • vmware (type: GoogleApi.MigrationCenter.V1.Model.VmwareDiskConfig.t, default: nil) - VMware disk details.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.MigrationCenter.V1.Model.DiskEntry{
  capacityBytes: String.t() | nil,
  diskLabel: String.t() | nil,
  diskLabelType: String.t() | nil,
  freeBytes: String.t() | nil,
  hwAddress: String.t() | nil,
  interfaceType: String.t() | nil,
  partitions: GoogleApi.MigrationCenter.V1.Model.DiskPartitionList.t() | nil,
  vmware: GoogleApi.MigrationCenter.V1.Model.VmwareDiskConfig.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.