VirtualMachineForkConfigInfo

VirtualMachineForkConfigInfo
VirtualMachineForkConfigInfo

This data object describes the fork configuration of this virtual machine.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "parentEnabled": false,
    "childForkGroupId": "string",
    "parentForkGroupId": "string",
    "childType": "string"
}
boolean
parentEnabled
Optional

Flag to indicate whether this virtual machine is a parent enabled virtual machine.

If this vm is not a parent enabled vm this property will be unset. When set into the vim.vm.ConfigSpec this flag will be ignored.

string
childForkGroupId
Optional

The fork group ID identifies the parent group of which this child VirtualMachine is a child.

Applicable for child VirtualMachines only.

string
parentForkGroupId
Optional

The fork group ID identifies the parent group which this VirtualMachine belongs to.

Applicable for parent VirtualMachines only.

string
childType
Optional

The flag to indicate the fork child type.

For a persistent child virtual machine, once it is powered on, it will become a linked clone of its parent and this flag will be set to 'none'.

See also VirtualMachineForkConfigInfoChildTypeEnum.