HostSwitchState

HostSwitchState
HostSwitchState

Host Switch State

JSON Example
{
    "endpoints": [
        {
            "default_gateway": "string",
            "device_name": "string",
            "ip": "string",
            "ipv6": {
                "default_gateway": "string",
                "ipv6": "string",
                "prefix_length": "string"
            },
            "label": 0,
            "mac": "string",
            "subnet_mask": "string"
        }
    ],
    "host_switch_id": "string",
    "host_switch_name": "string",
    "host_switch_type": "string",
    "transport_zone_ids": [
        "string"
    ]
}
array of Endpoint
endpoints
Optional

List of virtual tunnel endpoints which are configured on this switch

string
host_switch_id
Optional

External ID of the HostSwitch

string
host_switch_name
Optional

The name must be unique among all host switches specified in a given Transport Node.

string
host_switch_type
Optional
Constraints: default: NVDS

VDS represents VMware vSphere Distributed Switch from vSphere that is used as HostSwitch through TransportNode or TransportNodeProfile configuration. When VDS is used as a HostSwitch, Hosts have to be added to VDS from vSphere and VDS instance is created on Hosts. To configure NSX on such hosts, you can use this VDS as a HostSwitch from NSX manager. vCenter has the ownership of MTU, LAG, NIOC and LLDP configuration of such VDS backed HostSwitch. Remaining configuration (e.g. UplinkHostswitchProfile) will be managed by NSX. NVDS represents NSX Virtual Switch which is NSX native HostSwitch. All configurations of NVDS will be managed by NSX.

Possible values are : NVDS, VDS,
array of string
transport_zone_ids
Optional

List of Ids of TransportZones this HostSwitch belongs to