org.opensuse.Network.Addrconf.ipv4.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 <ipv4: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).
- client-id (string).
- create-cid (uint32). This is a uint32 enumerated type, which can take the following values:
- rfc2132 (1)
- hwaddr (1)
- rfc4361 (2)
- dhcpv6 (2)
- dhcp6 (2)
- disable (3)
- none (3)
- vendor-class (string).
- user-class (dict). This is a dict-based type that provides the following members:
- format (uint32). This is a uint32 enumerated type, which can take the following values:
- identifier (string).
- start-delay (uint32).
- defer-timeout (uint32).
- acquire-timeout (uint32).
- lease-time (uint32).
- recover-lease (boolean).
- release-lease (boolean).
- broadcast (tristate).
- 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)
- encode (boolean).
- qualify (boolean).
- route-priority (uint32).
- 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).
- client-id (string).
- create-cid (uint32). This is a uint32 enumerated type, which can take the following values:
- rfc2132 (1)
- hwaddr (1)
- rfc4361 (2)
- dhcpv6 (2)
- dhcp6 (2)
- disable (3)
- none (3)
- vendor-class (string).
- user-class (dict). This is a dict-based type that provides the following members:
- format (uint32). This is a uint32 enumerated type, which can take the following values:
- identifier (string).
- start-delay (uint32).
- defer-timeout (uint32).
- acquire-timeout (uint32).
- lease-time (uint32).
- recover-lease (boolean).
- release-lease (boolean).
- broadcast (tristate).
- 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)
- encode (boolean).
- qualify (boolean).
- route-priority (uint32).
- request-options (array). This is an array of string.