Versions in this module Expand all Collapse all v0 v0.7.3 Sep 5, 2016 v0.7.2 Aug 25, 2016 v0.7.1 Aug 19, 2016 v0.7.0 Aug 2, 2016 Changes in this version type Client + ApiVersion int type ResourceRecordSet + TTL int type ZoneInfo + ResourceRecordSets []ResourceRecordSet v0.7.0-rc4 Jul 29, 2016 v0.7.0-rc3 Jul 15, 2016 v0.7.0-rc2 Jun 12, 2016 v0.7.0-rc1 May 31, 2016 v0.6.16 May 9, 2016 v0.6.15 Apr 22, 2016 v0.6.14 Mar 21, 2016 v0.6.13 Mar 16, 2016 v0.6.12 Feb 24, 2016 v0.6.11 Feb 1, 2016 Changes in this version + func Provider() terraform.ResourceProvider + type Client struct + ApiKey string + Http *http.Client + ServerUrl string + func NewClient(serverUrl string, apiKey string) (*Client, error) + func (client *Client) CreateRecord(zone string, record Record) (string, error) + func (client *Client) DeleteRecordSet(zone string, name string, tpe string) error + func (client *Client) DeleteRecordSetByID(zone string, recId string) error + func (client *Client) ListRecords(zone string) ([]Record, error) + func (client *Client) ListRecordsByID(zone string, recId string) ([]Record, error) + func (client *Client) ListRecordsInRRSet(zone string, name string, tpe string) ([]Record, error) + func (client *Client) ListZones() ([]ZoneInfo, error) + func (client *Client) RecordExists(zone string, name string, tpe string) (bool, error) + func (client *Client) RecordExistsByID(zone string, recId string) (bool, error) + func (client *Client) ReplaceRecordSet(zone string, rrSet ResourceRecordSet) (string, error) + type Config struct + ApiKey string + ServerUrl string + func (c *Config) Client() (*Client, error) + type Record struct + Content string + Disabled bool + Name string + TTL int + Type string + func (record *Record) Id() string + type ResourceRecordSet struct + ChangeType string + Name string + Records []Record + Type string + func (rrSet *ResourceRecordSet) Id() string + type ZoneInfo struct + DnsSec bool + Id string + Kind string + Name string + Records []Record + Serial int64 + URL string