Versions in this module Expand all Collapse all v1 v1.0.21 Mar 14, 2020 Changes in this version + func List(client *gophercloud.ServiceClient) pagination.Pager + type AssociateOpts struct + FixedIP string + FloatingIP string + func (opts AssociateOpts) ToFloatingIPAssociateMap() (map[string]interface{}, error) + type AssociateOptsBuilder interface + ToFloatingIPAssociateMap func() (map[string]interface{}, error) + type AssociateResult struct + func AssociateInstance(client *gophercloud.ServiceClient, serverID string, opts AssociateOptsBuilder) (r AssociateResult) + type CreateOpts struct + Pool string + func (opts CreateOpts) ToFloatingIPCreateMap() (map[string]interface{}, error) + type CreateOptsBuilder interface + ToFloatingIPCreateMap func() (map[string]interface{}, error) + type CreateResult struct + func Create(client *gophercloud.ServiceClient, opts CreateOptsBuilder) (r CreateResult) + type DeleteResult struct + func Delete(client *gophercloud.ServiceClient, id string) (r DeleteResult) + type DisassociateOpts struct + FloatingIP string + func (opts DisassociateOpts) ToFloatingIPDisassociateMap() (map[string]interface{}, error) + type DisassociateOptsBuilder interface + ToFloatingIPDisassociateMap func() (map[string]interface{}, error) + type DisassociateResult struct + func DisassociateInstance(client *gophercloud.ServiceClient, serverID string, ...) (r DisassociateResult) + type FloatingIP struct + FixedIP string + ID string + IP string + InstanceID string + Pool string + func ExtractFloatingIPs(r pagination.Page) ([]FloatingIP, error) + func (r *FloatingIP) UnmarshalJSON(b []byte) error + type FloatingIPPage struct + func (page FloatingIPPage) IsEmpty() (bool, error) + type FloatingIPResult struct + func (r FloatingIPResult) Extract() (*FloatingIP, error) + type GetResult struct + func Get(client *gophercloud.ServiceClient, id string) (r GetResult)