VirtualEthernetCardOption

VirtualEthernetCardOption
VirtualEthernetCardOption

This data object type contains the options for the virtual ethernet card data object type.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "type": "string",
    "connectOption": {
        "_typeName": "string",
        "startConnected": {
            "_typeName": "string",
            "valueIsReadonly": false,
            "supported": false,
            "defaultValue": false
        },
        "allowGuestControl": {
            "_typeName": "string",
            "valueIsReadonly": false,
            "supported": false,
            "defaultValue": false
        }
    },
    "busSlotOption": {
        "_typeName": "string",
        "type": "string"
    },
    "controllerType": "string",
    "autoAssignController": {
        "_typeName": "string",
        "valueIsReadonly": false,
        "supported": false,
        "defaultValue": false
    },
    "backingOption": [
        {
            "_typeName": "string",
            "type": "string"
        }
    ],
    "defaultBackingOptionIndex": 0,
    "licensingLimit": [
        "string"
    ],
    "deprecated": false,
    "plugAndPlay": false,
    "hotRemoveSupported": false,
    "numaSupported": false,
    "supportedOUI": {
        "_typeName": "string",
        "valueIsReadonly": false,
        "choiceInfo": [
            {
                "_typeName": "string",
                "label": "string",
                "summary": "string",
                "key": "string"
            }
        ],
        "defaultIndex": 0
    },
    "macType": {
        "_typeName": "string",
        "valueIsReadonly": false,
        "choiceInfo": [
            {
                "_typeName": "string",
                "label": "string",
                "summary": "string",
                "key": "string"
            }
        ],
        "defaultIndex": 0
    },
    "wakeOnLanEnabled": {
        "_typeName": "string",
        "valueIsReadonly": false,
        "supported": false,
        "defaultValue": false
    },
    "vmDirectPathGen2Supported": false,
    "uptCompatibilityEnabled": {
        "_typeName": "string",
        "valueIsReadonly": false,
        "supported": false,
        "defaultValue": false
    }
}
supportedOUI
Required

The ChoiceOption data object type defines a set of supported string values, a localizable description for each value, and the default value.

macType
Required

The ChoiceOption data object type defines a set of supported string values, a localizable description for each value, and the default value.

wakeOnLanEnabled
Required

The BoolOption data object type describes if an option is supported ("true") and if the option is set to "true" or "false" by default.

boolean
vmDirectPathGen2Supported
Optional

Deprecated as of vSphere API 8.0. VMDirectPath Gen 2 is no longer supported and there is no replacement.

Flag to indicate whether VMDirectPath Gen 2 is available on this device.

uptCompatibilityEnabled
Optional

The BoolOption data object type describes if an option is supported ("true") and if the option is set to "true" or "false" by default.