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.ListField

IPv6StaticAddress 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.