nodepool_spec_network_devices

nodepool_spec_network_devices
nodepool_spec_network_devices

NetworkDeviceSpec defines the network configuration for a node's network device.

JSON Example
{
    "dhcp4": true,
    "nameservers": [
        "nameservers",
        "nameservers"
    ],
    "dhcp6": true,
    "networkName": "networkName",
    "gateway6": "gateway6",
    "gateway4": "gateway4",
    "mtu": 5
}
boolean
dhcp4
Optional

DHCP4 is a flag that indicates whether or not to use DHCP for IPv4 on this device. If true then IPAddrs should not contain any IPv4 addresses.

boolean
dhcp6
Optional

DHCP6 is a flag that indicates whether or not to use DHCP for IPv6 on this device. If true then IPAddrs should not contain any IPv6 addresses.

string
gateway4
Optional

Gateway4 is the IPv4 gateway used by this device. Required when DHCP4 is false.

string
gateway6
Optional

Gateway4 is the IPv4 gateway used by this device. Required when DHCP6 is false.

integer As int64 As int64
mtu
Optional

MTU is the device's Maximum Transmission Unit size in bytes.

array of string
nameservers
Optional

Nameservers is a list of IPv4 and/or IPv6 addresses used as DNS nameservers. Please note that Linux allows only three nameservers (https://linux.die.net/man/5/resolv.conf).

string
networkName
Required

NetworkName is the name of the vSphere network to which the device will be connected.