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 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 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 GetDomainsResponseLinks
- 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 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 DomainResults ¶ added in v0.7.0
type DomainResults 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 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 GetDomainsResponseLinks ¶ added in v0.7.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
¶
Click to show internal directories.
Click to hide internal directories.