Versions in this module Expand all Collapse all v1 v1.0.19 Sep 8, 2019 v1.0.18 Sep 8, 2019 v1.0.17 Aug 13, 2019 Changes in this version + func GetURL(c *gophercloud.ServiceClient, region string, floatingipId string) string + func List(client *gophercloud.ServiceClient, opts ListOptsBuilder) pagination.Pager + func ListURL(c *gophercloud.ServiceClient) string + func RestoreURL(c *gophercloud.ServiceClient, region string, floatingipId string) string + func SetupURL(c *gophercloud.ServiceClient, region string, floatingipId string) string + func UpdateURL(c *gophercloud.ServiceClient, region string, floatingipId string) string + type DeletePtrResponse struct + Ptrdname string + type FloatingIp struct + Action string + Address string + Description string + ID string + Links Link + Ptrdname string + Status string + TTL int + type GetResult struct + func Get(client *gophercloud.ServiceClient, region string, floatingIPId string) (r GetResult) + func (r GetResult) Extract() (*FloatingIp, error) + type Link struct + Href string + Next string + Rel string + Self string + type ListOpts struct + Limit int + Marker string + Offset int + func (opts ListOpts) ToListQuery() (string, error) + type ListOptsBuilder interface + ToListQuery func() (string, error) + type ListPtrResponse struct + Floatingips []FloatingIp + Links Link + Metadata Metadata + func ExtractPtrs(r pagination.Page) (*ListPtrResponse, error) + type Metadata struct + TotalCount int + type PtrPage struct + func (r PtrPage) IsEmpty() (bool, error) + type RestoreOpts struct + func (opts RestoreOpts) ToPtrsRestoreMap() (map[string]interface{}, error) + type RestoreOptsBuilder interface + ToPtrsRestoreMap func() (map[string]interface{}, error) + type RestoreResult struct + func Restore(client *gophercloud.ServiceClient, region string, floatingIPId string) (r RestoreResult) + type SetupOpts struct + Description string + Ptrdname string + TTL int + func (opts SetupOpts) ToPtrsSetupMap() (map[string]interface{}, error) + type SetupOptsBuilder interface + ToPtrsSetupMap func() (map[string]interface{}, error) + type SetupResult struct + func Setup(client *gophercloud.ServiceClient, region string, floatingipId string, ...) (r SetupResult) + func Update(client *gophercloud.ServiceClient, region string, floatingipId string, ...) (r SetupResult) + func (r SetupResult) Extract() (*FloatingIp, error) + type UpdateOpts struct + Description string + Ptrdname string + TTL int + func (opts UpdateOpts) ToPtrsSetupMap() (map[string]interface{}, error)