Documentation ¶
Index ¶
- func Client(APIToken string, userAgent string) *apiClient
- func DnsDelegationSignerDS() map[string]schema.Attribute
- func EdgeFirewallResource() resource.Resource
- func EnvironmentVariableResource() resource.Resource
- func NetworkListResource() resource.Resource
- func New(version string) provider.Provider
- func NewDigitalCertificateResource() resource.Resource
- func NewDnssecResource() resource.Resource
- func NewDomainResource() resource.Resource
- func NewEdgeApplicationCacheSettingsResource() resource.Resource
- func NewEdgeApplicationEdgeFunctionsInstanceResource() resource.Resource
- func NewEdgeApplicationMainSettingsResource() resource.Resource
- func NewEdgeApplicationOriginResource() resource.Resource
- func NewEdgeApplicationRulesEngineResource() resource.Resource
- func NewEdgeFirewallEdgeFunctionsInstanceResource() resource.Resource
- func NewEdgeFunctionResource() resource.Resource
- func NewRecordResource() resource.Resource
- func NewZoneResource() resource.Resource
- func WafRuleSetResource() resource.Resource
- type AlgorithmTypeDS
- type ApplicationOrigins
- type AzionProviderModel
- type CacheSettingDataSource
- func (c *CacheSettingDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (c *CacheSettingDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (c *CacheSettingDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (c *CacheSettingDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type CacheSettingDataSourceModel
- type CacheSettingResults
- type CacheSettingsDataSource
- func (c *CacheSettingsDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (c *CacheSettingsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (c *CacheSettingsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (c *CacheSettingsDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type CacheSettingsDataSourceModel
- type CacheSettingsResults
- type CertificateDataSource
- func (c *CertificateDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (c *CertificateDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (c *CertificateDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (c *CertificateDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type CertificateDataSourceModel
- type CertificateResultsModel
- type CertificatesResultModel
- type CriteriaModel
- type CriteriaResourceModel
- type DigestTypeDS
- type DigitalCertificatesDataSource
- func (d *DigitalCertificatesDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *DigitalCertificatesDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *DigitalCertificatesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *DigitalCertificatesDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type DigitalCertificatesDataSourceModel
- type DnsDelegationSignerDSModel
- 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 EdgeApplicationCacheSettingsResourceModel
- type EdgeApplicationCacheSettingsResults
- type EdgeApplicationDataSource
- func (e *EdgeApplicationDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (e *EdgeApplicationDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (e *EdgeApplicationDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (e *EdgeApplicationDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type EdgeApplicationDataSourceModel
- type EdgeApplicationEdgeFunctionInstanceDataSource
- func (d *EdgeApplicationEdgeFunctionInstanceDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *EdgeApplicationEdgeFunctionInstanceDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *EdgeApplicationEdgeFunctionInstanceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *EdgeApplicationEdgeFunctionInstanceDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type EdgeApplicationResourceModel
- type EdgeApplicationResult
- type EdgeApplicationResults
- type EdgeApplicationsDataSource
- func (e *EdgeApplicationsDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (e *EdgeApplicationsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (e *EdgeApplicationsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (e *EdgeApplicationsDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type EdgeApplicationsDataSourceModel
- type EdgeApplicationsEdgeFunctionInstanceDataSource
- func (d *EdgeApplicationsEdgeFunctionInstanceDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *EdgeApplicationsEdgeFunctionInstanceDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *EdgeApplicationsEdgeFunctionInstanceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *EdgeApplicationsEdgeFunctionInstanceDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type EdgeApplicationsResult
- type EdgeFirewallDataSource
- func (e *EdgeFirewallDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (e *EdgeFirewallDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (e *EdgeFirewallDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (e *EdgeFirewallDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type EdgeFirewallDataSourceModel
- type EdgeFirewallEdgeFunctionInstanceDataSource
- func (e *EdgeFirewallEdgeFunctionInstanceDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (e *EdgeFirewallEdgeFunctionInstanceDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (e *EdgeFirewallEdgeFunctionInstanceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (e *EdgeFirewallEdgeFunctionInstanceDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type EdgeFirewallEdgeFunctionInstanceDataSourceModel
- type EdgeFirewallEdgeFunctionInstanceResults
- type EdgeFirewallEdgeFunctionsInstanceDataSource
- func (e *EdgeFirewallEdgeFunctionsInstanceDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (e *EdgeFirewallEdgeFunctionsInstanceDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (e *EdgeFirewallEdgeFunctionsInstanceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (e *EdgeFirewallEdgeFunctionsInstanceDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type EdgeFirewallEdgeFunctionsInstanceDataSourceModel
- type EdgeFirewallEdgeFunctionsInstanceResults
- type EdgeFirewallResourceModel
- type EdgeFirewallResourceResults
- type EdgeFirewallResults
- type EdgeFirewallsDataSource
- func (e *EdgeFirewallsDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (e *EdgeFirewallsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (e *EdgeFirewallsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (e *EdgeFirewallsDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type EdgeFirewallsDataSourceModel
- type EdgeFirewallsResponseLinks
- type EdgeFirewallsResults
- 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 EdgeFunctionInstanceDataSourceModel
- type EdgeFunctionInstanceResourceModel
- type EdgeFunctionInstanceResourceResults
- type EdgeFunctionInstanceResponse
- 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 EdgeFunctionsInstanceDataSourceModel
- type EdgeFunctionsInstanceResponse
- type EdgeFunctionsResults
- type EnvironmentVariableResourceModel
- type EnvironmentVariableResourceResults
- type GetCacheSettingsResponseLinks
- type GetDigitalCertificateResponseLinks
- type GetDomainsResponseLinks
- type GetEdgeApplicationsOriginsResponseLinks
- type GetEdgeApplicationsResponseLinks
- type GetEdgeFunctionInstanceResponseLinks
- type GetEdgeFunctionResponseLinks
- type GetEdgeFunctionsInstanceResponseLinks
- type GetEdgeFunctionsResponseLinks
- type GetRecordsResponseLinks
- type GetRecordsResponseResults
- type GetWafDomainsResponseLinks
- type GetWafResponseLinks
- type GetZonesResponseLinks
- type NetworkListDataSource
- func (n *NetworkListDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (n *NetworkListDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (n *NetworkListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (n *NetworkListDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type NetworkListDataSourceModel
- type NetworkListResourceModel
- type NetworkListResourceResults
- type NetworkListResult
- type NetworkListsDataSource
- func (n *NetworkListsDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (n *NetworkListsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (n *NetworkListsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (n *NetworkListsDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type NetworkListsDataSourceModel
- type NetworkListsResponseLinks
- type NetworkListsResults
- type OriginAddress
- type OriginAddressResults
- type OriginDataSource
- func (o *OriginDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (o *OriginDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (o *OriginDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (o *OriginDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type OriginDataSourceModel
- type OriginResourceModel
- type OriginResourceResults
- type OriginResults
- type OriginsAddressResults
- type OriginsDataSource
- func (o *OriginsDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (o *OriginsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (o *OriginsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (o *OriginsDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type OriginsDataSourceModel
- type OriginsResults
- 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 RuleEngineBehaviorModel
- type RuleEngineCriteria
- type RuleEngineCriteriaModel
- type RuleEngineDataSource
- func (r *RuleEngineDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (r *RuleEngineDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *RuleEngineDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *RuleEngineDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type RuleEngineDataSourceModel
- type RuleEngineResultModel
- type RulesEngineBehaviorModel
- type RulesEngineBehaviorResourceModel
- type RulesEngineCriteria
- type RulesEngineDataSource
- func (r *RulesEngineDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (r *RulesEngineDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *RulesEngineDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *RulesEngineDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type RulesEngineDataSourceModel
- type RulesEngineResourceCriteria
- type RulesEngineResourceModel
- type RulesEngineResourceResults
- type RulesEngineResultModel
- type TargetCapture
- type TargetCaptureResource
- type TargetObject
- type VariableDataSource
- func (n *VariableDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (n *VariableDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (n *VariableDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (n *VariableDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type VariableDataSourceModel
- type VariableResult
- type VariablesDataSource
- func (n *VariablesDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (n *VariablesDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (n *VariablesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (n *VariablesDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type VariablesDataSourceModel
- type VariablesResults
- type WafDataSource
- func (o *WafDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (o *WafDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (o *WafDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (o *WafDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type WafDataSourceModel
- type WafDomainsDataSource
- func (o *WafDomainsDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (o *WafDomainsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (o *WafDomainsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (o *WafDomainsDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type WafDomainsDataSourceModel
- type WafDomainsResults
- type WafResults
- type WafRuleSetDataSource
- func (o *WafRuleSetDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (o *WafRuleSetDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (o *WafRuleSetDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (o *WafRuleSetDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type WafRuleSetDataSourceModel
- type WafRuleSetResourceModel
- type WafRuleSetResourceResults
- type WafRuleSetResults
- 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 DnsDelegationSignerDS ¶
func EdgeFirewallResource ¶ added in v1.11.0
func EnvironmentVariableResource ¶ added in v1.12.0
func NetworkListResource ¶ added in v1.11.0
func NewDigitalCertificateResource ¶ added in v1.7.0
func NewDnssecResource ¶
func NewDomainResource ¶ added in v0.13.0
func NewEdgeApplicationCacheSettingsResource ¶ added in v1.8.0
func NewEdgeApplicationEdgeFunctionsInstanceResource ¶ added in v1.5.0
func NewEdgeApplicationMainSettingsResource ¶ added in v1.8.0
func NewEdgeApplicationOriginResource ¶ added in v1.4.0
func NewEdgeApplicationRulesEngineResource ¶ added in v1.6.0
func NewEdgeFirewallEdgeFunctionsInstanceResource ¶ added in v1.18.1
func NewEdgeFunctionResource ¶ added in v1.2.0
func NewRecordResource ¶
func NewZoneResource ¶
func WafRuleSetResource ¶ added in v1.15.0
Types ¶
type AlgorithmTypeDS ¶
type ApplicationOrigins ¶ added in v1.3.0
type ApplicationOrigins struct { Name types.String `tfsdk:"name"` OriginType types.String `tfsdk:"origin_type"` OriginID types.String `tfsdk:"origin_id"` }
func GetOrigins ¶ added in v1.3.0
func GetOrigins(EdgeOrigins []edgeapplications.ApplicationOrigins) []ApplicationOrigins
type AzionProviderModel ¶
type CacheSettingDataSource ¶ added in v1.8.0
type CacheSettingDataSource struct {
// contains filtered or unexported fields
}
func (*CacheSettingDataSource) Configure ¶ added in v1.8.0
func (c *CacheSettingDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*CacheSettingDataSource) Metadata ¶ added in v1.8.0
func (c *CacheSettingDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*CacheSettingDataSource) Read ¶ added in v1.8.0
func (c *CacheSettingDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*CacheSettingDataSource) Schema ¶ added in v1.8.0
func (c *CacheSettingDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type CacheSettingDataSourceModel ¶ added in v1.8.0
type CacheSettingResults ¶ added in v1.8.0
type CacheSettingResults struct { CacheSettingID types.Int64 `tfsdk:"cache_setting_id"` Name types.String `tfsdk:"name"` BrowserCacheSettings types.String `tfsdk:"browser_cache_settings"` BrowserCacheSettingsMaxTtl types.Int64 `tfsdk:"browser_cache_settings_maximum_ttl"` CdnCacheSettings types.String `tfsdk:"cdn_cache_settings"` CdnCacheSettingsMaxTtl types.Int64 `tfsdk:"cdn_cache_settings_maximum_ttl"` CacheByQueryString types.String `tfsdk:"cache_by_query_string"` QueryStringFields []types.String `tfsdk:"query_string_fields"` EnableQueryStringSort types.Bool `tfsdk:"enable_query_string_sort"` CacheByCookies types.String `tfsdk:"cache_by_cookies"` CookieNames []types.String `tfsdk:"cookie_names"` AdaptiveDeliveryAction types.String `tfsdk:"adaptive_delivery_action"` DeviceGroup []types.Int64 `tfsdk:"device_group"` EnableCachingForPost types.Bool `tfsdk:"enable_caching_for_post"` L2CachingEnabled types.Bool `tfsdk:"l2_caching_enabled"` IsSliceConfigurationEnabled types.Bool `tfsdk:"is_slice_configuration_enabled"` IsSliceEdgeCachingEnabled types.Bool `tfsdk:"is_slice_edge_caching_enabled"` IsSliceL2CachingEnabled types.Bool `tfsdk:"is_slice_l2_caching_enabled"` SliceConfigurationRange types.Int64 `tfsdk:"slice_configuration_range"` EnableCachingForOptions types.Bool `tfsdk:"enable_caching_for_options"` EnableStaleCache types.Bool `tfsdk:"enable_stale_cache"` L2Region types.String `tfsdk:"l2_region"` }
type CacheSettingsDataSource ¶ added in v1.8.0
type CacheSettingsDataSource struct {
// contains filtered or unexported fields
}
func (*CacheSettingsDataSource) Configure ¶ added in v1.8.0
func (c *CacheSettingsDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*CacheSettingsDataSource) Metadata ¶ added in v1.8.0
func (c *CacheSettingsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*CacheSettingsDataSource) Read ¶ added in v1.8.0
func (c *CacheSettingsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*CacheSettingsDataSource) Schema ¶ added in v1.8.0
func (c *CacheSettingsDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type CacheSettingsDataSourceModel ¶ added in v1.8.0
type CacheSettingsDataSourceModel struct { ApplicationID types.Int64 `tfsdk:"edge_application_id"` Counter types.Int64 `tfsdk:"counter"` Page types.Int64 `tfsdk:"page"` PageSize types.Int64 `tfsdk:"page_size"` TotalPages types.Int64 `tfsdk:"total_pages"` Links *GetCacheSettingsResponseLinks `tfsdk:"links"` SchemaVersion types.Int64 `tfsdk:"schema_version"` Results []CacheSettingsResults `tfsdk:"results"` ID types.String `tfsdk:"id"` }
type CacheSettingsResults ¶ added in v1.8.0
type CacheSettingsResults struct { CacheSettingID types.Int64 `tfsdk:"cache_setting_id"` Name types.String `tfsdk:"name"` BrowserCacheSettings types.String `tfsdk:"browser_cache_settings"` BrowserCacheSettingsMaxTtl types.Int64 `tfsdk:"browser_cache_settings_maximum_ttl"` CdnCacheSettings types.String `tfsdk:"cdn_cache_settings"` CdnCacheSettingsMaxTtl types.Int64 `tfsdk:"cdn_cache_settings_maximum_ttl"` CacheByQueryString types.String `tfsdk:"cache_by_query_string"` QueryStringFields []types.String `tfsdk:"query_string_fields"` EnableQueryStringSort types.Bool `tfsdk:"enable_query_string_sort"` CacheByCookies types.String `tfsdk:"cache_by_cookies"` CookieNames []types.String `tfsdk:"cookie_names"` AdaptiveDeliveryAction types.String `tfsdk:"adaptive_delivery_action"` DeviceGroup []types.Int64 `tfsdk:"device_group"` EnableCachingForPost types.Bool `tfsdk:"enable_caching_for_post"` L2CachingEnabled types.Bool `tfsdk:"l2_caching_enabled"` IsSliceConfigurationEnabled types.Bool `tfsdk:"is_slice_configuration_enabled"` IsSliceEdgeCachingEnabled types.Bool `tfsdk:"is_slice_edge_caching_enabled"` IsSliceL2CachingEnabled types.Bool `tfsdk:"is_slice_l2_caching_enabled"` SliceConfigurationRange types.Int64 `tfsdk:"slice_configuration_range"` EnableCachingForOptions types.Bool `tfsdk:"enable_caching_for_options"` EnableStaleCache types.Bool `tfsdk:"enable_stale_cache"` L2Region types.String `tfsdk:"l2_region"` }
type CertificateDataSource ¶ added in v1.7.0
type CertificateDataSource struct {
// contains filtered or unexported fields
}
func (*CertificateDataSource) Configure ¶ added in v1.7.0
func (c *CertificateDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*CertificateDataSource) Metadata ¶ added in v1.7.0
func (c *CertificateDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*CertificateDataSource) Read ¶ added in v1.7.0
func (c *CertificateDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*CertificateDataSource) Schema ¶ added in v1.7.0
func (c *CertificateDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type CertificateDataSourceModel ¶ added in v1.7.0
type CertificateResultsModel ¶ added in v1.7.0
type CertificateResultsModel struct { ID types.Int64 `tfsdk:"id"` Name types.String `tfsdk:"name"` Issuer types.String `tfsdk:"issuer"` SubjectName []types.String `tfsdk:"subject_name"` Validity types.String `tfsdk:"validity"` Status types.String `tfsdk:"status"` CertificateType types.String `tfsdk:"certificate_type"` Managed types.Bool `tfsdk:"managed"` CSR types.String `tfsdk:"csr"` CertificateContent types.String `tfsdk:"certificate_content"` AzionInformation types.String `tfsdk:"azion_information"` }
type CertificatesResultModel ¶ added in v1.7.0
type CertificatesResultModel struct { ID types.Int64 `tfsdk:"id"` Name types.String `tfsdk:"name"` Issuer types.String `tfsdk:"issuer"` SubjectName []types.String `tfsdk:"subject_name"` Validity types.String `tfsdk:"validity"` Status types.String `tfsdk:"status"` CertificateType types.String `tfsdk:"certificate_type"` Managed types.Bool `tfsdk:"managed"` AzionInformation types.String `tfsdk:"azion_information"` }
type CriteriaModel ¶ added in v1.6.0
type CriteriaModel struct {
Entries []RulesEngineCriteria `tfsdk:"entries"`
}
type CriteriaResourceModel ¶ added in v1.6.0
type CriteriaResourceModel struct {
Entries []RulesEngineResourceCriteria `tfsdk:"entries"`
}
type DigestTypeDS ¶
type DigitalCertificatesDataSource ¶ added in v1.7.0
type DigitalCertificatesDataSource struct {
// contains filtered or unexported fields
}
func (*DigitalCertificatesDataSource) Configure ¶ added in v1.7.0
func (d *DigitalCertificatesDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*DigitalCertificatesDataSource) Metadata ¶ added in v1.7.0
func (d *DigitalCertificatesDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*DigitalCertificatesDataSource) Read ¶ added in v1.7.0
func (d *DigitalCertificatesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*DigitalCertificatesDataSource) Schema ¶ added in v1.7.0
func (d *DigitalCertificatesDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type DigitalCertificatesDataSourceModel ¶ added in v1.7.0
type DigitalCertificatesDataSourceModel struct { ID types.String `tfsdk:"id"` Counter types.Int64 `tfsdk:"counter"` TotalPages types.Int64 `tfsdk:"total_pages"` Links *GetDigitalCertificateResponseLinks `tfsdk:"links"` SchemaVersion types.Int64 `tfsdk:"schema_version"` Results []CertificatesResultModel `tfsdk:"results"` }
type DnsDelegationSignerDSModel ¶
type DnsDelegationSignerDSModel struct { DigestType *DigestTypeDS `tfsdk:"digesttype"` AlgorithmType *AlgorithmTypeDS `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"` Page types.Int64 `tfsdk:"page"` PageSize types.Int64 `tfsdk:"page_size"` 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 EdgeApplicationCacheSettingsResourceModel ¶ added in v1.8.0
type EdgeApplicationCacheSettingsResourceModel struct { SchemaVersion types.Int64 `tfsdk:"schema_version"` CacheSettings *EdgeApplicationCacheSettingsResults `tfsdk:"cache_settings"` ID types.String `tfsdk:"id"` ApplicationID types.Int64 `tfsdk:"edge_application_id"` LastUpdated types.String `tfsdk:"last_updated"` }
type EdgeApplicationCacheSettingsResults ¶ added in v1.8.0
type EdgeApplicationCacheSettingsResults struct { CacheSettingID types.Int64 `tfsdk:"cache_setting_id"` Name types.String `tfsdk:"name"` BrowserCacheSettings types.String `tfsdk:"browser_cache_settings"` BrowserCacheSettingsMaxTTL types.Int64 `tfsdk:"browser_cache_settings_maximum_ttl"` CDNCacheSettings types.String `tfsdk:"cdn_cache_settings"` CDNCacheSettingsMaxTTL types.Int64 `tfsdk:"cdn_cache_settings_maximum_ttl"` CacheByQueryString types.String `tfsdk:"cache_by_query_string"` QueryStringFields []types.String `tfsdk:"query_string_fields"` EnableQueryStringSort types.Bool `tfsdk:"enable_query_string_sort"` CacheByCookies types.String `tfsdk:"cache_by_cookies"` CookieNames []types.String `tfsdk:"cookie_names"` AdaptiveDeliveryAction types.String `tfsdk:"adaptive_delivery_action"` DeviceGroup []types.Int64 `tfsdk:"device_group"` EnableCachingForPost types.Bool `tfsdk:"enable_caching_for_post"` L2CachingEnabled types.Bool `tfsdk:"l2_caching_enabled"` IsSliceConfigurationEnabled types.Bool `tfsdk:"is_slice_configuration_enabled"` IsSliceEdgeCachingEnabled types.Bool `tfsdk:"is_slice_edge_caching_enabled"` IsSliceL2CachingEnabled types.Bool `tfsdk:"is_slice_l2_caching_enabled"` SliceConfigurationRange types.Int64 `tfsdk:"slice_configuration_range"` EnableCachingForOptions types.Bool `tfsdk:"enable_caching_for_options"` EnableStaleCache types.Bool `tfsdk:"enable_stale_cache"` L2Region types.String `tfsdk:"l2_region"` }
type EdgeApplicationDataSource ¶ added in v1.3.0
type EdgeApplicationDataSource struct {
// contains filtered or unexported fields
}
func (*EdgeApplicationDataSource) Configure ¶ added in v1.3.0
func (e *EdgeApplicationDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*EdgeApplicationDataSource) Metadata ¶ added in v1.3.0
func (e *EdgeApplicationDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*EdgeApplicationDataSource) Read ¶ added in v1.3.0
func (e *EdgeApplicationDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*EdgeApplicationDataSource) Schema ¶ added in v1.3.0
func (e *EdgeApplicationDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type EdgeApplicationDataSourceModel ¶ added in v1.3.0
type EdgeApplicationDataSourceModel struct { SchemaVersion types.Int64 `tfsdk:"schema_version"` Results *EdgeApplicationResult `tfsdk:"results"` ID types.String `tfsdk:"id"` }
type EdgeApplicationEdgeFunctionInstanceDataSource ¶ added in v1.5.0
type EdgeApplicationEdgeFunctionInstanceDataSource struct {
// contains filtered or unexported fields
}
func (*EdgeApplicationEdgeFunctionInstanceDataSource) Configure ¶ added in v1.5.0
func (d *EdgeApplicationEdgeFunctionInstanceDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*EdgeApplicationEdgeFunctionInstanceDataSource) Metadata ¶ added in v1.5.0
func (d *EdgeApplicationEdgeFunctionInstanceDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*EdgeApplicationEdgeFunctionInstanceDataSource) Read ¶ added in v1.5.0
func (d *EdgeApplicationEdgeFunctionInstanceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*EdgeApplicationEdgeFunctionInstanceDataSource) Schema ¶ added in v1.5.0
func (d *EdgeApplicationEdgeFunctionInstanceDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type EdgeApplicationResourceModel ¶ added in v1.8.0
type EdgeApplicationResult ¶ added in v1.3.0
type EdgeApplicationResult struct { ApplicationID types.Int64 `tfsdk:"application_id"` Name types.String `tfsdk:"name"` DeliveryProtocol types.String `tfsdk:"delivery_protocol"` HTTPPort []types.Float64 `tfsdk:"http_port"` HTTPSPort []types.Float64 `tfsdk:"https_port"` MinimumTLSVersion types.String `tfsdk:"minimum_tls_version"` Active types.Bool `tfsdk:"active"` DebugRules types.Bool `tfsdk:"debug_rules"` HTTP3 types.Bool `tfsdk:"http3"` SupportedCiphers types.String `tfsdk:"supported_ciphers"` ApplicationAcceleration types.Bool `tfsdk:"application_acceleration"` Caching types.Bool `tfsdk:"caching"` DeviceDetection types.Bool `tfsdk:"device_detection"` EdgeFirewall types.Bool `tfsdk:"edge_firewall"` EdgeFunctions types.Bool `tfsdk:"edge_functions"` ImageOptimization types.Bool `tfsdk:"image_optimization"` LoadBalancer types.Bool `tfsdk:"load_balancer"` L2Caching types.Bool `tfsdk:"l2_caching"` RawLogs types.Bool `tfsdk:"raw_logs"` WebApplicationFirewall types.Bool `tfsdk:"web_application_firewall"` }
type EdgeApplicationResults ¶ added in v1.8.0
type EdgeApplicationResults struct { ApplicationID types.Int64 `tfsdk:"application_id"` Name types.String `tfsdk:"name"` DeliveryProtocol types.String `tfsdk:"delivery_protocol"` HTTPPort []types.Float64 `tfsdk:"http_port"` HTTPSPort []types.Float64 `tfsdk:"https_port"` MinimumTLSVersion types.String `tfsdk:"minimum_tls_version"` Active types.Bool `tfsdk:"active"` DebugRules types.Bool `tfsdk:"debug_rules"` HTTP3 types.Bool `tfsdk:"http3"` SupportedCiphers types.String `tfsdk:"supported_ciphers"` ApplicationAcceleration types.Bool `tfsdk:"application_acceleration"` Caching types.Bool `tfsdk:"caching"` DeviceDetection types.Bool `tfsdk:"device_detection"` EdgeFirewall types.Bool `tfsdk:"edge_firewall"` EdgeFunctions types.Bool `tfsdk:"edge_functions"` ImageOptimization types.Bool `tfsdk:"image_optimization"` LoadBalancer types.Bool `tfsdk:"load_balancer"` L2Caching types.Bool `tfsdk:"l2_caching"` RawLogs types.Bool `tfsdk:"raw_logs"` WebApplicationFirewall types.Bool `tfsdk:"web_application_firewall"` }
type EdgeApplicationsDataSource ¶ added in v1.3.0
type EdgeApplicationsDataSource struct {
// contains filtered or unexported fields
}
func (*EdgeApplicationsDataSource) Configure ¶ added in v1.3.0
func (e *EdgeApplicationsDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*EdgeApplicationsDataSource) Metadata ¶ added in v1.3.0
func (e *EdgeApplicationsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*EdgeApplicationsDataSource) Read ¶ added in v1.3.0
func (e *EdgeApplicationsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*EdgeApplicationsDataSource) Schema ¶ added in v1.3.0
func (e *EdgeApplicationsDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type EdgeApplicationsDataSourceModel ¶ added in v1.3.0
type EdgeApplicationsDataSourceModel struct { SchemaVersion types.Int64 `tfsdk:"schema_version"` Counter types.Int64 `tfsdk:"counter"` TotalPages types.Int64 `tfsdk:"total_pages"` Page types.Int64 `tfsdk:"page"` PageSize types.Int64 `tfsdk:"page_size"` Links *GetEdgeApplicationsResponseLinks `tfsdk:"links"` Results []EdgeApplicationsResult `tfsdk:"results"` ID types.String `tfsdk:"id"` }
type EdgeApplicationsEdgeFunctionInstanceDataSource ¶ added in v1.5.0
type EdgeApplicationsEdgeFunctionInstanceDataSource struct {
// contains filtered or unexported fields
}
func (*EdgeApplicationsEdgeFunctionInstanceDataSource) Configure ¶ added in v1.5.0
func (d *EdgeApplicationsEdgeFunctionInstanceDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*EdgeApplicationsEdgeFunctionInstanceDataSource) Metadata ¶ added in v1.5.0
func (d *EdgeApplicationsEdgeFunctionInstanceDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*EdgeApplicationsEdgeFunctionInstanceDataSource) Read ¶ added in v1.5.0
func (d *EdgeApplicationsEdgeFunctionInstanceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*EdgeApplicationsEdgeFunctionInstanceDataSource) Schema ¶ added in v1.5.0
func (d *EdgeApplicationsEdgeFunctionInstanceDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type EdgeApplicationsResult ¶ added in v1.3.0
type EdgeApplicationsResult struct { ApplicationID types.Int64 `tfsdk:"application_id"` Name types.String `tfsdk:"name"` Active types.Bool `tfsdk:"active"` DebugRules types.Bool `tfsdk:"debug_rules"` LastEditor types.String `tfsdk:"last_editor"` LastModified types.String `tfsdk:"last_modified"` Origins []ApplicationOrigins `tfsdk:"origins"` }
type EdgeFirewallDataSource ¶ added in v1.11.0
type EdgeFirewallDataSource struct {
// contains filtered or unexported fields
}
func (*EdgeFirewallDataSource) Configure ¶ added in v1.11.0
func (e *EdgeFirewallDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*EdgeFirewallDataSource) Metadata ¶ added in v1.11.0
func (e *EdgeFirewallDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*EdgeFirewallDataSource) Read ¶ added in v1.11.0
func (e *EdgeFirewallDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*EdgeFirewallDataSource) Schema ¶ added in v1.11.0
func (e *EdgeFirewallDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type EdgeFirewallDataSourceModel ¶ added in v1.11.0
type EdgeFirewallEdgeFunctionInstanceDataSource ¶ added in v1.17.0
type EdgeFirewallEdgeFunctionInstanceDataSource struct {
// contains filtered or unexported fields
}
func (*EdgeFirewallEdgeFunctionInstanceDataSource) Configure ¶ added in v1.17.0
func (e *EdgeFirewallEdgeFunctionInstanceDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*EdgeFirewallEdgeFunctionInstanceDataSource) Metadata ¶ added in v1.17.0
func (e *EdgeFirewallEdgeFunctionInstanceDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*EdgeFirewallEdgeFunctionInstanceDataSource) Read ¶ added in v1.17.0
func (e *EdgeFirewallEdgeFunctionInstanceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*EdgeFirewallEdgeFunctionInstanceDataSource) Schema ¶ added in v1.17.0
func (e *EdgeFirewallEdgeFunctionInstanceDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type EdgeFirewallEdgeFunctionInstanceDataSourceModel ¶ added in v1.17.0
type EdgeFirewallEdgeFunctionInstanceResults ¶ added in v1.17.0
type EdgeFirewallEdgeFunctionInstanceResults struct { ID types.Int64 `tfsdk:"edge_function_instance_id"` LastEditor types.String `tfsdk:"last_editor"` LastModified types.String `tfsdk:"last_modified"` Name types.String `tfsdk:"name"` JsonArgs types.String `tfsdk:"json_args"` EdgeFunctionID types.Int64 `tfsdk:"edge_function_id"` }
type EdgeFirewallEdgeFunctionsInstanceDataSource ¶ added in v1.17.0
type EdgeFirewallEdgeFunctionsInstanceDataSource struct {
// contains filtered or unexported fields
}
func (*EdgeFirewallEdgeFunctionsInstanceDataSource) Configure ¶ added in v1.17.0
func (e *EdgeFirewallEdgeFunctionsInstanceDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*EdgeFirewallEdgeFunctionsInstanceDataSource) Metadata ¶ added in v1.17.0
func (e *EdgeFirewallEdgeFunctionsInstanceDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*EdgeFirewallEdgeFunctionsInstanceDataSource) Read ¶ added in v1.17.0
func (e *EdgeFirewallEdgeFunctionsInstanceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*EdgeFirewallEdgeFunctionsInstanceDataSource) Schema ¶ added in v1.17.0
func (e *EdgeFirewallEdgeFunctionsInstanceDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type EdgeFirewallEdgeFunctionsInstanceDataSourceModel ¶ added in v1.17.0
type EdgeFirewallEdgeFunctionsInstanceDataSourceModel struct { ID types.String `tfsdk:"id"` EdgeFirewallID types.Int64 `tfsdk:"edge_firewall_id"` Counter types.Int64 `tfsdk:"counter"` TotalPages types.Int64 `tfsdk:"total_pages"` Page types.Int64 `tfsdk:"page"` PageSize types.Int64 `tfsdk:"page_size"` Links *EdgeFirewallsResponseLinks `tfsdk:"links"` SchemaVersion types.Int64 `tfsdk:"schema_version"` Results []EdgeFirewallEdgeFunctionsInstanceResults `tfsdk:"results"` }
type EdgeFirewallEdgeFunctionsInstanceResults ¶ added in v1.17.0
type EdgeFirewallEdgeFunctionsInstanceResults struct { ID types.Int64 `tfsdk:"edge_function_instance_id"` LastEditor types.String `tfsdk:"last_editor"` LastModified types.String `tfsdk:"last_modified"` Name types.String `tfsdk:"name"` JsonArgs types.String `tfsdk:"json_args"` EdgeFunction types.Int64 `tfsdk:"edge_function"` }
type EdgeFirewallResourceModel ¶ added in v1.11.0
type EdgeFirewallResourceResults ¶ added in v1.11.0
type EdgeFirewallResourceResults struct { ID types.Int64 `tfsdk:"id"` LastEditor types.String `tfsdk:"last_editor"` LastModified types.String `tfsdk:"last_modified"` Name types.String `tfsdk:"name"` IsActive types.Bool `tfsdk:"is_active"` EdgeFunctionsEnabled types.Bool `tfsdk:"edge_functions_enabled"` NetworkProtectionEnabled types.Bool `tfsdk:"network_protection_enabled"` WAFEnabled types.Bool `tfsdk:"waf_enabled"` DebugRules types.Bool `tfsdk:"debug_rules"` Domains types.List `tfsdk:"domains"` }
type EdgeFirewallResults ¶ added in v1.11.0
type EdgeFirewallResults struct { ID types.Int64 `tfsdk:"id"` LastEditor types.String `tfsdk:"last_editor"` LastModified types.String `tfsdk:"last_modified"` Name types.String `tfsdk:"name"` IsActive types.Bool `tfsdk:"is_active"` EdgeFunctionsEnabled types.Bool `tfsdk:"edge_functions_enabled"` NetworkProtectionEnabled types.Bool `tfsdk:"network_protection_enabled"` WAFEnabled types.Bool `tfsdk:"waf_enabled"` DebugRules types.Bool `tfsdk:"debug_rules"` Domains types.List `tfsdk:"domains"` }
type EdgeFirewallsDataSource ¶ added in v1.11.0
type EdgeFirewallsDataSource struct {
// contains filtered or unexported fields
}
func (*EdgeFirewallsDataSource) Configure ¶ added in v1.11.0
func (e *EdgeFirewallsDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*EdgeFirewallsDataSource) Metadata ¶ added in v1.11.0
func (e *EdgeFirewallsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*EdgeFirewallsDataSource) Read ¶ added in v1.11.0
func (e *EdgeFirewallsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*EdgeFirewallsDataSource) Schema ¶ added in v1.11.0
func (e *EdgeFirewallsDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type EdgeFirewallsDataSourceModel ¶ added in v1.11.0
type EdgeFirewallsDataSourceModel struct { Counter types.Int64 `tfsdk:"counter"` TotalPages types.Int64 `tfsdk:"total_pages"` Page types.Int64 `tfsdk:"page"` PageSize types.Int64 `tfsdk:"page_size"` Links *EdgeFirewallsResponseLinks `tfsdk:"links"` SchemaVersion types.Int64 `tfsdk:"schema_version"` Results []EdgeFirewallsResults `tfsdk:"results"` }
type EdgeFirewallsResponseLinks ¶ added in v1.11.0
type EdgeFirewallsResults ¶ added in v1.11.0
type EdgeFirewallsResults struct { ID types.Int64 `tfsdk:"id"` LastEditor types.String `tfsdk:"last_editor"` LastModified types.String `tfsdk:"last_modified"` Name types.String `tfsdk:"name"` IsActive types.Bool `tfsdk:"is_active"` EdgeFunctionsEnabled types.Bool `tfsdk:"edge_functions_enabled"` NetworkProtectionEnabled types.Bool `tfsdk:"network_protection_enabled"` WAFEnabled types.Bool `tfsdk:"waf_enabled"` DebugRules types.Bool `tfsdk:"debug_rules"` Domains types.List `tfsdk:"domains"` }
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 EdgeFunctionInstanceDataSourceModel ¶ added in v1.5.0
type EdgeFunctionInstanceResourceModel ¶ added in v1.5.0
type EdgeFunctionInstanceResourceModel struct { SchemaVersion types.Int64 `tfsdk:"schema_version"` EdgeFunction *EdgeFunctionInstanceResourceResults `tfsdk:"results"` ID types.String `tfsdk:"id"` ApplicationID types.Int64 `tfsdk:"edge_application_id"` LastUpdated types.String `tfsdk:"last_updated"` }
type EdgeFunctionInstanceResourceResults ¶ added in v1.5.0
type EdgeFunctionInstanceResponse ¶ added in v1.5.0
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 EdgeFunctionsInstanceDataSourceModel ¶ added in v1.5.0
type EdgeFunctionsInstanceDataSourceModel struct { ID types.String `tfsdk:"id"` ApplicationID types.Int64 `tfsdk:"edge_application_id"` Counter types.Int64 `tfsdk:"counter"` Page types.Int64 `tfsdk:"page"` PageSize types.Int64 `tfsdk:"page_size"` TotalPages types.Int64 `tfsdk:"total_pages"` Links *GetEdgeFunctionsInstanceResponseLinks `tfsdk:"links"` SchemaVersion types.Int64 `tfsdk:"schema_version"` Results []EdgeFunctionsInstanceResponse `tfsdk:"results"` }
type EdgeFunctionsInstanceResponse ¶ added in v1.5.0
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 EnvironmentVariableResourceModel ¶ added in v1.12.0
type EnvironmentVariableResourceModel struct { EnvironmentVariable *EnvironmentVariableResourceResults `tfsdk:"result"` ID types.String `tfsdk:"id"` LastUpdated types.String `tfsdk:"last_updated"` }
type EnvironmentVariableResourceResults ¶ added in v1.12.0
type EnvironmentVariableResourceResults struct { Uuid types.String `tfsdk:"uuid"` Key types.String `tfsdk:"key"` Value types.String `tfsdk:"value"` Secret types.Bool `tfsdk:"secret"` LastEditor types.String `tfsdk:"last_editor"` CreateAt types.String `tfsdk:"created_at"` UpdateAt types.String `tfsdk:"updated_at"` }
type GetCacheSettingsResponseLinks ¶ added in v1.8.0
type GetDigitalCertificateResponseLinks ¶ added in v1.7.0
type GetDomainsResponseLinks ¶ added in v0.7.0
type GetEdgeApplicationsOriginsResponseLinks ¶ added in v1.24.1
type GetEdgeApplicationsResponseLinks ¶ added in v1.24.1
type GetEdgeFunctionInstanceResponseLinks ¶ added in v1.5.0
type GetEdgeFunctionResponseLinks ¶ added in v1.2.0
type GetEdgeFunctionsInstanceResponseLinks ¶ added in v1.5.0
type GetEdgeFunctionsResponseLinks ¶ added in v1.2.0
type GetRecordsResponseLinks ¶
type GetWafDomainsResponseLinks ¶ added in v1.18.0
type GetWafResponseLinks ¶ added in v1.15.0
type GetZonesResponseLinks ¶
type NetworkListDataSource ¶ added in v1.10.0
type NetworkListDataSource struct {
// contains filtered or unexported fields
}
func (*NetworkListDataSource) Configure ¶ added in v1.10.0
func (n *NetworkListDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*NetworkListDataSource) Metadata ¶ added in v1.10.0
func (n *NetworkListDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*NetworkListDataSource) Read ¶ added in v1.10.0
func (n *NetworkListDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*NetworkListDataSource) Schema ¶ added in v1.10.0
func (n *NetworkListDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type NetworkListDataSourceModel ¶ added in v1.10.0
type NetworkListResourceModel ¶ added in v1.10.0
type NetworkListResourceResults ¶ added in v1.10.0
type NetworkListResourceResults struct { ID types.Int64 `tfsdk:"id"` LastEditor types.String `tfsdk:"last_editor"` LastModified types.String `tfsdk:"last_modified"` ListType types.String `tfsdk:"list_type"` Name types.String `tfsdk:"name"` ItemsValuesStr types.Set `tfsdk:"items_values_str"` ItemsValuesInt types.List `tfsdk:"items_values_int"` }
type NetworkListResult ¶ added in v1.10.0
type NetworkListResult struct { LastEditor types.String `tfsdk:"last_editor"` LastModified types.String `tfsdk:"last_modified"` ListType types.String `tfsdk:"list_type"` Name types.String `tfsdk:"name"` ItemsValuesStr types.List `tfsdk:"items_values_str"` ItemsValuesInt types.List `tfsdk:"items_values_int"` }
type NetworkListsDataSource ¶ added in v1.10.0
type NetworkListsDataSource struct {
// contains filtered or unexported fields
}
func (*NetworkListsDataSource) Configure ¶ added in v1.10.0
func (n *NetworkListsDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*NetworkListsDataSource) Metadata ¶ added in v1.10.0
func (n *NetworkListsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*NetworkListsDataSource) Read ¶ added in v1.10.0
func (n *NetworkListsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*NetworkListsDataSource) Schema ¶ added in v1.10.0
func (n *NetworkListsDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type NetworkListsDataSourceModel ¶ added in v1.10.0
type NetworkListsDataSourceModel struct { SchemaVersion types.Int64 `tfsdk:"schema_version"` Counter types.Int64 `tfsdk:"counter"` Page types.Int64 `tfsdk:"page"` TotalPages types.Int64 `tfsdk:"total_pages"` Links *NetworkListsResponseLinks `tfsdk:"links"` Results []NetworkListsResults `tfsdk:"results"` ID types.String `tfsdk:"id"` }
type NetworkListsResponseLinks ¶ added in v1.10.0
type NetworkListsResults ¶ added in v1.10.0
type NetworkListsResults struct { ID types.Int64 `tfsdk:"id"` LastEditor types.String `tfsdk:"last_editor"` LastModified types.String `tfsdk:"last_modified"` ListType types.String `tfsdk:"list_type"` Name types.String `tfsdk:"name"` CountryList types.List `tfsdk:"country_list"` IPList types.List `tfsdk:"ip_list"` }
type OriginAddress ¶ added in v1.4.0
type OriginAddressResults ¶ added in v1.4.0
type OriginDataSource ¶ added in v1.4.0
type OriginDataSource struct {
// contains filtered or unexported fields
}
func (*OriginDataSource) Configure ¶ added in v1.4.0
func (o *OriginDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*OriginDataSource) Metadata ¶ added in v1.4.0
func (o *OriginDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*OriginDataSource) Read ¶ added in v1.4.0
func (o *OriginDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*OriginDataSource) Schema ¶ added in v1.4.0
func (o *OriginDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type OriginDataSourceModel ¶ added in v1.4.0
type OriginResourceModel ¶ added in v1.4.0
type OriginResourceResults ¶ added in v1.4.0
type OriginResourceResults struct { OriginID types.Int64 `tfsdk:"origin_id"` OriginKey types.String `tfsdk:"origin_key"` Name types.String `tfsdk:"name"` OriginType types.String `tfsdk:"origin_type"` Addresses []OriginAddress `tfsdk:"addresses"` OriginProtocolPolicy types.String `tfsdk:"origin_protocol_policy"` IsOriginRedirectionEnabled types.Bool `tfsdk:"is_origin_redirection_enabled"` HostHeader types.String `tfsdk:"host_header"` Method types.String `tfsdk:"method"` OriginPath types.String `tfsdk:"origin_path"` ConnectionTimeout types.Int64 `tfsdk:"connection_timeout"` TimeoutBetweenBytes types.Int64 `tfsdk:"timeout_between_bytes"` HMACAuthentication types.Bool `tfsdk:"hmac_authentication"` HMACRegionName types.String `tfsdk:"hmac_region_name"` HMACAccessKey types.String `tfsdk:"hmac_access_key"` HMACSecretKey types.String `tfsdk:"hmac_secret_key"` }
type OriginResults ¶ added in v1.4.0
type OriginResults struct { OriginId types.Int64 `tfsdk:"origin_id"` OriginKey types.String `tfsdk:"origin_key"` Name types.String `tfsdk:"name"` OriginType types.String `tfsdk:"origin_type"` Addresses []OriginAddressResults `tfsdk:"addresses"` OriginProtocolPolicy types.String `tfsdk:"origin_protocol_policy"` IsOriginRedirectionEnabled types.Bool `tfsdk:"is_origin_redirection_enabled"` HostHeader types.String `tfsdk:"host_header"` Method types.String `tfsdk:"method"` OriginPath types.String `tfsdk:"origin_path"` ConnectionTimeout types.Int64 `tfsdk:"connection_timeout"` TimeoutBetweenBytes types.Int64 `tfsdk:"timeout_between_bytes"` HMACAuthentication types.Bool `tfsdk:"hmac_authentication"` HMACRegionName types.String `tfsdk:"hmac_region_name"` HMACAccessKey types.String `tfsdk:"hmac_access_key"` HMACSecretKey types.String `tfsdk:"hmac_secret_key"` }
type OriginsAddressResults ¶ added in v1.4.0
type OriginsDataSource ¶ added in v1.4.0
type OriginsDataSource struct {
// contains filtered or unexported fields
}
func (*OriginsDataSource) Configure ¶ added in v1.4.0
func (o *OriginsDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*OriginsDataSource) Metadata ¶ added in v1.4.0
func (o *OriginsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*OriginsDataSource) Read ¶ added in v1.4.0
func (o *OriginsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*OriginsDataSource) Schema ¶ added in v1.4.0
func (o *OriginsDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type OriginsDataSourceModel ¶ added in v1.4.0
type OriginsDataSourceModel struct { SchemaVersion types.Int64 `tfsdk:"schema_version"` ID types.String `tfsdk:"id"` ApplicationID types.Int64 `tfsdk:"edge_application_id"` Counter types.Int64 `tfsdk:"counter"` TotalPages types.Int64 `tfsdk:"total_pages"` Page types.Int64 `tfsdk:"page"` PageSize types.Int64 `tfsdk:"page_size"` Links *GetEdgeApplicationsOriginsResponseLinks `tfsdk:"links"` Results []OriginsResults `tfsdk:"results"` }
type OriginsResults ¶ added in v1.4.0
type OriginsResults struct { OriginId types.Int64 `tfsdk:"origin_id"` OriginKey types.String `tfsdk:"origin_key"` Name types.String `tfsdk:"name"` OriginType types.String `tfsdk:"origin_type"` Addresses []OriginsAddressResults `tfsdk:"addresses"` OriginProtocolPolicy types.String `tfsdk:"origin_protocol_policy"` IsOriginRedirectionEnabled types.Bool `tfsdk:"is_origin_redirection_enabled"` HostHeader types.String `tfsdk:"host_header"` Method types.String `tfsdk:"method"` OriginPath types.String `tfsdk:"origin_path"` ConnectionTimeout types.Int64 `tfsdk:"connection_timeout"` TimeoutBetweenBytes types.Int64 `tfsdk:"timeout_between_bytes"` HMACAuthentication types.Bool `tfsdk:"hmac_authentication"` HMACRegionName types.String `tfsdk:"hmac_region_name"` HMACAccessKey types.String `tfsdk:"hmac_access_key"` HMACSecretKey types.String `tfsdk:"hmac_secret_key"` }
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"` Page types.Int64 `tfsdk:"page"` PageSize types.Int64 `tfsdk:"page_size"` Counter types.Int64 `tfsdk:"counter"` Links *GetRecordsResponseLinks `tfsdk:"links"` Results *GetRecordsResponseResults `tfsdk:"results"` Id types.String `tfsdk:"id"` }
type RuleEngineBehaviorModel ¶ added in v1.6.0
type RuleEngineBehaviorModel struct { Name types.String `tfsdk:"name"` TargetCaptureMatch TargetCapture `tfsdk:"target_object"` }
type RuleEngineCriteria ¶ added in v1.6.0
type RuleEngineCriteriaModel ¶ added in v1.6.0
type RuleEngineCriteriaModel struct {
Entries []RuleEngineCriteria `tfsdk:"entries"`
}
type RuleEngineDataSource ¶ added in v1.6.0
type RuleEngineDataSource struct {
// contains filtered or unexported fields
}
func (*RuleEngineDataSource) Configure ¶ added in v1.6.0
func (r *RuleEngineDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*RuleEngineDataSource) Metadata ¶ added in v1.6.0
func (r *RuleEngineDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RuleEngineDataSource) Read ¶ added in v1.6.0
func (r *RuleEngineDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RuleEngineDataSource) Schema ¶ added in v1.6.0
func (r *RuleEngineDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RuleEngineDataSourceModel ¶ added in v1.6.0
type RuleEngineResultModel ¶ added in v1.6.0
type RuleEngineResultModel struct { ID types.Int64 `tfsdk:"id"` Name types.String `tfsdk:"name"` Phase types.String `tfsdk:"phase"` Behaviors []RuleEngineBehaviorModel `tfsdk:"behaviors"` Criteria []RuleEngineCriteriaModel `tfsdk:"criteria"` IsActive types.Bool `tfsdk:"is_active"` Order types.Int64 `tfsdk:"order"` Description types.String `tfsdk:"description"` }
type RulesEngineBehaviorModel ¶ added in v1.6.0
type RulesEngineBehaviorModel struct { Name types.String `tfsdk:"name"` TargetCaptureMatch TargetObject `tfsdk:"target_object"` }
type RulesEngineBehaviorResourceModel ¶ added in v1.6.0
type RulesEngineBehaviorResourceModel struct { Name types.String `tfsdk:"name"` TargetCaptureMatch *TargetCaptureResource `tfsdk:"target_object"` }
type RulesEngineCriteria ¶ added in v1.6.0
type RulesEngineDataSource ¶ added in v1.6.0
type RulesEngineDataSource struct {
// contains filtered or unexported fields
}
func (*RulesEngineDataSource) Configure ¶ added in v1.6.0
func (r *RulesEngineDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*RulesEngineDataSource) Metadata ¶ added in v1.6.0
func (r *RulesEngineDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RulesEngineDataSource) Read ¶ added in v1.6.0
func (r *RulesEngineDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RulesEngineDataSource) Schema ¶ added in v1.6.0
func (r *RulesEngineDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RulesEngineDataSourceModel ¶ added in v1.6.0
type RulesEngineDataSourceModel struct { SchemaVersion types.Int64 `tfsdk:"schema_version"` ID types.String `tfsdk:"id"` ApplicationID types.Int64 `tfsdk:"edge_application_id"` Counter types.Int64 `tfsdk:"counter"` TotalPages types.Int64 `tfsdk:"total_pages"` Page types.Int64 `tfsdk:"page"` PageSize types.Int64 `tfsdk:"page_size"` Links *GetEdgeApplicationsOriginsResponseLinks `tfsdk:"links"` Results []RulesEngineResultModel `tfsdk:"results"` }
type RulesEngineResourceCriteria ¶ added in v1.6.0
type RulesEngineResourceModel ¶ added in v1.6.0
type RulesEngineResourceResults ¶ added in v1.6.0
type RulesEngineResourceResults struct { ID types.Int64 `tfsdk:"id"` Name types.String `tfsdk:"name"` Phase types.String `tfsdk:"phase"` Behaviors []RulesEngineBehaviorResourceModel `tfsdk:"behaviors"` Criteria []CriteriaResourceModel `tfsdk:"criteria"` IsActive types.Bool `tfsdk:"is_active"` Order types.Int64 `tfsdk:"order"` Description types.String `tfsdk:"description"` }
type RulesEngineResultModel ¶ added in v1.6.0
type RulesEngineResultModel struct { ID types.Int64 `tfsdk:"id"` Name types.String `tfsdk:"name"` Phase types.String `tfsdk:"phase"` Behaviors []RulesEngineBehaviorModel `tfsdk:"behaviors"` Criteria []CriteriaModel `tfsdk:"criteria"` IsActive types.Bool `tfsdk:"is_active"` Order types.Int64 `tfsdk:"order"` Description types.String `tfsdk:"description"` }
type TargetCapture ¶ added in v1.11.2
type TargetCaptureResource ¶ added in v1.11.2
type TargetObject ¶ added in v1.11.2
type VariableDataSource ¶ added in v1.12.0
type VariableDataSource struct {
// contains filtered or unexported fields
}
func (*VariableDataSource) Configure ¶ added in v1.12.0
func (n *VariableDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*VariableDataSource) Metadata ¶ added in v1.12.0
func (n *VariableDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*VariableDataSource) Read ¶ added in v1.12.0
func (n *VariableDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*VariableDataSource) Schema ¶ added in v1.12.0
func (n *VariableDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type VariableDataSourceModel ¶ added in v1.12.0
type VariableDataSourceModel struct { Result VariableResult `tfsdk:"result"` ID types.String `tfsdk:"id"` }
type VariableResult ¶ added in v1.12.0
type VariablesDataSource ¶ added in v1.12.0
type VariablesDataSource struct {
// contains filtered or unexported fields
}
func (*VariablesDataSource) Configure ¶ added in v1.12.0
func (n *VariablesDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*VariablesDataSource) Metadata ¶ added in v1.12.0
func (n *VariablesDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*VariablesDataSource) Read ¶ added in v1.12.0
func (n *VariablesDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*VariablesDataSource) Schema ¶ added in v1.12.0
func (n *VariablesDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type VariablesDataSourceModel ¶ added in v1.12.0
type VariablesDataSourceModel struct { Results []VariablesResults `tfsdk:"results"` ID types.String `tfsdk:"id"` }
type VariablesResults ¶ added in v1.12.0
type WafDataSource ¶ added in v1.15.0
type WafDataSource struct {
// contains filtered or unexported fields
}
func (*WafDataSource) Configure ¶ added in v1.15.0
func (o *WafDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*WafDataSource) Metadata ¶ added in v1.15.0
func (o *WafDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*WafDataSource) Read ¶ added in v1.15.0
func (o *WafDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*WafDataSource) Schema ¶ added in v1.15.0
func (o *WafDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type WafDataSourceModel ¶ added in v1.15.0
type WafDataSourceModel struct { SchemaVersion types.Int64 `tfsdk:"schema_version"` ID types.String `tfsdk:"id"` Counter types.Int64 `tfsdk:"counter"` TotalPages types.Int64 `tfsdk:"total_pages"` Page types.Int64 `tfsdk:"page"` PageSize types.Int64 `tfsdk:"page_size"` Links *GetWafResponseLinks `tfsdk:"links"` Results []WafResults `tfsdk:"results"` }
type WafDomainsDataSource ¶ added in v1.18.0
type WafDomainsDataSource struct {
// contains filtered or unexported fields
}
func (*WafDomainsDataSource) Configure ¶ added in v1.18.0
func (o *WafDomainsDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*WafDomainsDataSource) Metadata ¶ added in v1.18.0
func (o *WafDomainsDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*WafDomainsDataSource) Read ¶ added in v1.18.0
func (o *WafDomainsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*WafDomainsDataSource) Schema ¶ added in v1.18.0
func (o *WafDomainsDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type WafDomainsDataSourceModel ¶ added in v1.18.0
type WafDomainsDataSourceModel struct { SchemaVersion types.Int64 `tfsdk:"schema_version"` ID types.String `tfsdk:"id"` WafID types.Int64 `tfsdk:"waf_id"` Counter types.Int64 `tfsdk:"counter"` TotalPages types.Int64 `tfsdk:"total_pages"` Page types.Int64 `tfsdk:"page"` PageSize types.Int64 `tfsdk:"page_size"` Links GetWafDomainsResponseLinks `tfsdk:"links"` Results []WafDomainsResults `tfsdk:"results"` }
type WafDomainsResults ¶ added in v1.18.0
type WafResults ¶ added in v1.15.0
type WafResults struct { ID types.Int64 `tfsdk:"waf_id"` Name types.String `tfsdk:"name"` Mode types.String `tfsdk:"mode"` Active types.Bool `tfsdk:"active"` SQLInjection types.Bool `tfsdk:"sql_injection"` SQLInjectionSensitivity types.String `tfsdk:"sql_injection_sensitivity"` RemoteFileInclusion types.Bool `tfsdk:"remote_file_inclusion"` RemoteFileInclusionSensitivity types.String `tfsdk:"remote_file_inclusion_sensitivity"` DirectoryTraversal types.Bool `tfsdk:"directory_traversal"` DirectoryTraversalSensitivity types.String `tfsdk:"directory_traversal_sensitivity"` CrossSiteScripting types.Bool `tfsdk:"cross_site_scripting"` CrossSiteScriptingSensitivity types.String `tfsdk:"cross_site_scripting_sensitivity"` EvadingTricks types.Bool `tfsdk:"evading_tricks"` EvadingTricksSensitivity types.String `tfsdk:"evading_tricks_sensitivity"` FileUpload types.Bool `tfsdk:"file_upload"` FileUploadSensitivity types.String `tfsdk:"file_upload_sensitivity"` UnwantedAccess types.Bool `tfsdk:"unwanted_access"` UnwantedAccessSensitivity types.String `tfsdk:"unwanted_access_sensitivity"` IdentifiedAttack types.Bool `tfsdk:"identified_attack"` IdentifiedAttackSensitivity types.String `tfsdk:"identified_attack_sensitivity"` BypassAddresses []types.String `tfsdk:"bypass_addresses"` }
type WafRuleSetDataSource ¶ added in v1.15.0
type WafRuleSetDataSource struct {
// contains filtered or unexported fields
}
func (*WafRuleSetDataSource) Configure ¶ added in v1.15.0
func (o *WafRuleSetDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*WafRuleSetDataSource) Metadata ¶ added in v1.15.0
func (o *WafRuleSetDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*WafRuleSetDataSource) Read ¶ added in v1.15.0
func (o *WafRuleSetDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*WafRuleSetDataSource) Schema ¶ added in v1.15.0
func (o *WafRuleSetDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type WafRuleSetDataSourceModel ¶ added in v1.15.0
type WafRuleSetDataSourceModel struct { SchemaVersion types.Int64 `tfsdk:"schema_version"` ID types.String `tfsdk:"id"` Results *WafRuleSetResults `tfsdk:"result"` }
type WafRuleSetResourceModel ¶ added in v1.15.0
type WafRuleSetResourceModel struct { WafRuleSet *WafRuleSetResourceResults `tfsdk:"result"` ID types.String `tfsdk:"id"` LastUpdated types.String `tfsdk:"last_updated"` }
type WafRuleSetResourceResults ¶ added in v1.15.0
type WafRuleSetResourceResults struct { ID types.Int64 `tfsdk:"waf_id"` Name types.String `tfsdk:"name"` Mode types.String `tfsdk:"mode"` Active types.Bool `tfsdk:"active"` SQLInjection types.Bool `tfsdk:"sql_injection"` SQLInjectionSensitivity types.String `tfsdk:"sql_injection_sensitivity"` RemoteFileInclusion types.Bool `tfsdk:"remote_file_inclusion"` RemoteFileInclusionSensitivity types.String `tfsdk:"remote_file_inclusion_sensitivity"` DirectoryTraversal types.Bool `tfsdk:"directory_traversal"` DirectoryTraversalSensitivity types.String `tfsdk:"directory_traversal_sensitivity"` CrossSiteScripting types.Bool `tfsdk:"cross_site_scripting"` CrossSiteScriptingSensitivity types.String `tfsdk:"cross_site_scripting_sensitivity"` EvadingTricks types.Bool `tfsdk:"evading_tricks"` EvadingTricksSensitivity types.String `tfsdk:"evading_tricks_sensitivity"` FileUpload types.Bool `tfsdk:"file_upload"` FileUploadSensitivity types.String `tfsdk:"file_upload_sensitivity"` UnwantedAccess types.Bool `tfsdk:"unwanted_access"` UnwantedAccessSensitivity types.String `tfsdk:"unwanted_access_sensitivity"` IdentifiedAttack types.Bool `tfsdk:"identified_attack"` IdentifiedAttackSensitivity types.String `tfsdk:"identified_attack_sensitivity"` BypassAddresses types.Set `tfsdk:"bypass_addresses"` }
type WafRuleSetResults ¶ added in v1.15.0
type WafRuleSetResults struct { ID types.Int64 `tfsdk:"waf_id"` Name types.String `tfsdk:"name"` Mode types.String `tfsdk:"mode"` Active types.Bool `tfsdk:"active"` SQLInjection types.Bool `tfsdk:"sql_injection"` SQLInjectionSensitivity types.String `tfsdk:"sql_injection_sensitivity"` RemoteFileInclusion types.Bool `tfsdk:"remote_file_inclusion"` RemoteFileInclusionSensitivity types.String `tfsdk:"remote_file_inclusion_sensitivity"` DirectoryTraversal types.Bool `tfsdk:"directory_traversal"` DirectoryTraversalSensitivity types.String `tfsdk:"directory_traversal_sensitivity"` CrossSiteScripting types.Bool `tfsdk:"cross_site_scripting"` CrossSiteScriptingSensitivity types.String `tfsdk:"cross_site_scripting_sensitivity"` EvadingTricks types.Bool `tfsdk:"evading_tricks"` EvadingTricksSensitivity types.String `tfsdk:"evading_tricks_sensitivity"` FileUpload types.Bool `tfsdk:"file_upload"` FileUploadSensitivity types.String `tfsdk:"file_upload_sensitivity"` UnwantedAccess types.Bool `tfsdk:"unwanted_access"` UnwantedAccessSensitivity types.String `tfsdk:"unwanted_access_sensitivity"` IdentifiedAttack types.Bool `tfsdk:"identified_attack"` IdentifiedAttackSensitivity types.String `tfsdk:"identified_attack_sensitivity"` BypassAddresses []types.String `tfsdk:"bypass_addresses"` }
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 ¶
type ZonesDataSourceModel struct { SchemaVersion types.Int64 `tfsdk:"schema_version"` Counter types.Int64 `tfsdk:"counter"` TotalPages types.Int64 `tfsdk:"total_pages"` Page types.Int64 `tfsdk:"page"` PageSize types.Int64 `tfsdk:"page_size"` Links *GetZonesResponseLinks `tfsdk:"links"` Results []Zones `tfsdk:"results"` ID types.String `tfsdk:"id"` }
Source Files ¶
- config.go
- data_source_digital_certificate.go
- data_source_digital_certificates.go
- data_source_dnssec.go
- data_source_domain.go
- data_source_domains.go
- data_source_edgeFunction.go
- data_source_edgeFunctions.go
- data_source_edge_application_cache_setting.go
- data_source_edge_application_cache_settings.go
- data_source_edge_application_edge_function_instance.go
- data_source_edge_application_edge_functions_instance.go
- data_source_edge_application_main_settings.go
- data_source_edge_application_origin.go
- data_source_edge_application_rule_engine.go
- data_source_edge_application_rules_engine.go
- data_source_edge_applications_main_settings.go
- data_source_edge_applications_origins.go
- data_source_edge_firewall_edge_function_instance.go
- data_source_edge_firewall_edge_functions_instance.go
- data_source_edge_firewall_main_setting.go
- data_source_edge_firewall_main_settings.go
- data_source_environment_variable.go
- data_source_environment_variables.go
- data_source_network_list.go
- data_source_network_lists.go
- data_source_records.go
- data_source_waf_domains.go
- data_source_waf_rule_set.go
- data_source_waf_rule_sets.go
- data_source_zone.go
- data_source_zones.go
- provider.go
- resource_digitalcertificate.go
- resource_dnssec.go
- resource_domain.go
- resource_edgeFunction.go
- resource_edge_application_cache_setting.go
- resource_edge_application_edge_functions_instance.go
- resource_edge_application_main_setting.go
- resource_edge_application_origin.go
- resource_edge_application_rule_engine.go
- resource_edge_firewall_edge_functions_instance.go
- resource_edge_firewall_main_setting.go
- resource_environment_variable.go
- resource_network_list.go
- resource_record.go
- resource_waf_rule_set.go
- resource_zones.go
Click to show internal directories.
Click to hide internal directories.