appliance networking: change spec
This structure was added in vSphere API 6.7.3.
Representation:
{
"hostname" : "string",
"ipv4" : {
"mode" : "DHCP",
"default_gateway" : "string",
"address" : "string",
"prefix" : 1
},
"ipv6" : {
"default_gateway" : "string",
"addresses" : [
{
"address" : "string",
"prefix" : 1
},
{
"address" : "string",
"prefix" : 1
}
],
"autoconf" : true,
"dhcp" : true
},
"dns" : {
"mode" : "dhcp",
"servers" : [
"string",
"string"
]
},
"SSO_user" : "string",
"SSO_password" : "secret string"
}
"hostname" : "string",
"ipv4" : {
"mode" : "DHCP",
"default_gateway" : "string",
"address" : "string",
"prefix" : 1
},
"ipv6" : {
"default_gateway" : "string",
"addresses" : [
{
"address" : "string",
"prefix" : 1
},
{
"address" : "string",
"prefix" : 1
}
],
"autoconf" : true,
"dhcp" : true
},
"dns" : {
"mode" : "dhcp",
"servers" : [
"string",
"string"
]
},
"SSO_user" : "string",
"SSO_password" : "secret string"
}
Attributes:
Name | Type | Description |
---|---|---|
Required | ||
hostname | string | New hostname to assign to the management network of vCenter appliance. This attribute was added in vSphere API 6.7.3. |
SSO_user | string | vCenter Server SSO administrator username. This attribute was added in vSphere API 6.7.3. |
SSO_password | secret | vCenter Server SSO administrator Password. This attribute was added in vSphere API 6.7.3. |
dns.mode | string | Define how to determine the DNS servers. Leave the servers argument empty if the mode argument is "DHCP". Set the servers argument to a comma-separated list of DNS servers if the mode argument is "static". The DNS server are assigned from the specified list. Describes DNS Server source (DHCP,static) Value is one of: dhcp: DNS address is automatically assigned by a DHCP server. is_static: DNS address is static. |
dns.servers | string[] | List of the currently used DNS servers. |
ipv4.mode | string | The Address assignment mode. This attribute was added in vSphere API 6.7. Defines different IPv4 address assignment modes. This enumeration was added in vSphere API 6.7. Value is one of: DHCP: The IPv4 address is automatically assigned by a DHCP server. This constant was added in vSphere API 6.7. STATIC: The IPv4 address is static. This constant was added in vSphere API 6.7. UNCONFIGURED: The IPv4 protocol is not configured. This constant was added in vSphere API 6.7. |
ipv6.dhcp | boolean | An address will be assigned by a DHCP server. This attribute was added in vSphere API 6.7. |
ipv6.autoconf | boolean | An address will be assigned by Stateless Address Autoconfiguration (SLAAC). This attribute was added in vSphere API 6.7. |
ipv6.addresses | address[] | The list of addresses to be statically assigned. This attribute was added in vSphere API 6.7. |
ipv6.default_gateway | string | The default gateway for static IP address assignment. This configures the global IPv6 default gateway on the appliance with the specified gateway address and interface. This gateway replaces the existing default gateway configured on the appliance. However, if the gateway address is link-local, then it is added for that interface. This does not support configuration of multiple global default gateways through different interfaces. This attribute was added in vSphere API 6.7. |
Optional | ||
dns | DNS_server_config | DNS Configuration to set for the machine. This attribute was added in vSphere API 6.7.3. Optional. If unset DNS settings will not be changed. |
ipv4 | config | IPv4 Configuration to set for the machine. This attribute was added in vSphere API 6.7.3. Optional. If unset IPv4 settings will not be changed. |
ipv4.address | string | The IPv4 address, for example, "10.20.80.191". This attribute was added in vSphere API 6.7. Optional. It is only relevant when mode has value STATIC. This field is optional and it is only relevant when the value of mode is STATIC. |
ipv4.prefix | long | The IPv4 CIDR prefix, for example, 24. See http://www.oav.net/mirrors/cidr.html for netmask-to-prefix conversion. This attribute was added in vSphere API 6.7. Optional. It is only relevant when mode has value STATIC. This field is optional and it is only relevant when the value of mode is STATIC. |
ipv4.default_gateway | string | The IPv4 address of the default gateway. This configures the global default gateway on the appliance with the specified gateway address and interface. This gateway replaces the existing default gateway configured on the appliance. However, if the gateway address is link-local, then it is added for that interface. This does not support configuration of multiple global default gateways through different interfaces. This attribute was added in vSphere API 6.7. Optional. If unset, the defaultGateway was never set. |
ipv6 | config | IPv6 Configuration to set for the machine. This attribute was added in vSphere API 6.7.3. Optional. If unset IPv6 settings will not be changed. |