Documentation ¶
Index ¶
- func AtoiNoError(strToConv string, resp *resource.ReadResponse) int64
- func Client(APIToken string, userAgent string) *apiClient
- func DnsDelegationSigner() map[string]schema.Attribute
- func DnsDelegationSignerDS() map[string]schema.Attribute
- func DnsDelegationSignerDigestTypeScheme() map[string]schema.Attribute
- func New(version string) provider.Provider
- func NewDnssecResource() resource.Resource
- func NewDomainResource() resource.Resource
- func NewEdgeFunctionResource() resource.Resource
- func NewRecordResource() resource.Resource
- func NewZoneResource() resource.Resource
- type AlgorithmTypeDS
- type AzionProviderModel
- type DigestTypeDS
- type DnsDelegationSignerDSModel
- type DnsDelegationSignerDigestType
- type DnsDelegationSignerModel
- type DomainDataSource
- func (d *DomainDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *DomainDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *DomainDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *DomainDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type DomainDataSourceModel
- type DomainResourceModel
- type DomainResourceResults
- type DomainResults
- type DomainsDataSource
- func (d *DomainsDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *DomainsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *DomainsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *DomainsDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type DomainsDataSourceModel
- type DomainsResults
- type EdgeFunctionDataSource
- func (d *EdgeFunctionDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *EdgeFunctionDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *EdgeFunctionDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *EdgeFunctionDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type EdgeFunctionDataSourceModel
- type EdgeFunctionResults
- type EdgeFunctionsDataSource
- func (d *EdgeFunctionsDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *EdgeFunctionsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *EdgeFunctionsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *EdgeFunctionsDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type EdgeFunctionsDataSourceModel
- type EdgeFunctionsResults
- type GetDomainsResponseLinks
- type GetEdgeFunctionResponseLinks
- type GetEdgeFunctionsResponseLinks
- type GetRecordsResponseLinks
- type GetRecordsResponseResults
- type GetZonesResponseLinks
- type Record
- type RecordsDataSource
- func (d *RecordsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *RecordsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *RecordsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RecordsDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type RecordsDataSourceModel
- type Zone
- type ZoneDataSource
- func (d *ZoneDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *ZoneDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *ZoneDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ZoneDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type ZoneDataSourceModel
- type Zones
- type ZonesDataSource
- func (d *ZonesDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *ZonesDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *ZonesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ZonesDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type ZonesDataSourceModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AtoiNoError ¶
func AtoiNoError(strToConv string, resp *resource.ReadResponse) int64
func DnsDelegationSigner ¶
func DnsDelegationSignerDS ¶
func NewDnssecResource ¶
func NewDomainResource ¶ added in v0.13.0
func NewEdgeFunctionResource ¶ added in v1.2.0
func NewRecordResource ¶
func NewZoneResource ¶
Types ¶
type AlgorithmTypeDS ¶
type AzionProviderModel ¶
type DigestTypeDS ¶
type DnsDelegationSignerDSModel ¶
type DnsDelegationSignerDSModel struct { DigestType *DigestTypeDS `tfsdk:"digesttype"` AlgorithmType *AlgorithmTypeDS `tfsdk:"algorithmtype"` Digest types.String `tfsdk:"digest"` KeyTag types.Int64 `tfsdk:"keytag"` }
type DnsDelegationSignerModel ¶
type DnsDelegationSignerModel struct { DigestType *DnsDelegationSignerDigestType `tfsdk:"digesttype"` AlgorithmType *DnsDelegationSignerDigestType `tfsdk:"algorithmtype"` Digest types.String `tfsdk:"digest"` KeyTag types.Int64 `tfsdk:"keytag"` }
type DomainDataSource ¶ added in v0.9.0
type DomainDataSource struct {
// contains filtered or unexported fields
}
func (*DomainDataSource) Configure ¶ added in v0.9.0
func (d *DomainDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*DomainDataSource) Metadata ¶ added in v0.9.0
func (d *DomainDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*DomainDataSource) Read ¶ added in v0.9.0
func (d *DomainDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*DomainDataSource) Schema ¶ added in v0.9.0
func (d *DomainDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type DomainDataSourceModel ¶ added in v0.9.0
type DomainDataSourceModel struct { SchemaVersion types.Int64 `tfsdk:"schema_version"` Results DomainResults `tfsdk:"results"` ID types.String `tfsdk:"id"` }
type DomainResourceModel ¶ added in v0.13.0
type DomainResourceResults ¶ added in v0.13.0
type DomainResourceResults struct { ID types.Int64 `tfsdk:"id"` Name types.String `tfsdk:"name"` Cnames types.Set `tfsdk:"cnames"` CnameAccessOnly types.Bool `tfsdk:"cname_access_only"` IsActive types.Bool `tfsdk:"is_active"` EdgeApplicationId types.Int64 `tfsdk:"edge_application_id"` DigitalCertificateId types.Int64 `tfsdk:"digital_certificate_id"` DomainName types.String `tfsdk:"domain_name"` Environment types.String `tfsdk:"environment"` }
type DomainResults ¶ added in v0.7.0
type DomainResults struct { DomainId types.Int64 `tfsdk:"domain_id"` Name types.String `tfsdk:"name"` Cnames types.List `tfsdk:"cnames"` CnameAccessOnly types.Bool `tfsdk:"cname_access_only"` IsActive types.Bool `tfsdk:"is_active"` EdgeApplicationId types.Int64 `tfsdk:"edge_application_id"` DigitalCertificateId types.Int64 `tfsdk:"digital_certificate_id"` DomainName types.String `tfsdk:"domain_name"` Environment types.String `tfsdk:"environment"` }
type DomainsDataSource ¶ added in v0.7.0
type DomainsDataSource struct {
// contains filtered or unexported fields
}
func (*DomainsDataSource) Configure ¶ added in v0.7.0
func (d *DomainsDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*DomainsDataSource) Metadata ¶ added in v0.7.0
func (d *DomainsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*DomainsDataSource) Read ¶ added in v0.7.0
func (d *DomainsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*DomainsDataSource) Schema ¶ added in v0.7.0
func (d *DomainsDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type DomainsDataSourceModel ¶ added in v0.7.0
type DomainsDataSourceModel struct { SchemaVersion types.Int64 `tfsdk:"schema_version"` Counter types.Int64 `tfsdk:"counter"` TotalPages types.Int64 `tfsdk:"total_pages"` Links *GetDomainsResponseLinks `tfsdk:"links"` Results []DomainsResults `tfsdk:"results"` ID types.String `tfsdk:"id"` }
type DomainsResults ¶ added in v0.9.0
type DomainsResults struct { ID types.Int64 `tfsdk:"id"` Name types.String `tfsdk:"name"` Cnames types.List `tfsdk:"cnames"` CnameAccessOnly types.Bool `tfsdk:"cname_access_only"` IsActive types.Bool `tfsdk:"is_active"` EdgeApplicationId types.Int64 `tfsdk:"edge_application_id"` DigitalCertificateId types.Int64 `tfsdk:"digital_certificate_id"` DomainName types.String `tfsdk:"domain_name"` Environment types.String `tfsdk:"environment"` }
type EdgeFunctionDataSource ¶ added in v1.2.0
type EdgeFunctionDataSource struct {
// contains filtered or unexported fields
}
func (*EdgeFunctionDataSource) Configure ¶ added in v1.2.0
func (d *EdgeFunctionDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*EdgeFunctionDataSource) Metadata ¶ added in v1.2.0
func (d *EdgeFunctionDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*EdgeFunctionDataSource) Read ¶ added in v1.2.0
func (d *EdgeFunctionDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*EdgeFunctionDataSource) Schema ¶ added in v1.2.0
func (d *EdgeFunctionDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type EdgeFunctionDataSourceModel ¶ added in v1.2.0
type EdgeFunctionDataSourceModel struct { SchemaVersion types.Int64 `tfsdk:"schema_version"` Results EdgeFunctionResults `tfsdk:"results"` ID types.String `tfsdk:"id"` }
type EdgeFunctionResults ¶ added in v1.2.0
type EdgeFunctionResults struct { FunctionID types.Int64 `tfsdk:"function_id"` Name types.String `tfsdk:"name"` Language types.String `tfsdk:"language"` Code types.String `tfsdk:"code"` JSONArgs types.String `tfsdk:"json_args"` FunctionToRun types.String `tfsdk:"function_to_run"` InitiatorType types.String `tfsdk:"initiator_type"` IsActive types.Bool `tfsdk:"active"` LastEditor types.String `tfsdk:"last_editor"` Modified types.String `tfsdk:"modified"` ReferenceCount types.Int64 `tfsdk:"reference_count"` Version types.String `tfsdk:"version"` }
type EdgeFunctionsDataSource ¶ added in v1.2.0
type EdgeFunctionsDataSource struct {
// contains filtered or unexported fields
}
func (*EdgeFunctionsDataSource) Configure ¶ added in v1.2.0
func (d *EdgeFunctionsDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*EdgeFunctionsDataSource) Metadata ¶ added in v1.2.0
func (d *EdgeFunctionsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*EdgeFunctionsDataSource) Read ¶ added in v1.2.0
func (d *EdgeFunctionsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*EdgeFunctionsDataSource) Schema ¶ added in v1.2.0
func (d *EdgeFunctionsDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type EdgeFunctionsDataSourceModel ¶ added in v1.2.0
type EdgeFunctionsDataSourceModel struct { SchemaVersion types.Int64 `tfsdk:"schema_version"` Counter types.Int64 `tfsdk:"counter"` TotalPages types.Int64 `tfsdk:"total_pages"` Links *GetEdgeFunctionsResponseLinks `tfsdk:"links"` Results []EdgeFunctionsResults `tfsdk:"results"` ID types.String `tfsdk:"id"` }
type EdgeFunctionsResults ¶ added in v1.2.0
type EdgeFunctionsResults struct { FunctionID types.Int64 `tfsdk:"function_id"` Name types.String `tfsdk:"name"` Language types.String `tfsdk:"language"` Code types.String `tfsdk:"code"` JSONArgs types.String `tfsdk:"json_args"` FunctionToRun types.String `tfsdk:"function_to_run"` InitiatorType types.String `tfsdk:"initiator_type"` IsActive types.Bool `tfsdk:"active"` LastEditor types.String `tfsdk:"last_editor"` Modified types.String `tfsdk:"modified"` ReferenceCount types.Int64 `tfsdk:"reference_count"` Version types.String `tfsdk:"version"` }
type GetDomainsResponseLinks ¶ added in v0.7.0
type GetEdgeFunctionResponseLinks ¶ added in v1.2.0
type GetEdgeFunctionsResponseLinks ¶ added in v1.2.0
type GetRecordsResponseLinks ¶
type GetZonesResponseLinks ¶
type Record ¶
type Record struct { RecordId types.Int64 `tfsdk:"record_id"` Entry types.String `tfsdk:"entry"` Description types.String `tfsdk:"description"` AnswersList []types.String `tfsdk:"answers_list"` Policy types.String `tfsdk:"policy"` RecordType types.String `tfsdk:"record_type"` Ttl types.Int64 `tfsdk:"ttl"` }
type RecordsDataSource ¶
type RecordsDataSource struct {
// contains filtered or unexported fields
}
func (*RecordsDataSource) Configure ¶
func (d *RecordsDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*RecordsDataSource) Metadata ¶
func (d *RecordsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RecordsDataSource) Read ¶
func (d *RecordsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RecordsDataSource) Schema ¶
func (d *RecordsDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RecordsDataSourceModel ¶
type RecordsDataSourceModel struct { ZoneId types.Int64 `tfsdk:"zone_id"` SchemaVersion types.Int64 `tfsdk:"schema_version"` TotalPages types.Int64 `tfsdk:"total_pages"` Counter types.Int64 `tfsdk:"counter"` Links *GetRecordsResponseLinks `tfsdk:"links"` Results *GetRecordsResponseResults `tfsdk:"results"` Id types.String `tfsdk:"id"` }
type Zone ¶
type Zone struct { ZoneID types.Int64 `tfsdk:"zone_id"` Name types.String `tfsdk:"name"` Domain types.String `tfsdk:"domain"` IsActive types.Bool `tfsdk:"is_active"` Retry types.Int64 `tfsdk:"retry"` NxTtl types.Int64 `tfsdk:"nxttl"` SoaTtl types.Int64 `tfsdk:"soattl"` Refresh types.Int64 `tfsdk:"refresh"` Expiry types.Int64 `tfsdk:"expiry"` Nameservers types.List `tfsdk:"nameservers"` }
type ZoneDataSource ¶
type ZoneDataSource struct {
// contains filtered or unexported fields
}
func (*ZoneDataSource) Configure ¶
func (d *ZoneDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*ZoneDataSource) Metadata ¶
func (d *ZoneDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ZoneDataSource) Read ¶
func (d *ZoneDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ZoneDataSource) Schema ¶
func (d *ZoneDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ZoneDataSourceModel ¶
type ZonesDataSource ¶
type ZonesDataSource struct {
// contains filtered or unexported fields
}
func (*ZonesDataSource) Configure ¶
func (d *ZonesDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*ZonesDataSource) Metadata ¶
func (d *ZonesDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ZonesDataSource) Read ¶
func (d *ZonesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ZonesDataSource) Schema ¶
func (d *ZonesDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ZonesDataSourceModel ¶
Source Files ¶
- config.go
- data_source_dnssec.go
- data_source_domain.go
- data_source_domains.go
- data_source_edgeFunction.go
- data_source_edgeFunctions.go
- data_source_records.go
- data_source_zone.go
- data_source_zones.go
- provider.go
- resource_dnssec.go
- resource_domain.go
- resource_edgeFunction.go
- resource_record.go
- resource_zones.go
Click to show internal directories.
Click to hide internal directories.