org.opensuse.Network.Addrconf.ipv6.dhcp
Namespace
Properties
- lease (dict). This is a dict-based type that provides the following members:
Methods
- addrconf:callback-info requestLease(dict config)
-
Argument config is mapped to element <ipv6:dhcp> of the device document.
It is a dict-based type that provides the following members:
- enabled (boolean).
- uuid (uuid-type).
- flags (builtin-addrconf-flags).
- mode (builtin-dhcp6-mode).
- rapid-commit (boolean).
- address-length (uint32).
- client-id (string).
- start-delay (uint32).
- defer-timeout (uint32).
- acquire-timeout (uint32).
- lease-time (uint32).
- recover-lease (boolean).
- release-lease (boolean).
- update (builtin-addrconf-update-mask).
- hostname (string).
- fqdn (dict). This is a dict-based type that provides the following members:
- enabled (tristate).
- update (uint32). This is a uint32 enumerated type, which can take the following values:
- none (8)
- both (1)
- ptr (0)
- qualify (boolean).
- request-prefix (dict). This is a dict-based type that provides the following members:
- hint (network-address-prefix). This is a network address in addr/prefix notation. On the wire, it is represented as uint16 containing the prefix length, followed by a uint16 containing the address family, and eventually the raw address bytes in network byte order.
In the XML representation, an unambiguous "natural" representation is used, e.g. dotted quad for IPv4, followed by a slash and the prefixlen.
- request-options (array). This is an array of string.
- addrconf:callback-info dropLease()
-
Types defined in this scope
Type name |
Kind |
Definition |
request | dict | below |
Type request
This is a dict-based type that provides the following members:
- enabled (boolean).
- uuid (uuid-type).
- flags (builtin-addrconf-flags).
- mode (builtin-dhcp6-mode).
- rapid-commit (boolean).
- address-length (uint32).
- client-id (string).
- start-delay (uint32).
- defer-timeout (uint32).
- acquire-timeout (uint32).
- lease-time (uint32).
- recover-lease (boolean).
- release-lease (boolean).
- update (builtin-addrconf-update-mask).
- hostname (string).
- fqdn (dict). This is a dict-based type that provides the following members:
- enabled (tristate).
- update (uint32). This is a uint32 enumerated type, which can take the following values:
- none (8)
- both (1)
- ptr (0)
- qualify (boolean).
- request-prefix (dict). This is a dict-based type that provides the following members:
- hint (network-address-prefix). This is a network address in addr/prefix notation. On the wire, it is represented as uint16 containing the prefix length, followed by a uint16 containing the address family, and eventually the raw address bytes in network byte order.
In the XML representation, an unambiguous "natural" representation is used, e.g. dotted quad for IPv4, followed by a slash and the prefixlen.
- request-options (array). This is an array of string.