Versions in this module Expand all Collapse all v0 v0.0.1 Jan 19, 2019 Changes in this version + func ListByZone(client *gophercloud.ServiceClient, zoneID string, opts ListOptsBuilder) 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) + type GetResult struct + func Get(client *gophercloud.ServiceClient, zoneID string, rrsetID string) (r GetResult) + func (r GetResult) Extract() (*RecordSet, error) + type ListOpts struct + Data string + Description string + Limit int + Marker string + Name string + SortDir string + SortKey string + Status string + TTL int + Type string + ZoneID string + func (opts ListOpts) ToRecordSetListQuery() (string, error) + type ListOptsBuilder interface + ToRecordSetListQuery func() (string, error) + type RecordSet struct + Action string + CreatedAt time.Time + Description string + ID string + Links []gophercloud.Link + Name string + ProjectID string + Records []string + Status string + TTL int + Type string + UpdatedAt time.Time + Version int + ZoneID string + ZoneName string + func ExtractRecordSets(r pagination.Page) ([]RecordSet, error) + func (r *RecordSet) UnmarshalJSON(b []byte) error + 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)