openstack.network.v2.floating_ip

openstack.network.v2.floating_ip

The FloatingIP Class

The FloatingIP class inherits from Resource.

class openstack.network.v2.floating_ip.FloatingIP(_synchronized=False, **attrs)

The base resource

Parameters:_synchronized (bool) – This is not intended to be used directly. See new() and existing().
created_at = None

Timestamp at which the floating IP was created.

description = None

The floating IP description.

dns_domain = None

The DNS domain.

dns_name = None

The DNS name.

fixed_ip_address = None

The fixed IP address associated with the floating IP. If you intend to associate the floating IP with a fixed IP at creation time, then you must indicate the identifier of the internal port. If an internal port has multiple associated IP addresses, the service chooses the first IP unless you explicitly specify the parameter fixed_ip_address to select a specific IP.

floating_ip_address = None

The floating IP address.

name = None

Floating IP object doesn’t have name attribute, set ip address to name so that user could find floating IP by UUID or IP address using find_ip

floating_network_id = None

The ID of the network associated with the floating IP.

port_details = None

Read-only. The details of the port that this floating IP associates with. Present if fip-port-details extension is loaded. Type: dict with keys: name, network_id, mac_address, admin_state_up, status, device_id, device_owner

port_id = None

The port ID.

qos_policy_id = None

The ID of the QoS policy attached to the floating IP.

project_id = None

The ID of the project this floating IP is associated with.

revision_number = None

Revision number of the floating IP. Type: int

router_id = None

The ID of an associated router.

status = None

The floating IP status. Value is ACTIVE or DOWN.

updated_at = None

Timestamp at which the floating IP was last updated.

subnet_id = None

The Subnet ID associated with the floating IP.

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.