GoogleApi.VMMigration.V1.Model.AzureVmDetails (google_api_vm_migration v0.11.0)
View SourceAzureVmDetails describes a VM in Azure.
Attributes
-
architecture
(type:String.t
, default:nil
) - The CPU architecture. -
bootOption
(type:String.t
, default:nil
) - The VM Boot Option. -
committedStorageMb
(type:String.t
, default:nil
) - The total size of the storage allocated to the VM in MB. -
computerName
(type:String.t
, default:nil
) - The VM's ComputerName. -
cpuCount
(type:integer()
, default:nil
) - The number of cpus the VM has. -
diskCount
(type:integer()
, default:nil
) - The number of disks the VM has, including OS disk. -
disks
(type:list(GoogleApi.VMMigration.V1.Model.Disk.t)
, default:nil
) - Description of the data disks. -
memoryMb
(type:integer()
, default:nil
) - The memory size of the VM in MB. -
osDescription
(type:GoogleApi.VMMigration.V1.Model.OSDescription.t
, default:nil
) - Description of the OS. -
osDisk
(type:GoogleApi.VMMigration.V1.Model.OSDisk.t
, default:nil
) - Description of the OS disk. -
powerState
(type:String.t
, default:nil
) - The power state of the VM at the moment list was taken. -
tags
(type:map()
, default:nil
) - The tags of the VM. -
vmId
(type:String.t
, default:nil
) - The VM full path in Azure. -
vmSize
(type:String.t
, default:nil
) - VM size as configured in Azure. Determines the VM's hardware spec.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.VMMigration.V1.Model.AzureVmDetails{ architecture: String.t() | nil, bootOption: String.t() | nil, committedStorageMb: String.t() | nil, computerName: String.t() | nil, cpuCount: integer() | nil, diskCount: integer() | nil, disks: [GoogleApi.VMMigration.V1.Model.Disk.t()] | nil, memoryMb: integer() | nil, osDescription: GoogleApi.VMMigration.V1.Model.OSDescription.t() | nil, osDisk: GoogleApi.VMMigration.V1.Model.OSDisk.t() | nil, powerState: String.t() | nil, tags: map() | nil, vmId: String.t() | nil, vmSize: String.t() | nil }