Documentation ¶
Index ¶
- Constants
- func DefaultWAFDeploymentChecker(conn *gofastly.Client) func(wafID string, version int) (*gofastly.WAFVersion, error)
- func Provider() *schema.Provider
- type ACLServiceAttributeHandler
- func (h *ACLServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *ACLServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *ACLServiceAttributeHandler) GetSchema() *schema.Schema
- func (h *ACLServiceAttributeHandler) Key() string
- func (h *ACLServiceAttributeHandler) Read(_ context.Context, d *schema.ResourceData, _ map[string]interface{}, ...) error
- func (h *ACLServiceAttributeHandler) Update(context.Context, *schema.ResourceData, map[string]interface{}, ...) error
- type BackendServiceAttributeHandler
- func (h *BackendServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *BackendServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *BackendServiceAttributeHandler) GetSchema() *schema.Schema
- func (h *BackendServiceAttributeHandler) Key() string
- func (h *BackendServiceAttributeHandler) Read(_ context.Context, d *schema.ResourceData, _ map[string]interface{}, ...) error
- func (h *BackendServiceAttributeHandler) Update(_ context.Context, d *schema.ResourceData, ...) error
- type BaseServiceDefinition
- type BigQueryLoggingServiceAttributeHandler
- func (h *BigQueryLoggingServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *BigQueryLoggingServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *BigQueryLoggingServiceAttributeHandler) GetSchema() *schema.Schema
- func (h *BigQueryLoggingServiceAttributeHandler) Key() string
- func (h *BigQueryLoggingServiceAttributeHandler) Read(_ context.Context, d *schema.ResourceData, _ map[string]interface{}, ...) error
- func (h *BigQueryLoggingServiceAttributeHandler) Update(_ context.Context, d *schema.ResourceData, ...) error
- type BlobStorageLoggingServiceAttributeHandler
- func (h *BlobStorageLoggingServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *BlobStorageLoggingServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *BlobStorageLoggingServiceAttributeHandler) GetSchema() *schema.Schema
- func (h *BlobStorageLoggingServiceAttributeHandler) Key() string
- func (h *BlobStorageLoggingServiceAttributeHandler) Read(_ context.Context, d *schema.ResourceData, _ map[string]interface{}, ...) error
- func (h *BlobStorageLoggingServiceAttributeHandler) Update(_ context.Context, d *schema.ResourceData, ...) error
- type CacheSettingServiceAttributeHandler
- func (h *CacheSettingServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *CacheSettingServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *CacheSettingServiceAttributeHandler) GetSchema() *schema.Schema
- func (h *CacheSettingServiceAttributeHandler) Key() string
- func (h *CacheSettingServiceAttributeHandler) Read(_ context.Context, d *schema.ResourceData, _ map[string]interface{}, ...) error
- func (h *CacheSettingServiceAttributeHandler) Update(_ context.Context, d *schema.ResourceData, ...) error
- type CloudfilesServiceAttributeHandler
- func (h *CloudfilesServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *CloudfilesServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *CloudfilesServiceAttributeHandler) GetSchema() *schema.Schema
- func (h *CloudfilesServiceAttributeHandler) Key() string
- func (h *CloudfilesServiceAttributeHandler) Read(_ context.Context, d *schema.ResourceData, _ map[string]interface{}, ...) error
- func (h *CloudfilesServiceAttributeHandler) Update(_ context.Context, d *schema.ResourceData, ...) error
- type ConditionServiceAttributeHandler
- func (h *ConditionServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *ConditionServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *ConditionServiceAttributeHandler) GetSchema() *schema.Schema
- func (h *ConditionServiceAttributeHandler) Key() string
- func (h *ConditionServiceAttributeHandler) Read(_ context.Context, d *schema.ResourceData, _ map[string]interface{}, ...) error
- func (h *ConditionServiceAttributeHandler) Update(_ context.Context, d *schema.ResourceData, ...) error
- type Config
- type DatadogServiceAttributeHandler
- func (h *DatadogServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *DatadogServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *DatadogServiceAttributeHandler) GetSchema() *schema.Schema
- func (h *DatadogServiceAttributeHandler) Key() string
- func (h *DatadogServiceAttributeHandler) Read(_ context.Context, d *schema.ResourceData, _ map[string]interface{}, ...) error
- func (h *DatadogServiceAttributeHandler) Update(_ context.Context, d *schema.ResourceData, ...) error
- type DefaultServiceAttributeHandler
- func (h *DefaultServiceAttributeHandler) GetKey() string
- func (h *DefaultServiceAttributeHandler) GetServiceMetadata() ServiceMetadata
- func (h *DefaultServiceAttributeHandler) HasChange(d *schema.ResourceData) bool
- func (h *DefaultServiceAttributeHandler) MustProcess(d *schema.ResourceData, _ bool) bool
- type DictionaryServiceAttributeHandler
- func (h *DictionaryServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *DictionaryServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *DictionaryServiceAttributeHandler) GetSchema() *schema.Schema
- func (h *DictionaryServiceAttributeHandler) Key() string
- func (h *DictionaryServiceAttributeHandler) Read(_ context.Context, d *schema.ResourceData, _ map[string]interface{}, ...) error
- func (h *DictionaryServiceAttributeHandler) Update(_ context.Context, _ *schema.ResourceData, _, _ map[string]interface{}, _ int, ...) error
- type DiffResult
- type DigitalOceanServiceAttributeHandler
- func (h *DigitalOceanServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *DigitalOceanServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *DigitalOceanServiceAttributeHandler) GetSchema() *schema.Schema
- func (h *DigitalOceanServiceAttributeHandler) Key() string
- func (h *DigitalOceanServiceAttributeHandler) Read(_ context.Context, d *schema.ResourceData, _ map[string]interface{}, ...) error
- func (h *DigitalOceanServiceAttributeHandler) Update(_ context.Context, d *schema.ResourceData, ...) error
- type DirectorServiceAttributeHandler
- func (h *DirectorServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *DirectorServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *DirectorServiceAttributeHandler) GetSchema() *schema.Schema
- func (h *DirectorServiceAttributeHandler) Key() string
- func (h *DirectorServiceAttributeHandler) Read(_ context.Context, d *schema.ResourceData, _ map[string]interface{}, ...) error
- func (h *DirectorServiceAttributeHandler) Update(_ context.Context, d *schema.ResourceData, ...) error
- type DomainServiceAttributeHandler
- func (h *DomainServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *DomainServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *DomainServiceAttributeHandler) GetSchema() *schema.Schema
- func (h *DomainServiceAttributeHandler) Key() string
- func (h *DomainServiceAttributeHandler) Read(_ context.Context, d *schema.ResourceData, _ map[string]interface{}, ...) error
- func (h *DomainServiceAttributeHandler) Update(_ context.Context, d *schema.ResourceData, ...) error
- type DynamicSnippetServiceAttributeHandler
- func (h *DynamicSnippetServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *DynamicSnippetServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *DynamicSnippetServiceAttributeHandler) GetSchema() *schema.Schema
- func (h *DynamicSnippetServiceAttributeHandler) Key() string
- func (h *DynamicSnippetServiceAttributeHandler) Read(_ context.Context, d *schema.ResourceData, _ map[string]interface{}, ...) error
- func (h *DynamicSnippetServiceAttributeHandler) Update(_ context.Context, d *schema.ResourceData, ...) error
- type ElasticSearchServiceAttributeHandler
- func (h *ElasticSearchServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *ElasticSearchServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *ElasticSearchServiceAttributeHandler) GetSchema() *schema.Schema
- func (h *ElasticSearchServiceAttributeHandler) Key() string
- func (h *ElasticSearchServiceAttributeHandler) Read(_ context.Context, d *schema.ResourceData, _ map[string]interface{}, ...) error
- func (h *ElasticSearchServiceAttributeHandler) Update(_ context.Context, d *schema.ResourceData, ...) error
- type FTPServiceAttributeHandler
- func (h *FTPServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *FTPServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *FTPServiceAttributeHandler) GetSchema() *schema.Schema
- func (h *FTPServiceAttributeHandler) Key() string
- func (h *FTPServiceAttributeHandler) Read(_ context.Context, d *schema.ResourceData, _ map[string]interface{}, ...) error
- func (h *FTPServiceAttributeHandler) Update(_ context.Context, d *schema.ResourceData, ...) error
- type FastlyClient
- type GCSLoggingServiceAttributeHandler
- func (h *GCSLoggingServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *GCSLoggingServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *GCSLoggingServiceAttributeHandler) GetSchema() *schema.Schema
- func (h *GCSLoggingServiceAttributeHandler) Key() string
- func (h *GCSLoggingServiceAttributeHandler) Read(_ context.Context, d *schema.ResourceData, _ map[string]interface{}, ...) error
- func (h *GCSLoggingServiceAttributeHandler) Update(_ context.Context, d *schema.ResourceData, ...) error
- type GooglePubSubServiceAttributeHandler
- func (h *GooglePubSubServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *GooglePubSubServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *GooglePubSubServiceAttributeHandler) GetSchema() *schema.Schema
- func (h *GooglePubSubServiceAttributeHandler) Key() string
- func (h *GooglePubSubServiceAttributeHandler) Read(_ context.Context, d *schema.ResourceData, _ map[string]interface{}, ...) error
- func (h *GooglePubSubServiceAttributeHandler) Update(_ context.Context, d *schema.ResourceData, ...) error
- type GzipServiceAttributeHandler
- func (h *GzipServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *GzipServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *GzipServiceAttributeHandler) GetSchema() *schema.Schema
- func (h *GzipServiceAttributeHandler) Key() string
- func (h *GzipServiceAttributeHandler) Read(_ context.Context, d *schema.ResourceData, _ map[string]interface{}, ...) error
- func (h *GzipServiceAttributeHandler) Update(_ context.Context, d *schema.ResourceData, ...) error
- type HTTPSLoggingServiceAttributeHandler
- func (h *HTTPSLoggingServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *HTTPSLoggingServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *HTTPSLoggingServiceAttributeHandler) GetSchema() *schema.Schema
- func (h *HTTPSLoggingServiceAttributeHandler) Key() string
- func (h *HTTPSLoggingServiceAttributeHandler) Read(_ context.Context, d *schema.ResourceData, _ map[string]interface{}, ...) error
- func (h *HTTPSLoggingServiceAttributeHandler) Update(_ context.Context, d *schema.ResourceData, ...) error
- type HeaderServiceAttributeHandler
- func (h *HeaderServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *HeaderServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *HeaderServiceAttributeHandler) GetSchema() *schema.Schema
- func (h *HeaderServiceAttributeHandler) Key() string
- func (h *HeaderServiceAttributeHandler) Read(_ context.Context, d *schema.ResourceData, _ map[string]interface{}, ...) error
- func (h *HeaderServiceAttributeHandler) Update(_ context.Context, d *schema.ResourceData, ...) error
- type HealthCheckServiceAttributeHandler
- func (h *HealthCheckServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *HealthCheckServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *HealthCheckServiceAttributeHandler) GetSchema() *schema.Schema
- func (h *HealthCheckServiceAttributeHandler) Key() string
- func (h *HealthCheckServiceAttributeHandler) Read(_ context.Context, d *schema.ResourceData, _ map[string]interface{}, ...) error
- func (h *HealthCheckServiceAttributeHandler) Update(_ context.Context, d *schema.ResourceData, ...) error
- type HerokuServiceAttributeHandler
- func (h *HerokuServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *HerokuServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *HerokuServiceAttributeHandler) GetSchema() *schema.Schema
- func (h *HerokuServiceAttributeHandler) Key() string
- func (h *HerokuServiceAttributeHandler) Read(_ context.Context, d *schema.ResourceData, _ map[string]interface{}, ...) error
- func (h *HerokuServiceAttributeHandler) Update(_ context.Context, d *schema.ResourceData, ...) error
- type HoneycombServiceAttributeHandler
- func (h *HoneycombServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *HoneycombServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *HoneycombServiceAttributeHandler) GetSchema() *schema.Schema
- func (h *HoneycombServiceAttributeHandler) Key() string
- func (h *HoneycombServiceAttributeHandler) Read(_ context.Context, d *schema.ResourceData, _ map[string]interface{}, ...) error
- func (h *HoneycombServiceAttributeHandler) Update(_ context.Context, d *schema.ResourceData, ...) error
- type KafkaServiceAttributeHandler
- func (h *KafkaServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *KafkaServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *KafkaServiceAttributeHandler) GetSchema() *schema.Schema
- func (h *KafkaServiceAttributeHandler) Key() string
- func (h *KafkaServiceAttributeHandler) Read(_ context.Context, d *schema.ResourceData, _ map[string]interface{}, ...) error
- func (h *KafkaServiceAttributeHandler) Update(_ context.Context, d *schema.ResourceData, ...) error
- type KeyFunc
- type KinesisServiceAttributeHandler
- func (h *KinesisServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *KinesisServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *KinesisServiceAttributeHandler) GetSchema() *schema.Schema
- func (h *KinesisServiceAttributeHandler) Key() string
- func (h *KinesisServiceAttributeHandler) Read(_ context.Context, d *schema.ResourceData, _ map[string]interface{}, ...) error
- func (h *KinesisServiceAttributeHandler) Update(_ context.Context, d *schema.ResourceData, ...) error
- type LogentriesServiceAttributeHandler
- func (h *LogentriesServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *LogentriesServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *LogentriesServiceAttributeHandler) GetSchema() *schema.Schema
- func (h *LogentriesServiceAttributeHandler) Key() string
- func (h *LogentriesServiceAttributeHandler) Read(_ context.Context, d *schema.ResourceData, _ map[string]interface{}, ...) error
- func (h *LogentriesServiceAttributeHandler) Update(_ context.Context, d *schema.ResourceData, ...) error
- type LogglyServiceAttributeHandler
- func (h *LogglyServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *LogglyServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *LogglyServiceAttributeHandler) GetSchema() *schema.Schema
- func (h *LogglyServiceAttributeHandler) Key() string
- func (h *LogglyServiceAttributeHandler) Read(_ context.Context, d *schema.ResourceData, _ map[string]interface{}, ...) error
- func (h *LogglyServiceAttributeHandler) Update(_ context.Context, d *schema.ResourceData, ...) error
- type LogshuttleServiceAttributeHandler
- func (h *LogshuttleServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *LogshuttleServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *LogshuttleServiceAttributeHandler) GetSchema() *schema.Schema
- func (h *LogshuttleServiceAttributeHandler) Key() string
- func (h *LogshuttleServiceAttributeHandler) Read(_ context.Context, d *schema.ResourceData, _ map[string]interface{}, ...) error
- func (h *LogshuttleServiceAttributeHandler) Update(_ context.Context, d *schema.ResourceData, ...) error
- type NewRelicServiceAttributeHandler
- func (h *NewRelicServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *NewRelicServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *NewRelicServiceAttributeHandler) GetSchema() *schema.Schema
- func (h *NewRelicServiceAttributeHandler) Key() string
- func (h *NewRelicServiceAttributeHandler) Read(_ context.Context, d *schema.ResourceData, _ map[string]interface{}, ...) error
- func (h *NewRelicServiceAttributeHandler) Update(_ context.Context, d *schema.ResourceData, ...) error
- type OpenstackServiceAttributeHandler
- func (h *OpenstackServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *OpenstackServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *OpenstackServiceAttributeHandler) GetSchema() *schema.Schema
- func (h *OpenstackServiceAttributeHandler) Key() string
- func (h *OpenstackServiceAttributeHandler) Read(_ context.Context, d *schema.ResourceData, _ map[string]interface{}, ...) error
- func (h *OpenstackServiceAttributeHandler) Update(_ context.Context, d *schema.ResourceData, ...) error
- type PackageServiceAttributeHandler
- func (h *PackageServiceAttributeHandler) Process(ctx context.Context, d *schema.ResourceData, latestVersion int, ...) error
- func (h *PackageServiceAttributeHandler) Read(ctx context.Context, d *schema.ResourceData, s *gofastly.ServiceDetail, ...) error
- func (h *PackageServiceAttributeHandler) Register(s *schema.Resource) error
- type PaperTrailServiceAttributeHandler
- func (h *PaperTrailServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *PaperTrailServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *PaperTrailServiceAttributeHandler) GetSchema() *schema.Schema
- func (h *PaperTrailServiceAttributeHandler) Key() string
- func (h *PaperTrailServiceAttributeHandler) Read(_ context.Context, d *schema.ResourceData, _ map[string]interface{}, ...) error
- func (h *PaperTrailServiceAttributeHandler) Update(_ context.Context, d *schema.ResourceData, ...) error
- type PlatformTLSCertificatePredicate
- type RequestSettingServiceAttributeHandler
- func (h *RequestSettingServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *RequestSettingServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *RequestSettingServiceAttributeHandler) GetSchema() *schema.Schema
- func (h *RequestSettingServiceAttributeHandler) Key() string
- func (h *RequestSettingServiceAttributeHandler) Read(_ context.Context, d *schema.ResourceData, _ map[string]interface{}, ...) error
- func (h *RequestSettingServiceAttributeHandler) Update(_ context.Context, d *schema.ResourceData, ...) error
- type ResponseObjectServiceAttributeHandler
- func (h *ResponseObjectServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *ResponseObjectServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *ResponseObjectServiceAttributeHandler) GetSchema() *schema.Schema
- func (h *ResponseObjectServiceAttributeHandler) Key() string
- func (h *ResponseObjectServiceAttributeHandler) Read(_ context.Context, d *schema.ResourceData, _ map[string]interface{}, ...) error
- func (h *ResponseObjectServiceAttributeHandler) Update(_ context.Context, d *schema.ResourceData, ...) error
- type S3LoggingServiceAttributeHandler
- func (h *S3LoggingServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *S3LoggingServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *S3LoggingServiceAttributeHandler) GetSchema() *schema.Schema
- func (h *S3LoggingServiceAttributeHandler) Key() string
- func (h *S3LoggingServiceAttributeHandler) Read(_ context.Context, d *schema.ResourceData, _ map[string]interface{}, ...) error
- func (h *S3LoggingServiceAttributeHandler) Update(_ context.Context, d *schema.ResourceData, ...) error
- type SFTPServiceAttributeHandler
- func (h *SFTPServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *SFTPServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *SFTPServiceAttributeHandler) GetSchema() *schema.Schema
- func (h *SFTPServiceAttributeHandler) Key() string
- func (h *SFTPServiceAttributeHandler) Read(_ context.Context, d *schema.ResourceData, _ map[string]interface{}, ...) error
- func (h *SFTPServiceAttributeHandler) Update(_ context.Context, d *schema.ResourceData, ...) error
- type ScalyrServiceAttributeHandler
- func (h *ScalyrServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *ScalyrServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *ScalyrServiceAttributeHandler) GetSchema() *schema.Schema
- func (h *ScalyrServiceAttributeHandler) Key() string
- func (h *ScalyrServiceAttributeHandler) Read(_ context.Context, d *schema.ResourceData, _ map[string]interface{}, ...) error
- func (h *ScalyrServiceAttributeHandler) Update(_ context.Context, d *schema.ResourceData, ...) error
- type ServiceAttributeDefinition
- func NewServiceACL() ServiceAttributeDefinition
- func NewServiceBackend(sa ServiceMetadata) ServiceAttributeDefinition
- func NewServiceCacheSetting(sa ServiceMetadata) ServiceAttributeDefinition
- func NewServiceCondition(sa ServiceMetadata) ServiceAttributeDefinition
- func NewServiceDictionary(sa ServiceMetadata) ServiceAttributeDefinition
- func NewServiceDirector(sa ServiceMetadata) ServiceAttributeDefinition
- func NewServiceDomain(sa ServiceMetadata) ServiceAttributeDefinition
- func NewServiceDynamicSnippet(sa ServiceMetadata) ServiceAttributeDefinition
- func NewServiceGzip(sa ServiceMetadata) ServiceAttributeDefinition
- func NewServiceHeader(sa ServiceMetadata) ServiceAttributeDefinition
- func NewServiceHealthCheck(sa ServiceMetadata) ServiceAttributeDefinition
- func NewServiceLoggingBigQuery(sa ServiceMetadata) ServiceAttributeDefinition
- func NewServiceLoggingBlobStorage(sa ServiceMetadata) ServiceAttributeDefinition
- func NewServiceLoggingCloudfiles(sa ServiceMetadata) ServiceAttributeDefinition
- func NewServiceLoggingDatadog(sa ServiceMetadata) ServiceAttributeDefinition
- func NewServiceLoggingDigitalOcean(sa ServiceMetadata) ServiceAttributeDefinition
- func NewServiceLoggingElasticSearch(sa ServiceMetadata) ServiceAttributeDefinition
- func NewServiceLoggingFTP(sa ServiceMetadata) ServiceAttributeDefinition
- func NewServiceLoggingGCS(sa ServiceMetadata) ServiceAttributeDefinition
- func NewServiceLoggingGooglePubSub(sa ServiceMetadata) ServiceAttributeDefinition
- func NewServiceLoggingHTTPS(sa ServiceMetadata) ServiceAttributeDefinition
- func NewServiceLoggingHeroku(sa ServiceMetadata) ServiceAttributeDefinition
- func NewServiceLoggingHoneycomb(sa ServiceMetadata) ServiceAttributeDefinition
- func NewServiceLoggingKafka(sa ServiceMetadata) ServiceAttributeDefinition
- func NewServiceLoggingKinesis(sa ServiceMetadata) ServiceAttributeDefinition
- func NewServiceLoggingLogentries(sa ServiceMetadata) ServiceAttributeDefinition
- func NewServiceLoggingLoggly(sa ServiceMetadata) ServiceAttributeDefinition
- func NewServiceLoggingLogshuttle(sa ServiceMetadata) ServiceAttributeDefinition
- func NewServiceLoggingNewRelic(sa ServiceMetadata) ServiceAttributeDefinition
- func NewServiceLoggingOpenstack(sa ServiceMetadata) ServiceAttributeDefinition
- func NewServiceLoggingPaperTrail(sa ServiceMetadata) ServiceAttributeDefinition
- func NewServiceLoggingS3(sa ServiceMetadata) ServiceAttributeDefinition
- func NewServiceLoggingSFTP(sa ServiceMetadata) ServiceAttributeDefinition
- func NewServiceLoggingScalyr(sa ServiceMetadata) ServiceAttributeDefinition
- func NewServiceLoggingSplunk(sa ServiceMetadata) ServiceAttributeDefinition
- func NewServiceLoggingSumologic(sa ServiceMetadata) ServiceAttributeDefinition
- func NewServiceLoggingSyslog(sa ServiceMetadata) ServiceAttributeDefinition
- func NewServicePackage(sa ServiceMetadata) ServiceAttributeDefinition
- func NewServiceRequestSetting(sa ServiceMetadata) ServiceAttributeDefinition
- func NewServiceResponseObject(sa ServiceMetadata) ServiceAttributeDefinition
- func NewServiceSettings() ServiceAttributeDefinition
- func NewServiceSnippet(sa ServiceMetadata) ServiceAttributeDefinition
- func NewServiceVCL(sa ServiceMetadata) ServiceAttributeDefinition
- func NewServiceWAF(sa ServiceMetadata) ServiceAttributeDefinition
- func ToServiceAttributeDefinition(definition ServiceCRUDAttributeDefinition) ServiceAttributeDefinition
- type ServiceCRUDAttributeDefinition
- type ServiceDefinition
- type ServiceMetadata
- type SetDiff
- type SettingsServiceAttributeHandler
- func (h *SettingsServiceAttributeHandler) HasChange(d *schema.ResourceData) bool
- func (h *SettingsServiceAttributeHandler) MustProcess(d *schema.ResourceData, initialVersion bool) bool
- func (h *SettingsServiceAttributeHandler) Process(ctx context.Context, d *schema.ResourceData, latestVersion int, ...) error
- func (h *SettingsServiceAttributeHandler) Read(_ context.Context, d *schema.ResourceData, s *gofastly.ServiceDetail, ...) error
- func (h *SettingsServiceAttributeHandler) Register(s *schema.Resource) error
- type SnippetServiceAttributeHandler
- func (h *SnippetServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *SnippetServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *SnippetServiceAttributeHandler) GetSchema() *schema.Schema
- func (h *SnippetServiceAttributeHandler) Key() string
- func (h *SnippetServiceAttributeHandler) Read(_ context.Context, d *schema.ResourceData, _ map[string]interface{}, ...) error
- func (h *SnippetServiceAttributeHandler) Update(_ context.Context, d *schema.ResourceData, ...) error
- type SplunkServiceAttributeHandler
- func (h *SplunkServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *SplunkServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *SplunkServiceAttributeHandler) GetSchema() *schema.Schema
- func (h *SplunkServiceAttributeHandler) Key() string
- func (h *SplunkServiceAttributeHandler) Read(_ context.Context, d *schema.ResourceData, _ map[string]interface{}, ...) error
- func (h *SplunkServiceAttributeHandler) Update(_ context.Context, d *schema.ResourceData, ...) error
- type SumologicServiceAttributeHandler
- func (h *SumologicServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *SumologicServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *SumologicServiceAttributeHandler) GetSchema() *schema.Schema
- func (h *SumologicServiceAttributeHandler) Key() string
- func (h *SumologicServiceAttributeHandler) Read(_ context.Context, d *schema.ResourceData, _ map[string]interface{}, ...) error
- func (h *SumologicServiceAttributeHandler) Update(_ context.Context, d *schema.ResourceData, ...) error
- type SyslogServiceAttributeHandler
- func (h *SyslogServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *SyslogServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *SyslogServiceAttributeHandler) GetSchema() *schema.Schema
- func (h *SyslogServiceAttributeHandler) Key() string
- func (h *SyslogServiceAttributeHandler) Read(_ context.Context, d *schema.ResourceData, _ map[string]interface{}, ...) error
- func (h *SyslogServiceAttributeHandler) Update(_ context.Context, d *schema.ResourceData, ...) error
- type TLSActivationPredicate
- type TLSCertificatePredicate
- type TLSDomainPredicate
- type TLSPrivateKeyPredicate
- type TLSSubscriptionPredicate
- type VCLLoggingAttributes
- type VCLServiceAttributeHandler
- func (h *VCLServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *VCLServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, ...) error
- func (h *VCLServiceAttributeHandler) GetSchema() *schema.Schema
- func (h *VCLServiceAttributeHandler) Key() string
- func (h *VCLServiceAttributeHandler) Read(_ context.Context, d *schema.ResourceData, _ map[string]interface{}, ...) error
- func (h *VCLServiceAttributeHandler) Update(_ context.Context, d *schema.ResourceData, ...) error
- type WAFDeploymentChecker
- type WAFDeploymentStatusCheck
- type WAFServiceAttributeHandler
- func (h *WAFServiceAttributeHandler) Process(ctx context.Context, d *schema.ResourceData, serviceVersion int, ...) error
- func (h *WAFServiceAttributeHandler) Read(ctx context.Context, d *schema.ResourceData, s *gofastly.ServiceDetail, ...) error
- func (h *WAFServiceAttributeHandler) Register(s *schema.Resource) error
Constants ¶
const ( // ServiceTypeVCL is the type for VCL services. ServiceTypeVCL = "vcl" // ServiceTypeCompute is the type for Compute services. ServiceTypeCompute = "wasm" )
const ( WAFStatusCheckDelay = 5 * time.Second WAFStatusCheckMinTimeout = 5 * time.Second )
const GzipLevelDescription = "" /* 180-byte string literal not displayed */
const MessageTypeDescription = "How the message should be formatted. Can be either `classic`, `loggly`, `logplex` or `blank`. Default is `classic`"
const SnippetTypeDescription = "" /* 172-byte string literal not displayed */
const TerraformProviderProductUserAgent = "terraform-provider-fastly"
const TimestampFormatDescription = "The `strftime` specified timestamp formatting (default `%Y-%m-%dT%H:%M:%S.000`)"
Variables ¶
This section is empty.
Functions ¶
func DefaultWAFDeploymentChecker ¶ added in v0.20.3
Types ¶
type ACLServiceAttributeHandler ¶ added in v0.20.3
type ACLServiceAttributeHandler struct {
// contains filtered or unexported fields
}
func (*ACLServiceAttributeHandler) Create ¶ added in v0.35.0
func (h *ACLServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, latestVersion int, conn *gofastly.Client) error
func (*ACLServiceAttributeHandler) Delete ¶ added in v0.35.0
func (h *ACLServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, latestVersion int, conn *gofastly.Client) error
func (*ACLServiceAttributeHandler) GetSchema ¶ added in v0.35.0
func (h *ACLServiceAttributeHandler) GetSchema() *schema.Schema
func (*ACLServiceAttributeHandler) Key ¶ added in v0.35.0
func (h *ACLServiceAttributeHandler) Key() string
type BackendServiceAttributeHandler ¶ added in v0.20.3
type BackendServiceAttributeHandler struct {
*DefaultServiceAttributeHandler
}
func (*BackendServiceAttributeHandler) Create ¶ added in v0.35.0
func (h *BackendServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, serviceVersion int, conn *gofastly.Client) error
func (*BackendServiceAttributeHandler) Delete ¶ added in v0.35.0
func (h *BackendServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, serviceVersion int, conn *gofastly.Client) error
func (*BackendServiceAttributeHandler) GetSchema ¶ added in v0.35.0
func (h *BackendServiceAttributeHandler) GetSchema() *schema.Schema
func (*BackendServiceAttributeHandler) Key ¶ added in v0.35.0
func (h *BackendServiceAttributeHandler) Key() string
type BaseServiceDefinition ¶ added in v0.20.3
type BaseServiceDefinition struct { Attributes []ServiceAttributeDefinition Type string }
BaseServiceDefinition is the base implementation of the BaseServiceDefinition interface.
func (*BaseServiceDefinition) GetAttributeHandler ¶ added in v0.20.3
func (d *BaseServiceDefinition) GetAttributeHandler() []ServiceAttributeDefinition
func (*BaseServiceDefinition) GetType ¶ added in v0.20.3
func (d *BaseServiceDefinition) GetType() string
type BigQueryLoggingServiceAttributeHandler ¶ added in v0.20.3
type BigQueryLoggingServiceAttributeHandler struct {
*DefaultServiceAttributeHandler
}
func (*BigQueryLoggingServiceAttributeHandler) Create ¶ added in v0.35.0
func (h *BigQueryLoggingServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, serviceVersion int, conn *gofastly.Client) error
func (*BigQueryLoggingServiceAttributeHandler) Delete ¶ added in v0.35.0
func (h *BigQueryLoggingServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface{}, serviceVersion int, conn *gofastly.Client) error
func (*BigQueryLoggingServiceAttributeHandler) GetSchema ¶ added in v0.35.0
func (h *BigQueryLoggingServiceAttributeHandler) GetSchema() *schema.Schema
func (*BigQueryLoggingServiceAttributeHandler) Key ¶ added in v0.35.0
func (h *BigQueryLoggingServiceAttributeHandler) Key() string
type BlobStorageLoggingServiceAttributeHandler ¶ added in v0.20.3
type BlobStorageLoggingServiceAttributeHandler struct {
*DefaultServiceAttributeHandler
}
func (*BlobStorageLoggingServiceAttributeHandler) Create ¶ added in v0.35.0
func (h *BlobStorageLoggingServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*BlobStorageLoggingServiceAttributeHandler) Delete ¶ added in v0.35.0
func (h *BlobStorageLoggingServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*BlobStorageLoggingServiceAttributeHandler) GetSchema ¶ added in v0.35.0
func (h *BlobStorageLoggingServiceAttributeHandler) GetSchema() *schema.Schema
func (*BlobStorageLoggingServiceAttributeHandler) Key ¶ added in v0.35.0
func (h *BlobStorageLoggingServiceAttributeHandler) Key() string
type CacheSettingServiceAttributeHandler ¶ added in v0.20.3
type CacheSettingServiceAttributeHandler struct {
*DefaultServiceAttributeHandler
}
func (*CacheSettingServiceAttributeHandler) Create ¶ added in v0.35.0
func (h *CacheSettingServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*CacheSettingServiceAttributeHandler) Delete ¶ added in v0.35.0
func (h *CacheSettingServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*CacheSettingServiceAttributeHandler) GetSchema ¶ added in v0.35.0
func (h *CacheSettingServiceAttributeHandler) GetSchema() *schema.Schema
func (*CacheSettingServiceAttributeHandler) Key ¶ added in v0.35.0
func (h *CacheSettingServiceAttributeHandler) Key() string
type CloudfilesServiceAttributeHandler ¶ added in v0.20.3
type CloudfilesServiceAttributeHandler struct {
*DefaultServiceAttributeHandler
}
func (*CloudfilesServiceAttributeHandler) Create ¶ added in v0.35.0
func (h *CloudfilesServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*CloudfilesServiceAttributeHandler) Delete ¶ added in v0.35.0
func (h *CloudfilesServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*CloudfilesServiceAttributeHandler) GetSchema ¶ added in v0.35.0
func (h *CloudfilesServiceAttributeHandler) GetSchema() *schema.Schema
func (*CloudfilesServiceAttributeHandler) Key ¶ added in v0.35.0
func (h *CloudfilesServiceAttributeHandler) Key() string
type ConditionServiceAttributeHandler ¶ added in v0.20.3
type ConditionServiceAttributeHandler struct {
*DefaultServiceAttributeHandler
}
func (*ConditionServiceAttributeHandler) Create ¶ added in v0.35.0
func (h *ConditionServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*ConditionServiceAttributeHandler) Delete ¶ added in v0.35.0
func (h *ConditionServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*ConditionServiceAttributeHandler) GetSchema ¶ added in v0.35.0
func (h *ConditionServiceAttributeHandler) GetSchema() *schema.Schema
func (*ConditionServiceAttributeHandler) Key ¶ added in v0.35.0
func (h *ConditionServiceAttributeHandler) Key() string
type Config ¶
func (*Config) Client ¶
func (c *Config) Client() (*FastlyClient, diag.Diagnostics)
type DatadogServiceAttributeHandler ¶ added in v0.20.3
type DatadogServiceAttributeHandler struct {
*DefaultServiceAttributeHandler
}
func (*DatadogServiceAttributeHandler) Create ¶ added in v0.35.0
func (h *DatadogServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*DatadogServiceAttributeHandler) Delete ¶ added in v0.35.0
func (h *DatadogServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*DatadogServiceAttributeHandler) GetSchema ¶ added in v0.35.0
func (h *DatadogServiceAttributeHandler) GetSchema() *schema.Schema
func (*DatadogServiceAttributeHandler) Key ¶ added in v0.35.0
func (h *DatadogServiceAttributeHandler) Key() string
type DefaultServiceAttributeHandler ¶ added in v0.20.3
type DefaultServiceAttributeHandler struct {
// contains filtered or unexported fields
}
DefaultServiceAttributeHandler provides a base implementation for ServiceAttributeDefinition.
func (*DefaultServiceAttributeHandler) GetKey ¶ added in v0.20.3
func (h *DefaultServiceAttributeHandler) GetKey() string
GetKey is provided since most attributes will just use their private "key" for interacting with the service.
func (*DefaultServiceAttributeHandler) GetServiceMetadata ¶ added in v0.20.3
func (h *DefaultServiceAttributeHandler) GetServiceMetadata() ServiceMetadata
GetServiceMetadata is provided to allow internal methods to get the service Metadata
func (*DefaultServiceAttributeHandler) HasChange ¶ added in v0.20.3
func (h *DefaultServiceAttributeHandler) HasChange(d *schema.ResourceData) bool
func (*DefaultServiceAttributeHandler) MustProcess ¶ added in v0.20.3
func (h *DefaultServiceAttributeHandler) MustProcess(d *schema.ResourceData, _ bool) bool
type DictionaryServiceAttributeHandler ¶ added in v0.20.3
type DictionaryServiceAttributeHandler struct {
*DefaultServiceAttributeHandler
}
func (*DictionaryServiceAttributeHandler) Create ¶ added in v0.35.0
func (h *DictionaryServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*DictionaryServiceAttributeHandler) Delete ¶ added in v0.35.0
func (h *DictionaryServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*DictionaryServiceAttributeHandler) GetSchema ¶ added in v0.35.0
func (h *DictionaryServiceAttributeHandler) GetSchema() *schema.Schema
func (*DictionaryServiceAttributeHandler) Key ¶ added in v0.35.0
func (h *DictionaryServiceAttributeHandler) Key() string
type DiffResult ¶ added in v0.20.3
type DiffResult struct { Added []interface{} Modified []interface{} Deleted []interface{} Unmodified []interface{} }
DiffResult contains the differences between two sets
type DigitalOceanServiceAttributeHandler ¶ added in v0.20.3
type DigitalOceanServiceAttributeHandler struct {
*DefaultServiceAttributeHandler
}
func (*DigitalOceanServiceAttributeHandler) Create ¶ added in v0.35.0
func (h *DigitalOceanServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*DigitalOceanServiceAttributeHandler) Delete ¶ added in v0.35.0
func (h *DigitalOceanServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*DigitalOceanServiceAttributeHandler) GetSchema ¶ added in v0.35.0
func (h *DigitalOceanServiceAttributeHandler) GetSchema() *schema.Schema
func (*DigitalOceanServiceAttributeHandler) Key ¶ added in v0.35.0
func (h *DigitalOceanServiceAttributeHandler) Key() string
type DirectorServiceAttributeHandler ¶ added in v0.20.3
type DirectorServiceAttributeHandler struct {
*DefaultServiceAttributeHandler
}
func (*DirectorServiceAttributeHandler) Create ¶ added in v0.35.0
func (h *DirectorServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*DirectorServiceAttributeHandler) Delete ¶ added in v0.35.0
func (h *DirectorServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*DirectorServiceAttributeHandler) GetSchema ¶ added in v0.35.0
func (h *DirectorServiceAttributeHandler) GetSchema() *schema.Schema
func (*DirectorServiceAttributeHandler) Key ¶ added in v0.35.0
func (h *DirectorServiceAttributeHandler) Key() string
type DomainServiceAttributeHandler ¶ added in v0.20.3
type DomainServiceAttributeHandler struct {
*DefaultServiceAttributeHandler
}
func (*DomainServiceAttributeHandler) Create ¶ added in v0.35.0
func (h *DomainServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*DomainServiceAttributeHandler) Delete ¶ added in v0.35.0
func (h *DomainServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*DomainServiceAttributeHandler) GetSchema ¶ added in v0.35.0
func (h *DomainServiceAttributeHandler) GetSchema() *schema.Schema
func (*DomainServiceAttributeHandler) Key ¶ added in v0.35.0
func (h *DomainServiceAttributeHandler) Key() string
type DynamicSnippetServiceAttributeHandler ¶ added in v0.20.3
type DynamicSnippetServiceAttributeHandler struct {
*DefaultServiceAttributeHandler
}
func (*DynamicSnippetServiceAttributeHandler) Create ¶ added in v0.35.0
func (h *DynamicSnippetServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*DynamicSnippetServiceAttributeHandler) Delete ¶ added in v0.35.0
func (h *DynamicSnippetServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*DynamicSnippetServiceAttributeHandler) GetSchema ¶ added in v0.35.0
func (h *DynamicSnippetServiceAttributeHandler) GetSchema() *schema.Schema
func (*DynamicSnippetServiceAttributeHandler) Key ¶ added in v0.35.0
func (h *DynamicSnippetServiceAttributeHandler) Key() string
type ElasticSearchServiceAttributeHandler ¶ added in v0.20.3
type ElasticSearchServiceAttributeHandler struct {
*DefaultServiceAttributeHandler
}
func (*ElasticSearchServiceAttributeHandler) Create ¶ added in v0.35.0
func (h *ElasticSearchServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*ElasticSearchServiceAttributeHandler) Delete ¶ added in v0.35.0
func (h *ElasticSearchServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*ElasticSearchServiceAttributeHandler) GetSchema ¶ added in v0.35.0
func (h *ElasticSearchServiceAttributeHandler) GetSchema() *schema.Schema
func (*ElasticSearchServiceAttributeHandler) Key ¶ added in v0.35.0
func (h *ElasticSearchServiceAttributeHandler) Key() string
type FTPServiceAttributeHandler ¶ added in v0.20.3
type FTPServiceAttributeHandler struct {
*DefaultServiceAttributeHandler
}
func (*FTPServiceAttributeHandler) Create ¶ added in v0.35.0
func (h *FTPServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*FTPServiceAttributeHandler) Delete ¶ added in v0.35.0
func (h *FTPServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*FTPServiceAttributeHandler) GetSchema ¶ added in v0.35.0
func (h *FTPServiceAttributeHandler) GetSchema() *schema.Schema
func (*FTPServiceAttributeHandler) Key ¶ added in v0.35.0
func (h *FTPServiceAttributeHandler) Key() string
type FastlyClient ¶
type FastlyClient struct {
// contains filtered or unexported fields
}
type GCSLoggingServiceAttributeHandler ¶ added in v0.20.3
type GCSLoggingServiceAttributeHandler struct {
*DefaultServiceAttributeHandler
}
func (*GCSLoggingServiceAttributeHandler) Create ¶ added in v0.35.0
func (h *GCSLoggingServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*GCSLoggingServiceAttributeHandler) Delete ¶ added in v0.35.0
func (h *GCSLoggingServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*GCSLoggingServiceAttributeHandler) GetSchema ¶ added in v0.35.0
func (h *GCSLoggingServiceAttributeHandler) GetSchema() *schema.Schema
func (*GCSLoggingServiceAttributeHandler) Key ¶ added in v0.35.0
func (h *GCSLoggingServiceAttributeHandler) Key() string
type GooglePubSubServiceAttributeHandler ¶ added in v0.20.3
type GooglePubSubServiceAttributeHandler struct {
*DefaultServiceAttributeHandler
}
func (*GooglePubSubServiceAttributeHandler) Create ¶ added in v0.35.0
func (h *GooglePubSubServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*GooglePubSubServiceAttributeHandler) Delete ¶ added in v0.35.0
func (h *GooglePubSubServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*GooglePubSubServiceAttributeHandler) GetSchema ¶ added in v0.35.0
func (h *GooglePubSubServiceAttributeHandler) GetSchema() *schema.Schema
func (*GooglePubSubServiceAttributeHandler) Key ¶ added in v0.35.0
func (h *GooglePubSubServiceAttributeHandler) Key() string
type GzipServiceAttributeHandler ¶ added in v0.20.3
type GzipServiceAttributeHandler struct {
*DefaultServiceAttributeHandler
}
func (*GzipServiceAttributeHandler) Create ¶ added in v0.35.0
func (h *GzipServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*GzipServiceAttributeHandler) Delete ¶ added in v0.35.0
func (h *GzipServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*GzipServiceAttributeHandler) GetSchema ¶ added in v0.35.0
func (h *GzipServiceAttributeHandler) GetSchema() *schema.Schema
func (*GzipServiceAttributeHandler) Key ¶ added in v0.35.0
func (h *GzipServiceAttributeHandler) Key() string
type HTTPSLoggingServiceAttributeHandler ¶ added in v0.20.3
type HTTPSLoggingServiceAttributeHandler struct {
*DefaultServiceAttributeHandler
}
func (*HTTPSLoggingServiceAttributeHandler) Create ¶ added in v0.35.0
func (h *HTTPSLoggingServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*HTTPSLoggingServiceAttributeHandler) Delete ¶ added in v0.35.0
func (h *HTTPSLoggingServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*HTTPSLoggingServiceAttributeHandler) GetSchema ¶ added in v0.35.0
func (h *HTTPSLoggingServiceAttributeHandler) GetSchema() *schema.Schema
func (*HTTPSLoggingServiceAttributeHandler) Key ¶ added in v0.35.0
func (h *HTTPSLoggingServiceAttributeHandler) Key() string
type HeaderServiceAttributeHandler ¶ added in v0.20.3
type HeaderServiceAttributeHandler struct {
*DefaultServiceAttributeHandler
}
func (*HeaderServiceAttributeHandler) Create ¶ added in v0.35.0
func (h *HeaderServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*HeaderServiceAttributeHandler) Delete ¶ added in v0.35.0
func (h *HeaderServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*HeaderServiceAttributeHandler) GetSchema ¶ added in v0.35.0
func (h *HeaderServiceAttributeHandler) GetSchema() *schema.Schema
func (*HeaderServiceAttributeHandler) Key ¶ added in v0.35.0
func (h *HeaderServiceAttributeHandler) Key() string
type HealthCheckServiceAttributeHandler ¶ added in v0.20.3
type HealthCheckServiceAttributeHandler struct {
*DefaultServiceAttributeHandler
}
func (*HealthCheckServiceAttributeHandler) Create ¶ added in v0.35.0
func (h *HealthCheckServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*HealthCheckServiceAttributeHandler) Delete ¶ added in v0.35.0
func (h *HealthCheckServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*HealthCheckServiceAttributeHandler) GetSchema ¶ added in v0.35.0
func (h *HealthCheckServiceAttributeHandler) GetSchema() *schema.Schema
func (*HealthCheckServiceAttributeHandler) Key ¶ added in v0.35.0
func (h *HealthCheckServiceAttributeHandler) Key() string
type HerokuServiceAttributeHandler ¶ added in v0.20.3
type HerokuServiceAttributeHandler struct {
*DefaultServiceAttributeHandler
}
func (*HerokuServiceAttributeHandler) Create ¶ added in v0.35.0
func (h *HerokuServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*HerokuServiceAttributeHandler) Delete ¶ added in v0.35.0
func (h *HerokuServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*HerokuServiceAttributeHandler) GetSchema ¶ added in v0.35.0
func (h *HerokuServiceAttributeHandler) GetSchema() *schema.Schema
func (*HerokuServiceAttributeHandler) Key ¶ added in v0.35.0
func (h *HerokuServiceAttributeHandler) Key() string
type HoneycombServiceAttributeHandler ¶ added in v0.20.3
type HoneycombServiceAttributeHandler struct {
*DefaultServiceAttributeHandler
}
func (*HoneycombServiceAttributeHandler) Create ¶ added in v0.35.0
func (h *HoneycombServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*HoneycombServiceAttributeHandler) Delete ¶ added in v0.35.0
func (h *HoneycombServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*HoneycombServiceAttributeHandler) GetSchema ¶ added in v0.35.0
func (h *HoneycombServiceAttributeHandler) GetSchema() *schema.Schema
func (*HoneycombServiceAttributeHandler) Key ¶ added in v0.35.0
func (h *HoneycombServiceAttributeHandler) Key() string
type KafkaServiceAttributeHandler ¶ added in v0.20.3
type KafkaServiceAttributeHandler struct {
*DefaultServiceAttributeHandler
}
func (*KafkaServiceAttributeHandler) Create ¶ added in v0.35.0
func (h *KafkaServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*KafkaServiceAttributeHandler) Delete ¶ added in v0.35.0
func (h *KafkaServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*KafkaServiceAttributeHandler) GetSchema ¶ added in v0.35.0
func (h *KafkaServiceAttributeHandler) GetSchema() *schema.Schema
func (*KafkaServiceAttributeHandler) Key ¶ added in v0.35.0
func (h *KafkaServiceAttributeHandler) Key() string
type KeyFunc ¶ added in v0.20.3
type KeyFunc func(interface{}) (interface{}, error)
KeyFunc calculates a key from an element
type KinesisServiceAttributeHandler ¶ added in v0.22.0
type KinesisServiceAttributeHandler struct {
*DefaultServiceAttributeHandler
}
func (*KinesisServiceAttributeHandler) Create ¶ added in v0.35.0
func (h *KinesisServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*KinesisServiceAttributeHandler) Delete ¶ added in v0.35.0
func (h *KinesisServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*KinesisServiceAttributeHandler) GetSchema ¶ added in v0.35.0
func (h *KinesisServiceAttributeHandler) GetSchema() *schema.Schema
func (*KinesisServiceAttributeHandler) Key ¶ added in v0.35.0
func (h *KinesisServiceAttributeHandler) Key() string
type LogentriesServiceAttributeHandler ¶ added in v0.20.3
type LogentriesServiceAttributeHandler struct {
*DefaultServiceAttributeHandler
}
func (*LogentriesServiceAttributeHandler) Create ¶ added in v0.35.0
func (h *LogentriesServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*LogentriesServiceAttributeHandler) Delete ¶ added in v0.35.0
func (h *LogentriesServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*LogentriesServiceAttributeHandler) GetSchema ¶ added in v0.35.0
func (h *LogentriesServiceAttributeHandler) GetSchema() *schema.Schema
func (*LogentriesServiceAttributeHandler) Key ¶ added in v0.35.0
func (h *LogentriesServiceAttributeHandler) Key() string
type LogglyServiceAttributeHandler ¶ added in v0.20.3
type LogglyServiceAttributeHandler struct {
*DefaultServiceAttributeHandler
}
func (*LogglyServiceAttributeHandler) Create ¶ added in v0.35.0
func (h *LogglyServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*LogglyServiceAttributeHandler) Delete ¶ added in v0.35.0
func (h *LogglyServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*LogglyServiceAttributeHandler) GetSchema ¶ added in v0.35.0
func (h *LogglyServiceAttributeHandler) GetSchema() *schema.Schema
func (*LogglyServiceAttributeHandler) Key ¶ added in v0.35.0
func (h *LogglyServiceAttributeHandler) Key() string
type LogshuttleServiceAttributeHandler ¶ added in v0.20.3
type LogshuttleServiceAttributeHandler struct {
*DefaultServiceAttributeHandler
}
func (*LogshuttleServiceAttributeHandler) Create ¶ added in v0.35.0
func (h *LogshuttleServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*LogshuttleServiceAttributeHandler) Delete ¶ added in v0.35.0
func (h *LogshuttleServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*LogshuttleServiceAttributeHandler) GetSchema ¶ added in v0.35.0
func (h *LogshuttleServiceAttributeHandler) GetSchema() *schema.Schema
func (*LogshuttleServiceAttributeHandler) Key ¶ added in v0.35.0
func (h *LogshuttleServiceAttributeHandler) Key() string
type NewRelicServiceAttributeHandler ¶ added in v0.20.3
type NewRelicServiceAttributeHandler struct {
*DefaultServiceAttributeHandler
}
func (*NewRelicServiceAttributeHandler) Create ¶ added in v0.35.0
func (h *NewRelicServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*NewRelicServiceAttributeHandler) Delete ¶ added in v0.35.0
func (h *NewRelicServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*NewRelicServiceAttributeHandler) GetSchema ¶ added in v0.35.0
func (h *NewRelicServiceAttributeHandler) GetSchema() *schema.Schema
func (*NewRelicServiceAttributeHandler) Key ¶ added in v0.35.0
func (h *NewRelicServiceAttributeHandler) Key() string
type OpenstackServiceAttributeHandler ¶ added in v0.20.3
type OpenstackServiceAttributeHandler struct {
*DefaultServiceAttributeHandler
}
func (*OpenstackServiceAttributeHandler) Create ¶ added in v0.35.0
func (h *OpenstackServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*OpenstackServiceAttributeHandler) Delete ¶ added in v0.35.0
func (h *OpenstackServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*OpenstackServiceAttributeHandler) GetSchema ¶ added in v0.35.0
func (h *OpenstackServiceAttributeHandler) GetSchema() *schema.Schema
func (*OpenstackServiceAttributeHandler) Key ¶ added in v0.35.0
func (h *OpenstackServiceAttributeHandler) Key() string
type PackageServiceAttributeHandler ¶ added in v0.20.3
type PackageServiceAttributeHandler struct {
*DefaultServiceAttributeHandler
}
func (*PackageServiceAttributeHandler) Process ¶ added in v0.20.3
func (h *PackageServiceAttributeHandler) Process(ctx context.Context, d *schema.ResourceData, latestVersion int, conn *gofastly.Client) error
func (*PackageServiceAttributeHandler) Read ¶ added in v0.20.3
func (h *PackageServiceAttributeHandler) Read(ctx context.Context, d *schema.ResourceData, s *gofastly.ServiceDetail, conn *gofastly.Client) error
type PaperTrailServiceAttributeHandler ¶ added in v0.20.3
type PaperTrailServiceAttributeHandler struct {
*DefaultServiceAttributeHandler
}
func (*PaperTrailServiceAttributeHandler) Create ¶ added in v0.35.0
func (h *PaperTrailServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*PaperTrailServiceAttributeHandler) Delete ¶ added in v0.35.0
func (h *PaperTrailServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*PaperTrailServiceAttributeHandler) GetSchema ¶ added in v0.35.0
func (h *PaperTrailServiceAttributeHandler) GetSchema() *schema.Schema
func (*PaperTrailServiceAttributeHandler) Key ¶ added in v0.35.0
func (h *PaperTrailServiceAttributeHandler) Key() string
type PlatformTLSCertificatePredicate ¶ added in v0.25.0
type PlatformTLSCertificatePredicate func(certificate *fastly.BulkCertificate) bool
type RequestSettingServiceAttributeHandler ¶ added in v0.20.3
type RequestSettingServiceAttributeHandler struct {
*DefaultServiceAttributeHandler
}
func (*RequestSettingServiceAttributeHandler) Create ¶ added in v0.35.0
func (h *RequestSettingServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*RequestSettingServiceAttributeHandler) Delete ¶ added in v0.35.0
func (h *RequestSettingServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*RequestSettingServiceAttributeHandler) GetSchema ¶ added in v0.35.0
func (h *RequestSettingServiceAttributeHandler) GetSchema() *schema.Schema
func (*RequestSettingServiceAttributeHandler) Key ¶ added in v0.35.0
func (h *RequestSettingServiceAttributeHandler) Key() string
type ResponseObjectServiceAttributeHandler ¶ added in v0.20.3
type ResponseObjectServiceAttributeHandler struct {
*DefaultServiceAttributeHandler
}
func (*ResponseObjectServiceAttributeHandler) Create ¶ added in v0.35.0
func (h *ResponseObjectServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*ResponseObjectServiceAttributeHandler) Delete ¶ added in v0.35.0
func (h *ResponseObjectServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*ResponseObjectServiceAttributeHandler) GetSchema ¶ added in v0.35.0
func (h *ResponseObjectServiceAttributeHandler) GetSchema() *schema.Schema
func (*ResponseObjectServiceAttributeHandler) Key ¶ added in v0.35.0
func (h *ResponseObjectServiceAttributeHandler) Key() string
type S3LoggingServiceAttributeHandler ¶ added in v0.20.3
type S3LoggingServiceAttributeHandler struct {
*DefaultServiceAttributeHandler
}
func (*S3LoggingServiceAttributeHandler) Create ¶ added in v0.35.0
func (h *S3LoggingServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*S3LoggingServiceAttributeHandler) Delete ¶ added in v0.35.0
func (h *S3LoggingServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*S3LoggingServiceAttributeHandler) GetSchema ¶ added in v0.35.0
func (h *S3LoggingServiceAttributeHandler) GetSchema() *schema.Schema
func (*S3LoggingServiceAttributeHandler) Key ¶ added in v0.35.0
func (h *S3LoggingServiceAttributeHandler) Key() string
type SFTPServiceAttributeHandler ¶ added in v0.20.3
type SFTPServiceAttributeHandler struct {
*DefaultServiceAttributeHandler
}
func (*SFTPServiceAttributeHandler) Create ¶ added in v0.35.0
func (h *SFTPServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*SFTPServiceAttributeHandler) Delete ¶ added in v0.35.0
func (h *SFTPServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*SFTPServiceAttributeHandler) GetSchema ¶ added in v0.35.0
func (h *SFTPServiceAttributeHandler) GetSchema() *schema.Schema
func (*SFTPServiceAttributeHandler) Key ¶ added in v0.35.0
func (h *SFTPServiceAttributeHandler) Key() string
type ScalyrServiceAttributeHandler ¶ added in v0.20.3
type ScalyrServiceAttributeHandler struct {
*DefaultServiceAttributeHandler
}
func (*ScalyrServiceAttributeHandler) Create ¶ added in v0.35.0
func (h *ScalyrServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*ScalyrServiceAttributeHandler) Delete ¶ added in v0.35.0
func (h *ScalyrServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*ScalyrServiceAttributeHandler) GetSchema ¶ added in v0.35.0
func (h *ScalyrServiceAttributeHandler) GetSchema() *schema.Schema
func (*ScalyrServiceAttributeHandler) Key ¶ added in v0.35.0
func (h *ScalyrServiceAttributeHandler) Key() string
type ServiceAttributeDefinition ¶ added in v0.20.3
type ServiceAttributeDefinition interface { // Register add the attribute to the resource schema. Register(s *schema.Resource) error // Read refreshes the attribute state against the Fastly API. Read(ctx context.Context, d *schema.ResourceData, s *gofastly.ServiceDetail, conn *gofastly.Client) error // Process creates or updates the attribute against the Fastly API. Process(ctx context.Context, d *schema.ResourceData, latestVersion int, conn *gofastly.Client) error // HasChange returns whether the state of the attribute has changed against Terraform stored state. HasChange(d *schema.ResourceData) bool // MustProcess returns whether we must process the resource (usually HasChange==true but allowing exceptions). // For example: at present, the settings attributeHandler (block_fastly_service_settings.go) must process when // default_ttl==0 and it is the initialVersion - as well as when default_ttl or default_host have changed. MustProcess(d *schema.ResourceData, initialVersion bool) bool }
ServiceAttributeDefinition provides an interface for service attributes. We compose a service resource out of attribute objects to allow us to construct both the VCL and Compute service resources from common components.
func NewServiceACL ¶ added in v0.20.3
func NewServiceACL() ServiceAttributeDefinition
func NewServiceBackend ¶ added in v0.20.3
func NewServiceBackend(sa ServiceMetadata) ServiceAttributeDefinition
func NewServiceCacheSetting ¶ added in v0.20.3
func NewServiceCacheSetting(sa ServiceMetadata) ServiceAttributeDefinition
func NewServiceCondition ¶ added in v0.20.3
func NewServiceCondition(sa ServiceMetadata) ServiceAttributeDefinition
func NewServiceDictionary ¶ added in v0.20.3
func NewServiceDictionary(sa ServiceMetadata) ServiceAttributeDefinition
func NewServiceDirector ¶ added in v0.20.3
func NewServiceDirector(sa ServiceMetadata) ServiceAttributeDefinition
func NewServiceDomain ¶ added in v0.20.3
func NewServiceDomain(sa ServiceMetadata) ServiceAttributeDefinition
func NewServiceDynamicSnippet ¶ added in v0.20.3
func NewServiceDynamicSnippet(sa ServiceMetadata) ServiceAttributeDefinition
func NewServiceGzip ¶ added in v0.20.3
func NewServiceGzip(sa ServiceMetadata) ServiceAttributeDefinition
func NewServiceHeader ¶ added in v0.20.3
func NewServiceHeader(sa ServiceMetadata) ServiceAttributeDefinition
func NewServiceHealthCheck ¶ added in v0.20.3
func NewServiceHealthCheck(sa ServiceMetadata) ServiceAttributeDefinition
func NewServiceLoggingBigQuery ¶ added in v1.0.0
func NewServiceLoggingBigQuery(sa ServiceMetadata) ServiceAttributeDefinition
func NewServiceLoggingBlobStorage ¶ added in v1.0.0
func NewServiceLoggingBlobStorage(sa ServiceMetadata) ServiceAttributeDefinition
func NewServiceLoggingCloudfiles ¶ added in v0.20.3
func NewServiceLoggingCloudfiles(sa ServiceMetadata) ServiceAttributeDefinition
func NewServiceLoggingDatadog ¶ added in v0.20.3
func NewServiceLoggingDatadog(sa ServiceMetadata) ServiceAttributeDefinition
func NewServiceLoggingDigitalOcean ¶ added in v0.20.3
func NewServiceLoggingDigitalOcean(sa ServiceMetadata) ServiceAttributeDefinition
func NewServiceLoggingElasticSearch ¶ added in v0.20.3
func NewServiceLoggingElasticSearch(sa ServiceMetadata) ServiceAttributeDefinition
func NewServiceLoggingFTP ¶ added in v0.20.3
func NewServiceLoggingFTP(sa ServiceMetadata) ServiceAttributeDefinition
func NewServiceLoggingGCS ¶ added in v1.0.0
func NewServiceLoggingGCS(sa ServiceMetadata) ServiceAttributeDefinition
func NewServiceLoggingGooglePubSub ¶ added in v0.20.3
func NewServiceLoggingGooglePubSub(sa ServiceMetadata) ServiceAttributeDefinition
func NewServiceLoggingHTTPS ¶ added in v1.0.0
func NewServiceLoggingHTTPS(sa ServiceMetadata) ServiceAttributeDefinition
func NewServiceLoggingHeroku ¶ added in v0.20.3
func NewServiceLoggingHeroku(sa ServiceMetadata) ServiceAttributeDefinition
func NewServiceLoggingHoneycomb ¶ added in v0.20.3
func NewServiceLoggingHoneycomb(sa ServiceMetadata) ServiceAttributeDefinition
func NewServiceLoggingKafka ¶ added in v0.20.3
func NewServiceLoggingKafka(sa ServiceMetadata) ServiceAttributeDefinition
func NewServiceLoggingKinesis ¶ added in v0.22.0
func NewServiceLoggingKinesis(sa ServiceMetadata) ServiceAttributeDefinition
func NewServiceLoggingLogentries ¶ added in v1.0.0
func NewServiceLoggingLogentries(sa ServiceMetadata) ServiceAttributeDefinition
func NewServiceLoggingLoggly ¶ added in v0.20.3
func NewServiceLoggingLoggly(sa ServiceMetadata) ServiceAttributeDefinition
func NewServiceLoggingLogshuttle ¶ added in v0.20.3
func NewServiceLoggingLogshuttle(sa ServiceMetadata) ServiceAttributeDefinition
func NewServiceLoggingNewRelic ¶ added in v0.20.3
func NewServiceLoggingNewRelic(sa ServiceMetadata) ServiceAttributeDefinition
func NewServiceLoggingOpenstack ¶ added in v0.20.3
func NewServiceLoggingOpenstack(sa ServiceMetadata) ServiceAttributeDefinition
func NewServiceLoggingPaperTrail ¶ added in v1.0.0
func NewServiceLoggingPaperTrail(sa ServiceMetadata) ServiceAttributeDefinition
func NewServiceLoggingS3 ¶ added in v1.0.0
func NewServiceLoggingS3(sa ServiceMetadata) ServiceAttributeDefinition
func NewServiceLoggingSFTP ¶ added in v0.20.3
func NewServiceLoggingSFTP(sa ServiceMetadata) ServiceAttributeDefinition
func NewServiceLoggingScalyr ¶ added in v0.20.3
func NewServiceLoggingScalyr(sa ServiceMetadata) ServiceAttributeDefinition
func NewServiceLoggingSplunk ¶ added in v1.0.0
func NewServiceLoggingSplunk(sa ServiceMetadata) ServiceAttributeDefinition
func NewServiceLoggingSumologic ¶ added in v1.0.0
func NewServiceLoggingSumologic(sa ServiceMetadata) ServiceAttributeDefinition
func NewServiceLoggingSyslog ¶ added in v1.0.0
func NewServiceLoggingSyslog(sa ServiceMetadata) ServiceAttributeDefinition
func NewServicePackage ¶ added in v0.20.3
func NewServicePackage(sa ServiceMetadata) ServiceAttributeDefinition
func NewServiceRequestSetting ¶ added in v0.20.3
func NewServiceRequestSetting(sa ServiceMetadata) ServiceAttributeDefinition
func NewServiceResponseObject ¶ added in v0.20.3
func NewServiceResponseObject(sa ServiceMetadata) ServiceAttributeDefinition
func NewServiceSettings ¶ added in v0.20.3
func NewServiceSettings() ServiceAttributeDefinition
func NewServiceSnippet ¶ added in v0.20.3
func NewServiceSnippet(sa ServiceMetadata) ServiceAttributeDefinition
func NewServiceVCL ¶ added in v0.20.3
func NewServiceVCL(sa ServiceMetadata) ServiceAttributeDefinition
func NewServiceWAF ¶ added in v0.20.3
func NewServiceWAF(sa ServiceMetadata) ServiceAttributeDefinition
func ToServiceAttributeDefinition ¶ added in v0.35.0
func ToServiceAttributeDefinition(definition ServiceCRUDAttributeDefinition) ServiceAttributeDefinition
ToServiceAttributeDefinition returns an implementation of ServiceAttributeDefinition for a particular implementation of ServiceCRUDAttributeDefinition. It implements the Process and Read methods from ServiceAttributeDefinition using the SetDiff functions.
type ServiceCRUDAttributeDefinition ¶ added in v0.35.0
type ServiceCRUDAttributeDefinition interface { // Key returns the name of the nested block. This is used when composing the schema into the parent Service schema. Key() string // GetSchema returns the schema.Schema of the nested block. This gets composed into the parent Service schema. GetSchema() *schema.Schema // Create should create an instance of the nested block. The resource argument will be a map containing all of the // attributes from the schema of the nested block. The d argument, of type schema.ResourceData, will contain the // data for the whole service, so the resource argument should be used for most of the creation parameters. The d // argument should just be used for things like getting the service ID. The serviceVersion argument should be used // to decide which version of the service to make updates to. This will be an unlocked version that the base service // update function created. Create(ctx context.Context, d *schema.ResourceData, resource map[string]interface{}, serviceVersion int, conn *gofastly.Client) error // Read should refresh the state of all of the instance of the nested blocks. See the description of Create for more // details about the arguments. Read(ctx context.Context, d *schema.ResourceData, resource map[string]interface{}, serviceVersion int, conn *gofastly.Client) error // Update should make changes to an existing instance of the nested block. The arguments are as described in the // Create comments, with the exception of modified which will contain only the attributes that have changed. Update(ctx context.Context, d *schema.ResourceData, resource, modified map[string]interface{}, serviceVersion int, conn *gofastly.Client) error // Delete should remove the instance of the nested block. See the description of Create for more details about the // arguments. Delete(ctx context.Context, d *schema.ResourceData, resource map[string]interface{}, serviceVersion int, conn *gofastly.Client) error }
ServiceCRUDAttributeDefinition is an interface for most ServiceAttributeDefinition implementations which can be represented by the four CRUD operations. Most service attributes will fall into this category and should implement this interface instead of ServiceAttributeDefinition directly.
An attribute that implements ServiceCRUDAttributeDefinition can use the ToServiceAttributeDefinition function defined below in its constructor to convert it to the ServiceAttributeDefinition that the service resources expect.
The requirements for a service attribute to be defined in terms of this interface are: - the attribute must be a nested block with a schema type of schema.TypeSet - the nested block must have its own "name" attribute which uniquely defines the nested resource - the block must support all four of the CRUD operations, or at least Create, Read, and Delete if updating the resource is not supported
Some service attributes don't fit into these constraints are better suited to implementing the ServiceAttributeDefinition directly. One example is the "package" block in block_fastly_service_package.go, which only uses an Update operation, and therefore implements ServiceAttributeDefinition directly without ServiceCRUDAttributeDefinition.
type ServiceDefinition ¶ added in v0.20.3
type ServiceDefinition interface { // GetType returns whether this is a VCL or Compute service. GetType() string // GetAttributeHandler returns the list of attributes/handlers supported by this service. GetAttributeHandler() []ServiceAttributeDefinition }
ServiceDefinition defines the data model for service definitions There are two types of service: VCL and Compute. This interface specifies the data object from which service resources are constructed.
type ServiceMetadata ¶ added in v0.20.3
type ServiceMetadata struct {
// contains filtered or unexported fields
}
ServiceMetadata provides a container to pass service attributes into an Attribute handler.
type SetDiff ¶ added in v0.20.3
type SetDiff struct {
// contains filtered or unexported fields
}
SetDiff diffs two sets using a key to identify which elements have been added, changed, removed or not modified.
This object compares sets using Terraform's schema.Set methods (e.g. Difference() and Intersection()) so that the same differences displayed to the user are honoured here.
SetDiff however is able to tell if two elements from two distinct sets have the same key. This is useful to detect that an element should be updated instead of recreated on the remote server.
func NewSetDiff ¶ added in v0.20.3
NewSetDiff creates a new SetDiff with a provided KeyFunc.
func (*SetDiff) Diff ¶ added in v0.20.3
func (h *SetDiff) Diff(oldSet, newSet *schema.Set) (*DiffResult, error)
Diff diffs two Set objects and returns a DiffResult object containing the diffs.
The DiffResult object will contain the elements from newSet on the Modified field.
NOTE: there is a caveat with the current implementation which is related to the lookup 'key' you specify. If the key you use (to lookup a resource within the comparable set) is also updatable via the fastly API, then that means you'll end up deleting and recreating the resource rather than simply updating it (which is less efficient, as it's two separate operations).
For example, a 'domain' can be updated by changing either its 'name' or its 'comment' attribute, but in order to compare changes using SetDiff we only really have the option to use 'name' as the lookup key.
func (*SetDiff) Filter ¶ added in v0.21.3
func (h *SetDiff) Filter(modified map[string]interface{}, oldSet *schema.Set) map[string]interface{}
Filter filters out unmodified fields of a Set elements map data structure by ranging over the original data and comparing each field against the new data.
The motivation for this function is to avoid resetting an attribute on a resource to a value that hasn't actually changed because (depending on the attribute) it might have unexpected consequences (e.g. a nested resource gets replaced/recreated). Safer to only update attributes that need to be.
type SettingsServiceAttributeHandler ¶ added in v0.20.3
type SettingsServiceAttributeHandler struct { }
func (*SettingsServiceAttributeHandler) HasChange ¶ added in v0.20.3
func (h *SettingsServiceAttributeHandler) HasChange(d *schema.ResourceData) bool
func (*SettingsServiceAttributeHandler) MustProcess ¶ added in v0.20.3
func (h *SettingsServiceAttributeHandler) MustProcess(d *schema.ResourceData, initialVersion bool) bool
If the requested default_ttl is 0, and this is the first version being created, HasChange will return false, but we need to set it anyway, so ensure we update the settings in that case.
func (*SettingsServiceAttributeHandler) Process ¶ added in v0.20.3
func (h *SettingsServiceAttributeHandler) Process(ctx context.Context, d *schema.ResourceData, latestVersion int, conn *gofastly.Client) error
func (*SettingsServiceAttributeHandler) Read ¶ added in v0.20.3
func (h *SettingsServiceAttributeHandler) Read(_ context.Context, d *schema.ResourceData, s *gofastly.ServiceDetail, conn *gofastly.Client) error
type SnippetServiceAttributeHandler ¶ added in v0.20.3
type SnippetServiceAttributeHandler struct {
*DefaultServiceAttributeHandler
}
func (*SnippetServiceAttributeHandler) Create ¶ added in v0.35.0
func (h *SnippetServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*SnippetServiceAttributeHandler) Delete ¶ added in v0.35.0
func (h *SnippetServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*SnippetServiceAttributeHandler) GetSchema ¶ added in v0.35.0
func (h *SnippetServiceAttributeHandler) GetSchema() *schema.Schema
func (*SnippetServiceAttributeHandler) Key ¶ added in v0.35.0
func (h *SnippetServiceAttributeHandler) Key() string
type SplunkServiceAttributeHandler ¶ added in v0.20.3
type SplunkServiceAttributeHandler struct {
*DefaultServiceAttributeHandler
}
func (*SplunkServiceAttributeHandler) Create ¶ added in v0.35.0
func (h *SplunkServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*SplunkServiceAttributeHandler) Delete ¶ added in v0.35.0
func (h *SplunkServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*SplunkServiceAttributeHandler) GetSchema ¶ added in v0.35.0
func (h *SplunkServiceAttributeHandler) GetSchema() *schema.Schema
func (*SplunkServiceAttributeHandler) Key ¶ added in v0.35.0
func (h *SplunkServiceAttributeHandler) Key() string
type SumologicServiceAttributeHandler ¶ added in v0.20.3
type SumologicServiceAttributeHandler struct {
*DefaultServiceAttributeHandler
}
func (*SumologicServiceAttributeHandler) Create ¶ added in v0.35.0
func (h *SumologicServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*SumologicServiceAttributeHandler) Delete ¶ added in v0.35.0
func (h *SumologicServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*SumologicServiceAttributeHandler) GetSchema ¶ added in v0.35.0
func (h *SumologicServiceAttributeHandler) GetSchema() *schema.Schema
func (*SumologicServiceAttributeHandler) Key ¶ added in v0.35.0
func (h *SumologicServiceAttributeHandler) Key() string
type SyslogServiceAttributeHandler ¶ added in v0.20.3
type SyslogServiceAttributeHandler struct {
*DefaultServiceAttributeHandler
}
func (*SyslogServiceAttributeHandler) Create ¶ added in v0.35.0
func (h *SyslogServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*SyslogServiceAttributeHandler) Delete ¶ added in v0.35.0
func (h *SyslogServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*SyslogServiceAttributeHandler) GetSchema ¶ added in v0.35.0
func (h *SyslogServiceAttributeHandler) GetSchema() *schema.Schema
func (*SyslogServiceAttributeHandler) Key ¶ added in v0.35.0
func (h *SyslogServiceAttributeHandler) Key() string
type TLSActivationPredicate ¶ added in v0.25.0
type TLSActivationPredicate func(activation *fastly.TLSActivation) bool
type TLSCertificatePredicate ¶ added in v0.25.0
type TLSCertificatePredicate func(*fastly.CustomTLSCertificate) bool
type TLSDomainPredicate ¶ added in v0.25.0
type TLSPrivateKeyPredicate ¶ added in v0.25.0
type TLSPrivateKeyPredicate func(key *fastly.PrivateKey) bool
type TLSSubscriptionPredicate ¶ added in v0.25.0
type TLSSubscriptionPredicate func(*fastly.TLSSubscription) bool
type VCLLoggingAttributes ¶ added in v0.20.3
type VCLLoggingAttributes struct {
// contains filtered or unexported fields
}
type VCLServiceAttributeHandler ¶ added in v0.20.3
type VCLServiceAttributeHandler struct {
*DefaultServiceAttributeHandler
}
func (*VCLServiceAttributeHandler) Create ¶ added in v0.35.0
func (h *VCLServiceAttributeHandler) Create(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*VCLServiceAttributeHandler) Delete ¶ added in v0.35.0
func (h *VCLServiceAttributeHandler) Delete(_ context.Context, d *schema.ResourceData, resource map[string]interface { }, serviceVersion int, conn *gofastly.Client) error
func (*VCLServiceAttributeHandler) GetSchema ¶ added in v0.35.0
func (h *VCLServiceAttributeHandler) GetSchema() *schema.Schema
func (*VCLServiceAttributeHandler) Key ¶ added in v0.35.0
func (h *VCLServiceAttributeHandler) Key() string
type WAFDeploymentChecker ¶ added in v0.20.3
type WAFDeploymentStatusCheck ¶ added in v0.20.3
type WAFDeploymentStatusCheck func(wafID string, version int) (*gofastly.WAFVersion, error)
type WAFServiceAttributeHandler ¶ added in v0.20.3
type WAFServiceAttributeHandler struct {
*DefaultServiceAttributeHandler
}
func (*WAFServiceAttributeHandler) Process ¶ added in v0.20.3
func (h *WAFServiceAttributeHandler) Process(ctx context.Context, d *schema.ResourceData, serviceVersion int, conn *gofastly.Client) error
func (*WAFServiceAttributeHandler) Read ¶ added in v0.20.3
func (h *WAFServiceAttributeHandler) Read(ctx context.Context, d *schema.ResourceData, s *gofastly.ServiceDetail, conn *gofastly.Client) error
Source Files ¶
- base_fastly_service.go
- block_fastly_service_acl.go
- block_fastly_service_backend.go
- block_fastly_service_cachesetting.go
- block_fastly_service_condition.go
- block_fastly_service_dictionary.go
- block_fastly_service_director.go
- block_fastly_service_domain.go
- block_fastly_service_dynamicsnippet.go
- block_fastly_service_gzip.go
- block_fastly_service_header.go
- block_fastly_service_healthcheck.go
- block_fastly_service_logging_bigquery.go
- block_fastly_service_logging_blobstorage.go
- block_fastly_service_logging_cloudfiles.go
- block_fastly_service_logging_datadog.go
- block_fastly_service_logging_digitalocean.go
- block_fastly_service_logging_elasticsearch.go
- block_fastly_service_logging_ftp.go
- block_fastly_service_logging_gcs.go
- block_fastly_service_logging_googlepubsub.go
- block_fastly_service_logging_heroku.go
- block_fastly_service_logging_honeycomb.go
- block_fastly_service_logging_https.go
- block_fastly_service_logging_kafka.go
- block_fastly_service_logging_kinesis.go
- block_fastly_service_logging_logentries.go
- block_fastly_service_logging_loggly.go
- block_fastly_service_logging_logshuttle.go
- block_fastly_service_logging_newrelic.go
- block_fastly_service_logging_openstack.go
- block_fastly_service_logging_papertrail.go
- block_fastly_service_logging_s3.go
- block_fastly_service_logging_scalyr.go
- block_fastly_service_logging_sftp.go
- block_fastly_service_logging_splunk.go
- block_fastly_service_logging_sumologic.go
- block_fastly_service_logging_syslog.go
- block_fastly_service_package.go
- block_fastly_service_requestsetting.go
- block_fastly_service_responseobject.go
- block_fastly_service_settings.go
- block_fastly_service_snippet.go
- block_fastly_service_vcl.go
- block_fastly_service_waf.go
- block_fastly_waf_configuration_active_rule.go
- block_fastly_waf_configuration_exclusion.go
- config.go
- constants.go
- convert.go
- data_source_fastly_tls_activation.go
- data_source_fastly_tls_activation_ids.go
- data_source_fastly_tls_certificate.go
- data_source_fastly_tls_certificate_ids.go
- data_source_fastly_tls_configuration.go
- data_source_fastly_tls_configuration_ids.go
- data_source_fastly_tls_domain.go
- data_source_fastly_tls_platform_certificate.go
- data_source_fastly_tls_platform_certificate_ids.go
- data_source_fastly_tls_private_key.go
- data_source_fastly_tls_private_key_ids.go
- data_source_fastly_tls_subscription.go
- data_source_fastly_tls_subscription_ids.go
- data_source_ip_ranges.go
- data_source_waf_rules.go
- diff.go
- provider.go
- resource_fastly_service_acl_entries.go
- resource_fastly_service_dictionary_items.go
- resource_fastly_service_dynamic_snippet_content.go
- resource_fastly_service_vcl.go
- resource_fastly_service_vcl_compute.go
- resource_fastly_service_waf_configuration.go
- resource_fastly_tls_activation.go
- resource_fastly_tls_certificate.go
- resource_fastly_tls_platform_certificate.go
- resource_fastly_tls_private_key.go
- resource_fastly_tls_subscription.go
- resource_fastly_tls_subscription_validation.go
- resource_fastly_user.go
- service_attribute_definition.go
- service_crud_attribute_definition.go
- status_checker.go
- validators.go