Documentation ¶
Index ¶
- func New(version string) func() provider.Provider
- func NewComputeScriptResource() resource.Resource
- func NewComputeScriptVariableResource() resource.Resource
- func NewDnsRecordDataSource() datasource.DataSource
- func NewDnsRecordResourceResource() resource.Resource
- func NewDnsZoneDataSource() datasource.DataSource
- func NewDnsZoneResourceResource() resource.Resource
- func NewPullzoneEdgeruleResource() resource.Resource
- func NewPullzoneHostnameResource() resource.Resource
- func NewPullzoneOptimizerClassResource() resource.Resource
- func NewPullzoneResource() resource.Resource
- func NewRegionDataSource() datasource.DataSource
- func NewStorageFileResource() resource.Resource
- func NewStorageZoneResource() resource.Resource
- func NewStreamCollectionResource() resource.Resource
- func NewStreamLibraryResource() resource.Resource
- func NewStreamVideoResource() resource.Resource
- func NewVideoLanguageDataSource() datasource.DataSource
- type BunnyProviderModel
- type BunnynetProvider
- func (p *BunnynetProvider) Configure(ctx context.Context, req provider.ConfigureRequest, ...)
- func (p *BunnynetProvider) DataSources(ctx context.Context) []func() datasource.DataSource
- func (p *BunnynetProvider) Metadata(ctx context.Context, req provider.MetadataRequest, ...)
- func (p *BunnynetProvider) Resources(ctx context.Context) []func() resource.Resource
- func (p *BunnynetProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
- type ComputeScriptResource
- func (r *ComputeScriptResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *ComputeScriptResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ComputeScriptResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ComputeScriptResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ComputeScriptResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *ComputeScriptResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ComputeScriptResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ComputeScriptResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ComputeScriptResourceModel
- type ComputeScriptVariableResource
- func (r *ComputeScriptVariableResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *ComputeScriptVariableResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ComputeScriptVariableResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ComputeScriptVariableResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ComputeScriptVariableResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *ComputeScriptVariableResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ComputeScriptVariableResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ComputeScriptVariableResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ComputeScriptVariableResourceModel
- type DnsRecordDataSource
- func (d *DnsRecordDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *DnsRecordDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *DnsRecordDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *DnsRecordDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type DnsRecordResource
- func (r *DnsRecordResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *DnsRecordResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *DnsRecordResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *DnsRecordResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *DnsRecordResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *DnsRecordResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *DnsRecordResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *DnsRecordResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type DnsRecordResourceModel
- type DnsZoneDataSource
- func (d *DnsZoneDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *DnsZoneDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *DnsZoneDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *DnsZoneDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type DnsZoneResource
- func (r *DnsZoneResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator
- func (r *DnsZoneResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *DnsZoneResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *DnsZoneResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *DnsZoneResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *DnsZoneResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *DnsZoneResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *DnsZoneResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *DnsZoneResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type DnsZoneResourceModel
- type PullzoneEdgeruleResource
- func (r *PullzoneEdgeruleResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator
- func (r *PullzoneEdgeruleResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *PullzoneEdgeruleResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *PullzoneEdgeruleResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *PullzoneEdgeruleResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *PullzoneEdgeruleResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *PullzoneEdgeruleResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *PullzoneEdgeruleResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *PullzoneEdgeruleResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type PullzoneEdgeruleResourceModel
- type PullzoneHostnameResource
- func (r *PullzoneHostnameResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator
- func (r *PullzoneHostnameResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *PullzoneHostnameResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *PullzoneHostnameResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *PullzoneHostnameResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *PullzoneHostnameResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *PullzoneHostnameResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *PullzoneHostnameResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *PullzoneHostnameResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type PullzoneHostnameResourceModel
- type PullzoneOptimizerClassResource
- func (r *PullzoneOptimizerClassResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *PullzoneOptimizerClassResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *PullzoneOptimizerClassResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *PullzoneOptimizerClassResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *PullzoneOptimizerClassResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *PullzoneOptimizerClassResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *PullzoneOptimizerClassResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *PullzoneOptimizerClassResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type PullzoneOptimizerClassResourceModel
- type PullzoneResource
- func (r *PullzoneResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator
- func (r *PullzoneResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *PullzoneResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *PullzoneResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *PullzoneResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *PullzoneResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *PullzoneResource) ModifyPlan(ctx context.Context, req resource.ModifyPlanRequest, ...)
- func (r *PullzoneResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *PullzoneResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *PullzoneResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type PullzoneResourceModel
- type RegionDataSource
- func (d *RegionDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *RegionDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *RegionDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RegionDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RegionDataSourceModel
- type StorageFileResource
- func (r *StorageFileResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator
- func (r *StorageFileResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *StorageFileResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *StorageFileResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *StorageFileResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *StorageFileResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *StorageFileResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *StorageFileResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *StorageFileResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type StorageFileResourceModel
- type StorageZoneResource
- func (r *StorageZoneResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *StorageZoneResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *StorageZoneResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *StorageZoneResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *StorageZoneResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *StorageZoneResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *StorageZoneResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *StorageZoneResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type StorageZoneResourceModel
- type StreamCollectionResource
- func (r *StreamCollectionResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *StreamCollectionResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *StreamCollectionResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *StreamCollectionResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *StreamCollectionResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *StreamCollectionResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *StreamCollectionResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *StreamCollectionResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type StreamCollectionResourceModel
- type StreamLibraryResource
- func (r *StreamLibraryResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *StreamLibraryResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *StreamLibraryResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *StreamLibraryResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *StreamLibraryResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *StreamLibraryResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *StreamLibraryResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *StreamLibraryResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type StreamLibraryResourceModel
- type StreamVideoResource
- func (r *StreamVideoResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *StreamVideoResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *StreamVideoResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *StreamVideoResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *StreamVideoResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *StreamVideoResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *StreamVideoResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *StreamVideoResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type StreamVideoResourceModel
- type VideoLanguageDataSource
- func (d *VideoLanguageDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *VideoLanguageDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *VideoLanguageDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *VideoLanguageDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type VideoLanguageDataSourceModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewComputeScriptResource ¶ added in v0.4.0
func NewComputeScriptVariableResource ¶ added in v0.4.0
func NewDnsRecordDataSource ¶ added in v0.3.12
func NewDnsRecordDataSource() datasource.DataSource
func NewDnsZoneDataSource ¶ added in v0.3.12
func NewDnsZoneDataSource() datasource.DataSource
func NewPullzoneResource ¶
func NewRegionDataSource ¶
func NewRegionDataSource() datasource.DataSource
func NewStorageFileResource ¶
func NewStorageZoneResource ¶
func NewStreamVideoResource ¶
func NewVideoLanguageDataSource ¶
func NewVideoLanguageDataSource() datasource.DataSource
Types ¶
type BunnyProviderModel ¶
type BunnynetProvider ¶
type BunnynetProvider struct {
// contains filtered or unexported fields
}
func (*BunnynetProvider) Configure ¶
func (p *BunnynetProvider) Configure(ctx context.Context, req provider.ConfigureRequest, resp *provider.ConfigureResponse)
func (*BunnynetProvider) DataSources ¶
func (p *BunnynetProvider) DataSources(ctx context.Context) []func() datasource.DataSource
func (*BunnynetProvider) Metadata ¶
func (p *BunnynetProvider) Metadata(ctx context.Context, req provider.MetadataRequest, resp *provider.MetadataResponse)
func (*BunnynetProvider) Resources ¶
func (p *BunnynetProvider) Resources(ctx context.Context) []func() resource.Resource
func (*BunnynetProvider) Schema ¶
func (p *BunnynetProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
type ComputeScriptResource ¶ added in v0.4.0
type ComputeScriptResource struct {
// contains filtered or unexported fields
}
func (*ComputeScriptResource) Configure ¶ added in v0.4.0
func (r *ComputeScriptResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*ComputeScriptResource) Create ¶ added in v0.4.0
func (r *ComputeScriptResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ComputeScriptResource) Delete ¶ added in v0.4.0
func (r *ComputeScriptResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ComputeScriptResource) ImportState ¶ added in v0.4.0
func (r *ComputeScriptResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ComputeScriptResource) Metadata ¶ added in v0.4.0
func (r *ComputeScriptResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ComputeScriptResource) Read ¶ added in v0.4.0
func (r *ComputeScriptResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ComputeScriptResource) Schema ¶ added in v0.4.0
func (r *ComputeScriptResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ComputeScriptResource) Update ¶ added in v0.4.0
func (r *ComputeScriptResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ComputeScriptResourceModel ¶ added in v0.4.0
type ComputeScriptVariableResource ¶ added in v0.4.0
type ComputeScriptVariableResource struct {
// contains filtered or unexported fields
}
func (*ComputeScriptVariableResource) Configure ¶ added in v0.4.0
func (r *ComputeScriptVariableResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*ComputeScriptVariableResource) Create ¶ added in v0.4.0
func (r *ComputeScriptVariableResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ComputeScriptVariableResource) Delete ¶ added in v0.4.0
func (r *ComputeScriptVariableResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ComputeScriptVariableResource) ImportState ¶ added in v0.4.0
func (r *ComputeScriptVariableResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ComputeScriptVariableResource) Metadata ¶ added in v0.4.0
func (r *ComputeScriptVariableResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ComputeScriptVariableResource) Read ¶ added in v0.4.0
func (r *ComputeScriptVariableResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ComputeScriptVariableResource) Schema ¶ added in v0.4.0
func (r *ComputeScriptVariableResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ComputeScriptVariableResource) Update ¶ added in v0.4.0
func (r *ComputeScriptVariableResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ComputeScriptVariableResourceModel ¶ added in v0.4.0
type DnsRecordDataSource ¶ added in v0.3.12
type DnsRecordDataSource struct {
// contains filtered or unexported fields
}
func (*DnsRecordDataSource) Configure ¶ added in v0.3.12
func (d *DnsRecordDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*DnsRecordDataSource) Metadata ¶ added in v0.3.12
func (d *DnsRecordDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*DnsRecordDataSource) Read ¶ added in v0.3.12
func (d *DnsRecordDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*DnsRecordDataSource) Schema ¶ added in v0.3.12
func (d *DnsRecordDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type DnsRecordResource ¶
type DnsRecordResource struct {
// contains filtered or unexported fields
}
func (*DnsRecordResource) Configure ¶
func (r *DnsRecordResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*DnsRecordResource) Create ¶
func (r *DnsRecordResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*DnsRecordResource) Delete ¶
func (r *DnsRecordResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*DnsRecordResource) ImportState ¶
func (r *DnsRecordResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*DnsRecordResource) Metadata ¶
func (r *DnsRecordResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*DnsRecordResource) Read ¶
func (r *DnsRecordResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*DnsRecordResource) Schema ¶
func (r *DnsRecordResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*DnsRecordResource) Update ¶
func (r *DnsRecordResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type DnsRecordResourceModel ¶
type DnsRecordResourceModel struct { Id types.Int64 `tfsdk:"id"` Zone types.Int64 `tfsdk:"zone"` Enabled types.Bool `tfsdk:"enabled"` Type types.String `tfsdk:"type"` Ttl types.Int64 `tfsdk:"ttl"` Value types.String `tfsdk:"value"` Name types.String `tfsdk:"name"` Weight types.Int64 `tfsdk:"weight"` Priority types.Int64 `tfsdk:"priority"` Port types.Int64 `tfsdk:"port"` Flags types.Int64 `tfsdk:"flags"` Tag types.String `tfsdk:"tag"` Accelerated types.Bool `tfsdk:"accelerated"` AcceleratedPullZoneId types.Int64 `tfsdk:"accelerated_pullzone"` LinkName types.String `tfsdk:"link_name"` MonitorType types.String `tfsdk:"monitor_type"` GeolocationLatitude types.Float64 `tfsdk:"geolocation_lat"` GeolocationLongitude types.Float64 `tfsdk:"geolocation_long"` LatencyZone types.String `tfsdk:"latency_zone"` SmartRoutingType types.String `tfsdk:"smart_routing_type"` Comment types.String `tfsdk:"comment"` }
type DnsZoneDataSource ¶ added in v0.3.12
type DnsZoneDataSource struct {
// contains filtered or unexported fields
}
func (*DnsZoneDataSource) Configure ¶ added in v0.3.12
func (d *DnsZoneDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*DnsZoneDataSource) Metadata ¶ added in v0.3.12
func (d *DnsZoneDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*DnsZoneDataSource) Read ¶ added in v0.3.12
func (d *DnsZoneDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*DnsZoneDataSource) Schema ¶ added in v0.3.12
func (d *DnsZoneDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type DnsZoneResource ¶
type DnsZoneResource struct {
// contains filtered or unexported fields
}
func (*DnsZoneResource) ConfigValidators ¶ added in v0.3.7
func (r *DnsZoneResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator
func (*DnsZoneResource) Configure ¶
func (r *DnsZoneResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*DnsZoneResource) Create ¶
func (r *DnsZoneResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*DnsZoneResource) Delete ¶
func (r *DnsZoneResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*DnsZoneResource) ImportState ¶
func (r *DnsZoneResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*DnsZoneResource) Metadata ¶
func (r *DnsZoneResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*DnsZoneResource) Read ¶
func (r *DnsZoneResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*DnsZoneResource) Schema ¶
func (r *DnsZoneResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*DnsZoneResource) Update ¶
func (r *DnsZoneResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type DnsZoneResourceModel ¶
type DnsZoneResourceModel struct { Id types.Int64 `tfsdk:"id"` Domain types.String `tfsdk:"domain"` NameserverCustom types.Bool `tfsdk:"nameserver_custom"` Nameserver1 types.String `tfsdk:"nameserver1"` Nameserver2 types.String `tfsdk:"nameserver2"` SoaEmail types.String `tfsdk:"soa_email"` LogEnabled types.Bool `tfsdk:"log_enabled"` LogAnonymized types.Bool `tfsdk:"log_anonymized"` LogAnonymizedStyle types.String `tfsdk:"log_anonymized_style"` }
type PullzoneEdgeruleResource ¶
type PullzoneEdgeruleResource struct {
// contains filtered or unexported fields
}
func (*PullzoneEdgeruleResource) ConfigValidators ¶ added in v0.3.15
func (r *PullzoneEdgeruleResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator
func (*PullzoneEdgeruleResource) Configure ¶
func (r *PullzoneEdgeruleResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*PullzoneEdgeruleResource) Create ¶
func (r *PullzoneEdgeruleResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*PullzoneEdgeruleResource) Delete ¶
func (r *PullzoneEdgeruleResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*PullzoneEdgeruleResource) ImportState ¶
func (r *PullzoneEdgeruleResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*PullzoneEdgeruleResource) Metadata ¶
func (r *PullzoneEdgeruleResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*PullzoneEdgeruleResource) Read ¶
func (r *PullzoneEdgeruleResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*PullzoneEdgeruleResource) Schema ¶
func (r *PullzoneEdgeruleResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*PullzoneEdgeruleResource) Update ¶
func (r *PullzoneEdgeruleResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type PullzoneEdgeruleResourceModel ¶
type PullzoneEdgeruleResourceModel struct { Id types.String `tfsdk:"id"` PullzoneId types.Int64 `tfsdk:"pullzone"` Enabled types.Bool `tfsdk:"enabled"` Description types.String `tfsdk:"description"` Action types.String `tfsdk:"action"` ActionParameter1 types.String `tfsdk:"action_parameter1"` ActionParameter2 types.String `tfsdk:"action_parameter2"` MatchType types.String `tfsdk:"match_type"` Actions types.List `tfsdk:"actions"` Triggers types.List `tfsdk:"triggers"` }
type PullzoneHostnameResource ¶
type PullzoneHostnameResource struct {
// contains filtered or unexported fields
}
func (*PullzoneHostnameResource) ConfigValidators ¶ added in v0.3.11
func (r *PullzoneHostnameResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator
func (*PullzoneHostnameResource) Configure ¶
func (r *PullzoneHostnameResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*PullzoneHostnameResource) Create ¶
func (r *PullzoneHostnameResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*PullzoneHostnameResource) Delete ¶
func (r *PullzoneHostnameResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*PullzoneHostnameResource) ImportState ¶
func (r *PullzoneHostnameResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*PullzoneHostnameResource) Metadata ¶
func (r *PullzoneHostnameResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*PullzoneHostnameResource) Read ¶
func (r *PullzoneHostnameResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*PullzoneHostnameResource) Schema ¶
func (r *PullzoneHostnameResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*PullzoneHostnameResource) Update ¶
func (r *PullzoneHostnameResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type PullzoneHostnameResourceModel ¶
type PullzoneHostnameResourceModel struct { Id types.Int64 `tfsdk:"id"` PullzoneId types.Int64 `tfsdk:"pullzone"` Name types.String `tfsdk:"name"` IsInternal types.Bool `tfsdk:"is_internal"` TLSEnabled types.Bool `tfsdk:"tls_enabled"` ForceSSL types.Bool `tfsdk:"force_ssl"` Certificate types.String `tfsdk:"certificate"` CertificateKey types.String `tfsdk:"certificate_key"` }
type PullzoneOptimizerClassResource ¶
type PullzoneOptimizerClassResource struct {
// contains filtered or unexported fields
}
func (*PullzoneOptimizerClassResource) Configure ¶
func (r *PullzoneOptimizerClassResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*PullzoneOptimizerClassResource) Create ¶
func (r *PullzoneOptimizerClassResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*PullzoneOptimizerClassResource) Delete ¶
func (r *PullzoneOptimizerClassResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*PullzoneOptimizerClassResource) ImportState ¶
func (r *PullzoneOptimizerClassResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*PullzoneOptimizerClassResource) Metadata ¶
func (r *PullzoneOptimizerClassResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*PullzoneOptimizerClassResource) Read ¶
func (r *PullzoneOptimizerClassResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*PullzoneOptimizerClassResource) Schema ¶
func (r *PullzoneOptimizerClassResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*PullzoneOptimizerClassResource) Update ¶
func (r *PullzoneOptimizerClassResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type PullzoneOptimizerClassResourceModel ¶
type PullzoneOptimizerClassResourceModel struct { PullzoneId types.Int64 `tfsdk:"pullzone"` Name types.String `tfsdk:"name"` Width types.Int64 `tfsdk:"width"` Height types.Int64 `tfsdk:"height"` AspectRatio types.String `tfsdk:"aspect_ratio"` Quality types.Int64 `tfsdk:"quality"` Sharpen types.Bool `tfsdk:"sharpen"` Blur types.Int64 `tfsdk:"blur"` Crop types.String `tfsdk:"crop"` CropGravity types.String `tfsdk:"crop_gravity"` Flip types.Bool `tfsdk:"flip"` Flop types.Bool `tfsdk:"flop"` Brightness types.Int64 `tfsdk:"brightness"` Saturation types.Int64 `tfsdk:"saturation"` Hue types.Int64 `tfsdk:"hue"` Contrast types.Int64 `tfsdk:"contrast"` AutoOptimize types.String `tfsdk:"auto_optimize"` Sepia types.Int64 `tfsdk:"sepia"` }
type PullzoneResource ¶
type PullzoneResource struct {
// contains filtered or unexported fields
}
func (*PullzoneResource) ConfigValidators ¶ added in v0.3.9
func (r *PullzoneResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator
func (*PullzoneResource) Configure ¶
func (r *PullzoneResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*PullzoneResource) Create ¶
func (r *PullzoneResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*PullzoneResource) Delete ¶
func (r *PullzoneResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*PullzoneResource) ImportState ¶
func (r *PullzoneResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*PullzoneResource) Metadata ¶
func (r *PullzoneResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*PullzoneResource) ModifyPlan ¶ added in v0.3.9
func (r *PullzoneResource) ModifyPlan(ctx context.Context, req resource.ModifyPlanRequest, resp *resource.ModifyPlanResponse)
func (*PullzoneResource) Read ¶
func (r *PullzoneResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*PullzoneResource) Schema ¶
func (r *PullzoneResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*PullzoneResource) Update ¶
func (r *PullzoneResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type PullzoneResourceModel ¶
type PullzoneResourceModel struct { Id types.Int64 `tfsdk:"id"` Name types.String `tfsdk:"name"` CdnDomain types.String `tfsdk:"cdn_domain"` DisableLetsEncrypt types.Bool `tfsdk:"disable_letsencrypt"` UseBackgroundUpdate types.Bool `tfsdk:"use_background_update"` CacheEnabled types.Bool `tfsdk:"cache_enabled"` CacheExpirationTime types.Int64 `tfsdk:"cache_expiration_time"` CacheExpirationTimeBrowser types.Int64 `tfsdk:"cache_expiration_time_browser"` SortQueryString types.Bool `tfsdk:"sort_querystring"` CacheErrors types.Bool `tfsdk:"cache_errors"` CacheVary types.Set `tfsdk:"cache_vary"` CacheVaryQueryStringValues types.Set `tfsdk:"cache_vary_querystring"` CacheVaryCookieValues types.Set `tfsdk:"cache_vary_cookie"` StripCookies types.Bool `tfsdk:"strip_cookies"` CacheChunked types.Bool `tfsdk:"cache_chunked"` CacheStale types.Set `tfsdk:"cache_stale"` PermacacheStoragezone types.Int64 `tfsdk:"permacache_storagezone"` OriginShieldEnabled types.Bool `tfsdk:"originshield_enabled"` OriginShieldConcurrencyLimit types.Bool `tfsdk:"originshield_concurrency_limit"` OriginShieldConcurrencyRequests types.Int64 `tfsdk:"originshield_concurrency_requests"` OriginShieldQueueRequests types.Int64 `tfsdk:"originshield_queue_requests"` OriginShieldQueueWait types.Int64 `tfsdk:"originshield_queue_wait"` OriginShieldZone types.String `tfsdk:"originshield_zone"` RequestCoalescingEnabled types.Bool `tfsdk:"request_coalescing_enabled"` RequestCoalescingTimeout types.Int64 `tfsdk:"request_coalescing_timeout"` CorsEnabled types.Bool `tfsdk:"cors_enabled"` CorsExtensions types.Set `tfsdk:"cors_extensions"` AddCanonicalHeader types.Bool `tfsdk:"add_canonical_header"` Origin types.Object `tfsdk:"origin"` Routing types.Object `tfsdk:"routing"` LimitDownloadSpeed types.Float64 `tfsdk:"limit_download_speed"` LimitRequests types.Int64 `tfsdk:"limit_requests"` LimitAfter types.Float64 `tfsdk:"limit_after"` LimitBurst types.Int64 `tfsdk:"limit_burst"` LimitConnections types.Int64 `tfsdk:"limit_connections"` LimitBandwidth types.Int64 `tfsdk:"limit_bandwidth"` OptimizerEnabled types.Bool `tfsdk:"optimizer_enabled"` OptimizerMinifyCss types.Bool `tfsdk:"optimizer_minify_css"` OptimizerMinifyJs types.Bool `tfsdk:"optimizer_minify_js"` OptimizerWebp types.Bool `tfsdk:"optimizer_webp"` OptimizerClassesForce types.Bool `tfsdk:"optimizer_classes_force"` OptimizerDynamicImageApi types.Bool `tfsdk:"optimizer_dynamic_image_api"` OptimizerSmartImage types.Bool `tfsdk:"optimizer_smartimage"` OptimizerSmartImageDesktopMaxwidth types.Int64 `tfsdk:"optimizer_smartimage_desktop_maxwidth"` OptimizerSmartImageDesktopQuality types.Int64 `tfsdk:"optimizer_smartimage_desktop_quality"` OptimizerSmartImageMobileMaxwidth types.Int64 `tfsdk:"optimizer_smartimage_mobile_maxwidth"` OptimizerSmartImageMobileQuality types.Int64 `tfsdk:"optimizer_smartimage_mobile_quality"` OptimizerWatermark types.Bool `tfsdk:"optimizer_watermark"` OptimizerWatermarkUrl types.String `tfsdk:"optimizer_watermark_url"` OptimizerWatermarkPosition types.String `tfsdk:"optimizer_watermark_position"` OptimizerWatermarkBorderoffset types.Float64 `tfsdk:"optimizer_watermark_borderoffset"` OptimizerWatermarkMinsize types.Int64 `tfsdk:"optimizer_watermark_minsize"` SafehopEnabled types.Bool `tfsdk:"safehop_enabled"` SafehopRetryCount types.Int64 `tfsdk:"safehop_retry_count"` SafehopRetryDelay types.Int64 `tfsdk:"safehop_retry_delay"` SafehopRetryReasons types.Set `tfsdk:"safehop_retry_reasons"` SafehopConnectionTimeout types.Int64 `tfsdk:"safehop_connection_timeout"` SafehopResponseTimeout types.Int64 `tfsdk:"safehop_response_timeout"` BlockRootPath types.Bool `tfsdk:"block_root_path"` BlockPostRequests types.Bool `tfsdk:"block_post_requests"` ReferersAllowed types.Set `tfsdk:"allow_referers"` ReferersBlocked types.Set `tfsdk:"block_referers"` BlockNoReferer types.Bool `tfsdk:"block_no_referer"` IPsBlocked types.Set `tfsdk:"block_ips"` LogEnabled types.Bool `tfsdk:"log_enabled"` LogAnonymized types.Bool `tfsdk:"log_anonymized"` LogAnonymizedStyle types.String `tfsdk:"log_anonymized_style"` LogForwardEnabled types.Bool `tfsdk:"log_forward_enabled"` LogForwardServer types.String `tfsdk:"log_forward_server"` LogForwardPort types.Int64 `tfsdk:"log_forward_port"` LogForwardToken types.String `tfsdk:"log_forward_token"` LogForwardProtocol types.String `tfsdk:"log_forward_protocol"` LogForwardFormat types.String `tfsdk:"log_forward_format"` LogStorageEnabled types.Bool `tfsdk:"log_storage_enabled"` LogStorageZone types.Int64 `tfsdk:"log_storage_zone"` TlsSupport types.Set `tfsdk:"tls_support"` ErrorPageWhitelabel types.Bool `tfsdk:"errorpage_whitelabel"` ErrorPageStatuspageEnabled types.Bool `tfsdk:"errorpage_statuspage_enabled"` ErrorPageStatuspageCode types.String `tfsdk:"errorpage_statuspage_code"` ErrorPageCustomEnabled types.Bool `tfsdk:"errorpage_custom_enabled"` ErrorPageCustomContent types.String `tfsdk:"errorpage_custom_content"` S3AuthEnabled types.Bool `tfsdk:"s3_auth_enabled"` S3AuthKey types.String `tfsdk:"s3_auth_key"` S3AuthSecret types.String `tfsdk:"s3_auth_secret"` S3AuthRegion types.String `tfsdk:"s3_auth_region"` TokenAuthEnabled types.Bool `tfsdk:"token_auth_enabled"` TokenAuthIpValidation types.Bool `tfsdk:"token_auth_ip_validation"` TokenAuthKey types.String `tfsdk:"token_auth_key"` }
type RegionDataSource ¶
type RegionDataSource struct {
// contains filtered or unexported fields
}
func (*RegionDataSource) Configure ¶
func (d *RegionDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*RegionDataSource) Metadata ¶
func (d *RegionDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RegionDataSource) Read ¶
func (d *RegionDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RegionDataSource) Schema ¶
func (d *RegionDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RegionDataSourceModel ¶
type RegionDataSourceModel struct { Id types.Int64 `tfsdk:"id"` Name types.String `tfsdk:"name"` PricePerGigabyte types.Float64 `tfsdk:"price_per_gigabyte"` RegionCode types.String `tfsdk:"region_code"` ContinentCode types.String `tfsdk:"continent_code"` CountryCode types.String `tfsdk:"country_code"` Latitude types.Float64 `tfsdk:"latitude"` Longitude types.Float64 `tfsdk:"longitude"` AllowLatencyRouting types.Bool `tfsdk:"allow_latency_routing"` }
type StorageFileResource ¶
type StorageFileResource struct {
// contains filtered or unexported fields
}
func (*StorageFileResource) ConfigValidators ¶
func (r *StorageFileResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator
func (*StorageFileResource) Configure ¶
func (r *StorageFileResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*StorageFileResource) Create ¶
func (r *StorageFileResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*StorageFileResource) Delete ¶
func (r *StorageFileResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*StorageFileResource) ImportState ¶
func (r *StorageFileResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*StorageFileResource) Metadata ¶
func (r *StorageFileResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*StorageFileResource) Read ¶
func (r *StorageFileResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*StorageFileResource) Schema ¶
func (r *StorageFileResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*StorageFileResource) Update ¶
func (r *StorageFileResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type StorageFileResourceModel ¶
type StorageFileResourceModel struct { Id types.String `tfsdk:"id"` Zone types.Int64 `tfsdk:"zone"` Path types.String `tfsdk:"path"` Content types.String `tfsdk:"content"` Source types.String `tfsdk:"source"` Size types.Int64 `tfsdk:"size"` ContentType types.String `tfsdk:"content_type"` DateCreated types.String `tfsdk:"date_created"` DateModified types.String `tfsdk:"date_modified"` Checksum types.String `tfsdk:"checksum"` }
type StorageZoneResource ¶
type StorageZoneResource struct {
// contains filtered or unexported fields
}
func (*StorageZoneResource) Configure ¶
func (r *StorageZoneResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*StorageZoneResource) Create ¶
func (r *StorageZoneResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*StorageZoneResource) Delete ¶
func (r *StorageZoneResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*StorageZoneResource) ImportState ¶
func (r *StorageZoneResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*StorageZoneResource) Metadata ¶
func (r *StorageZoneResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*StorageZoneResource) Read ¶
func (r *StorageZoneResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*StorageZoneResource) Schema ¶
func (r *StorageZoneResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*StorageZoneResource) Update ¶
func (r *StorageZoneResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type StorageZoneResourceModel ¶
type StorageZoneResourceModel struct { Id types.Int64 `tfsdk:"id"` Name types.String `tfsdk:"name"` Password types.String `tfsdk:"password"` ReadOnlyPassword types.String `tfsdk:"password_readonly"` Region types.String `tfsdk:"region"` ReplicationRegions types.Set `tfsdk:"replication_regions"` StorageHostname types.String `tfsdk:"hostname"` ZoneTier types.String `tfsdk:"zone_tier"` Custom404FilePath types.String `tfsdk:"custom_404_file_path"` Rewrite404To200 types.Bool `tfsdk:"rewrite_404_to_200"` DateModified types.String `tfsdk:"date_modified"` }
type StreamCollectionResource ¶
type StreamCollectionResource struct {
// contains filtered or unexported fields
}
func (*StreamCollectionResource) Configure ¶
func (r *StreamCollectionResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*StreamCollectionResource) Create ¶
func (r *StreamCollectionResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*StreamCollectionResource) Delete ¶
func (r *StreamCollectionResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*StreamCollectionResource) ImportState ¶
func (r *StreamCollectionResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*StreamCollectionResource) Metadata ¶
func (r *StreamCollectionResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*StreamCollectionResource) Read ¶
func (r *StreamCollectionResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*StreamCollectionResource) Schema ¶
func (r *StreamCollectionResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*StreamCollectionResource) Update ¶
func (r *StreamCollectionResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type StreamLibraryResource ¶
type StreamLibraryResource struct {
// contains filtered or unexported fields
}
func (*StreamLibraryResource) Configure ¶
func (r *StreamLibraryResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*StreamLibraryResource) Create ¶
func (r *StreamLibraryResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*StreamLibraryResource) Delete ¶
func (r *StreamLibraryResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*StreamLibraryResource) ImportState ¶
func (r *StreamLibraryResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*StreamLibraryResource) Metadata ¶
func (r *StreamLibraryResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*StreamLibraryResource) Read ¶
func (r *StreamLibraryResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*StreamLibraryResource) Schema ¶
func (r *StreamLibraryResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*StreamLibraryResource) Update ¶
func (r *StreamLibraryResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type StreamLibraryResourceModel ¶
type StreamLibraryResourceModel struct { Id types.Int64 `tfsdk:"id"` Name types.String `tfsdk:"name"` Pullzone types.Int64 `tfsdk:"pullzone"` StorageZone types.Int64 `tfsdk:"storage_zone"` ApiKey types.String `tfsdk:"api_key"` PlayerLanguage types.String `tfsdk:"player_language"` PlayerFontFamily types.String `tfsdk:"player_font_family"` PlayerPrimaryColor types.String `tfsdk:"player_primary_color"` PlayerControls types.Set `tfsdk:"player_controls"` PlayerCustomHead types.String `tfsdk:"player_custom_head"` PlayerCaptionsFontColor types.String `tfsdk:"player_captions_font_color"` PlayerCaptionsFontSize types.Int64 `tfsdk:"player_captions_font_size"` PlayerCaptionsBackgroundColor types.String `tfsdk:"player_captions_background_color"` PlayerWatchtimeHeatmapEnabled types.Bool `tfsdk:"player_watchtime_heatmap_enabled"` VastTagUrl types.String `tfsdk:"vast_tag_url"` OriginalFilesKeep types.Bool `tfsdk:"original_files_keep"` EarlyPlayEnabled types.Bool `tfsdk:"early_play_enabled"` ContentTaggingEnabled types.Bool `tfsdk:"content_tagging_enabled"` Mp4FallbackEnabled types.Bool `tfsdk:"mp4_fallback_enabled"` MultiAudioTrackSupportEnabled types.Bool `tfsdk:"multi_audio_track_support_enabled"` Resolutions types.Set `tfsdk:"resolutions"` Bitrate240p types.Int64 `tfsdk:"bitrate_240p"` Bitrate360p types.Int64 `tfsdk:"bitrate_360p"` Bitrate480p types.Int64 `tfsdk:"bitrate_480p"` Bitrate720p types.Int64 `tfsdk:"bitrate_720p"` Bitrate1080p types.Int64 `tfsdk:"bitrate_1080p"` Bitrate1440p types.Int64 `tfsdk:"bitrate_1440p"` Bitrate2160p types.Int64 `tfsdk:"bitrate_2160p"` WatermarkPositionLeft types.Int64 `tfsdk:"watermark_position_left"` WatermarkPositionTop types.Int64 `tfsdk:"watermark_position_top"` WatermarkWidth types.Int64 `tfsdk:"watermark_width"` WatermarkHeight types.Int64 `tfsdk:"watermark_height"` TranscribingEnabled types.Bool `tfsdk:"transcribing_enabled"` TranscribingSmartTitleEnabled types.Bool `tfsdk:"transcribing_smart_title_enabled"` TranscribingSmartDescriptionEnabled types.Bool `tfsdk:"transcribing_smart_description_enabled"` TranscribingLanguages types.Set `tfsdk:"transcribing_languages"` DirectPlayEnabled types.Bool `tfsdk:"direct_play_enabled"` ReferersAllowed types.Set `tfsdk:"referers_allowed"` ReferersBlocked types.Set `tfsdk:"referers_blocked"` DirectUrlFileAccessBlocked types.Bool `tfsdk:"direct_url_file_access_blocked"` ViewTokenAuthenticationRequired types.Bool `tfsdk:"view_token_authentication_required"` CdnTokenAuthenticationRequired types.Bool `tfsdk:"cdn_token_authentication_required"` DrmMediacageBasicEnabled types.Bool `tfsdk:"drm_mediacage_basic_enabled"` WebhookUrl types.String `tfsdk:"webhook_url"` }
type StreamVideoResource ¶
type StreamVideoResource struct {
// contains filtered or unexported fields
}
func (*StreamVideoResource) Configure ¶
func (r *StreamVideoResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*StreamVideoResource) Create ¶
func (r *StreamVideoResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*StreamVideoResource) Delete ¶
func (r *StreamVideoResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*StreamVideoResource) ImportState ¶
func (r *StreamVideoResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*StreamVideoResource) Metadata ¶
func (r *StreamVideoResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*StreamVideoResource) Read ¶
func (r *StreamVideoResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*StreamVideoResource) Schema ¶
func (r *StreamVideoResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*StreamVideoResource) Update ¶
func (r *StreamVideoResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type StreamVideoResourceModel ¶
type StreamVideoResourceModel struct { Id types.String `tfsdk:"id"` Library types.Int64 `tfsdk:"library"` Collection types.String `tfsdk:"collection"` Title types.String `tfsdk:"title"` Description types.String `tfsdk:"description"` Chapters types.Set `tfsdk:"chapters"` Moments types.Set `tfsdk:"moments"` }
type VideoLanguageDataSource ¶
type VideoLanguageDataSource struct {
// contains filtered or unexported fields
}
func (*VideoLanguageDataSource) Configure ¶
func (d *VideoLanguageDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*VideoLanguageDataSource) Metadata ¶
func (d *VideoLanguageDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*VideoLanguageDataSource) Read ¶
func (d *VideoLanguageDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*VideoLanguageDataSource) Schema ¶
func (d *VideoLanguageDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type VideoLanguageDataSourceModel ¶
type VideoLanguageDataSourceModel struct { Code types.String `tfsdk:"code"` Name types.String `tfsdk:"name"` SupportPlayerTranslation types.Bool `tfsdk:"support_player_translation"` SupportTranscribing types.Bool `tfsdk:"support_transcribing"` TranscribingAccuracy types.Int64 `tfsdk:"transcribing_accuracy"` }
Source Files ¶
- datasource_dns_record.go
- datasource_dns_zone.go
- datasource_region.go
- datasource_video_language.go
- description_dns_record.go
- description_dns_zone.go
- provider.go
- resource_compute_script.go
- resource_compute_script_variable.go
- resource_dns_record.go
- resource_dns_zone.go
- resource_pullzone.go
- resource_pullzone_edgerule.go
- resource_pullzone_hostname.go
- resource_pullzone_optimizer_class.go
- resource_storage_file.go
- resource_storage_zone.go
- resource_stream_collection.go
- resource_stream_library.go
- resource_stream_video.go
- utils.go
Click to show internal directories.
Click to hide internal directories.