Google Cloud Vm Migration V1 Client - Class VmwareVmDetails (1.0.0)

Reference documentation and code samples for the Google Cloud Vm Migration V1 Client class VmwareVmDetails.

VmwareVmDetails describes a VM in vCenter.

Generated from protobuf message google.cloud.vmmigration.v1.VmwareVmDetails

Namespace

Google \ Cloud \ VMMigration \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ vm_id string

The VM's id in the source (note that this is not the MigratingVm's id). This is the moref id of the VM.

↳ datacenter_id string

The id of the vCenter's datacenter this VM is contained in.

↳ datacenter_description string

The descriptive name of the vCenter's datacenter this VM is contained in.

↳ uuid string

The unique identifier of the VM in vCenter.

↳ display_name string

The display name of the VM. Note that this is not necessarily unique.

↳ power_state int

The power state of the VM at the moment list was taken.

↳ cpu_count int

The number of cpus in the VM.

↳ memory_mb int

The size of the memory of the VM in MB.

↳ disk_count int

The number of disks the VM has.

↳ committed_storage_mb int|string

The total size of the storage allocated to the VM in MB.

↳ guest_description string

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.

↳ boot_option int

Output only. The VM Boot Option.

getVmId

The VM's id in the source (note that this is not the MigratingVm's id).

This is the moref id of the VM.

Returns
Type Description
string

setVmId

The VM's id in the source (note that this is not the MigratingVm's id).

This is the moref id of the VM.

Parameter
Name Description
var string
Returns
Type Description
$this

getDatacenterId

The id of the vCenter's datacenter this VM is contained in.

Returns
Type Description
string

setDatacenterId

The id of the vCenter's datacenter this VM is contained in.

Parameter
Name Description
var string
Returns
Type Description
$this

getDatacenterDescription

The descriptive name of the vCenter's datacenter this VM is contained in.

Returns
Type Description
string

setDatacenterDescription

The descriptive name of the vCenter's datacenter this VM is contained in.

Parameter
Name Description
var string
Returns
Type Description
$this

getUuid

The unique identifier of the VM in vCenter.

Returns
Type Description
string

setUuid

The unique identifier of the VM in vCenter.

Parameter
Name Description
var string
Returns
Type Description
$this

getDisplayName

The display name of the VM. Note that this is not necessarily unique.

Returns
Type Description
string

setDisplayName

The display name of the VM. Note that this is not necessarily unique.

Parameter
Name Description
var string
Returns
Type Description
$this

getPowerState

The power state of the VM at the moment list was taken.

Returns
Type Description
int

setPowerState

The power state of the VM at the moment list was taken.

Parameter
Name Description
var int
Returns
Type Description
$this

getCpuCount

The number of cpus in the VM.

Returns
Type Description
int

setCpuCount

The number of cpus in the VM.

Parameter
Name Description
var int
Returns
Type Description
$this

getMemoryMb

The size of the memory of the VM in MB.

Returns
Type Description
int

setMemoryMb

The size of the memory of the VM in MB.

Parameter
Name Description
var int
Returns
Type Description
$this

getDiskCount

The number of disks the VM has.

Returns
Type Description
int

setDiskCount

The number of disks the VM has.

Parameter
Name Description
var int
Returns
Type Description
$this

getCommittedStorageMb

The total size of the storage allocated to the VM in MB.

Returns
Type Description
int|string

setCommittedStorageMb

The total size of the storage allocated to the VM in MB.

Parameter
Name Description
var int|string
Returns
Type Description
$this

getGuestDescription

Returns
Type Description
string

setGuestDescription

Parameter
Name Description
var string
Returns
Type Description
$this

getBootOption

Output only. The VM Boot Option.

Returns
Type Description
int

setBootOption

Output only. The VM Boot Option.

Parameter
Name Description
var int
Returns
Type Description
$this