Documentation
¶
Index ¶
- func NormalizeIPv6Address(ipv6 interface{}) string
- type DnsZoneDataResource
- func (DnsZoneDataResource) Arguments() map[string]*pluginsdk.Schema
- func (DnsZoneDataResource) Attributes() map[string]*pluginsdk.Schema
- func (d DnsZoneDataResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (DnsZoneDataResource) ModelObject() interface{}
- func (DnsZoneDataResource) Read() sdk.ResourceFunc
- func (DnsZoneDataResource) ResourceType() string
- type DnsZoneDataResourceModel
- type DnsZoneResource
- func (DnsZoneResource) Arguments() map[string]*pluginsdk.Schema
- func (DnsZoneResource) Attributes() map[string]*pluginsdk.Schema
- func (r DnsZoneResource) Create() sdk.ResourceFunc
- func (r DnsZoneResource) Delete() sdk.ResourceFunc
- func (DnsZoneResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (DnsZoneResource) ModelObject() interface{}
- func (DnsZoneResource) Read() sdk.ResourceFunc
- func (DnsZoneResource) ResourceType() string
- func (r DnsZoneResource) StateUpgraders() sdk.StateUpgradeData
- func (r DnsZoneResource) Update() sdk.ResourceFunc
- type DnsZoneResourceModel
- type DnsZoneSoaRecordResourceRecord
- type Registration
- func (r Registration) AssociatedGitHubLabel() string
- func (r Registration) DataSources() []sdk.DataSource
- func (r Registration) Name() string
- func (r Registration) Resources() []sdk.Resource
- func (r Registration) SupportedDataSources() map[string]*pluginsdk.Resource
- func (r Registration) SupportedResources() map[string]*pluginsdk.Resource
- func (r Registration) WebsiteCategories() []string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NormalizeIPv6Address ¶
func NormalizeIPv6Address(ipv6 interface{}) string
Types ¶
type DnsZoneDataResource ¶
type DnsZoneDataResource struct{}
func (DnsZoneDataResource) Arguments ¶
func (DnsZoneDataResource) Arguments() map[string]*pluginsdk.Schema
func (DnsZoneDataResource) Attributes ¶
func (DnsZoneDataResource) Attributes() map[string]*pluginsdk.Schema
func (DnsZoneDataResource) IDValidationFunc ¶
func (d DnsZoneDataResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (DnsZoneDataResource) ModelObject ¶
func (DnsZoneDataResource) ModelObject() interface{}
func (DnsZoneDataResource) Read ¶
func (DnsZoneDataResource) Read() sdk.ResourceFunc
func (DnsZoneDataResource) ResourceType ¶
func (DnsZoneDataResource) ResourceType() string
type DnsZoneDataResourceModel ¶
type DnsZoneDataResourceModel struct { Name string `tfschema:"name"` ResourceGroupName string `tfschema:"resource_group_name"` NumberOfRecordSets int64 `tfschema:"number_of_record_sets"` MaxNumberOfRecordSets int64 `tfschema:"max_number_of_record_sets"` NameServers []string `tfschema:"name_servers"` Tags map[string]string `tfschema:"tags"` }
type DnsZoneResource ¶
type DnsZoneResource struct{}
func (DnsZoneResource) Attributes ¶
func (DnsZoneResource) Attributes() map[string]*pluginsdk.Schema
func (DnsZoneResource) Create ¶
func (r DnsZoneResource) Create() sdk.ResourceFunc
func (DnsZoneResource) Delete ¶
func (r DnsZoneResource) Delete() sdk.ResourceFunc
func (DnsZoneResource) IDValidationFunc ¶
func (DnsZoneResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (DnsZoneResource) ModelObject ¶
func (DnsZoneResource) ModelObject() interface{}
func (DnsZoneResource) Read ¶
func (DnsZoneResource) Read() sdk.ResourceFunc
func (DnsZoneResource) ResourceType ¶
func (DnsZoneResource) ResourceType() string
func (DnsZoneResource) StateUpgraders ¶
func (r DnsZoneResource) StateUpgraders() sdk.StateUpgradeData
func (DnsZoneResource) Update ¶
func (r DnsZoneResource) Update() sdk.ResourceFunc
type DnsZoneResourceModel ¶
type DnsZoneResourceModel struct { Name string `tfschema:"name"` ResourceGroupName string `tfschema:"resource_group_name"` NumberOfRecordSets int64 `tfschema:"number_of_record_sets"` MaxNumberOfRecordSets int64 `tfschema:"max_number_of_record_sets"` NameServers []string `tfschema:"name_servers"` SoaRecord []DnsZoneSoaRecordResourceRecord `tfschema:"soa_record"` Tags map[string]string `tfschema:"tags"` }
type DnsZoneSoaRecordResourceRecord ¶
type DnsZoneSoaRecordResourceRecord struct { Email string `tfschema:"email"` ExpireTime int64 `tfschema:"expire_time"` MinimumTtl int64 `tfschema:"minimum_ttl"` RefreshTime int64 `tfschema:"refresh_time"` RetryTime int64 `tfschema:"retry_time"` SerialNumber int64 `tfschema:"serial_number"` Ttl int64 `tfschema:"ttl"` Fqdn string `tfschema:"fqdn"` HostName string `tfschema:"host_name"` Tags map[string]string `tfschema:"tags"` }
type Registration ¶
type Registration struct{}
func (Registration) AssociatedGitHubLabel ¶
func (r Registration) AssociatedGitHubLabel() string
func (Registration) DataSources ¶
func (r Registration) DataSources() []sdk.DataSource
DataSources returns a list of Data Sources supported by this Service
func (Registration) Resources ¶
func (r Registration) Resources() []sdk.Resource
Resources returns a list of Resources supported by this Service
func (Registration) SupportedDataSources ¶
func (r Registration) SupportedDataSources() map[string]*pluginsdk.Resource
SupportedDataSources returns the supported Data Sources supported by this Service
func (Registration) SupportedResources ¶
func (r Registration) SupportedResources() map[string]*pluginsdk.Resource
SupportedResources returns the supported Resources supported by this Service
func (Registration) WebsiteCategories ¶
func (r Registration) WebsiteCategories() []string
WebsiteCategories returns a list of categories which can be used for the sidebar
Source Files
¶
- dns_a_record_data_source.go
- dns_a_record_resource.go
- dns_aaaa_record_data_source.go
- dns_aaaa_record_resource.go
- dns_caa_record_data_source.go
- dns_caa_record_resource.go
- dns_cname_record_data_source.go
- dns_cname_record_resource.go
- dns_mx_record_data_source.go
- dns_mx_record_resource.go
- dns_ns_record_data_source.go
- dns_ns_record_resource.go
- dns_ptr_record_data_source.go
- dns_ptr_record_resource.go
- dns_soa_record_data_source.go
- dns_srv_record_data_source.go
- dns_srv_record_resource.go
- dns_txt_record_data_source.go
- dns_txt_record_resource.go
- dns_zone_data_source.go
- dns_zone_resource.go
- ipv6_address.go
- registration.go
Click to show internal directories.
Click to hide internal directories.