VirtualMachineConfigOptionDescriptor

VirtualMachineConfigOptionDescriptor
VirtualMachineConfigOptionDescriptor

Contains the definition of a unique key that can be used to retrieve a configOption object.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "key": "string",
    "description": "string",
    "host": [
        {
            "_typeName": "string",
            "type": "string",
            "value": "string"
        }
    ],
    "createSupported": false,
    "defaultConfigOption": false,
    "runSupported": false,
    "upgradeSupported": false
}
string
key
Required

A unique key used to identify a configOption object in this EnvironmentBrowser.

string
description
Optional

A description of the configOption object.

host
Optional

List of hosts to which this descriptor applies.

List of hosts is not set when descriptor is returned from Datacenter.queryDatacenterConfigOptionDescriptor.

boolean
createSupported
Required

Indicates whether the associated set of configuration options can be used for virtual machine creation on a given host or cluster.

boolean
defaultConfigOption
Required

Indicates whether the associated set of virtual machine configuration options is the default one for a given host or cluster.

Latest version is marked as default unless other version is specified via ComputeResourceConfigInfo.defaultHardwareVersionKey or DatacenterConfigInfo.defaultHardwareVersionKey. If this setting is TRUE, virtual machine creates will use the associated set of configuration options, unless a config version is explicitly specified in the ConfigSpec.

boolean
runSupported
Required

Indicates whether the associated set of configuration options can be used to power on a virtual machine on a given host or cluster.

boolean
upgradeSupported
Required

Indicates whether the associated set of configuration options can be used as a virtual hardware upgrade target.