Documentation ¶
Index ¶
- type AAAARecord
- type ARecord
- type CNAMERecord
- type CreateAAAARecordSet
- type CreateAAAARecordSetResponse
- type CreateARecordSet
- type CreateARecordSetResponse
- type CreateCNAMERecordSet
- type CreateCNAMERecordSetResponse
- type CreateDNSZone
- type CreateMXRecordSet
- type CreateMXRecordSetResponse
- type CreateNSRecordSet
- type CreateNSRecordSetResponse
- type CreateSRVRecordSet
- type CreateSRVRecordSetResponse
- type CreateTXTRecordSet
- type CreateTXTRecordSetResponse
- type DeleteDNSZone
- type DeleteRecordSet
- type GetAAAARecordSet
- type GetAAAARecordSetResponse
- type GetARecordSet
- type GetARecordSetResponse
- type GetCNAMERecordSet
- type GetCNAMERecordSetResponse
- type GetDNSZone
- type GetDNSZoneResponse
- type GetMXRecordSet
- type GetMXRecordSetResponse
- type GetNSRecordSet
- type GetNSRecordSetResponse
- type GetSOARecordSet
- type GetSOARecordSetResponse
- type GetSRVRecordSet
- type GetSRVRecordSetResponse
- type GetTXTRecordSet
- type GetTXTRecordSetResponse
- type MXRecord
- type NSRecord
- type SOARecord
- type SRVRecord
- type TXTRecord
- type UpdateSOARecordSet
- type UpdateSOARecordSetResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AAAARecord ¶
type AAAARecord struct {
IPv6Address string `json:"ipv6Address" mapstructure:"ipv6Address"`
}
type ARecord ¶
type ARecord struct {
IPv4Address string `json:"ipv4Address" mapstructure:"ipv4Address"`
}
type CNAMERecord ¶
type CNAMERecord struct {
CNAME string `json:"cname" mapstructure:"cname"`
}
type CreateAAAARecordSet ¶
type CreateAAAARecordSet struct { Name string `json:"-"` ResourceGroupName string `json:"-"` ZoneName string `json:"-"` Location string `json:"-" riviera:"location"` Tags map[string]*string `json:"-" riviera:"tags"` TTL int `json:"TTL"` AAAARecords []AAAARecord `json:"AAAARecords"` }
func (CreateAAAARecordSet) APIInfo ¶
func (command CreateAAAARecordSet) APIInfo() azure.APIInfo
type CreateARecordSet ¶
type CreateARecordSet struct { Name string `json:"-"` ResourceGroupName string `json:"-"` ZoneName string `json:"-"` Location string `json:"-" riviera:"location"` Tags map[string]*string `json:"-" riviera:"tags"` TTL int `json:"TTL"` ARecords []ARecord `json:"ARecords"` }
func (CreateARecordSet) APIInfo ¶
func (command CreateARecordSet) APIInfo() azure.APIInfo
type CreateCNAMERecordSet ¶
type CreateCNAMERecordSet struct { Name string `json:"-"` ResourceGroupName string `json:"-"` ZoneName string `json:"-"` Location string `json:"-" riviera:"location"` Tags map[string]*string `json:"-" riviera:"tags"` TTL int `json:"TTL"` CNAMERecord CNAMERecord `json:"CNAMERecord"` }
func (CreateCNAMERecordSet) APIInfo ¶
func (command CreateCNAMERecordSet) APIInfo() azure.APIInfo
type CreateDNSZone ¶
type CreateDNSZone struct { Name string `json:"-"` ResourceGroupName string `json:"-"` Location string `json:"-" riviera:"location"` Tags map[string]*string `json:"-" riviera:"tags"` }
func (CreateDNSZone) APIInfo ¶
func (command CreateDNSZone) APIInfo() azure.APIInfo
type CreateMXRecordSet ¶
type CreateMXRecordSet struct { Name string `json:"-"` ResourceGroupName string `json:"-"` ZoneName string `json:"-"` Location string `json:"-" riviera:"location"` Tags map[string]*string `json:"-" riviera:"tags"` TTL int `json:"TTL"` MXRecords []MXRecord `json:"MXRecords"` }
func (CreateMXRecordSet) APIInfo ¶
func (command CreateMXRecordSet) APIInfo() azure.APIInfo
type CreateNSRecordSet ¶
type CreateNSRecordSet struct { Name string `json:"-"` ResourceGroupName string `json:"-"` ZoneName string `json:"-"` Location string `json:"-" riviera:"location"` Tags map[string]*string `json:"-" riviera:"tags"` TTL int `json:"TTL"` NSRecords []NSRecord `json:"NSRecords"` }
func (CreateNSRecordSet) APIInfo ¶
func (command CreateNSRecordSet) APIInfo() azure.APIInfo
type CreateSRVRecordSet ¶
type CreateSRVRecordSet struct { Name string `json:"-"` ResourceGroupName string `json:"-"` ZoneName string `json:"-"` Location string `json:"-" riviera:"location"` Tags map[string]*string `json:"-" riviera:"tags"` TTL int `json:"TTL"` SRVRecords []SRVRecord `json:"SRVRecords"` }
func (CreateSRVRecordSet) APIInfo ¶
func (command CreateSRVRecordSet) APIInfo() azure.APIInfo
type CreateTXTRecordSet ¶
type CreateTXTRecordSet struct { Name string `json:"-"` ResourceGroupName string `json:"-"` ZoneName string `json:"-"` Location string `json:"-" riviera:"location"` Tags map[string]*string `json:"-" riviera:"tags"` TTL int `json:"TTL"` TXTRecords []TXTRecord `json:"TXTRecords"` }
func (CreateTXTRecordSet) APIInfo ¶
func (command CreateTXTRecordSet) APIInfo() azure.APIInfo
type DeleteDNSZone ¶
func (DeleteDNSZone) APIInfo ¶
func (command DeleteDNSZone) APIInfo() azure.APIInfo
type DeleteRecordSet ¶
type DeleteRecordSet struct { Name string `json:"-"` ResourceGroupName string `json:"-"` ZoneName string `json:"-"` RecordSetType string `json:"-"` }
func (DeleteRecordSet) APIInfo ¶
func (command DeleteRecordSet) APIInfo() azure.APIInfo
type GetAAAARecordSet ¶
type GetAAAARecordSet struct { Name string `json:"-"` ResourceGroupName string `json:"-"` ZoneName string `json:"-"` }
func (GetAAAARecordSet) APIInfo ¶
func (command GetAAAARecordSet) APIInfo() azure.APIInfo
type GetARecordSet ¶
type GetARecordSet struct { Name string `json:"-"` ResourceGroupName string `json:"-"` ZoneName string `json:"-"` }
func (GetARecordSet) APIInfo ¶
func (command GetARecordSet) APIInfo() azure.APIInfo
type GetARecordSetResponse ¶
type GetCNAMERecordSet ¶
type GetCNAMERecordSet struct { Name string `json:"-"` ResourceGroupName string `json:"-"` ZoneName string `json:"-"` }
func (GetCNAMERecordSet) APIInfo ¶
func (command GetCNAMERecordSet) APIInfo() azure.APIInfo
type GetDNSZone ¶
func (GetDNSZone) APIInfo ¶
func (s GetDNSZone) APIInfo() azure.APIInfo
type GetDNSZoneResponse ¶
type GetDNSZoneResponse struct { ID *string `mapstructure:"id"` Name *string `mapstructure:"name"` Location *string `mapstructure:"location"` Tags *map[string]*string `mapstructure:"tags"` NumberOfRecordSets *string `mapstructure:"numberOfRecordSets"` MaxNumberOfRecordSets *string `mapstructure:"maxNumberOfRecordSets"` NameServers []*string `mapstructure:"nameServers"` }
type GetMXRecordSet ¶
type GetMXRecordSet struct { Name string `json:"-"` ResourceGroupName string `json:"-"` ZoneName string `json:"-"` }
func (GetMXRecordSet) APIInfo ¶
func (command GetMXRecordSet) APIInfo() azure.APIInfo
type GetMXRecordSetResponse ¶
type GetNSRecordSet ¶
type GetNSRecordSet struct { Name string `json:"-"` ResourceGroupName string `json:"-"` ZoneName string `json:"-"` }
func (GetNSRecordSet) APIInfo ¶
func (command GetNSRecordSet) APIInfo() azure.APIInfo
type GetNSRecordSetResponse ¶
type GetSOARecordSet ¶
type GetSOARecordSet struct { Name string `json:"-"` ResourceGroupName string `json:"-"` ZoneName string `json:"-"` }
func (GetSOARecordSet) APIInfo ¶
func (command GetSOARecordSet) APIInfo() azure.APIInfo
type GetSOARecordSetResponse ¶
type GetSRVRecordSet ¶
type GetSRVRecordSet struct { Name string `json:"-"` ResourceGroupName string `json:"-"` ZoneName string `json:"-"` }
func (GetSRVRecordSet) APIInfo ¶
func (command GetSRVRecordSet) APIInfo() azure.APIInfo
type GetSRVRecordSetResponse ¶
type GetTXTRecordSet ¶
type GetTXTRecordSet struct { Name string `json:"-"` ResourceGroupName string `json:"-"` ZoneName string `json:"-"` }
func (GetTXTRecordSet) APIInfo ¶
func (command GetTXTRecordSet) APIInfo() azure.APIInfo
type GetTXTRecordSetResponse ¶
type SOARecord ¶
type SOARecord struct { Email string `json:"email" mapstructure:"email"` ExpireTime int `json:"expireTime" mapstructure:"expireTime"` Host string `json:"host" mapstructure:"host"` MinimumTTL int `json:"minimumTTL" mapstructure:"minimumTTL"` RefreshTime int `json:"refreshTime" mapstructure:"refreshTime"` RetryTime int `json:"retryTime" mapstructure:"retryTime"` }
type UpdateSOARecordSet ¶
type UpdateSOARecordSet struct { Name string `json:"-"` ResourceGroupName string `json:"-"` ZoneName string `json:"-"` Location string `json:"-" riviera:"location"` Tags map[string]*string `json:"-" riviera:"tags"` TTL int `json:"TTL"` SOARecord SOARecord `json:"SOARecord"` }
func (UpdateSOARecordSet) APIInfo ¶
func (command UpdateSOARecordSet) APIInfo() azure.APIInfo
Source Files ¶
- api.go
- create_dns_a_recordset.go
- create_dns_aaaa_recordset.go
- create_dns_cname_recordset.go
- create_dns_mx_recordset.go
- create_dns_ns_recordset.go
- create_dns_srv_recordset.go
- create_dns_txt_recordset.go
- create_dns_zone.go
- delete_dns_recordset.go
- delete_dns_zone.go
- get_dns_a_recordset.go
- get_dns_aaaa_recordset.go
- get_dns_cname_recordset.go
- get_dns_mx_recordset.go
- get_dns_ns_recordset.go
- get_dns_soa_recordset.go
- get_dns_srv_recordset.go
- get_dns_txt_recordset.go
- get_dns_zone.go
- update_dns_soa_recordset.go
Click to show internal directories.
Click to hide internal directories.