GoogleApi.VMMigration.V1.Model.VmwareVmDetails (google_api_vm_migration v0.11.0)
View SourceVmwareVmDetails describes a VM in vCenter.
Attributes
-
architecture
(type:String.t
, default:nil
) - Output only. The CPU architecture. -
bootOption
(type:String.t
, default:nil
) - Output only. The VM Boot Option. -
committedStorageMb
(type:String.t
, default:nil
) - The total size of the storage allocated to the VM in MB. -
cpuCount
(type:integer()
, default:nil
) - The number of cpus in the VM. -
datacenterDescription
(type:String.t
, default:nil
) - The descriptive name of the vCenter's datacenter this VM is contained in. -
datacenterId
(type:String.t
, default:nil
) - The id of the vCenter's datacenter this VM is contained in. -
diskCount
(type:integer()
, default:nil
) - The number of disks the VM has. -
displayName
(type:String.t
, default:nil
) - The display name of the VM. Note that this is not necessarily unique. -
guestDescription
(type:String.t
, default:nil
) - The VM's OS. See for example https://vdc-repo.vmware.com/vmwb-repository/dcr-public/da47f910-60ac-438b-8b9b-6122f4d14524/16b7274a-bf8b-4b4c-a05e-746f2aa93c8c/doc/vim.vm.GuestOsDescriptor.GuestOsIdentifier.html for types of strings this might hold. -
memoryMb
(type:integer()
, default:nil
) - The size of the memory of the VM in MB. -
powerState
(type:String.t
, default:nil
) - The power state of the VM at the moment list was taken. -
uuid
(type:String.t
, default:nil
) - The unique identifier of the VM in vCenter. -
vmId
(type:String.t
, default:nil
) - The VM's id in the source (note that this is not the MigratingVm's id). This is the moref id of the VM.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.VMMigration.V1.Model.VmwareVmDetails{ architecture: String.t() | nil, bootOption: String.t() | nil, committedStorageMb: String.t() | nil, cpuCount: integer() | nil, datacenterDescription: String.t() | nil, datacenterId: String.t() | nil, diskCount: integer() | nil, displayName: String.t() | nil, guestDescription: String.t() | nil, memoryMb: integer() | nil, powerState: String.t() | nil, uuid: String.t() | nil, vmId: String.t() | nil }