The rsd_lib.resources.v2_1.common.ip_addresses Module¶
-
class
rsd_lib.resources.v2_1.common.ip_addresses.IPv4AddressCollectionField(*args, **kwargs)¶ Bases:
sushy.resources.base.ListField-
address= <sushy.resources.base.Field object>¶ This is the IPv4 Address.
-
address_origin= <sushy.resources.base.Field object>¶ This indicates how the address was determined.
-
gateway= <sushy.resources.base.Field object>¶ This is the IPv4 gateway for this address.
-
subnet_mask= <sushy.resources.base.Field object>¶ This is the IPv4 Subnet mask.
-
-
class
rsd_lib.resources.v2_1.common.ip_addresses.IPv6AddressCollectionField(*args, **kwargs)¶ Bases:
sushy.resources.base.ListField-
address= <sushy.resources.base.Field object>¶ This is the IPv6 Address.
-
address_origin= <sushy.resources.base.Field object>¶ This indicates how the address was determined.
-
address_state= <sushy.resources.base.Field object>¶ The current state of this address as defined in RFC 4862.
-
prefix_length= <sushy.resources.base.Field object>¶ This is the IPv6 Address Prefix Length.
-
-
class
rsd_lib.resources.v2_1.common.ip_addresses.IPv6StaticAddressCollectionField(*args, **kwargs)¶ Bases:
sushy.resources.base.ListFieldIPv6StaticAddress field
This object represents a single IPv6 static address to be assigned on a network interface.
-
address= <sushy.resources.base.Field object>¶ A valid IPv6 address.
-
prefix_length= <sushy.resources.base.Field object>¶ The Prefix Length of this IPv6 address.
-