IPConfig
attributes
Name | Type | Read | Write | Hidden | Optional |
---|---|---|---|---|---|
ipv6_public_ip | Unicode | True | True | False | True |
dns_servers | List< | True | True | False | True |
dns_suffix | Unicode | True | True | False | True |
ipv6_local_ip | Unicode | True | False | False | False |
gateway | IP | True | True | False | True |
netmask | IP | True | True | False | True |
mode | IPMode | True | True | False | False |
ipv6_gateway | Unicode | True | True | False | True |
ipv6_mode | IPv6Mode | True | True | False | False |
dhcp_server | IP | True | False | False | False |
ipv4 | IP | True | True | False | True |
Comments
DNS InfosIPv6 Infos
Attributes Comments
ipv6_public_ip
IPv6 IP is optional if ipv6_mode is autodns_servers
DNS servers is optional if mode is DHCPdns_suffix
DNS suffix is optional if mode is DHCPipv6_gateway
IPv6 Gateway is optional if ipv6_mode is autonetmask
Netmask is optional if mode is DHCPNetmask is optional if mode is DHCP
gateway
Gateway is optional if mode is DHCPipv4
ipv4 is optional if mode is DHCPJson example
{
"__type__": "IPConfig",
"__properties__": {
"ipv6_public_ip": "azerty",
"dns_servers": {
"__sub_type__": "IP",
"__elements__": [
{
"__type__": "IP",
"__value__": "192.168.8.125"
},
{
"__type__": "IP",
"__value__": "192.168.8.125"
}
],
"__type__": "List"
},
"dns_suffix": "azerty",
"ipv6_local_ip": "azerty",
"gateway": {
"__type__": "IP",
"__value__": "192.168.8.125"
},
"netmask": {
"__type__": "IP",
"__value__": "192.168.8.125"
},
"mode": 1,
"ipv6_gateway": "azerty",
"ipv6_mode": -1,
"dhcp_server": {
"__type__": "IP",
"__value__": "192.168.8.125"
},
"ipv4": {
"__type__": "IP",
"__value__": "192.168.8.125"
}
}
}