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 List(client *gophercloud.ServiceClient, opts ListOptsBuilder) pagination.Pager + func ListByZone(client *gophercloud.ServiceClient, zoneID string, opts ListByZoneOptsBuilder) pagination.Pager + type CreateOpts struct + Description string + Name string + Records []string + TTL int + Type string + func (opts CreateOpts) ToRecordSetCreateMap() (map[string]interface{}, error) + type CreateOptsBuilder interface + ToRecordSetCreateMap func() (map[string]interface{}, error) + type CreateResult struct + func Create(client *gophercloud.ServiceClient, zoneID string, opts CreateOptsBuilder) (r CreateResult) + func (r CreateResult) Extract() (*RecordSet, error) + type DeleteResult struct + func Delete(client *gophercloud.ServiceClient, zoneID string, rrsetID string) (r DeleteResult) + func (r DeleteResult) Extract() (*RecordSet, error) + type GetResult struct + func Get(client *gophercloud.ServiceClient, zoneID string, rrsetID string) (r GetResult) + func (r GetResult) Extract() (*RecordSet, error) + type Link struct + Href string + Next string + Rel string + Self string + type ListByZoneOpts struct + Limit int + Marker string + Offset int + SortDir string + SortKey string + func (opts ListByZoneOpts) ToRecordSetListByZoneQuery() (string, error) + type ListByZoneOptsBuilder interface + ToRecordSetListByZoneQuery func() (string, error) + type ListOpts struct + Id string + Limit int + Marker string + Name string + Offset int + Records string + SortDir string + SortKey string + Status string + Type string + ZoneType string + func (opts ListOpts) ToRecordSetListQuery() (string, error) + type ListOptsBuilder interface + ToRecordSetListQuery func() (string, error) + type ListRecordsetResponse struct + Links Link + Metadata Metadata + Recordsets []RecordSet + func ExtractRecordSets(r pagination.Page) (*ListRecordsetResponse, error) + type Metadata struct + TotalCount int + type RecordSet struct + CreatedAt string + Default bool + Description string + ID string + Links Link + Name string + ProjectID string + Records []string + Status string + TTL int + Type string + UpdatedAt string + ZoneID string + ZoneName string + type RecordSetPage struct + func (r RecordSetPage) IsEmpty() (bool, error) + type UpdateOpts struct + Description string + Records []string + TTL int + func (opts UpdateOpts) ToRecordSetUpdateMap() (map[string]interface{}, error) + type UpdateOptsBuilder interface + ToRecordSetUpdateMap func() (map[string]interface{}, error) + type UpdateResult struct + func Update(client *gophercloud.ServiceClient, zoneID string, rrsetID string, ...) (r UpdateResult) + func (r UpdateResult) Extract() (*RecordSet, error)