VsanIscsiVipConfigSpec

VsanIscsiVipConfigSpec
VsanIscsiVipConfigSpec

Define virtual IP (VIP) specification.

This structure may be used only with operations rendered under /vsan.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "enabled": false,
    "v4NetworkConfig": {
        "_typeName": "string",
        "ipAddress": "string",
        "subnet": "string",
        "gateway": "string"
    },
    "v6NetworkConfig": {
        "_typeName": "string",
        "ipAddress": "string",
        "subnet": "string",
        "gateway": "string"
    },
    "vswitchConfig": {
        "_typeName": "string",
        "vswitchName": "string",
        "vlanId": 0
    },
    "distributedSwitchConfig": {
        "_typeName": "string",
        "portGroup": {
            "_typeName": "string",
            "type": "string",
            "value": "string"
        },
        "dvsUuid": "string"
    }
}
boolean
enabled
Optional

Whether virtual IP (VIP) is enabled or not, disabled if it is not specified.

v4NetworkConfig
Optional

IPv4 network configurations for Virtual IP.

If provided, Virtual IP will use IPv4 network. At least one of v4NetworkConfig and v6NetworkConfig should be provided for Virtual IP enablement.

v6NetworkConfig
Optional

IPv6 network configurations for Virtual IP.

If provided, Virtual IP will use IPv6 network. At least one of v4NetworkConfig and v6NetworkConfig should be provided for Virtual IP enablement.

vswitchConfig
Optional

The standard vSwitch configuration for Virtual IP vmkernal adapter.

You can specify this property only if you do no specify distributedSwitchConfig.

distributedSwitchConfig
Optional

The distributed vSwitch configuration for Virtual IP vmkernal adapter.

You can specify this property only if you do no specify vswitchConfig.