Versions in this module Expand all Collapse all v0 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