ExtendHCIRequestType

ExtendHCIRequestType
ExtendHCIRequestType

The parameters of ExtendHCI_Task.

JSON Example
{
    "hostInputs": [
        {
            "_typeName": "string",
            "host": {
                "_typeName": "string",
                "type": "string",
                "value": "string"
            },
            "hostVmkNics": [
                {
                    "_typeName": "string",
                    "nicSpec": {
                        "_typeName": "string",
                        "dynamicProperty": [
                            {
                                "_typeName": "string",
                                "name": "string",
                                "val": {
                                    "_typeName": "string"
                                }
                            }
                        ],
                        "ip": {
                            "_typeName": "string",
                            "dhcp": false,
                            "ipAddress": "string",
                            "subnetMask": "string",
                            "ipV6Config": {
                                "_typeName": "string",
                                "ipV6Address": [
                                    {
                                        "_typeName": "string",
                                        "ipAddress": "string",
                                        "prefixLength": 0,
                                        "origin": "string",
                                        "dadState": "string",
                                        "lifetime": "string",
                                        "operation": "string"
                                    }
                                ],
                                "autoConfigurationEnabled": false,
                                "dhcpV6Enabled": false
                            }
                        },
                        "mac": "string",
                        "distributedVirtualPort": {
                            "_typeName": "string",
                            "switchUuid": "string",
                            "portgroupKey": "string",
                            "portKey": "string",
                            "connectionCookie": 0
                        },
                        "portgroup": "string",
                        "mtu": 0,
                        "tsoEnabled": false,
                        "netStackInstanceKey": "string",
                        "opaqueNetwork": {
                            "_typeName": "string",
                            "opaqueNetworkId": "string",
                            "opaqueNetworkType": "string"
                        },
                        "externalId": "string",
                        "pinnedPnic": "string",
                        "ipRouteSpec": {
                            "_typeName": "string",
                            "ipRouteConfig": {
                                "_typeName": "string",
                                "defaultGateway": "string",
                                "gatewayDevice": "string",
                                "ipV6DefaultGateway": "string",
                                "ipV6GatewayDevice": "string"
                            }
                        },
                        "systemOwned": false,
                        "dpuId": "string"
                    },
                    "service": "string"
                }
            ],
            "allowedInNonMaintenanceMode": false
        }
    ],
    "vSanConfigSpec": {
        "_typeName": "string"
    }
}
hostInputs
Optional

Inputs to configure specified set of hosts in the cluster. See ClusterComputeResourceHostConfigurationInput for details. Hosts in this list should be part of the cluster and should be in maintenance mode for them to be configured per specification. Hosts which were not configured due to not being in maintenance mode will be returned in ClusterComputeResourceClusterConfigResult.failedHosts. Specify ClusterComputeResourceHostConfigurationInput.hostVmkNics only if dvsSetting is set.

vSanConfigSpec
Optional

Specification to configure vSAN on specified set of hosts. See vim.vsan.ReconfigSpec for details. This parameter should be specified only when vSan is enabled on the cluster.