HostIpConfigIpV6Address

HostIpConfigIpV6Address
HostIpConfigIpV6Address

The ipv6 address specification

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "ipAddress": "string",
    "prefixLength": 0,
    "origin": "string",
    "dadState": "string",
    "lifetime": "string",
    "operation": "string"
}
string
ipAddress
Required

The ipv6 address.

When DHCP is enabled, this property reflects the current IP configuration and cannot be set.

integer As int32 As int32
prefixLength
Required

The prefix length.

An ipv6 prefixLength is a decimal value that indicates the number of contiguous, higher-order bits of the address that make up the network portion of the address. For example, 10FA:6604:8136:6502::/64 is a possible IPv6 prefix. The prefix length in this case is 64.

string
origin
Optional

The type of the ipv6 address configuration on the interface.

This can be one of the types defined my the enum HostIpConfigIpV6AddressConfigTypeEnum.

string
dadState
Optional

The state of this ipAddress.

Can be one of HostIpConfigIpV6AddressStatusEnum

string As date-time As date-time
lifetime
Optional

The time when will this address expire.

If not set the address lifetime is unlimited.

string
operation
Optional

Valid values are "add" and "remove".

See HostConfigChangeOperationEnum.