Servicev1
Import
Fastly Service can be imported using their service ID, e.g.
$ pulumi import fastly:index/servicev1:Servicev1 demo xxxxxxxxxxxxxxxxxxxx
Create a Servicev1 Resource
new Servicev1(name: string, args: Servicev1Args, opts?: CustomResourceOptions);
def Servicev1(resource_name: str, opts: Optional[ResourceOptions] = None, acls: Optional[Sequence[Servicev1AclArgs]] = None, activate: Optional[bool] = None, backends: Optional[Sequence[Servicev1BackendArgs]] = None, bigqueryloggings: Optional[Sequence[Servicev1BigqueryloggingArgs]] = None, blobstorageloggings: Optional[Sequence[Servicev1BlobstorageloggingArgs]] = None, cache_settings: Optional[Sequence[Servicev1CacheSettingArgs]] = None, comment: Optional[str] = None, conditions: Optional[Sequence[Servicev1ConditionArgs]] = None, default_host: Optional[str] = None, default_ttl: Optional[int] = None, dictionaries: Optional[Sequence[Servicev1DictionaryArgs]] = None, directors: Optional[Sequence[Servicev1DirectorArgs]] = None, domains: Optional[Sequence[Servicev1DomainArgs]] = None, dynamicsnippets: Optional[Sequence[Servicev1DynamicsnippetArgs]] = None, force_destroy: Optional[bool] = None, gcsloggings: Optional[Sequence[Servicev1GcsloggingArgs]] = None, gzips: Optional[Sequence[Servicev1GzipArgs]] = None, headers: Optional[Sequence[Servicev1HeaderArgs]] = None, healthchecks: Optional[Sequence[Servicev1HealthcheckArgs]] = None, httpsloggings: Optional[Sequence[Servicev1HttpsloggingArgs]] = None, logentries: Optional[Sequence[Servicev1LogentryArgs]] = None, logging_cloudfiles: Optional[Sequence[Servicev1LoggingCloudfileArgs]] = None, logging_datadogs: Optional[Sequence[Servicev1LoggingDatadogArgs]] = None, logging_digitaloceans: Optional[Sequence[Servicev1LoggingDigitaloceanArgs]] = None, logging_elasticsearches: Optional[Sequence[Servicev1LoggingElasticsearchArgs]] = None, logging_ftps: Optional[Sequence[Servicev1LoggingFtpArgs]] = None, logging_googlepubsubs: Optional[Sequence[Servicev1LoggingGooglepubsubArgs]] = None, logging_heroku: Optional[Sequence[Servicev1LoggingHerokuArgs]] = None, logging_honeycombs: Optional[Sequence[Servicev1LoggingHoneycombArgs]] = None, logging_kafkas: Optional[Sequence[Servicev1LoggingKafkaArgs]] = None, logging_kineses: Optional[Sequence[Servicev1LoggingKineseArgs]] = None, logging_logglies: Optional[Sequence[Servicev1LoggingLogglyArgs]] = None, logging_logshuttles: Optional[Sequence[Servicev1LoggingLogshuttleArgs]] = None, logging_newrelics: Optional[Sequence[Servicev1LoggingNewrelicArgs]] = None, logging_openstacks: Optional[Sequence[Servicev1LoggingOpenstackArgs]] = None, logging_scalyrs: Optional[Sequence[Servicev1LoggingScalyrArgs]] = None, logging_sftps: Optional[Sequence[Servicev1LoggingSftpArgs]] = None, name: Optional[str] = None, papertrails: Optional[Sequence[Servicev1PapertrailArgs]] = None, request_settings: Optional[Sequence[Servicev1RequestSettingArgs]] = None, response_objects: Optional[Sequence[Servicev1ResponseObjectArgs]] = None, s3loggings: Optional[Sequence[Servicev1S3loggingArgs]] = None, snippets: Optional[Sequence[Servicev1SnippetArgs]] = None, splunks: Optional[Sequence[Servicev1SplunkArgs]] = None, sumologics: Optional[Sequence[Servicev1SumologicArgs]] = None, syslogs: Optional[Sequence[Servicev1SyslogArgs]] = None, vcls: Optional[Sequence[Servicev1VclArgs]] = None, version_comment: Optional[str] = None, waf: Optional[Servicev1WafArgs] = None)
func NewServicev1(ctx *Context, name string, args Servicev1Args, opts ...ResourceOption) (*Servicev1, error)
public Servicev1(string name, Servicev1Args args, CustomResourceOptions? opts = null)
- name string
- The unique name of the resource.
- args Servicev1Args
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- opts ResourceOptions
- A bag of options that control this resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args Servicev1Args
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args Servicev1Args
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
Servicev1 Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.
Inputs
The Servicev1 resource accepts the following input properties:
- Domains
List<Servicev1Domain
Args> The domain of the DigitalOcean Spaces endpoint (default “nyc3.digitaloceanspaces.com”).
- Acls
List<Servicev1Acl
Args> A set of ACL configuration blocks. Defined below.
- Activate bool
Conditionally prevents the Service from being activated. The apply step will continue to create a new draft version but will not activate it if this is set to false. Default true.
- Backends
List<Servicev1Backend
Args> A set of Backends to service requests from your Domains. Defined below. Backends must be defined in this argument, or defined in the
vcl
argument below- Bigqueryloggings
List<Servicev1Bigquerylogging
Args> A BigQuery endpoint to send streaming logs too. Defined below.
- Blobstorageloggings
List<Servicev1Blobstoragelogging
Args> An Azure Blob Storage endpoint to send streaming logs too. Defined below.
- Cache
Settings List<Servicev1CacheSetting Args> A set of Cache Settings, allowing you to override. Defined below.
- Comment string
An optional comment about the Director.
- Conditions
List<Servicev1Condition
Args> A set of conditions to add logic to any basic configuration object in this service. Defined below.
- Default
Host string Sets the host header.
- Default
Ttl int The default Time-to-live (TTL) for requests.
- Dictionaries
List<Servicev1Dictionary
Args> A set of dictionaries that allow the storing of key values pair for use within VCL functions. Defined below.
- Directors
List<Servicev1Director
Args> A director to allow more control over balancing traffic over backends. when an item is not to be cached based on an above
condition
. Defined below- Dynamicsnippets
List<Servicev1Dynamicsnippet
Args> A set of custom, “dynamic” VCL Snippet configuration blocks. Defined below.
- Force
Destroy bool Services that are active cannot be destroyed. In order to destroy the Service, set
force_destroy
totrue
. Defaultfalse
.- Gcsloggings
List<Servicev1Gcslogging
Args> A gcs endpoint to send streaming logs too. Defined below.
- Gzips
List<Servicev1Gzip
Args> A set of gzip rules to control automatic gzipping of content. Defined below.
- Headers
List<Servicev1Header
Args> A set of Headers to manipulate for each request. Defined below.
- Healthchecks
List<Servicev1Healthcheck
Args> Name of a defined
healthcheck
to assign to this backend.- Httpsloggings
List<Servicev1Httpslogging
Args> An HTTPS endpoint to send streaming logs to. Defined below.
- Logentries
List<Servicev1Logentry
Args> A logentries endpoint to send streaming logs too. Defined below.
- Logging
Cloudfiles List<Servicev1LoggingCloudfile Args> A Rackspace Cloud Files endpoint to send streaming logs to. Defined below.
- Logging
Datadogs List<Servicev1LoggingDatadog Args> A Datadog endpoint to send streaming logs to. Defined below.
- Logging
Digitaloceans List<Servicev1LoggingDigitalocean Args> A DigitalOcean Spaces endpoint to send streaming logs to. Defined below.
- Logging
Elasticsearches List<Servicev1LoggingElasticsearch Args> An Elasticsearch endpoint to send streaming logs to. Defined below.
- Logging
Ftps List<Servicev1LoggingFtp Args> An FTP endpoint to send streaming logs to. Defined below.
- Logging
Googlepubsubs List<Servicev1LoggingGooglepubsub Args> A Google Cloud Pub/Sub endpoint to send streaming logs to. Defined below.
- Logging
Heroku List<Servicev1LoggingHeroku Args> A Heroku endpoint to send streaming logs to. Defined below.
- Logging
Honeycombs List<Servicev1LoggingHoneycomb Args> A Honeycomb endpoint to send streaming logs to. Defined below.
- Logging
Kafkas List<Servicev1LoggingKafka Args> A Kafka endpoint to send streaming logs to. Defined below.
- Logging
Kineses List<Servicev1LoggingKinese Args> A Kinesis endpoint to send streaming logs to. Defined below.
- Logging
Logglies List<Servicev1LoggingLoggly Args> A Loggly endpoint to send streaming logs to. Defined below.
- Logging
Logshuttles List<Servicev1LoggingLogshuttle Args> A Log Shuttle endpoint to send streaming logs to. Defined below.
- Logging
Newrelics List<Servicev1LoggingNewrelic Args> A New Relic endpoint to send streaming logs to. Defined below.
- Logging
Openstacks List<Servicev1LoggingOpenstack Args> An OpenStack endpoint to send streaming logs to. Defined below.
- Logging
Scalyrs List<Servicev1LoggingScalyr Args> A Scalyr endpoint to send streaming logs to. Defined below.
- Logging
Sftps List<Servicev1LoggingSftp Args> An SFTP endpoint to send streaming logs to. Defined below.
- Name string
A unique name to identify this dictionary.
- Papertrails
List<Servicev1Papertrail
Args> A Papertrail endpoint to send streaming logs too. Defined below.
- Request
Settings List<Servicev1RequestSetting Args> A set of Request modifiers. Defined below
- Response
Objects List<Servicev1ResponseObject Args> The name of the response object used by the Web Application Firewall.
- S3loggings
List<Servicev1S3logging
Args> A set of S3 Buckets to send streaming logs too. Defined below.
- Snippets
List<Servicev1Snippet
Args> A set of custom, “regular” (non-dynamic) VCL Snippet configuration blocks. Defined below.
- Splunks
List<Servicev1Splunk
Args> A Splunk endpoint to send streaming logs too. Defined below.
- Sumologics
List<Servicev1Sumologic
Args> A Sumologic endpoint to send streaming logs too. Defined below.
- Syslogs
List<Servicev1Syslog
Args> A syslog endpoint to send streaming logs too. Defined below.
- Vcls
List<Servicev1Vcl
Args> A set of custom VCL configuration blocks. Defined below. See the Fastly documentation for more information on using custom VCL.
- Version
Comment string Description field for the version.
- Waf
Servicev1Waf
Args A WAF configuration block. Defined below.
- Domains []Servicev1Domain
The domain of the DigitalOcean Spaces endpoint (default “nyc3.digitaloceanspaces.com”).
- Acls []Servicev1Acl
A set of ACL configuration blocks. Defined below.
- Activate bool
Conditionally prevents the Service from being activated. The apply step will continue to create a new draft version but will not activate it if this is set to false. Default true.
- Backends []Servicev1Backend
A set of Backends to service requests from your Domains. Defined below. Backends must be defined in this argument, or defined in the
vcl
argument below- Bigqueryloggings []Servicev1Bigquerylogging
A BigQuery endpoint to send streaming logs too. Defined below.
- Blobstorageloggings []Servicev1Blobstoragelogging
An Azure Blob Storage endpoint to send streaming logs too. Defined below.
- Cache
Settings []Servicev1CacheSetting A set of Cache Settings, allowing you to override. Defined below.
- Comment string
An optional comment about the Director.
- Conditions []Servicev1Condition
A set of conditions to add logic to any basic configuration object in this service. Defined below.
- Default
Host string Sets the host header.
- Default
Ttl int The default Time-to-live (TTL) for requests.
- Dictionaries []Servicev1Dictionary
A set of dictionaries that allow the storing of key values pair for use within VCL functions. Defined below.
- Directors []Servicev1Director
A director to allow more control over balancing traffic over backends. when an item is not to be cached based on an above
condition
. Defined below- Dynamicsnippets []Servicev1Dynamicsnippet
A set of custom, “dynamic” VCL Snippet configuration blocks. Defined below.
- Force
Destroy bool Services that are active cannot be destroyed. In order to destroy the Service, set
force_destroy
totrue
. Defaultfalse
.- Gcsloggings []Servicev1Gcslogging
A gcs endpoint to send streaming logs too. Defined below.
- Gzips []Servicev1Gzip
A set of gzip rules to control automatic gzipping of content. Defined below.
- Headers []Servicev1Header
A set of Headers to manipulate for each request. Defined below.
- Healthchecks []Servicev1Healthcheck
Name of a defined
healthcheck
to assign to this backend.- Httpsloggings []Servicev1Httpslogging
An HTTPS endpoint to send streaming logs to. Defined below.
- Logentries []Servicev1Logentry
A logentries endpoint to send streaming logs too. Defined below.
- Logging
Cloudfiles []Servicev1LoggingCloudfile A Rackspace Cloud Files endpoint to send streaming logs to. Defined below.
- Logging
Datadogs []Servicev1LoggingDatadog A Datadog endpoint to send streaming logs to. Defined below.
- Logging
Digitaloceans []Servicev1LoggingDigitalocean A DigitalOcean Spaces endpoint to send streaming logs to. Defined below.
- Logging
Elasticsearches []Servicev1LoggingElasticsearch An Elasticsearch endpoint to send streaming logs to. Defined below.
- Logging
Ftps []Servicev1LoggingFtp An FTP endpoint to send streaming logs to. Defined below.
- Logging
Googlepubsubs []Servicev1LoggingGooglepubsub A Google Cloud Pub/Sub endpoint to send streaming logs to. Defined below.
- Logging
Heroku []Servicev1LoggingHeroku A Heroku endpoint to send streaming logs to. Defined below.
- Logging
Honeycombs []Servicev1LoggingHoneycomb A Honeycomb endpoint to send streaming logs to. Defined below.
- Logging
Kafkas []Servicev1LoggingKafka A Kafka endpoint to send streaming logs to. Defined below.
- Logging
Kineses []Servicev1LoggingKinese A Kinesis endpoint to send streaming logs to. Defined below.
- Logging
Logglies []Servicev1LoggingLoggly A Loggly endpoint to send streaming logs to. Defined below.
- Logging
Logshuttles []Servicev1LoggingLogshuttle A Log Shuttle endpoint to send streaming logs to. Defined below.
- Logging
Newrelics []Servicev1LoggingNewrelic A New Relic endpoint to send streaming logs to. Defined below.
- Logging
Openstacks []Servicev1LoggingOpenstack An OpenStack endpoint to send streaming logs to. Defined below.
- Logging
Scalyrs []Servicev1LoggingScalyr A Scalyr endpoint to send streaming logs to. Defined below.
- Logging
Sftps []Servicev1LoggingSftp An SFTP endpoint to send streaming logs to. Defined below.
- Name string
A unique name to identify this dictionary.
- Papertrails []Servicev1Papertrail
A Papertrail endpoint to send streaming logs too. Defined below.
- Request
Settings []Servicev1RequestSetting A set of Request modifiers. Defined below
- Response
Objects []Servicev1ResponseObject The name of the response object used by the Web Application Firewall.
- S3loggings []Servicev1S3logging
A set of S3 Buckets to send streaming logs too. Defined below.
- Snippets []Servicev1Snippet
A set of custom, “regular” (non-dynamic) VCL Snippet configuration blocks. Defined below.
- Splunks []Servicev1Splunk
A Splunk endpoint to send streaming logs too. Defined below.
- Sumologics []Servicev1Sumologic
A Sumologic endpoint to send streaming logs too. Defined below.
- Syslogs []Servicev1Syslog
A syslog endpoint to send streaming logs too. Defined below.
- Vcls []Servicev1Vcl
A set of custom VCL configuration blocks. Defined below. See the Fastly documentation for more information on using custom VCL.
- Version
Comment string Description field for the version.
- Waf Servicev1Waf
A WAF configuration block. Defined below.
- domains Servicev1Domain[]
The domain of the DigitalOcean Spaces endpoint (default “nyc3.digitaloceanspaces.com”).
- acls Servicev1Acl[]
A set of ACL configuration blocks. Defined below.
- activate boolean
Conditionally prevents the Service from being activated. The apply step will continue to create a new draft version but will not activate it if this is set to false. Default true.
- backends Servicev1Backend[]
A set of Backends to service requests from your Domains. Defined below. Backends must be defined in this argument, or defined in the
vcl
argument below- bigqueryloggings Servicev1Bigquerylogging[]
A BigQuery endpoint to send streaming logs too. Defined below.
- blobstorageloggings Servicev1Blobstoragelogging[]
An Azure Blob Storage endpoint to send streaming logs too. Defined below.
- cache
Settings Servicev1CacheSetting[] A set of Cache Settings, allowing you to override. Defined below.
- comment string
An optional comment about the Director.
- conditions Servicev1Condition[]
A set of conditions to add logic to any basic configuration object in this service. Defined below.
- default
Host string Sets the host header.
- default
Ttl number The default Time-to-live (TTL) for requests.
- dictionaries Servicev1Dictionary[]
A set of dictionaries that allow the storing of key values pair for use within VCL functions. Defined below.
- directors Servicev1Director[]
A director to allow more control over balancing traffic over backends. when an item is not to be cached based on an above
condition
. Defined below- dynamicsnippets Servicev1Dynamicsnippet[]
A set of custom, “dynamic” VCL Snippet configuration blocks. Defined below.
- force
Destroy boolean Services that are active cannot be destroyed. In order to destroy the Service, set
force_destroy
totrue
. Defaultfalse
.- gcsloggings Servicev1Gcslogging[]
A gcs endpoint to send streaming logs too. Defined below.
- gzips Servicev1Gzip[]
A set of gzip rules to control automatic gzipping of content. Defined below.
- headers Servicev1Header[]
A set of Headers to manipulate for each request. Defined below.
- healthchecks Servicev1Healthcheck[]
Name of a defined
healthcheck
to assign to this backend.- httpsloggings Servicev1Httpslogging[]
An HTTPS endpoint to send streaming logs to. Defined below.
- logentries Servicev1Logentry[]
A logentries endpoint to send streaming logs too. Defined below.
- logging
Cloudfiles Servicev1LoggingCloudfile[] A Rackspace Cloud Files endpoint to send streaming logs to. Defined below.
- logging
Datadogs Servicev1LoggingDatadog[] A Datadog endpoint to send streaming logs to. Defined below.
- logging
Digitaloceans Servicev1LoggingDigitalocean[] A DigitalOcean Spaces endpoint to send streaming logs to. Defined below.
- logging
Elasticsearches Servicev1LoggingElasticsearch[] An Elasticsearch endpoint to send streaming logs to. Defined below.
- logging
Ftps Servicev1LoggingFtp[] An FTP endpoint to send streaming logs to. Defined below.
- logging
Googlepubsubs Servicev1LoggingGooglepubsub[] A Google Cloud Pub/Sub endpoint to send streaming logs to. Defined below.
- logging
Heroku Servicev1LoggingHeroku[] A Heroku endpoint to send streaming logs to. Defined below.
- logging
Honeycombs Servicev1LoggingHoneycomb[] A Honeycomb endpoint to send streaming logs to. Defined below.
- logging
Kafkas Servicev1LoggingKafka[] A Kafka endpoint to send streaming logs to. Defined below.
- logging
Kineses Servicev1LoggingKinese[] A Kinesis endpoint to send streaming logs to. Defined below.
- logging
Logglies Servicev1LoggingLoggly[] A Loggly endpoint to send streaming logs to. Defined below.
- logging
Logshuttles Servicev1LoggingLogshuttle[] A Log Shuttle endpoint to send streaming logs to. Defined below.
- logging
Newrelics Servicev1LoggingNewrelic[] A New Relic endpoint to send streaming logs to. Defined below.
- logging
Openstacks Servicev1LoggingOpenstack[] An OpenStack endpoint to send streaming logs to. Defined below.
- logging
Scalyrs Servicev1LoggingScalyr[] A Scalyr endpoint to send streaming logs to. Defined below.
- logging
Sftps Servicev1LoggingSftp[] An SFTP endpoint to send streaming logs to. Defined below.
- name string
A unique name to identify this dictionary.
- papertrails Servicev1Papertrail[]
A Papertrail endpoint to send streaming logs too. Defined below.
- request
Settings Servicev1RequestSetting[] A set of Request modifiers. Defined below
- response
Objects Servicev1ResponseObject[] The name of the response object used by the Web Application Firewall.
- s3loggings Servicev1S3logging[]
A set of S3 Buckets to send streaming logs too. Defined below.
- snippets Servicev1Snippet[]
A set of custom, “regular” (non-dynamic) VCL Snippet configuration blocks. Defined below.
- splunks Servicev1Splunk[]
A Splunk endpoint to send streaming logs too. Defined below.
- sumologics Servicev1Sumologic[]
A Sumologic endpoint to send streaming logs too. Defined below.
- syslogs Servicev1Syslog[]
A syslog endpoint to send streaming logs too. Defined below.
- vcls Servicev1Vcl[]
A set of custom VCL configuration blocks. Defined below. See the Fastly documentation for more information on using custom VCL.
- version
Comment string Description field for the version.
- waf Servicev1Waf
A WAF configuration block. Defined below.
- domains
Sequence[Servicev1Domain
Args] The domain of the DigitalOcean Spaces endpoint (default “nyc3.digitaloceanspaces.com”).
- acls
Sequence[Servicev1Acl
Args] A set of ACL configuration blocks. Defined below.
- activate bool
Conditionally prevents the Service from being activated. The apply step will continue to create a new draft version but will not activate it if this is set to false. Default true.
- backends
Sequence[Servicev1Backend
Args] A set of Backends to service requests from your Domains. Defined below. Backends must be defined in this argument, or defined in the
vcl
argument below- bigqueryloggings
Sequence[Servicev1Bigquerylogging
Args] A BigQuery endpoint to send streaming logs too. Defined below.
- blobstorageloggings
Sequence[Servicev1Blobstoragelogging
Args] An Azure Blob Storage endpoint to send streaming logs too. Defined below.
- cache_
settings Sequence[Servicev1CacheSetting Args] A set of Cache Settings, allowing you to override. Defined below.
- comment str
An optional comment about the Director.
- conditions
Sequence[Servicev1Condition
Args] A set of conditions to add logic to any basic configuration object in this service. Defined below.
- default_
host str Sets the host header.
- default_
ttl int The default Time-to-live (TTL) for requests.
- dictionaries
Sequence[Servicev1Dictionary
Args] A set of dictionaries that allow the storing of key values pair for use within VCL functions. Defined below.
- directors
Sequence[Servicev1Director
Args] A director to allow more control over balancing traffic over backends. when an item is not to be cached based on an above
condition
. Defined below- dynamicsnippets
Sequence[Servicev1Dynamicsnippet
Args] A set of custom, “dynamic” VCL Snippet configuration blocks. Defined below.
- force_
destroy bool Services that are active cannot be destroyed. In order to destroy the Service, set
force_destroy
totrue
. Defaultfalse
.- gcsloggings
Sequence[Servicev1Gcslogging
Args] A gcs endpoint to send streaming logs too. Defined below.
- gzips
Sequence[Servicev1Gzip
Args] A set of gzip rules to control automatic gzipping of content. Defined below.
- headers
Sequence[Servicev1Header
Args] A set of Headers to manipulate for each request. Defined below.
- healthchecks
Sequence[Servicev1Healthcheck
Args] Name of a defined
healthcheck
to assign to this backend.- httpsloggings
Sequence[Servicev1Httpslogging
Args] An HTTPS endpoint to send streaming logs to. Defined below.
- logentries
Sequence[Servicev1Logentry
Args] A logentries endpoint to send streaming logs too. Defined below.
- logging_
cloudfiles Sequence[Servicev1LoggingCloudfile Args] A Rackspace Cloud Files endpoint to send streaming logs to. Defined below.
- logging_
datadogs Sequence[Servicev1LoggingDatadog Args] A Datadog endpoint to send streaming logs to. Defined below.
- logging_
digitaloceans Sequence[Servicev1LoggingDigitalocean Args] A DigitalOcean Spaces endpoint to send streaming logs to. Defined below.
- logging_
elasticsearches Sequence[Servicev1LoggingElasticsearch Args] An Elasticsearch endpoint to send streaming logs to. Defined below.
- logging_
ftps Sequence[Servicev1LoggingFtp Args] An FTP endpoint to send streaming logs to. Defined below.
- logging_
googlepubsubs Sequence[Servicev1LoggingGooglepubsub Args] A Google Cloud Pub/Sub endpoint to send streaming logs to. Defined below.
- logging_
heroku Sequence[Servicev1LoggingHeroku Args] A Heroku endpoint to send streaming logs to. Defined below.
- logging_
honeycombs Sequence[Servicev1LoggingHoneycomb Args] A Honeycomb endpoint to send streaming logs to. Defined below.
- logging_
kafkas Sequence[Servicev1LoggingKafka Args] A Kafka endpoint to send streaming logs to. Defined below.
- logging_
kineses Sequence[Servicev1LoggingKinese Args] A Kinesis endpoint to send streaming logs to. Defined below.
- logging_
logglies Sequence[Servicev1LoggingLoggly Args] A Loggly endpoint to send streaming logs to. Defined below.
- logging_
logshuttles Sequence[Servicev1LoggingLogshuttle Args] A Log Shuttle endpoint to send streaming logs to. Defined below.
- logging_
newrelics Sequence[Servicev1LoggingNewrelic Args] A New Relic endpoint to send streaming logs to. Defined below.
- logging_
openstacks Sequence[Servicev1LoggingOpenstack Args] An OpenStack endpoint to send streaming logs to. Defined below.
- logging_
scalyrs Sequence[Servicev1LoggingScalyr Args] A Scalyr endpoint to send streaming logs to. Defined below.
- logging_
sftps Sequence[Servicev1LoggingSftp Args] An SFTP endpoint to send streaming logs to. Defined below.
- name str
A unique name to identify this dictionary.
- papertrails
Sequence[Servicev1Papertrail
Args] A Papertrail endpoint to send streaming logs too. Defined below.
- request_
settings Sequence[Servicev1RequestSetting Args] A set of Request modifiers. Defined below
- response_
objects Sequence[Servicev1ResponseObject Args] The name of the response object used by the Web Application Firewall.
- s3loggings
Sequence[Servicev1S3logging
Args] A set of S3 Buckets to send streaming logs too. Defined below.
- snippets
Sequence[Servicev1Snippet
Args] A set of custom, “regular” (non-dynamic) VCL Snippet configuration blocks. Defined below.
- splunks
Sequence[Servicev1Splunk
Args] A Splunk endpoint to send streaming logs too. Defined below.
- sumologics
Sequence[Servicev1Sumologic
Args] A Sumologic endpoint to send streaming logs too. Defined below.
- syslogs
Sequence[Servicev1Syslog
Args] A syslog endpoint to send streaming logs too. Defined below.
- vcls
Sequence[Servicev1Vcl
Args] A set of custom VCL configuration blocks. Defined below. See the Fastly documentation for more information on using custom VCL.
- version_
comment str Description field for the version.
- waf
Servicev1Waf
Args A WAF configuration block. Defined below.
Outputs
All input properties are implicitly available as output properties. Additionally, the Servicev1 resource produces the following output properties:
- Active
Version int The currently active version of your Fastly Service.
- Cloned
Version int The latest cloned version by the provider. The value gets only set after running
pulumi up
.- Id string
- The provider-assigned unique ID for this managed resource.
- Active
Version int The currently active version of your Fastly Service.
- Cloned
Version int The latest cloned version by the provider. The value gets only set after running
pulumi up
.- Id string
- The provider-assigned unique ID for this managed resource.
- active
Version number The currently active version of your Fastly Service.
- cloned
Version number The latest cloned version by the provider. The value gets only set after running
pulumi up
.- id string
- The provider-assigned unique ID for this managed resource.
- active_
version int The currently active version of your Fastly Service.
- cloned_
version int The latest cloned version by the provider. The value gets only set after running
pulumi up
.- id str
- The provider-assigned unique ID for this managed resource.
Look up an Existing Servicev1 Resource
Get an existing Servicev1 resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: Servicev1State, opts?: CustomResourceOptions): Servicev1
@staticmethod
def get(resource_name: str, id: str, opts: Optional[ResourceOptions] = None, acls: Optional[Sequence[Servicev1AclArgs]] = None, activate: Optional[bool] = None, active_version: Optional[int] = None, backends: Optional[Sequence[Servicev1BackendArgs]] = None, bigqueryloggings: Optional[Sequence[Servicev1BigqueryloggingArgs]] = None, blobstorageloggings: Optional[Sequence[Servicev1BlobstorageloggingArgs]] = None, cache_settings: Optional[Sequence[Servicev1CacheSettingArgs]] = None, cloned_version: Optional[int] = None, comment: Optional[str] = None, conditions: Optional[Sequence[Servicev1ConditionArgs]] = None, default_host: Optional[str] = None, default_ttl: Optional[int] = None, dictionaries: Optional[Sequence[Servicev1DictionaryArgs]] = None, directors: Optional[Sequence[Servicev1DirectorArgs]] = None, domains: Optional[Sequence[Servicev1DomainArgs]] = None, dynamicsnippets: Optional[Sequence[Servicev1DynamicsnippetArgs]] = None, force_destroy: Optional[bool] = None, gcsloggings: Optional[Sequence[Servicev1GcsloggingArgs]] = None, gzips: Optional[Sequence[Servicev1GzipArgs]] = None, headers: Optional[Sequence[Servicev1HeaderArgs]] = None, healthchecks: Optional[Sequence[Servicev1HealthcheckArgs]] = None, httpsloggings: Optional[Sequence[Servicev1HttpsloggingArgs]] = None, logentries: Optional[Sequence[Servicev1LogentryArgs]] = None, logging_cloudfiles: Optional[Sequence[Servicev1LoggingCloudfileArgs]] = None, logging_datadogs: Optional[Sequence[Servicev1LoggingDatadogArgs]] = None, logging_digitaloceans: Optional[Sequence[Servicev1LoggingDigitaloceanArgs]] = None, logging_elasticsearches: Optional[Sequence[Servicev1LoggingElasticsearchArgs]] = None, logging_ftps: Optional[Sequence[Servicev1LoggingFtpArgs]] = None, logging_googlepubsubs: Optional[Sequence[Servicev1LoggingGooglepubsubArgs]] = None, logging_heroku: Optional[Sequence[Servicev1LoggingHerokuArgs]] = None, logging_honeycombs: Optional[Sequence[Servicev1LoggingHoneycombArgs]] = None, logging_kafkas: Optional[Sequence[Servicev1LoggingKafkaArgs]] = None, logging_kineses: Optional[Sequence[Servicev1LoggingKineseArgs]] = None, logging_logglies: Optional[Sequence[Servicev1LoggingLogglyArgs]] = None, logging_logshuttles: Optional[Sequence[Servicev1LoggingLogshuttleArgs]] = None, logging_newrelics: Optional[Sequence[Servicev1LoggingNewrelicArgs]] = None, logging_openstacks: Optional[Sequence[Servicev1LoggingOpenstackArgs]] = None, logging_scalyrs: Optional[Sequence[Servicev1LoggingScalyrArgs]] = None, logging_sftps: Optional[Sequence[Servicev1LoggingSftpArgs]] = None, name: Optional[str] = None, papertrails: Optional[Sequence[Servicev1PapertrailArgs]] = None, request_settings: Optional[Sequence[Servicev1RequestSettingArgs]] = None, response_objects: Optional[Sequence[Servicev1ResponseObjectArgs]] = None, s3loggings: Optional[Sequence[Servicev1S3loggingArgs]] = None, snippets: Optional[Sequence[Servicev1SnippetArgs]] = None, splunks: Optional[Sequence[Servicev1SplunkArgs]] = None, sumologics: Optional[Sequence[Servicev1SumologicArgs]] = None, syslogs: Optional[Sequence[Servicev1SyslogArgs]] = None, vcls: Optional[Sequence[Servicev1VclArgs]] = None, version_comment: Optional[str] = None, waf: Optional[Servicev1WafArgs] = None) -> Servicev1
func GetServicev1(ctx *Context, name string, id IDInput, state *Servicev1State, opts ...ResourceOption) (*Servicev1, error)
public static Servicev1 Get(string name, Input<string> id, Servicev1State? state, CustomResourceOptions? opts = null)
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
The following state arguments are supported:
- Acls
List<Servicev1Acl
Args> A set of ACL configuration blocks. Defined below.
- Activate bool
Conditionally prevents the Service from being activated. The apply step will continue to create a new draft version but will not activate it if this is set to false. Default true.
- Active
Version int The currently active version of your Fastly Service.
- Backends
List<Servicev1Backend
Args> A set of Backends to service requests from your Domains. Defined below. Backends must be defined in this argument, or defined in the
vcl
argument below- Bigqueryloggings
List<Servicev1Bigquerylogging
Args> A BigQuery endpoint to send streaming logs too. Defined below.
- Blobstorageloggings
List<Servicev1Blobstoragelogging
Args> An Azure Blob Storage endpoint to send streaming logs too. Defined below.
- Cache
Settings List<Servicev1CacheSetting Args> A set of Cache Settings, allowing you to override. Defined below.
- Cloned
Version int The latest cloned version by the provider. The value gets only set after running
pulumi up
.- Comment string
An optional comment about the Director.
- Conditions
List<Servicev1Condition
Args> A set of conditions to add logic to any basic configuration object in this service. Defined below.
- Default
Host string Sets the host header.
- Default
Ttl int The default Time-to-live (TTL) for requests.
- Dictionaries
List<Servicev1Dictionary
Args> A set of dictionaries that allow the storing of key values pair for use within VCL functions. Defined below.
- Directors
List<Servicev1Director
Args> A director to allow more control over balancing traffic over backends. when an item is not to be cached based on an above
condition
. Defined below- Domains
List<Servicev1Domain
Args> The domain of the DigitalOcean Spaces endpoint (default “nyc3.digitaloceanspaces.com”).
- Dynamicsnippets
List<Servicev1Dynamicsnippet
Args> A set of custom, “dynamic” VCL Snippet configuration blocks. Defined below.
- Force
Destroy bool Services that are active cannot be destroyed. In order to destroy the Service, set
force_destroy
totrue
. Defaultfalse
.- Gcsloggings
List<Servicev1Gcslogging
Args> A gcs endpoint to send streaming logs too. Defined below.
- Gzips
List<Servicev1Gzip
Args> A set of gzip rules to control automatic gzipping of content. Defined below.
- Headers
List<Servicev1Header
Args> A set of Headers to manipulate for each request. Defined below.
- Healthchecks
List<Servicev1Healthcheck
Args> Name of a defined
healthcheck
to assign to this backend.- Httpsloggings
List<Servicev1Httpslogging
Args> An HTTPS endpoint to send streaming logs to. Defined below.
- Logentries
List<Servicev1Logentry
Args> A logentries endpoint to send streaming logs too. Defined below.
- Logging
Cloudfiles List<Servicev1LoggingCloudfile Args> A Rackspace Cloud Files endpoint to send streaming logs to. Defined below.
- Logging
Datadogs List<Servicev1LoggingDatadog Args> A Datadog endpoint to send streaming logs to. Defined below.
- Logging
Digitaloceans List<Servicev1LoggingDigitalocean Args> A DigitalOcean Spaces endpoint to send streaming logs to. Defined below.
- Logging
Elasticsearches List<Servicev1LoggingElasticsearch Args> An Elasticsearch endpoint to send streaming logs to. Defined below.
- Logging
Ftps List<Servicev1LoggingFtp Args> An FTP endpoint to send streaming logs to. Defined below.
- Logging
Googlepubsubs List<Servicev1LoggingGooglepubsub Args> A Google Cloud Pub/Sub endpoint to send streaming logs to. Defined below.
- Logging
Heroku List<Servicev1LoggingHeroku Args> A Heroku endpoint to send streaming logs to. Defined below.
- Logging
Honeycombs List<Servicev1LoggingHoneycomb Args> A Honeycomb endpoint to send streaming logs to. Defined below.
- Logging
Kafkas List<Servicev1LoggingKafka Args> A Kafka endpoint to send streaming logs to. Defined below.
- Logging
Kineses List<Servicev1LoggingKinese Args> A Kinesis endpoint to send streaming logs to. Defined below.
- Logging
Logglies List<Servicev1LoggingLoggly Args> A Loggly endpoint to send streaming logs to. Defined below.
- Logging
Logshuttles List<Servicev1LoggingLogshuttle Args> A Log Shuttle endpoint to send streaming logs to. Defined below.
- Logging
Newrelics List<Servicev1LoggingNewrelic Args> A New Relic endpoint to send streaming logs to. Defined below.
- Logging
Openstacks List<Servicev1LoggingOpenstack Args> An OpenStack endpoint to send streaming logs to. Defined below.
- Logging
Scalyrs List<Servicev1LoggingScalyr Args> A Scalyr endpoint to send streaming logs to. Defined below.
- Logging
Sftps List<Servicev1LoggingSftp Args> An SFTP endpoint to send streaming logs to. Defined below.
- Name string
A unique name to identify this dictionary.
- Papertrails
List<Servicev1Papertrail
Args> A Papertrail endpoint to send streaming logs too. Defined below.
- Request
Settings List<Servicev1RequestSetting Args> A set of Request modifiers. Defined below
- Response
Objects List<Servicev1ResponseObject Args> The name of the response object used by the Web Application Firewall.
- S3loggings
List<Servicev1S3logging
Args> A set of S3 Buckets to send streaming logs too. Defined below.
- Snippets
List<Servicev1Snippet
Args> A set of custom, “regular” (non-dynamic) VCL Snippet configuration blocks. Defined below.
- Splunks
List<Servicev1Splunk
Args> A Splunk endpoint to send streaming logs too. Defined below.
- Sumologics
List<Servicev1Sumologic
Args> A Sumologic endpoint to send streaming logs too. Defined below.
- Syslogs
List<Servicev1Syslog
Args> A syslog endpoint to send streaming logs too. Defined below.
- Vcls
List<Servicev1Vcl
Args> A set of custom VCL configuration blocks. Defined below. See the Fastly documentation for more information on using custom VCL.
- Version
Comment string Description field for the version.
- Waf
Servicev1Waf
Args A WAF configuration block. Defined below.
- Acls []Servicev1Acl
A set of ACL configuration blocks. Defined below.
- Activate bool
Conditionally prevents the Service from being activated. The apply step will continue to create a new draft version but will not activate it if this is set to false. Default true.
- Active
Version int The currently active version of your Fastly Service.
- Backends []Servicev1Backend
A set of Backends to service requests from your Domains. Defined below. Backends must be defined in this argument, or defined in the
vcl
argument below- Bigqueryloggings []Servicev1Bigquerylogging
A BigQuery endpoint to send streaming logs too. Defined below.
- Blobstorageloggings []Servicev1Blobstoragelogging
An Azure Blob Storage endpoint to send streaming logs too. Defined below.
- Cache
Settings []Servicev1CacheSetting A set of Cache Settings, allowing you to override. Defined below.
- Cloned
Version int The latest cloned version by the provider. The value gets only set after running
pulumi up
.- Comment string
An optional comment about the Director.
- Conditions []Servicev1Condition
A set of conditions to add logic to any basic configuration object in this service. Defined below.
- Default
Host string Sets the host header.
- Default
Ttl int The default Time-to-live (TTL) for requests.
- Dictionaries []Servicev1Dictionary
A set of dictionaries that allow the storing of key values pair for use within VCL functions. Defined below.
- Directors []Servicev1Director
A director to allow more control over balancing traffic over backends. when an item is not to be cached based on an above
condition
. Defined below- Domains []Servicev1Domain
The domain of the DigitalOcean Spaces endpoint (default “nyc3.digitaloceanspaces.com”).
- Dynamicsnippets []Servicev1Dynamicsnippet
A set of custom, “dynamic” VCL Snippet configuration blocks. Defined below.
- Force
Destroy bool Services that are active cannot be destroyed. In order to destroy the Service, set
force_destroy
totrue
. Defaultfalse
.- Gcsloggings []Servicev1Gcslogging
A gcs endpoint to send streaming logs too. Defined below.
- Gzips []Servicev1Gzip
A set of gzip rules to control automatic gzipping of content. Defined below.
- Headers []Servicev1Header
A set of Headers to manipulate for each request. Defined below.
- Healthchecks []Servicev1Healthcheck
Name of a defined
healthcheck
to assign to this backend.- Httpsloggings []Servicev1Httpslogging
An HTTPS endpoint to send streaming logs to. Defined below.
- Logentries []Servicev1Logentry
A logentries endpoint to send streaming logs too. Defined below.
- Logging
Cloudfiles []Servicev1LoggingCloudfile A Rackspace Cloud Files endpoint to send streaming logs to. Defined below.
- Logging
Datadogs []Servicev1LoggingDatadog A Datadog endpoint to send streaming logs to. Defined below.
- Logging
Digitaloceans []Servicev1LoggingDigitalocean A DigitalOcean Spaces endpoint to send streaming logs to. Defined below.
- Logging
Elasticsearches []Servicev1LoggingElasticsearch An Elasticsearch endpoint to send streaming logs to. Defined below.
- Logging
Ftps []Servicev1LoggingFtp An FTP endpoint to send streaming logs to. Defined below.
- Logging
Googlepubsubs []Servicev1LoggingGooglepubsub A Google Cloud Pub/Sub endpoint to send streaming logs to. Defined below.
- Logging
Heroku []Servicev1LoggingHeroku A Heroku endpoint to send streaming logs to. Defined below.
- Logging
Honeycombs []Servicev1LoggingHoneycomb A Honeycomb endpoint to send streaming logs to. Defined below.
- Logging
Kafkas []Servicev1LoggingKafka A Kafka endpoint to send streaming logs to. Defined below.
- Logging
Kineses []Servicev1LoggingKinese A Kinesis endpoint to send streaming logs to. Defined below.
- Logging
Logglies []Servicev1LoggingLoggly A Loggly endpoint to send streaming logs to. Defined below.
- Logging
Logshuttles []Servicev1LoggingLogshuttle A Log Shuttle endpoint to send streaming logs to. Defined below.
- Logging
Newrelics []Servicev1LoggingNewrelic A New Relic endpoint to send streaming logs to. Defined below.
- Logging
Openstacks []Servicev1LoggingOpenstack An OpenStack endpoint to send streaming logs to. Defined below.
- Logging
Scalyrs []Servicev1LoggingScalyr A Scalyr endpoint to send streaming logs to. Defined below.
- Logging
Sftps []Servicev1LoggingSftp An SFTP endpoint to send streaming logs to. Defined below.
- Name string
A unique name to identify this dictionary.
- Papertrails []Servicev1Papertrail
A Papertrail endpoint to send streaming logs too. Defined below.
- Request
Settings []Servicev1RequestSetting A set of Request modifiers. Defined below
- Response
Objects []Servicev1ResponseObject The name of the response object used by the Web Application Firewall.
- S3loggings []Servicev1S3logging
A set of S3 Buckets to send streaming logs too. Defined below.
- Snippets []Servicev1Snippet
A set of custom, “regular” (non-dynamic) VCL Snippet configuration blocks. Defined below.
- Splunks []Servicev1Splunk
A Splunk endpoint to send streaming logs too. Defined below.
- Sumologics []Servicev1Sumologic
A Sumologic endpoint to send streaming logs too. Defined below.
- Syslogs []Servicev1Syslog
A syslog endpoint to send streaming logs too. Defined below.
- Vcls []Servicev1Vcl
A set of custom VCL configuration blocks. Defined below. See the Fastly documentation for more information on using custom VCL.
- Version
Comment string Description field for the version.
- Waf Servicev1Waf
A WAF configuration block. Defined below.
- acls Servicev1Acl[]
A set of ACL configuration blocks. Defined below.
- activate boolean
Conditionally prevents the Service from being activated. The apply step will continue to create a new draft version but will not activate it if this is set to false. Default true.
- active
Version number The currently active version of your Fastly Service.
- backends Servicev1Backend[]
A set of Backends to service requests from your Domains. Defined below. Backends must be defined in this argument, or defined in the
vcl
argument below- bigqueryloggings Servicev1Bigquerylogging[]
A BigQuery endpoint to send streaming logs too. Defined below.
- blobstorageloggings Servicev1Blobstoragelogging[]
An Azure Blob Storage endpoint to send streaming logs too. Defined below.
- cache
Settings Servicev1CacheSetting[] A set of Cache Settings, allowing you to override. Defined below.
- cloned
Version number The latest cloned version by the provider. The value gets only set after running
pulumi up
.- comment string
An optional comment about the Director.
- conditions Servicev1Condition[]
A set of conditions to add logic to any basic configuration object in this service. Defined below.
- default
Host string Sets the host header.
- default
Ttl number The default Time-to-live (TTL) for requests.
- dictionaries Servicev1Dictionary[]
A set of dictionaries that allow the storing of key values pair for use within VCL functions. Defined below.
- directors Servicev1Director[]
A director to allow more control over balancing traffic over backends. when an item is not to be cached based on an above
condition
. Defined below- domains Servicev1Domain[]
The domain of the DigitalOcean Spaces endpoint (default “nyc3.digitaloceanspaces.com”).
- dynamicsnippets Servicev1Dynamicsnippet[]
A set of custom, “dynamic” VCL Snippet configuration blocks. Defined below.
- force
Destroy boolean Services that are active cannot be destroyed. In order to destroy the Service, set
force_destroy
totrue
. Defaultfalse
.- gcsloggings Servicev1Gcslogging[]
A gcs endpoint to send streaming logs too. Defined below.
- gzips Servicev1Gzip[]
A set of gzip rules to control automatic gzipping of content. Defined below.
- headers Servicev1Header[]
A set of Headers to manipulate for each request. Defined below.
- healthchecks Servicev1Healthcheck[]
Name of a defined
healthcheck
to assign to this backend.- httpsloggings Servicev1Httpslogging[]
An HTTPS endpoint to send streaming logs to. Defined below.
- logentries Servicev1Logentry[]
A logentries endpoint to send streaming logs too. Defined below.
- logging
Cloudfiles Servicev1LoggingCloudfile[] A Rackspace Cloud Files endpoint to send streaming logs to. Defined below.
- logging
Datadogs Servicev1LoggingDatadog[] A Datadog endpoint to send streaming logs to. Defined below.
- logging
Digitaloceans Servicev1LoggingDigitalocean[] A DigitalOcean Spaces endpoint to send streaming logs to. Defined below.
- logging
Elasticsearches Servicev1LoggingElasticsearch[] An Elasticsearch endpoint to send streaming logs to. Defined below.
- logging
Ftps Servicev1LoggingFtp[] An FTP endpoint to send streaming logs to. Defined below.
- logging
Googlepubsubs Servicev1LoggingGooglepubsub[] A Google Cloud Pub/Sub endpoint to send streaming logs to. Defined below.
- logging
Heroku Servicev1LoggingHeroku[] A Heroku endpoint to send streaming logs to. Defined below.
- logging
Honeycombs Servicev1LoggingHoneycomb[] A Honeycomb endpoint to send streaming logs to. Defined below.
- logging
Kafkas Servicev1LoggingKafka[] A Kafka endpoint to send streaming logs to. Defined below.
- logging
Kineses Servicev1LoggingKinese[] A Kinesis endpoint to send streaming logs to. Defined below.
- logging
Logglies Servicev1LoggingLoggly[] A Loggly endpoint to send streaming logs to. Defined below.
- logging
Logshuttles Servicev1LoggingLogshuttle[] A Log Shuttle endpoint to send streaming logs to. Defined below.
- logging
Newrelics Servicev1LoggingNewrelic[] A New Relic endpoint to send streaming logs to. Defined below.
- logging
Openstacks Servicev1LoggingOpenstack[] An OpenStack endpoint to send streaming logs to. Defined below.
- logging
Scalyrs Servicev1LoggingScalyr[] A Scalyr endpoint to send streaming logs to. Defined below.
- logging
Sftps Servicev1LoggingSftp[] An SFTP endpoint to send streaming logs to. Defined below.
- name string
A unique name to identify this dictionary.
- papertrails Servicev1Papertrail[]
A Papertrail endpoint to send streaming logs too. Defined below.
- request
Settings Servicev1RequestSetting[] A set of Request modifiers. Defined below
- response
Objects Servicev1ResponseObject[] The name of the response object used by the Web Application Firewall.
- s3loggings Servicev1S3logging[]
A set of S3 Buckets to send streaming logs too. Defined below.
- snippets Servicev1Snippet[]
A set of custom, “regular” (non-dynamic) VCL Snippet configuration blocks. Defined below.
- splunks Servicev1Splunk[]
A Splunk endpoint to send streaming logs too. Defined below.
- sumologics Servicev1Sumologic[]
A Sumologic endpoint to send streaming logs too. Defined below.
- syslogs Servicev1Syslog[]
A syslog endpoint to send streaming logs too. Defined below.
- vcls Servicev1Vcl[]
A set of custom VCL configuration blocks. Defined below. See the Fastly documentation for more information on using custom VCL.
- version
Comment string Description field for the version.
- waf Servicev1Waf
A WAF configuration block. Defined below.
- acls
Sequence[Servicev1Acl
Args] A set of ACL configuration blocks. Defined below.
- activate bool
Conditionally prevents the Service from being activated. The apply step will continue to create a new draft version but will not activate it if this is set to false. Default true.
- active_
version int The currently active version of your Fastly Service.
- backends
Sequence[Servicev1Backend
Args] A set of Backends to service requests from your Domains. Defined below. Backends must be defined in this argument, or defined in the
vcl
argument below- bigqueryloggings
Sequence[Servicev1Bigquerylogging
Args] A BigQuery endpoint to send streaming logs too. Defined below.
- blobstorageloggings
Sequence[Servicev1Blobstoragelogging
Args] An Azure Blob Storage endpoint to send streaming logs too. Defined below.
- cache_
settings Sequence[Servicev1CacheSetting Args] A set of Cache Settings, allowing you to override. Defined below.
- cloned_
version int The latest cloned version by the provider. The value gets only set after running
pulumi up
.- comment str
An optional comment about the Director.
- conditions
Sequence[Servicev1Condition
Args] A set of conditions to add logic to any basic configuration object in this service. Defined below.
- default_
host str Sets the host header.
- default_
ttl int The default Time-to-live (TTL) for requests.
- dictionaries
Sequence[Servicev1Dictionary
Args] A set of dictionaries that allow the storing of key values pair for use within VCL functions. Defined below.
- directors
Sequence[Servicev1Director
Args] A director to allow more control over balancing traffic over backends. when an item is not to be cached based on an above
condition
. Defined below- domains
Sequence[Servicev1Domain
Args] The domain of the DigitalOcean Spaces endpoint (default “nyc3.digitaloceanspaces.com”).
- dynamicsnippets
Sequence[Servicev1Dynamicsnippet
Args] A set of custom, “dynamic” VCL Snippet configuration blocks. Defined below.
- force_
destroy bool Services that are active cannot be destroyed. In order to destroy the Service, set
force_destroy
totrue
. Defaultfalse
.- gcsloggings
Sequence[Servicev1Gcslogging
Args] A gcs endpoint to send streaming logs too. Defined below.
- gzips
Sequence[Servicev1Gzip
Args] A set of gzip rules to control automatic gzipping of content. Defined below.
- headers
Sequence[Servicev1Header
Args] A set of Headers to manipulate for each request. Defined below.
- healthchecks
Sequence[Servicev1Healthcheck
Args] Name of a defined
healthcheck
to assign to this backend.- httpsloggings
Sequence[Servicev1Httpslogging
Args] An HTTPS endpoint to send streaming logs to. Defined below.
- logentries
Sequence[Servicev1Logentry
Args] A logentries endpoint to send streaming logs too. Defined below.
- logging_
cloudfiles Sequence[Servicev1LoggingCloudfile Args] A Rackspace Cloud Files endpoint to send streaming logs to. Defined below.
- logging_
datadogs Sequence[Servicev1LoggingDatadog Args] A Datadog endpoint to send streaming logs to. Defined below.
- logging_
digitaloceans Sequence[Servicev1LoggingDigitalocean Args] A DigitalOcean Spaces endpoint to send streaming logs to. Defined below.
- logging_
elasticsearches Sequence[Servicev1LoggingElasticsearch Args] An Elasticsearch endpoint to send streaming logs to. Defined below.
- logging_
ftps Sequence[Servicev1LoggingFtp Args] An FTP endpoint to send streaming logs to. Defined below.
- logging_
googlepubsubs Sequence[Servicev1LoggingGooglepubsub Args] A Google Cloud Pub/Sub endpoint to send streaming logs to. Defined below.
- logging_
heroku Sequence[Servicev1LoggingHeroku Args] A Heroku endpoint to send streaming logs to. Defined below.
- logging_
honeycombs Sequence[Servicev1LoggingHoneycomb Args] A Honeycomb endpoint to send streaming logs to. Defined below.
- logging_
kafkas Sequence[Servicev1LoggingKafka Args] A Kafka endpoint to send streaming logs to. Defined below.
- logging_
kineses Sequence[Servicev1LoggingKinese Args] A Kinesis endpoint to send streaming logs to. Defined below.
- logging_
logglies Sequence[Servicev1LoggingLoggly Args] A Loggly endpoint to send streaming logs to. Defined below.
- logging_
logshuttles Sequence[Servicev1LoggingLogshuttle Args] A Log Shuttle endpoint to send streaming logs to. Defined below.
- logging_
newrelics Sequence[Servicev1LoggingNewrelic Args] A New Relic endpoint to send streaming logs to. Defined below.
- logging_
openstacks Sequence[Servicev1LoggingOpenstack Args] An OpenStack endpoint to send streaming logs to. Defined below.
- logging_
scalyrs Sequence[Servicev1LoggingScalyr Args] A Scalyr endpoint to send streaming logs to. Defined below.
- logging_
sftps Sequence[Servicev1LoggingSftp Args] An SFTP endpoint to send streaming logs to. Defined below.
- name str
A unique name to identify this dictionary.
- papertrails
Sequence[Servicev1Papertrail
Args] A Papertrail endpoint to send streaming logs too. Defined below.
- request_
settings Sequence[Servicev1RequestSetting Args] A set of Request modifiers. Defined below
- response_
objects Sequence[Servicev1ResponseObject Args] The name of the response object used by the Web Application Firewall.
- s3loggings
Sequence[Servicev1S3logging
Args] A set of S3 Buckets to send streaming logs too. Defined below.
- snippets
Sequence[Servicev1Snippet
Args] A set of custom, “regular” (non-dynamic) VCL Snippet configuration blocks. Defined below.
- splunks
Sequence[Servicev1Splunk
Args] A Splunk endpoint to send streaming logs too. Defined below.
- sumologics
Sequence[Servicev1Sumologic
Args] A Sumologic endpoint to send streaming logs too. Defined below.
- syslogs
Sequence[Servicev1Syslog
Args] A syslog endpoint to send streaming logs too. Defined below.
- vcls
Sequence[Servicev1Vcl
Args] A set of custom VCL configuration blocks. Defined below. See the Fastly documentation for more information on using custom VCL.
- version_
comment str Description field for the version.
- waf
Servicev1Waf
Args A WAF configuration block. Defined below.
Supporting Types
Servicev1Acl
Servicev1Backend
- Address string
The SFTP address to stream logs to.
- Name string
A unique name to identify this dictionary.
- Auto
Loadbalance bool Denotes if this Backend should be included in the pool of backends that requests are load balanced against. Default
true
.- Between
Bytes intTimeout How long to wait between bytes in milliseconds. Default
10000
.- Connect
Timeout int How long to wait for a timeout in milliseconds. Default
1000
- Error
Threshold int Number of errors to allow before the Backend is marked as down. Default
0
.- First
Byte intTimeout How long to wait for the first bytes in milliseconds. Default
15000
.- Healthcheck string
Name of a defined
healthcheck
to assign to this backend.- Max
Conn int Maximum number of connections for this Backend. Default
200
.- Max
Tls stringVersion Maximum allowed TLS version on SSL connections to this backend.
- Min
Tls stringVersion Minimum allowed TLS version on SSL connections to this backend.
- Override
Host string The hostname to override the Host header.
- Port int
The port the SFTP service listens on. (Default:
22
).- Request
Condition string Name of already defined
condition
to be checked during the request phase. If the condition passes then this object will be delivered. Thiscondition
must be of typeREQUEST
.- Shield string
Selected POP to serve as a “shield” for backends. Valid values for
shield
are included in theGET /datacenters
API response.- Ssl
Ca stringCert CA certificate attached to origin.
- Ssl
Cert stringHostname Overrides ssl_hostname, but only for cert verification. Does not affect SNI at all.
- Ssl
Check boolCert Be strict about checking SSL certs. Default
true
.- Ssl
Ciphers string Comma separated list of OpenSSL Ciphers to try when negotiating to the backend.
- Ssl
Client stringCert Client certificate attached to origin. Used when connecting to the backend.
- Ssl
Client stringKey Client key attached to origin. Used when connecting to the backend.
- Ssl
Hostname string Used for both SNI during the TLS handshake and to validate the cert.
- Ssl
Sni stringHostname Overrides ssl_hostname, but only for SNI in the handshake. Does not affect cert validation at all.
- Use
Ssl bool Whether or not to use SSL to reach the backend. Default
false
.- Weight int
The portion of traffic to send to this Backend. Each Backend receives
weight / total
of the traffic. Default100
.
- Address string
The SFTP address to stream logs to.
- Name string
A unique name to identify this dictionary.
- Auto
Loadbalance bool Denotes if this Backend should be included in the pool of backends that requests are load balanced against. Default
true
.- Between
Bytes intTimeout How long to wait between bytes in milliseconds. Default
10000
.- Connect
Timeout int How long to wait for a timeout in milliseconds. Default
1000
- Error
Threshold int Number of errors to allow before the Backend is marked as down. Default
0
.- First
Byte intTimeout How long to wait for the first bytes in milliseconds. Default
15000
.- Healthcheck string
Name of a defined
healthcheck
to assign to this backend.- Max
Conn int Maximum number of connections for this Backend. Default
200
.- Max
Tls stringVersion Maximum allowed TLS version on SSL connections to this backend.
- Min
Tls stringVersion Minimum allowed TLS version on SSL connections to this backend.
- Override
Host string The hostname to override the Host header.
- Port int
The port the SFTP service listens on. (Default:
22
).- Request
Condition string Name of already defined
condition
to be checked during the request phase. If the condition passes then this object will be delivered. Thiscondition
must be of typeREQUEST
.- Shield string
Selected POP to serve as a “shield” for backends. Valid values for
shield
are included in theGET /datacenters
API response.- Ssl
Ca stringCert CA certificate attached to origin.
- Ssl
Cert stringHostname Overrides ssl_hostname, but only for cert verification. Does not affect SNI at all.
- Ssl
Check boolCert Be strict about checking SSL certs. Default
true
.- Ssl
Ciphers string Comma separated list of OpenSSL Ciphers to try when negotiating to the backend.
- Ssl
Client stringCert Client certificate attached to origin. Used when connecting to the backend.
- Ssl
Client stringKey Client key attached to origin. Used when connecting to the backend.
- Ssl
Hostname string Used for both SNI during the TLS handshake and to validate the cert.
- Ssl
Sni stringHostname Overrides ssl_hostname, but only for SNI in the handshake. Does not affect cert validation at all.
- Use
Ssl bool Whether or not to use SSL to reach the backend. Default
false
.- Weight int
The portion of traffic to send to this Backend. Each Backend receives
weight / total
of the traffic. Default100
.
- address string
The SFTP address to stream logs to.
- name string
A unique name to identify this dictionary.
- auto
Loadbalance boolean Denotes if this Backend should be included in the pool of backends that requests are load balanced against. Default
true
.- between
Bytes numberTimeout How long to wait between bytes in milliseconds. Default
10000
.- connect
Timeout number How long to wait for a timeout in milliseconds. Default
1000
- error
Threshold number Number of errors to allow before the Backend is marked as down. Default
0
.- first
Byte numberTimeout How long to wait for the first bytes in milliseconds. Default
15000
.- healthcheck string
Name of a defined
healthcheck
to assign to this backend.- max
Conn number Maximum number of connections for this Backend. Default
200
.- max
Tls stringVersion Maximum allowed TLS version on SSL connections to this backend.
- min
Tls stringVersion Minimum allowed TLS version on SSL connections to this backend.
- override
Host string The hostname to override the Host header.
- port number
The port the SFTP service listens on. (Default:
22
).- request
Condition string Name of already defined
condition
to be checked during the request phase. If the condition passes then this object will be delivered. Thiscondition
must be of typeREQUEST
.- shield string
Selected POP to serve as a “shield” for backends. Valid values for
shield
are included in theGET /datacenters
API response.- ssl
Ca stringCert CA certificate attached to origin.
- ssl
Cert stringHostname Overrides ssl_hostname, but only for cert verification. Does not affect SNI at all.
- ssl
Check booleanCert Be strict about checking SSL certs. Default
true
.- ssl
Ciphers string Comma separated list of OpenSSL Ciphers to try when negotiating to the backend.
- ssl
Client stringCert Client certificate attached to origin. Used when connecting to the backend.
- ssl
Client stringKey Client key attached to origin. Used when connecting to the backend.
- ssl
Hostname string Used for both SNI during the TLS handshake and to validate the cert.
- ssl
Sni stringHostname Overrides ssl_hostname, but only for SNI in the handshake. Does not affect cert validation at all.
- use
Ssl boolean Whether or not to use SSL to reach the backend. Default
false
.- weight number
The portion of traffic to send to this Backend. Each Backend receives
weight / total
of the traffic. Default100
.
- address str
The SFTP address to stream logs to.
- name str
A unique name to identify this dictionary.
- auto_
loadbalance bool Denotes if this Backend should be included in the pool of backends that requests are load balanced against. Default
true
.- between_
bytes_ inttimeout How long to wait between bytes in milliseconds. Default
10000
.- connect_
timeout int How long to wait for a timeout in milliseconds. Default
1000
- error_
threshold int Number of errors to allow before the Backend is marked as down. Default
0
.- first_
byte_ inttimeout How long to wait for the first bytes in milliseconds. Default
15000
.- healthcheck str
Name of a defined
healthcheck
to assign to this backend.- max_
conn int Maximum number of connections for this Backend. Default
200
.- max_
tls_ strversion Maximum allowed TLS version on SSL connections to this backend.
- min_
tls_ strversion Minimum allowed TLS version on SSL connections to this backend.
- override_
host str The hostname to override the Host header.
- port int
The port the SFTP service listens on. (Default:
22
).- request_
condition str Name of already defined
condition
to be checked during the request phase. If the condition passes then this object will be delivered. Thiscondition
must be of typeREQUEST
.- shield str
Selected POP to serve as a “shield” for backends. Valid values for
shield
are included in theGET /datacenters
API response.- ssl_
ca_ strcert CA certificate attached to origin.
- ssl_
cert_ strhostname Overrides ssl_hostname, but only for cert verification. Does not affect SNI at all.
- ssl_
check_ boolcert Be strict about checking SSL certs. Default
true
.- ssl_
ciphers str Comma separated list of OpenSSL Ciphers to try when negotiating to the backend.
- ssl_
client_ strcert Client certificate attached to origin. Used when connecting to the backend.
- ssl_
client_ strkey Client key attached to origin. Used when connecting to the backend.
- ssl_
hostname str Used for both SNI during the TLS handshake and to validate the cert.
- ssl_
sni_ strhostname Overrides ssl_hostname, but only for SNI in the handshake. Does not affect cert validation at all.
- use_
ssl bool Whether or not to use SSL to reach the backend. Default
false
.- weight int
The portion of traffic to send to this Backend. Each Backend receives
weight / total
of the traffic. Default100
.
Servicev1Bigquerylogging
- Dataset string
The Honeycomb Dataset you want to log to.
- Email string
The email for the service account with write access to your BigQuery dataset. If not provided, this will be pulled from a
FASTLY_BQ_EMAIL
environment variable.- Name string
A unique name to identify this dictionary.
- Project
Id string The ID of your Google Cloud Platform project.
- Secret
Key string The AWS secret access key to authenticate with.
- Table string
The ID of your BigQuery table.
- Format string
Apache style log formatting.
- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Template string
Big query table name suffix template. If set will be interpreted as a strftime compatible string and used as the Template Suffix for your table.
- Dataset string
The Honeycomb Dataset you want to log to.
- Email string
The email for the service account with write access to your BigQuery dataset. If not provided, this will be pulled from a
FASTLY_BQ_EMAIL
environment variable.- Name string
A unique name to identify this dictionary.
- Project
Id string The ID of your Google Cloud Platform project.
- Secret
Key string The AWS secret access key to authenticate with.
- Table string
The ID of your BigQuery table.
- Format string
Apache style log formatting.
- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Template string
Big query table name suffix template. If set will be interpreted as a strftime compatible string and used as the Template Suffix for your table.
- dataset string
The Honeycomb Dataset you want to log to.
- email string
The email for the service account with write access to your BigQuery dataset. If not provided, this will be pulled from a
FASTLY_BQ_EMAIL
environment variable.- name string
A unique name to identify this dictionary.
- project
Id string The ID of your Google Cloud Platform project.
- secret
Key string The AWS secret access key to authenticate with.
- table string
The ID of your BigQuery table.
- format string
Apache style log formatting.
- placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- template string
Big query table name suffix template. If set will be interpreted as a strftime compatible string and used as the Template Suffix for your table.
- dataset str
The Honeycomb Dataset you want to log to.
- email str
The email for the service account with write access to your BigQuery dataset. If not provided, this will be pulled from a
FASTLY_BQ_EMAIL
environment variable.- name str
A unique name to identify this dictionary.
- project_
id str The ID of your Google Cloud Platform project.
- secret_
key str The AWS secret access key to authenticate with.
- table str
The ID of your BigQuery table.
- format str
Apache style log formatting.
- placement str
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- response_
condition str The name of an existing condition in the configured endpoint, or leave blank to always execute.
- template str
Big query table name suffix template. If set will be interpreted as a strftime compatible string and used as the Template Suffix for your table.
Servicev1Blobstoragelogging
- Account
Name string The unique Azure Blob Storage namespace in which your data objects are stored.
- Container string
The name of the Azure Blob Storage container in which to store logs.
- Name string
A unique name to identify this dictionary.
- Sas
Token string The Azure shared access signature providing write access to the blob service objects. Be sure to update your token before it expires or the logging functionality will not work.
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Gzip
Level int What level of GZIP encoding to have when dumping logs (default 0, no compression).
- Message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- Path string
The path to upload logs to.
- Period int
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Public
Key string The PGP public key that Fastly will use to encrypt your log files before writing them to disk.
- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Timestamp
Format string The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000
).
- Account
Name string The unique Azure Blob Storage namespace in which your data objects are stored.
- Container string
The name of the Azure Blob Storage container in which to store logs.
- Name string
A unique name to identify this dictionary.
- Sas
Token string The Azure shared access signature providing write access to the blob service objects. Be sure to update your token before it expires or the logging functionality will not work.
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Gzip
Level int What level of GZIP encoding to have when dumping logs (default 0, no compression).
- Message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- Path string
The path to upload logs to.
- Period int
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Public
Key string The PGP public key that Fastly will use to encrypt your log files before writing them to disk.
- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Timestamp
Format string The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000
).
- account
Name string The unique Azure Blob Storage namespace in which your data objects are stored.
- container string
The name of the Azure Blob Storage container in which to store logs.
- name string
A unique name to identify this dictionary.
- sas
Token string The Azure shared access signature providing write access to the blob service objects. Be sure to update your token before it expires or the logging functionality will not work.
- format string
Apache style log formatting.
- format
Version number The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- gzip
Level number What level of GZIP encoding to have when dumping logs (default 0, no compression).
- message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- path string
The path to upload logs to.
- period number
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
- placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- public
Key string The PGP public key that Fastly will use to encrypt your log files before writing them to disk.
- response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- timestamp
Format string The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000
).
- account_
name str The unique Azure Blob Storage namespace in which your data objects are stored.
- container str
The name of the Azure Blob Storage container in which to store logs.
- name str
A unique name to identify this dictionary.
- sas_
token str The Azure shared access signature providing write access to the blob service objects. Be sure to update your token before it expires or the logging functionality will not work.
- format str
Apache style log formatting.
- format_
version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- gzip_
level int What level of GZIP encoding to have when dumping logs (default 0, no compression).
- message_
type str How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- path str
The path to upload logs to.
- period int
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
- placement str
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- public_
key str The PGP public key that Fastly will use to encrypt your log files before writing them to disk.
- response_
condition str The name of an existing condition in the configured endpoint, or leave blank to always execute.
- timestamp_
format str The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000
).
Servicev1CacheSetting
- Name string
A unique name to identify this dictionary.
- Action string
Allows you to terminate request handling and immediately perform an action. When set it can be
lookup
orpass
(Ignore the cache completely).- Cache
Condition string Name of already defined
condition
to check after we have retrieved an object. If the condition passes then deliver this Request Object instead. Thiscondition
must be of typeCACHE
. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].- Stale
Ttl int Max “Time To Live” for stale (unreachable) objects.
- Ttl int
The Time-To-Live (TTL) for the object.
- Name string
A unique name to identify this dictionary.
- Action string
Allows you to terminate request handling and immediately perform an action. When set it can be
lookup
orpass
(Ignore the cache completely).- Cache
Condition string Name of already defined
condition
to check after we have retrieved an object. If the condition passes then deliver this Request Object instead. Thiscondition
must be of typeCACHE
. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].- Stale
Ttl int Max “Time To Live” for stale (unreachable) objects.
- Ttl int
The Time-To-Live (TTL) for the object.
- name string
A unique name to identify this dictionary.
- action string
Allows you to terminate request handling and immediately perform an action. When set it can be
lookup
orpass
(Ignore the cache completely).- cache
Condition string Name of already defined
condition
to check after we have retrieved an object. If the condition passes then deliver this Request Object instead. Thiscondition
must be of typeCACHE
. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].- stale
Ttl number Max “Time To Live” for stale (unreachable) objects.
- ttl number
The Time-To-Live (TTL) for the object.
- name str
A unique name to identify this dictionary.
- action str
Allows you to terminate request handling and immediately perform an action. When set it can be
lookup
orpass
(Ignore the cache completely).- cache_
condition str Name of already defined
condition
to check after we have retrieved an object. If the condition passes then deliver this Request Object instead. Thiscondition
must be of typeCACHE
. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].- stale_
ttl int Max “Time To Live” for stale (unreachable) objects.
- ttl int
The Time-To-Live (TTL) for the object.
Servicev1Condition
- Name string
A unique name to identify this dictionary.
- Statement string
The statement used to determine if the condition is met.
- Type string
The location in generated VCL where the snippet should be placed (can be one of
init
,recv
,hit
,miss
,pass
,fetch
,error
,deliver
,log
ornone
).- Priority int
Priority determines the ordering for multiple snippets. Lower numbers execute first. Defaults to
100
.
- Name string
A unique name to identify this dictionary.
- Statement string
The statement used to determine if the condition is met.
- Type string
The location in generated VCL where the snippet should be placed (can be one of
init
,recv
,hit
,miss
,pass
,fetch
,error
,deliver
,log
ornone
).- Priority int
Priority determines the ordering for multiple snippets. Lower numbers execute first. Defaults to
100
.
- name string
A unique name to identify this dictionary.
- statement string
The statement used to determine if the condition is met.
- type string
The location in generated VCL where the snippet should be placed (can be one of
init
,recv
,hit
,miss
,pass
,fetch
,error
,deliver
,log
ornone
).- priority number
Priority determines the ordering for multiple snippets. Lower numbers execute first. Defaults to
100
.
- name str
A unique name to identify this dictionary.
- statement str
The statement used to determine if the condition is met.
- type str
The location in generated VCL where the snippet should be placed (can be one of
init
,recv
,hit
,miss
,pass
,fetch
,error
,deliver
,log
ornone
).- priority int
Priority determines the ordering for multiple snippets. Lower numbers execute first. Defaults to
100
.
Servicev1Dictionary
- Name string
A unique name to identify this dictionary.
- Dictionary
Id string The ID of the dictionary.
- Write
Only bool If
true
, the dictionary is a private dictionary, and items are not readable in the UI or via API. Default isfalse
. It is important to note that changing this attribute will delete and recreate the dictionary, discard the current items in the dictionary. Using a write-only/private dictionary should only be done if the items are managed outside of the provider.
- Name string
A unique name to identify this dictionary.
- Dictionary
Id string The ID of the dictionary.
- Write
Only bool If
true
, the dictionary is a private dictionary, and items are not readable in the UI or via API. Default isfalse
. It is important to note that changing this attribute will delete and recreate the dictionary, discard the current items in the dictionary. Using a write-only/private dictionary should only be done if the items are managed outside of the provider.
- name string
A unique name to identify this dictionary.
- dictionary
Id string The ID of the dictionary.
- write
Only boolean If
true
, the dictionary is a private dictionary, and items are not readable in the UI or via API. Default isfalse
. It is important to note that changing this attribute will delete and recreate the dictionary, discard the current items in the dictionary. Using a write-only/private dictionary should only be done if the items are managed outside of the provider.
- name str
A unique name to identify this dictionary.
- dictionary_
id str The ID of the dictionary.
- write_
only bool If
true
, the dictionary is a private dictionary, and items are not readable in the UI or via API. Default isfalse
. It is important to note that changing this attribute will delete and recreate the dictionary, discard the current items in the dictionary. Using a write-only/private dictionary should only be done if the items are managed outside of the provider.
Servicev1Director
- Backends List<string>
Names of defined backends to map the director to. Example:
[ "origin1", "origin2" ]
- Name string
A unique name to identify this dictionary.
- Capacity int
Load balancing weight for the backends. Default
100
.- Comment string
An optional comment about the Director.
- Quorum int
Percentage of capacity that needs to be up for the director itself to be considered up. Default
75
.- Retries int
How many backends to search if it fails. Default
5
.- Shield string
Selected POP to serve as a “shield” for backends. Valid values for
shield
are included in theGET /datacenters
API response.- Type int
The location in generated VCL where the snippet should be placed (can be one of
init
,recv
,hit
,miss
,pass
,fetch
,error
,deliver
,log
ornone
).
- Backends []string
Names of defined backends to map the director to. Example:
[ "origin1", "origin2" ]
- Name string
A unique name to identify this dictionary.
- Capacity int
Load balancing weight for the backends. Default
100
.- Comment string
An optional comment about the Director.
- Quorum int
Percentage of capacity that needs to be up for the director itself to be considered up. Default
75
.- Retries int
How many backends to search if it fails. Default
5
.- Shield string
Selected POP to serve as a “shield” for backends. Valid values for
shield
are included in theGET /datacenters
API response.- Type int
The location in generated VCL where the snippet should be placed (can be one of
init
,recv
,hit
,miss
,pass
,fetch
,error
,deliver
,log
ornone
).
- backends string[]
Names of defined backends to map the director to. Example:
[ "origin1", "origin2" ]
- name string
A unique name to identify this dictionary.
- capacity number
Load balancing weight for the backends. Default
100
.- comment string
An optional comment about the Director.
- quorum number
Percentage of capacity that needs to be up for the director itself to be considered up. Default
75
.- retries number
How many backends to search if it fails. Default
5
.- shield string
Selected POP to serve as a “shield” for backends. Valid values for
shield
are included in theGET /datacenters
API response.- type number
The location in generated VCL where the snippet should be placed (can be one of
init
,recv
,hit
,miss
,pass
,fetch
,error
,deliver
,log
ornone
).
- backends Sequence[str]
Names of defined backends to map the director to. Example:
[ "origin1", "origin2" ]
- name str
A unique name to identify this dictionary.
- capacity int
Load balancing weight for the backends. Default
100
.- comment str
An optional comment about the Director.
- quorum int
Percentage of capacity that needs to be up for the director itself to be considered up. Default
75
.- retries int
How many backends to search if it fails. Default
5
.- shield str
Selected POP to serve as a “shield” for backends. Valid values for
shield
are included in theGET /datacenters
API response.- type int
The location in generated VCL where the snippet should be placed (can be one of
init
,recv
,hit
,miss
,pass
,fetch
,error
,deliver
,log
ornone
).
Servicev1Domain
Servicev1Dynamicsnippet
- Name string
A unique name to identify this dictionary.
- Type string
The location in generated VCL where the snippet should be placed (can be one of
init
,recv
,hit
,miss
,pass
,fetch
,error
,deliver
,log
ornone
).- Priority int
Priority determines the ordering for multiple snippets. Lower numbers execute first. Defaults to
100
.- Snippet
Id string The ID of the dynamic snippet.
- Name string
A unique name to identify this dictionary.
- Type string
The location in generated VCL where the snippet should be placed (can be one of
init
,recv
,hit
,miss
,pass
,fetch
,error
,deliver
,log
ornone
).- Priority int
Priority determines the ordering for multiple snippets. Lower numbers execute first. Defaults to
100
.- Snippet
Id string The ID of the dynamic snippet.
- name string
A unique name to identify this dictionary.
- type string
The location in generated VCL where the snippet should be placed (can be one of
init
,recv
,hit
,miss
,pass
,fetch
,error
,deliver
,log
ornone
).- priority number
Priority determines the ordering for multiple snippets. Lower numbers execute first. Defaults to
100
.- snippet
Id string The ID of the dynamic snippet.
- name str
A unique name to identify this dictionary.
- type str
The location in generated VCL where the snippet should be placed (can be one of
init
,recv
,hit
,miss
,pass
,fetch
,error
,deliver
,log
ornone
).- priority int
Priority determines the ordering for multiple snippets. Lower numbers execute first. Defaults to
100
.- snippet_
id str The ID of the dynamic snippet.
Servicev1Gcslogging
- Bucket
Name string The name of your Cloud Files container.
- Name string
A unique name to identify this dictionary.
- Email string
The email for the service account with write access to your BigQuery dataset. If not provided, this will be pulled from a
FASTLY_BQ_EMAIL
environment variable.- Format string
Apache style log formatting.
- Gzip
Level int What level of GZIP encoding to have when dumping logs (default 0, no compression).
- Message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- Path string
The path to upload logs to.
- Period int
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Secret
Key string The AWS secret access key to authenticate with.
- Timestamp
Format string The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000
).
- Bucket
Name string The name of your Cloud Files container.
- Name string
A unique name to identify this dictionary.
- Email string
The email for the service account with write access to your BigQuery dataset. If not provided, this will be pulled from a
FASTLY_BQ_EMAIL
environment variable.- Format string
Apache style log formatting.
- Gzip
Level int What level of GZIP encoding to have when dumping logs (default 0, no compression).
- Message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- Path string
The path to upload logs to.
- Period int
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Secret
Key string The AWS secret access key to authenticate with.
- Timestamp
Format string The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000
).
- bucket
Name string The name of your Cloud Files container.
- name string
A unique name to identify this dictionary.
- email string
The email for the service account with write access to your BigQuery dataset. If not provided, this will be pulled from a
FASTLY_BQ_EMAIL
environment variable.- format string
Apache style log formatting.
- gzip
Level number What level of GZIP encoding to have when dumping logs (default 0, no compression).
- message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- path string
The path to upload logs to.
- period number
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
- placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- secret
Key string The AWS secret access key to authenticate with.
- timestamp
Format string The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000
).
- bucket_
name str The name of your Cloud Files container.
- name str
A unique name to identify this dictionary.
- email str
The email for the service account with write access to your BigQuery dataset. If not provided, this will be pulled from a
FASTLY_BQ_EMAIL
environment variable.- format str
Apache style log formatting.
- gzip_
level int What level of GZIP encoding to have when dumping logs (default 0, no compression).
- message_
type str How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- path str
The path to upload logs to.
- period int
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
- placement str
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- response_
condition str The name of an existing condition in the configured endpoint, or leave blank to always execute.
- secret_
key str The AWS secret access key to authenticate with.
- timestamp_
format str The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000
).
Servicev1Gzip
- Name string
A unique name to identify this dictionary.
- Cache
Condition string Name of already defined
condition
to check after we have retrieved an object. If the condition passes then deliver this Request Object instead. Thiscondition
must be of typeCACHE
. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].- Content
Types List<string> The content-type for each type of content you wish to have dynamically gzip’ed. Example:
["text/html", "text/css"]
.- Extensions List<string>
File extensions for each file type to dynamically gzip. Example:
["css", "js"]
.
- Name string
A unique name to identify this dictionary.
- Cache
Condition string Name of already defined
condition
to check after we have retrieved an object. If the condition passes then deliver this Request Object instead. Thiscondition
must be of typeCACHE
. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].- Content
Types []string The content-type for each type of content you wish to have dynamically gzip’ed. Example:
["text/html", "text/css"]
.- Extensions []string
File extensions for each file type to dynamically gzip. Example:
["css", "js"]
.
- name string
A unique name to identify this dictionary.
- cache
Condition string Name of already defined
condition
to check after we have retrieved an object. If the condition passes then deliver this Request Object instead. Thiscondition
must be of typeCACHE
. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].- content
Types string[] The content-type for each type of content you wish to have dynamically gzip’ed. Example:
["text/html", "text/css"]
.- extensions string[]
File extensions for each file type to dynamically gzip. Example:
["css", "js"]
.
- name str
A unique name to identify this dictionary.
- cache_
condition str Name of already defined
condition
to check after we have retrieved an object. If the condition passes then deliver this Request Object instead. Thiscondition
must be of typeCACHE
. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].- content_
types Sequence[str] The content-type for each type of content you wish to have dynamically gzip’ed. Example:
["text/html", "text/css"]
.- extensions Sequence[str]
File extensions for each file type to dynamically gzip. Example:
["css", "js"]
.
Servicev1Header
- Action string
Allows you to terminate request handling and immediately perform an action. When set it can be
lookup
orpass
(Ignore the cache completely).- Destination string
The name of the header that is going to be affected by the Action.
- Name string
A unique name to identify this dictionary.
- Type string
The location in generated VCL where the snippet should be placed (can be one of
init
,recv
,hit
,miss
,pass
,fetch
,error
,deliver
,log
ornone
).- Cache
Condition string Name of already defined
condition
to check after we have retrieved an object. If the condition passes then deliver this Request Object instead. Thiscondition
must be of typeCACHE
. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].- Ignore
If boolSet Do not add the header if it is already present. (Only applies to the
set
action.). Defaultfalse
.- Priority int
Priority determines the ordering for multiple snippets. Lower numbers execute first. Defaults to
100
.- Regex string
Regular expression to use (Only applies to the
regex
andregex_repeat
actions.)- Request
Condition string Name of already defined
condition
to be checked during the request phase. If the condition passes then this object will be delivered. Thiscondition
must be of typeREQUEST
.- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Source string
Variable to be used as a source for the header content. (Does not apply to the
delete
action.)- Substitution string
Value to substitute in place of regular expression. (Only applies to the
regex
andregex_repeat
actions.)
- Action string
Allows you to terminate request handling and immediately perform an action. When set it can be
lookup
orpass
(Ignore the cache completely).- Destination string
The name of the header that is going to be affected by the Action.
- Name string
A unique name to identify this dictionary.
- Type string
The location in generated VCL where the snippet should be placed (can be one of
init
,recv
,hit
,miss
,pass
,fetch
,error
,deliver
,log
ornone
).- Cache
Condition string Name of already defined
condition
to check after we have retrieved an object. If the condition passes then deliver this Request Object instead. Thiscondition
must be of typeCACHE
. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].- Ignore
If boolSet Do not add the header if it is already present. (Only applies to the
set
action.). Defaultfalse
.- Priority int
Priority determines the ordering for multiple snippets. Lower numbers execute first. Defaults to
100
.- Regex string
Regular expression to use (Only applies to the
regex
andregex_repeat
actions.)- Request
Condition string Name of already defined
condition
to be checked during the request phase. If the condition passes then this object will be delivered. Thiscondition
must be of typeREQUEST
.- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Source string
Variable to be used as a source for the header content. (Does not apply to the
delete
action.)- Substitution string
Value to substitute in place of regular expression. (Only applies to the
regex
andregex_repeat
actions.)
- action string
Allows you to terminate request handling and immediately perform an action. When set it can be
lookup
orpass
(Ignore the cache completely).- destination string
The name of the header that is going to be affected by the Action.
- name string
A unique name to identify this dictionary.
- type string
The location in generated VCL where the snippet should be placed (can be one of
init
,recv
,hit
,miss
,pass
,fetch
,error
,deliver
,log
ornone
).- cache
Condition string Name of already defined
condition
to check after we have retrieved an object. If the condition passes then deliver this Request Object instead. Thiscondition
must be of typeCACHE
. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].- ignore
If booleanSet Do not add the header if it is already present. (Only applies to the
set
action.). Defaultfalse
.- priority number
Priority determines the ordering for multiple snippets. Lower numbers execute first. Defaults to
100
.- regex string
Regular expression to use (Only applies to the
regex
andregex_repeat
actions.)- request
Condition string Name of already defined
condition
to be checked during the request phase. If the condition passes then this object will be delivered. Thiscondition
must be of typeREQUEST
.- response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- source string
Variable to be used as a source for the header content. (Does not apply to the
delete
action.)- substitution string
Value to substitute in place of regular expression. (Only applies to the
regex
andregex_repeat
actions.)
- action str
Allows you to terminate request handling and immediately perform an action. When set it can be
lookup
orpass
(Ignore the cache completely).- destination str
The name of the header that is going to be affected by the Action.
- name str
A unique name to identify this dictionary.
- type str
The location in generated VCL where the snippet should be placed (can be one of
init
,recv
,hit
,miss
,pass
,fetch
,error
,deliver
,log
ornone
).- cache_
condition str Name of already defined
condition
to check after we have retrieved an object. If the condition passes then deliver this Request Object instead. Thiscondition
must be of typeCACHE
. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].- ignore_
if_ boolset Do not add the header if it is already present. (Only applies to the
set
action.). Defaultfalse
.- priority int
Priority determines the ordering for multiple snippets. Lower numbers execute first. Defaults to
100
.- regex str
Regular expression to use (Only applies to the
regex
andregex_repeat
actions.)- request_
condition str Name of already defined
condition
to be checked during the request phase. If the condition passes then this object will be delivered. Thiscondition
must be of typeREQUEST
.- response_
condition str The name of an existing condition in the configured endpoint, or leave blank to always execute.
- source str
Variable to be used as a source for the header content. (Does not apply to the
delete
action.)- substitution str
Value to substitute in place of regular expression. (Only applies to the
regex
andregex_repeat
actions.)
Servicev1Healthcheck
- Host string
The Host header to send for this Healthcheck.
- Name string
A unique name to identify this dictionary.
- Path string
The path to upload logs to.
- Check
Interval int How often to run the Healthcheck in milliseconds. Default
5000
.- Expected
Response int The status code expected from the host. Default
200
.- Http
Version string Whether to use version 1.0 or 1.1 HTTP. Default
1.1
.- Initial int
When loading a config, the initial number of probes to be seen as OK. Default
2
.- Method string
HTTP method used for request. Can be either
POST
orPUT
. DefaultPOST
.- Threshold int
How many Healthchecks must succeed to be considered healthy. Default
3
.- Timeout int
Timeout in milliseconds. Default
500
.- Window int
The number of most recent Healthcheck queries to keep for this Healthcheck. Default
5
.
- Host string
The Host header to send for this Healthcheck.
- Name string
A unique name to identify this dictionary.
- Path string
The path to upload logs to.
- Check
Interval int How often to run the Healthcheck in milliseconds. Default
5000
.- Expected
Response int The status code expected from the host. Default
200
.- Http
Version string Whether to use version 1.0 or 1.1 HTTP. Default
1.1
.- Initial int
When loading a config, the initial number of probes to be seen as OK. Default
2
.- Method string
HTTP method used for request. Can be either
POST
orPUT
. DefaultPOST
.- Threshold int
How many Healthchecks must succeed to be considered healthy. Default
3
.- Timeout int
Timeout in milliseconds. Default
500
.- Window int
The number of most recent Healthcheck queries to keep for this Healthcheck. Default
5
.
- host string
The Host header to send for this Healthcheck.
- name string
A unique name to identify this dictionary.
- path string
The path to upload logs to.
- check
Interval number How often to run the Healthcheck in milliseconds. Default
5000
.- expected
Response number The status code expected from the host. Default
200
.- http
Version string Whether to use version 1.0 or 1.1 HTTP. Default
1.1
.- initial number
When loading a config, the initial number of probes to be seen as OK. Default
2
.- method string
HTTP method used for request. Can be either
POST
orPUT
. DefaultPOST
.- threshold number
How many Healthchecks must succeed to be considered healthy. Default
3
.- timeout number
Timeout in milliseconds. Default
500
.- window number
The number of most recent Healthcheck queries to keep for this Healthcheck. Default
5
.
- host str
The Host header to send for this Healthcheck.
- name str
A unique name to identify this dictionary.
- path str
The path to upload logs to.
- check_
interval int How often to run the Healthcheck in milliseconds. Default
5000
.- expected_
response int The status code expected from the host. Default
200
.- http_
version str Whether to use version 1.0 or 1.1 HTTP. Default
1.1
.- initial int
When loading a config, the initial number of probes to be seen as OK. Default
2
.- method str
HTTP method used for request. Can be either
POST
orPUT
. DefaultPOST
.- threshold int
How many Healthchecks must succeed to be considered healthy. Default
3
.- timeout int
Timeout in milliseconds. Default
500
.- window int
The number of most recent Healthcheck queries to keep for this Healthcheck. Default
5
.
Servicev1Httpslogging
- Name string
A unique name to identify this dictionary.
- Url string
Your OpenStack auth url.
- Content
Type string The MIME type of the content.
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Header
Name string Custom header sent with the request.
- Header
Value string Value of the custom header sent with the request.
- Json
Format string Formats log entries as JSON. Can be either disabled (
0
), array of json (1
), or newline delimited json (2
).- Message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- Method string
HTTP method used for request. Can be either
POST
orPUT
. DefaultPOST
.- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Request
Max intBytes The maximum number of bytes sent in one request. Defaults to
0
for unbounded.- Request
Max intEntries The maximum number of logs sent in one request. Defaults to
0
for unbounded.- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Tls
Ca stringCert A secure certificate to authenticate the server with. Must be in PEM format.
- Tls
Client stringCert The client certificate used to make authenticated requests. Must be in PEM format.
- Tls
Client stringKey The client private key used to make authenticated requests. Must be in PEM format.
- Tls
Hostname string The hostname used to verify the server’s certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
- Name string
A unique name to identify this dictionary.
- Url string
Your OpenStack auth url.
- Content
Type string The MIME type of the content.
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Header
Name string Custom header sent with the request.
- Header
Value string Value of the custom header sent with the request.
- Json
Format string Formats log entries as JSON. Can be either disabled (
0
), array of json (1
), or newline delimited json (2
).- Message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- Method string
HTTP method used for request. Can be either
POST
orPUT
. DefaultPOST
.- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Request
Max intBytes The maximum number of bytes sent in one request. Defaults to
0
for unbounded.- Request
Max intEntries The maximum number of logs sent in one request. Defaults to
0
for unbounded.- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Tls
Ca stringCert A secure certificate to authenticate the server with. Must be in PEM format.
- Tls
Client stringCert The client certificate used to make authenticated requests. Must be in PEM format.
- Tls
Client stringKey The client private key used to make authenticated requests. Must be in PEM format.
- Tls
Hostname string The hostname used to verify the server’s certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
- name string
A unique name to identify this dictionary.
- url string
Your OpenStack auth url.
- content
Type string The MIME type of the content.
- format string
Apache style log formatting.
- format
Version number The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- header
Name string Custom header sent with the request.
- header
Value string Value of the custom header sent with the request.
- json
Format string Formats log entries as JSON. Can be either disabled (
0
), array of json (1
), or newline delimited json (2
).- message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- method string
HTTP method used for request. Can be either
POST
orPUT
. DefaultPOST
.- placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- request
Max numberBytes The maximum number of bytes sent in one request. Defaults to
0
for unbounded.- request
Max numberEntries The maximum number of logs sent in one request. Defaults to
0
for unbounded.- response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- tls
Ca stringCert A secure certificate to authenticate the server with. Must be in PEM format.
- tls
Client stringCert The client certificate used to make authenticated requests. Must be in PEM format.
- tls
Client stringKey The client private key used to make authenticated requests. Must be in PEM format.
- tls
Hostname string The hostname used to verify the server’s certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
- name str
A unique name to identify this dictionary.
- url str
Your OpenStack auth url.
- content_
type str The MIME type of the content.
- format str
Apache style log formatting.
- format_
version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- header_
name str Custom header sent with the request.
- header_
value str Value of the custom header sent with the request.
- json_
format str Formats log entries as JSON. Can be either disabled (
0
), array of json (1
), or newline delimited json (2
).- message_
type str How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- method str
HTTP method used for request. Can be either
POST
orPUT
. DefaultPOST
.- placement str
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- request_
max_ intbytes The maximum number of bytes sent in one request. Defaults to
0
for unbounded.- request_
max_ intentries The maximum number of logs sent in one request. Defaults to
0
for unbounded.- response_
condition str The name of an existing condition in the configured endpoint, or leave blank to always execute.
- tls_
ca_ strcert A secure certificate to authenticate the server with. Must be in PEM format.
- tls_
client_ strcert The client certificate used to make authenticated requests. Must be in PEM format.
- tls_
client_ strkey The client private key used to make authenticated requests. Must be in PEM format.
- tls_
hostname str The hostname used to verify the server’s certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
Servicev1Logentry
- Name string
A unique name to identify this dictionary.
- Token string
The data authentication token associated with this endpoint.
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Port int
The port the SFTP service listens on. (Default:
22
).- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Use
Tls bool Whether to use TLS for secure logging. Can be either true or false.
- Name string
A unique name to identify this dictionary.
- Token string
The data authentication token associated with this endpoint.
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Port int
The port the SFTP service listens on. (Default:
22
).- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Use
Tls bool Whether to use TLS for secure logging. Can be either true or false.
- name string
A unique name to identify this dictionary.
- token string
The data authentication token associated with this endpoint.
- format string
Apache style log formatting.
- format
Version number The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- port number
The port the SFTP service listens on. (Default:
22
).- response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- use
Tls boolean Whether to use TLS for secure logging. Can be either true or false.
- name str
A unique name to identify this dictionary.
- token str
The data authentication token associated with this endpoint.
- format str
Apache style log formatting.
- format_
version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- placement str
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- port int
The port the SFTP service listens on. (Default:
22
).- response_
condition str The name of an existing condition in the configured endpoint, or leave blank to always execute.
- use_
tls bool Whether to use TLS for secure logging. Can be either true or false.
Servicev1LoggingCloudfile
- Access
Key string The AWS access key to be used to write to the stream.
- Bucket
Name string The name of your Cloud Files container.
- Name string
A unique name to identify this dictionary.
- User string
The username for your Cloud Files account.
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Gzip
Level int What level of GZIP encoding to have when dumping logs (default 0, no compression).
- Message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- Path string
The path to upload logs to.
- Period int
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Public
Key string The PGP public key that Fastly will use to encrypt your log files before writing them to disk.
- Region string
The AWS region the stream resides in. (Default:
us-east-1
).- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Timestamp
Format string The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000
).
- Access
Key string The AWS access key to be used to write to the stream.
- Bucket
Name string The name of your Cloud Files container.
- Name string
A unique name to identify this dictionary.
- User string
The username for your Cloud Files account.
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Gzip
Level int What level of GZIP encoding to have when dumping logs (default 0, no compression).
- Message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- Path string
The path to upload logs to.
- Period int
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Public
Key string The PGP public key that Fastly will use to encrypt your log files before writing them to disk.
- Region string
The AWS region the stream resides in. (Default:
us-east-1
).- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Timestamp
Format string The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000
).
- access
Key string The AWS access key to be used to write to the stream.
- bucket
Name string The name of your Cloud Files container.
- name string
A unique name to identify this dictionary.
- user string
The username for your Cloud Files account.
- format string
Apache style log formatting.
- format
Version number The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- gzip
Level number What level of GZIP encoding to have when dumping logs (default 0, no compression).
- message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- path string
The path to upload logs to.
- period number
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
- placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- public
Key string The PGP public key that Fastly will use to encrypt your log files before writing them to disk.
- region string
The AWS region the stream resides in. (Default:
us-east-1
).- response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- timestamp
Format string The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000
).
- access_
key str The AWS access key to be used to write to the stream.
- bucket_
name str The name of your Cloud Files container.
- name str
A unique name to identify this dictionary.
- user str
The username for your Cloud Files account.
- format str
Apache style log formatting.
- format_
version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- gzip_
level int What level of GZIP encoding to have when dumping logs (default 0, no compression).
- message_
type str How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- path str
The path to upload logs to.
- period int
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
- placement str
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- public_
key str The PGP public key that Fastly will use to encrypt your log files before writing them to disk.
- region str
The AWS region the stream resides in. (Default:
us-east-1
).- response_
condition str The name of an existing condition in the configured endpoint, or leave blank to always execute.
- timestamp_
format str The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000
).
Servicev1LoggingDatadog
- Name string
A unique name to identify this dictionary.
- Token string
The data authentication token associated with this endpoint.
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Region string
The AWS region the stream resides in. (Default:
us-east-1
).- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Name string
A unique name to identify this dictionary.
- Token string
The data authentication token associated with this endpoint.
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Region string
The AWS region the stream resides in. (Default:
us-east-1
).- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- name string
A unique name to identify this dictionary.
- token string
The data authentication token associated with this endpoint.
- format string
Apache style log formatting.
- format
Version number The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- region string
The AWS region the stream resides in. (Default:
us-east-1
).- response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- name str
A unique name to identify this dictionary.
- token str
The data authentication token associated with this endpoint.
- format str
Apache style log formatting.
- format_
version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- placement str
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- region str
The AWS region the stream resides in. (Default:
us-east-1
).- response_
condition str The name of an existing condition in the configured endpoint, or leave blank to always execute.
Servicev1LoggingDigitalocean
- Access
Key string The AWS access key to be used to write to the stream.
- Bucket
Name string The name of your Cloud Files container.
- Name string
A unique name to identify this dictionary.
- Secret
Key string The AWS secret access key to authenticate with.
- Domain string
The domain of the DigitalOcean Spaces endpoint (default “nyc3.digitaloceanspaces.com”).
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Gzip
Level int What level of GZIP encoding to have when dumping logs (default 0, no compression).
- Message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- Path string
The path to upload logs to.
- Period int
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Public
Key string The PGP public key that Fastly will use to encrypt your log files before writing them to disk.
- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Timestamp
Format string The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000
).
- Access
Key string The AWS access key to be used to write to the stream.
- Bucket
Name string The name of your Cloud Files container.
- Name string
A unique name to identify this dictionary.
- Secret
Key string The AWS secret access key to authenticate with.
- Domain string
The domain of the DigitalOcean Spaces endpoint (default “nyc3.digitaloceanspaces.com”).
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Gzip
Level int What level of GZIP encoding to have when dumping logs (default 0, no compression).
- Message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- Path string
The path to upload logs to.
- Period int
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Public
Key string The PGP public key that Fastly will use to encrypt your log files before writing them to disk.
- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Timestamp
Format string The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000
).
- access
Key string The AWS access key to be used to write to the stream.
- bucket
Name string The name of your Cloud Files container.
- name string
A unique name to identify this dictionary.
- secret
Key string The AWS secret access key to authenticate with.
- domain string
The domain of the DigitalOcean Spaces endpoint (default “nyc3.digitaloceanspaces.com”).
- format string
Apache style log formatting.
- format
Version number The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- gzip
Level number What level of GZIP encoding to have when dumping logs (default 0, no compression).
- message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- path string
The path to upload logs to.
- period number
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
- placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- public
Key string The PGP public key that Fastly will use to encrypt your log files before writing them to disk.
- response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- timestamp
Format string The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000
).
- access_
key str The AWS access key to be used to write to the stream.
- bucket_
name str The name of your Cloud Files container.
- name str
A unique name to identify this dictionary.
- secret_
key str The AWS secret access key to authenticate with.
- domain str
The domain of the DigitalOcean Spaces endpoint (default “nyc3.digitaloceanspaces.com”).
- format str
Apache style log formatting.
- format_
version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- gzip_
level int What level of GZIP encoding to have when dumping logs (default 0, no compression).
- message_
type str How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- path str
The path to upload logs to.
- period int
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
- placement str
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- public_
key str The PGP public key that Fastly will use to encrypt your log files before writing them to disk.
- response_
condition str The name of an existing condition in the configured endpoint, or leave blank to always execute.
- timestamp_
format str The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000
).
Servicev1LoggingElasticsearch
- Index string
The name of the Elasticsearch index to send documents (logs) to.
- Name string
A unique name to identify this dictionary.
- Url string
Your OpenStack auth url.
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Password string
The password for the server. If both
password
andsecret_key
are passed,secret_key
will be preferred.- Pipeline string
The ID of the Elasticsearch ingest pipeline to apply pre-process transformations to before indexing.
- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Request
Max intBytes The maximum number of bytes sent in one request. Defaults to
0
for unbounded.- Request
Max intEntries The maximum number of logs sent in one request. Defaults to
0
for unbounded.- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Tls
Ca stringCert A secure certificate to authenticate the server with. Must be in PEM format.
- Tls
Client stringCert The client certificate used to make authenticated requests. Must be in PEM format.
- Tls
Client stringKey The client private key used to make authenticated requests. Must be in PEM format.
- Tls
Hostname string The hostname used to verify the server’s certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
- User string
The username for your Cloud Files account.
- Index string
The name of the Elasticsearch index to send documents (logs) to.
- Name string
A unique name to identify this dictionary.
- Url string
Your OpenStack auth url.
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Password string
The password for the server. If both
password
andsecret_key
are passed,secret_key
will be preferred.- Pipeline string
The ID of the Elasticsearch ingest pipeline to apply pre-process transformations to before indexing.
- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Request
Max intBytes The maximum number of bytes sent in one request. Defaults to
0
for unbounded.- Request
Max intEntries The maximum number of logs sent in one request. Defaults to
0
for unbounded.- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Tls
Ca stringCert A secure certificate to authenticate the server with. Must be in PEM format.
- Tls
Client stringCert The client certificate used to make authenticated requests. Must be in PEM format.
- Tls
Client stringKey The client private key used to make authenticated requests. Must be in PEM format.
- Tls
Hostname string The hostname used to verify the server’s certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
- User string
The username for your Cloud Files account.
- index string
The name of the Elasticsearch index to send documents (logs) to.
- name string
A unique name to identify this dictionary.
- url string
Your OpenStack auth url.
- format string
Apache style log formatting.
- format
Version number The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- password string
The password for the server. If both
password
andsecret_key
are passed,secret_key
will be preferred.- pipeline string
The ID of the Elasticsearch ingest pipeline to apply pre-process transformations to before indexing.
- placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- request
Max numberBytes The maximum number of bytes sent in one request. Defaults to
0
for unbounded.- request
Max numberEntries The maximum number of logs sent in one request. Defaults to
0
for unbounded.- response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- tls
Ca stringCert A secure certificate to authenticate the server with. Must be in PEM format.
- tls
Client stringCert The client certificate used to make authenticated requests. Must be in PEM format.
- tls
Client stringKey The client private key used to make authenticated requests. Must be in PEM format.
- tls
Hostname string The hostname used to verify the server’s certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
- user string
The username for your Cloud Files account.
- index str
The name of the Elasticsearch index to send documents (logs) to.
- name str
A unique name to identify this dictionary.
- url str
Your OpenStack auth url.
- format str
Apache style log formatting.
- format_
version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- password str
The password for the server. If both
password
andsecret_key
are passed,secret_key
will be preferred.- pipeline str
The ID of the Elasticsearch ingest pipeline to apply pre-process transformations to before indexing.
- placement str
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- request_
max_ intbytes The maximum number of bytes sent in one request. Defaults to
0
for unbounded.- request_
max_ intentries The maximum number of logs sent in one request. Defaults to
0
for unbounded.- response_
condition str The name of an existing condition in the configured endpoint, or leave blank to always execute.
- tls_
ca_ strcert A secure certificate to authenticate the server with. Must be in PEM format.
- tls_
client_ strcert The client certificate used to make authenticated requests. Must be in PEM format.
- tls_
client_ strkey The client private key used to make authenticated requests. Must be in PEM format.
- tls_
hostname str The hostname used to verify the server’s certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
- user str
The username for your Cloud Files account.
Servicev1LoggingFtp
- Address string
The SFTP address to stream logs to.
- Name string
A unique name to identify this dictionary.
- Password string
The password for the server. If both
password
andsecret_key
are passed,secret_key
will be preferred.- Path string
The path to upload logs to.
- User string
The username for your Cloud Files account.
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Gzip
Level int What level of GZIP encoding to have when dumping logs (default 0, no compression).
- Message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- Period int
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Port int
The port the SFTP service listens on. (Default:
22
).- Public
Key string The PGP public key that Fastly will use to encrypt your log files before writing them to disk.
- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Timestamp
Format string The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000
).
- Address string
The SFTP address to stream logs to.
- Name string
A unique name to identify this dictionary.
- Password string
The password for the server. If both
password
andsecret_key
are passed,secret_key
will be preferred.- Path string
The path to upload logs to.
- User string
The username for your Cloud Files account.
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Gzip
Level int What level of GZIP encoding to have when dumping logs (default 0, no compression).
- Message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- Period int
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Port int
The port the SFTP service listens on. (Default:
22
).- Public
Key string The PGP public key that Fastly will use to encrypt your log files before writing them to disk.
- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Timestamp
Format string The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000
).
- address string
The SFTP address to stream logs to.
- name string
A unique name to identify this dictionary.
- password string
The password for the server. If both
password
andsecret_key
are passed,secret_key
will be preferred.- path string
The path to upload logs to.
- user string
The username for your Cloud Files account.
- format string
Apache style log formatting.
- format
Version number The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- gzip
Level number What level of GZIP encoding to have when dumping logs (default 0, no compression).
- message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- period number
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
- placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- port number
The port the SFTP service listens on. (Default:
22
).- public
Key string The PGP public key that Fastly will use to encrypt your log files before writing them to disk.
- response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- timestamp
Format string The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000
).
- address str
The SFTP address to stream logs to.
- name str
A unique name to identify this dictionary.
- password str
The password for the server. If both
password
andsecret_key
are passed,secret_key
will be preferred.- path str
The path to upload logs to.
- user str
The username for your Cloud Files account.
- format str
Apache style log formatting.
- format_
version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- gzip_
level int What level of GZIP encoding to have when dumping logs (default 0, no compression).
- message_
type str How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- period int
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
- placement str
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- port int
The port the SFTP service listens on. (Default:
22
).- public_
key str The PGP public key that Fastly will use to encrypt your log files before writing them to disk.
- response_
condition str The name of an existing condition in the configured endpoint, or leave blank to always execute.
- timestamp_
format str The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000
).
Servicev1LoggingGooglepubsub
- Name string
A unique name to identify this dictionary.
- Project
Id string The ID of your Google Cloud Platform project.
- Secret
Key string The AWS secret access key to authenticate with.
- Topic string
The Kinesis stream name.
- User string
The username for your Cloud Files account.
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Name string
A unique name to identify this dictionary.
- Project
Id string The ID of your Google Cloud Platform project.
- Secret
Key string The AWS secret access key to authenticate with.
- Topic string
The Kinesis stream name.
- User string
The username for your Cloud Files account.
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- name string
A unique name to identify this dictionary.
- project
Id string The ID of your Google Cloud Platform project.
- secret
Key string The AWS secret access key to authenticate with.
- topic string
The Kinesis stream name.
- user string
The username for your Cloud Files account.
- format string
Apache style log formatting.
- format
Version number The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- name str
A unique name to identify this dictionary.
- project_
id str The ID of your Google Cloud Platform project.
- secret_
key str The AWS secret access key to authenticate with.
- topic str
The Kinesis stream name.
- user str
The username for your Cloud Files account.
- format str
Apache style log formatting.
- format_
version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- placement str
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- response_
condition str The name of an existing condition in the configured endpoint, or leave blank to always execute.
Servicev1LoggingHeroku
- Name string
A unique name to identify this dictionary.
- Token string
The data authentication token associated with this endpoint.
- Url string
Your OpenStack auth url.
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Name string
A unique name to identify this dictionary.
- Token string
The data authentication token associated with this endpoint.
- Url string
Your OpenStack auth url.
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- name string
A unique name to identify this dictionary.
- token string
The data authentication token associated with this endpoint.
- url string
Your OpenStack auth url.
- format string
Apache style log formatting.
- format
Version number The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- name str
A unique name to identify this dictionary.
- token str
The data authentication token associated with this endpoint.
- url str
Your OpenStack auth url.
- format str
Apache style log formatting.
- format_
version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- placement str
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- response_
condition str The name of an existing condition in the configured endpoint, or leave blank to always execute.
Servicev1LoggingHoneycomb
- Dataset string
The Honeycomb Dataset you want to log to.
- Name string
A unique name to identify this dictionary.
- Token string
The data authentication token associated with this endpoint.
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Dataset string
The Honeycomb Dataset you want to log to.
- Name string
A unique name to identify this dictionary.
- Token string
The data authentication token associated with this endpoint.
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- dataset string
The Honeycomb Dataset you want to log to.
- name string
A unique name to identify this dictionary.
- token string
The data authentication token associated with this endpoint.
- format string
Apache style log formatting.
- format
Version number The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- dataset str
The Honeycomb Dataset you want to log to.
- name str
A unique name to identify this dictionary.
- token str
The data authentication token associated with this endpoint.
- format str
Apache style log formatting.
- format_
version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- placement str
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- response_
condition str The name of an existing condition in the configured endpoint, or leave blank to always execute.
Servicev1LoggingKafka
- Brokers string
A comma-separated list of IP addresses or hostnames of Kafka brokers.
- Name string
A unique name to identify this dictionary.
- Topic string
The Kinesis stream name.
- Auth
Method string - Compression
Codec string The codec used for compression of your logs. One of: gzip, snappy, lz4.
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Parse
Log boolKeyvals - Password string
The password for the server. If both
password
andsecret_key
are passed,secret_key
will be preferred.- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Request
Max intBytes The maximum number of bytes sent in one request. Defaults to
0
for unbounded.- Required
Acks string The Number of acknowledgements a leader must receive before a write is considered successful. One of: 1 (default) One server needs to respond. 0 No servers need to respond. -1 Wait for all in-sync replicas to respond.
- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Tls
Ca stringCert A secure certificate to authenticate the server with. Must be in PEM format.
- Tls
Client stringCert The client certificate used to make authenticated requests. Must be in PEM format.
- Tls
Client stringKey The client private key used to make authenticated requests. Must be in PEM format.
- Tls
Hostname string The hostname used to verify the server’s certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
- Use
Tls bool Whether to use TLS for secure logging. Can be either true or false.
- User string
The username for your Cloud Files account.
- Brokers string
A comma-separated list of IP addresses or hostnames of Kafka brokers.
- Name string
A unique name to identify this dictionary.
- Topic string
The Kinesis stream name.
- Auth
Method string - Compression
Codec string The codec used for compression of your logs. One of: gzip, snappy, lz4.
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Parse
Log boolKeyvals - Password string
The password for the server. If both
password
andsecret_key
are passed,secret_key
will be preferred.- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Request
Max intBytes The maximum number of bytes sent in one request. Defaults to
0
for unbounded.- Required
Acks string The Number of acknowledgements a leader must receive before a write is considered successful. One of: 1 (default) One server needs to respond. 0 No servers need to respond. -1 Wait for all in-sync replicas to respond.
- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Tls
Ca stringCert A secure certificate to authenticate the server with. Must be in PEM format.
- Tls
Client stringCert The client certificate used to make authenticated requests. Must be in PEM format.
- Tls
Client stringKey The client private key used to make authenticated requests. Must be in PEM format.
- Tls
Hostname string The hostname used to verify the server’s certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
- Use
Tls bool Whether to use TLS for secure logging. Can be either true or false.
- User string
The username for your Cloud Files account.
- brokers string
A comma-separated list of IP addresses or hostnames of Kafka brokers.
- name string
A unique name to identify this dictionary.
- topic string
The Kinesis stream name.
- auth
Method string - compression
Codec string The codec used for compression of your logs. One of: gzip, snappy, lz4.
- format string
Apache style log formatting.
- format
Version number The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- parse
Log booleanKeyvals - password string
The password for the server. If both
password
andsecret_key
are passed,secret_key
will be preferred.- placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- request
Max numberBytes The maximum number of bytes sent in one request. Defaults to
0
for unbounded.- required
Acks string The Number of acknowledgements a leader must receive before a write is considered successful. One of: 1 (default) One server needs to respond. 0 No servers need to respond. -1 Wait for all in-sync replicas to respond.
- response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- tls
Ca stringCert A secure certificate to authenticate the server with. Must be in PEM format.
- tls
Client stringCert The client certificate used to make authenticated requests. Must be in PEM format.
- tls
Client stringKey The client private key used to make authenticated requests. Must be in PEM format.
- tls
Hostname string The hostname used to verify the server’s certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
- use
Tls boolean Whether to use TLS for secure logging. Can be either true or false.
- user string
The username for your Cloud Files account.
- brokers str
A comma-separated list of IP addresses or hostnames of Kafka brokers.
- name str
A unique name to identify this dictionary.
- topic str
The Kinesis stream name.
- auth_
method str - compression_
codec str The codec used for compression of your logs. One of: gzip, snappy, lz4.
- format str
Apache style log formatting.
- format_
version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- parse_
log_ boolkeyvals - password str
The password for the server. If both
password
andsecret_key
are passed,secret_key
will be preferred.- placement str
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- request_
max_ intbytes The maximum number of bytes sent in one request. Defaults to
0
for unbounded.- required_
acks str The Number of acknowledgements a leader must receive before a write is considered successful. One of: 1 (default) One server needs to respond. 0 No servers need to respond. -1 Wait for all in-sync replicas to respond.
- response_
condition str The name of an existing condition in the configured endpoint, or leave blank to always execute.
- tls_
ca_ strcert A secure certificate to authenticate the server with. Must be in PEM format.
- tls_
client_ strcert The client certificate used to make authenticated requests. Must be in PEM format.
- tls_
client_ strkey The client private key used to make authenticated requests. Must be in PEM format.
- tls_
hostname str The hostname used to verify the server’s certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
- use_
tls bool Whether to use TLS for secure logging. Can be either true or false.
- user str
The username for your Cloud Files account.
Servicev1LoggingKinese
- Access
Key string The AWS access key to be used to write to the stream.
- Name string
A unique name to identify this dictionary.
- Secret
Key string The AWS secret access key to authenticate with.
- Topic string
The Kinesis stream name.
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Region string
The AWS region the stream resides in. (Default:
us-east-1
).- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Access
Key string The AWS access key to be used to write to the stream.
- Name string
A unique name to identify this dictionary.
- Secret
Key string The AWS secret access key to authenticate with.
- Topic string
The Kinesis stream name.
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Region string
The AWS region the stream resides in. (Default:
us-east-1
).- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- access
Key string The AWS access key to be used to write to the stream.
- name string
A unique name to identify this dictionary.
- secret
Key string The AWS secret access key to authenticate with.
- topic string
The Kinesis stream name.
- format string
Apache style log formatting.
- format
Version number The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- region string
The AWS region the stream resides in. (Default:
us-east-1
).- response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- access_
key str The AWS access key to be used to write to the stream.
- name str
A unique name to identify this dictionary.
- secret_
key str The AWS secret access key to authenticate with.
- topic str
The Kinesis stream name.
- format str
Apache style log formatting.
- format_
version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- placement str
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- region str
The AWS region the stream resides in. (Default:
us-east-1
).- response_
condition str The name of an existing condition in the configured endpoint, or leave blank to always execute.
Servicev1LoggingLoggly
- Name string
A unique name to identify this dictionary.
- Token string
The data authentication token associated with this endpoint.
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Name string
A unique name to identify this dictionary.
- Token string
The data authentication token associated with this endpoint.
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- name string
A unique name to identify this dictionary.
- token string
The data authentication token associated with this endpoint.
- format string
Apache style log formatting.
- format
Version number The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- name str
A unique name to identify this dictionary.
- token str
The data authentication token associated with this endpoint.
- format str
Apache style log formatting.
- format_
version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- placement str
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- response_
condition str The name of an existing condition in the configured endpoint, or leave blank to always execute.
Servicev1LoggingLogshuttle
- Name string
A unique name to identify this dictionary.
- Token string
The data authentication token associated with this endpoint.
- Url string
Your OpenStack auth url.
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Name string
A unique name to identify this dictionary.
- Token string
The data authentication token associated with this endpoint.
- Url string
Your OpenStack auth url.
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- name string
A unique name to identify this dictionary.
- token string
The data authentication token associated with this endpoint.
- url string
Your OpenStack auth url.
- format string
Apache style log formatting.
- format
Version number The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- name str
A unique name to identify this dictionary.
- token str
The data authentication token associated with this endpoint.
- url str
Your OpenStack auth url.
- format str
Apache style log formatting.
- format_
version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- placement str
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- response_
condition str The name of an existing condition in the configured endpoint, or leave blank to always execute.
Servicev1LoggingNewrelic
- Name string
A unique name to identify this dictionary.
- Token string
The data authentication token associated with this endpoint.
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Name string
A unique name to identify this dictionary.
- Token string
The data authentication token associated with this endpoint.
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- name string
A unique name to identify this dictionary.
- token string
The data authentication token associated with this endpoint.
- format string
Apache style log formatting.
- format
Version number The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- name str
A unique name to identify this dictionary.
- token str
The data authentication token associated with this endpoint.
- format str
Apache style log formatting.
- format_
version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- placement str
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- response_
condition str The name of an existing condition in the configured endpoint, or leave blank to always execute.
Servicev1LoggingOpenstack
- Access
Key string The AWS access key to be used to write to the stream.
- Bucket
Name string The name of your Cloud Files container.
- Name string
A unique name to identify this dictionary.
- Url string
Your OpenStack auth url.
- User string
The username for your Cloud Files account.
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Gzip
Level int What level of GZIP encoding to have when dumping logs (default 0, no compression).
- Message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- Path string
The path to upload logs to.
- Period int
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Public
Key string The PGP public key that Fastly will use to encrypt your log files before writing them to disk.
- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Timestamp
Format string The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000
).
- Access
Key string The AWS access key to be used to write to the stream.
- Bucket
Name string The name of your Cloud Files container.
- Name string
A unique name to identify this dictionary.
- Url string
Your OpenStack auth url.
- User string
The username for your Cloud Files account.
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Gzip
Level int What level of GZIP encoding to have when dumping logs (default 0, no compression).
- Message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- Path string
The path to upload logs to.
- Period int
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Public
Key string The PGP public key that Fastly will use to encrypt your log files before writing them to disk.
- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Timestamp
Format string The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000
).
- access
Key string The AWS access key to be used to write to the stream.
- bucket
Name string The name of your Cloud Files container.
- name string
A unique name to identify this dictionary.
- url string
Your OpenStack auth url.
- user string
The username for your Cloud Files account.
- format string
Apache style log formatting.
- format
Version number The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- gzip
Level number What level of GZIP encoding to have when dumping logs (default 0, no compression).
- message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- path string
The path to upload logs to.
- period number
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
- placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- public
Key string The PGP public key that Fastly will use to encrypt your log files before writing them to disk.
- response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- timestamp
Format string The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000
).
- access_
key str The AWS access key to be used to write to the stream.
- bucket_
name str The name of your Cloud Files container.
- name str
A unique name to identify this dictionary.
- url str
Your OpenStack auth url.
- user str
The username for your Cloud Files account.
- format str
Apache style log formatting.
- format_
version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- gzip_
level int What level of GZIP encoding to have when dumping logs (default 0, no compression).
- message_
type str How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- path str
The path to upload logs to.
- period int
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
- placement str
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- public_
key str The PGP public key that Fastly will use to encrypt your log files before writing them to disk.
- response_
condition str The name of an existing condition in the configured endpoint, or leave blank to always execute.
- timestamp_
format str The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000
).
Servicev1LoggingScalyr
- Name string
A unique name to identify this dictionary.
- Token string
The data authentication token associated with this endpoint.
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Region string
The AWS region the stream resides in. (Default:
us-east-1
).- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Name string
A unique name to identify this dictionary.
- Token string
The data authentication token associated with this endpoint.
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Region string
The AWS region the stream resides in. (Default:
us-east-1
).- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- name string
A unique name to identify this dictionary.
- token string
The data authentication token associated with this endpoint.
- format string
Apache style log formatting.
- format
Version number The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- region string
The AWS region the stream resides in. (Default:
us-east-1
).- response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- name str
A unique name to identify this dictionary.
- token str
The data authentication token associated with this endpoint.
- format str
Apache style log formatting.
- format_
version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- placement str
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- region str
The AWS region the stream resides in. (Default:
us-east-1
).- response_
condition str The name of an existing condition in the configured endpoint, or leave blank to always execute.
Servicev1LoggingSftp
- Address string
The SFTP address to stream logs to.
- Name string
A unique name to identify this dictionary.
- Path string
The path to upload logs to.
- Ssh
Known stringHosts A list of host keys for all hosts we can connect to over SFTP.
- User string
The username for your Cloud Files account.
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Gzip
Level int What level of GZIP encoding to have when dumping logs (default 0, no compression).
- Message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- Password string
The password for the server. If both
password
andsecret_key
are passed,secret_key
will be preferred.- Period int
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Port int
The port the SFTP service listens on. (Default:
22
).- Public
Key string The PGP public key that Fastly will use to encrypt your log files before writing them to disk.
- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Secret
Key string The AWS secret access key to authenticate with.
- Timestamp
Format string The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000
).
- Address string
The SFTP address to stream logs to.
- Name string
A unique name to identify this dictionary.
- Path string
The path to upload logs to.
- Ssh
Known stringHosts A list of host keys for all hosts we can connect to over SFTP.
- User string
The username for your Cloud Files account.
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Gzip
Level int What level of GZIP encoding to have when dumping logs (default 0, no compression).
- Message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- Password string
The password for the server. If both
password
andsecret_key
are passed,secret_key
will be preferred.- Period int
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Port int
The port the SFTP service listens on. (Default:
22
).- Public
Key string The PGP public key that Fastly will use to encrypt your log files before writing them to disk.
- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Secret
Key string The AWS secret access key to authenticate with.
- Timestamp
Format string The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000
).
- address string
The SFTP address to stream logs to.
- name string
A unique name to identify this dictionary.
- path string
The path to upload logs to.
- ssh
Known stringHosts A list of host keys for all hosts we can connect to over SFTP.
- user string
The username for your Cloud Files account.
- format string
Apache style log formatting.
- format
Version number The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- gzip
Level number What level of GZIP encoding to have when dumping logs (default 0, no compression).
- message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- password string
The password for the server. If both
password
andsecret_key
are passed,secret_key
will be preferred.- period number
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
- placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- port number
The port the SFTP service listens on. (Default:
22
).- public
Key string The PGP public key that Fastly will use to encrypt your log files before writing them to disk.
- response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- secret
Key string The AWS secret access key to authenticate with.
- timestamp
Format string The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000
).
- address str
The SFTP address to stream logs to.
- name str
A unique name to identify this dictionary.
- path str
The path to upload logs to.
- ssh_
known_ strhosts A list of host keys for all hosts we can connect to over SFTP.
- user str
The username for your Cloud Files account.
- format str
Apache style log formatting.
- format_
version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- gzip_
level int What level of GZIP encoding to have when dumping logs (default 0, no compression).
- message_
type str How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- password str
The password for the server. If both
password
andsecret_key
are passed,secret_key
will be preferred.- period int
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
- placement str
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- port int
The port the SFTP service listens on. (Default:
22
).- public_
key str The PGP public key that Fastly will use to encrypt your log files before writing them to disk.
- response_
condition str The name of an existing condition in the configured endpoint, or leave blank to always execute.
- secret_
key str The AWS secret access key to authenticate with.
- timestamp_
format str The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000
).
Servicev1Papertrail
- Address string
The SFTP address to stream logs to.
- Name string
A unique name to identify this dictionary.
- Port int
The port the SFTP service listens on. (Default:
22
).- Format string
Apache style log formatting.
- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Address string
The SFTP address to stream logs to.
- Name string
A unique name to identify this dictionary.
- Port int
The port the SFTP service listens on. (Default:
22
).- Format string
Apache style log formatting.
- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- address string
The SFTP address to stream logs to.
- name string
A unique name to identify this dictionary.
- port number
The port the SFTP service listens on. (Default:
22
).- format string
Apache style log formatting.
- placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- address str
The SFTP address to stream logs to.
- name str
A unique name to identify this dictionary.
- port int
The port the SFTP service listens on. (Default:
22
).- format str
Apache style log formatting.
- placement str
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- response_
condition str The name of an existing condition in the configured endpoint, or leave blank to always execute.
Servicev1RequestSetting
- Name string
A unique name to identify this dictionary.
- Action string
Allows you to terminate request handling and immediately perform an action. When set it can be
lookup
orpass
(Ignore the cache completely).- Bypass
Busy boolWait Disable collapsed forwarding, so you don’t wait for other objects to origin.
- Default
Host string Sets the host header.
- Force
Miss bool Force a cache miss for the request. If specified, can be
true
orfalse
.- Force
Ssl bool Forces the request to use SSL (Redirects a non-SSL request to SSL).
- Geo
Headers bool Injects Fastly-Geo-Country, Fastly-Geo-City, and Fastly-Geo-Region into the request headers.
- Hash
Keys string Comma separated list of varnish request object fields that should be in the hash key.
- Max
Stale intAge How old an object is allowed to be to serve
stale-if-error
orstale-while-revalidate
, in seconds.- Request
Condition string Name of already defined
condition
to be checked during the request phase. If the condition passes then this object will be delivered. Thiscondition
must be of typeREQUEST
.- Timer
Support bool Injects the X-Timer info into the request for viewing origin fetch durations.
- Xff string
X-Forwarded-For, should be
clear
,leave
,append
,append_all
, oroverwrite
. Defaultappend
.
- Name string
A unique name to identify this dictionary.
- Action string
Allows you to terminate request handling and immediately perform an action. When set it can be
lookup
orpass
(Ignore the cache completely).- Bypass
Busy boolWait Disable collapsed forwarding, so you don’t wait for other objects to origin.
- Default
Host string Sets the host header.
- Force
Miss bool Force a cache miss for the request. If specified, can be
true
orfalse
.- Force
Ssl bool Forces the request to use SSL (Redirects a non-SSL request to SSL).
- Geo
Headers bool Injects Fastly-Geo-Country, Fastly-Geo-City, and Fastly-Geo-Region into the request headers.
- Hash
Keys string Comma separated list of varnish request object fields that should be in the hash key.
- Max
Stale intAge How old an object is allowed to be to serve
stale-if-error
orstale-while-revalidate
, in seconds.- Request
Condition string Name of already defined
condition
to be checked during the request phase. If the condition passes then this object will be delivered. Thiscondition
must be of typeREQUEST
.- Timer
Support bool Injects the X-Timer info into the request for viewing origin fetch durations.
- Xff string
X-Forwarded-For, should be
clear
,leave
,append
,append_all
, oroverwrite
. Defaultappend
.
- name string
A unique name to identify this dictionary.
- action string
Allows you to terminate request handling and immediately perform an action. When set it can be
lookup
orpass
(Ignore the cache completely).- bypass
Busy booleanWait Disable collapsed forwarding, so you don’t wait for other objects to origin.
- default
Host string Sets the host header.
- force
Miss boolean Force a cache miss for the request. If specified, can be
true
orfalse
.- force
Ssl boolean Forces the request to use SSL (Redirects a non-SSL request to SSL).
- geo
Headers boolean Injects Fastly-Geo-Country, Fastly-Geo-City, and Fastly-Geo-Region into the request headers.
- hash
Keys string Comma separated list of varnish request object fields that should be in the hash key.
- max
Stale numberAge How old an object is allowed to be to serve
stale-if-error
orstale-while-revalidate
, in seconds.- request
Condition string Name of already defined
condition
to be checked during the request phase. If the condition passes then this object will be delivered. Thiscondition
must be of typeREQUEST
.- timer
Support boolean Injects the X-Timer info into the request for viewing origin fetch durations.
- xff string
X-Forwarded-For, should be
clear
,leave
,append
,append_all
, oroverwrite
. Defaultappend
.
- name str
A unique name to identify this dictionary.
- action str
Allows you to terminate request handling and immediately perform an action. When set it can be
lookup
orpass
(Ignore the cache completely).- bypass_
busy_ boolwait Disable collapsed forwarding, so you don’t wait for other objects to origin.
- default_
host str Sets the host header.
- force_
miss bool Force a cache miss for the request. If specified, can be
true
orfalse
.- force_
ssl bool Forces the request to use SSL (Redirects a non-SSL request to SSL).
- geo_
headers bool Injects Fastly-Geo-Country, Fastly-Geo-City, and Fastly-Geo-Region into the request headers.
- hash_
keys str Comma separated list of varnish request object fields that should be in the hash key.
- max_
stale_ intage How old an object is allowed to be to serve
stale-if-error
orstale-while-revalidate
, in seconds.- request_
condition str Name of already defined
condition
to be checked during the request phase. If the condition passes then this object will be delivered. Thiscondition
must be of typeREQUEST
.- timer_
support bool Injects the X-Timer info into the request for viewing origin fetch durations.
- xff str
X-Forwarded-For, should be
clear
,leave
,append
,append_all
, oroverwrite
. Defaultappend
.
Servicev1ResponseObject
- Name string
A unique name to identify this dictionary.
- Cache
Condition string Name of already defined
condition
to check after we have retrieved an object. If the condition passes then deliver this Request Object instead. Thiscondition
must be of typeCACHE
. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].- Content string
The custom VCL code to upload.
- Content
Type string The MIME type of the content.
- Request
Condition string Name of already defined
condition
to be checked during the request phase. If the condition passes then this object will be delivered. Thiscondition
must be of typeREQUEST
.- Response string
The HTTP Response. Default
Ok
.- Status int
The HTTP Status Code. Default
200
.
- Name string
A unique name to identify this dictionary.
- Cache
Condition string Name of already defined
condition
to check after we have retrieved an object. If the condition passes then deliver this Request Object instead. Thiscondition
must be of typeCACHE
. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].- Content string
The custom VCL code to upload.
- Content
Type string The MIME type of the content.
- Request
Condition string Name of already defined
condition
to be checked during the request phase. If the condition passes then this object will be delivered. Thiscondition
must be of typeREQUEST
.- Response string
The HTTP Response. Default
Ok
.- Status int
The HTTP Status Code. Default
200
.
- name string
A unique name to identify this dictionary.
- cache
Condition string Name of already defined
condition
to check after we have retrieved an object. If the condition passes then deliver this Request Object instead. Thiscondition
must be of typeCACHE
. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].- content string
The custom VCL code to upload.
- content
Type string The MIME type of the content.
- request
Condition string Name of already defined
condition
to be checked during the request phase. If the condition passes then this object will be delivered. Thiscondition
must be of typeREQUEST
.- response string
The HTTP Response. Default
Ok
.- status number
The HTTP Status Code. Default
200
.
- name str
A unique name to identify this dictionary.
- cache_
condition str Name of already defined
condition
to check after we have retrieved an object. If the condition passes then deliver this Request Object instead. Thiscondition
must be of typeCACHE
. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].- content str
The custom VCL code to upload.
- content_
type str The MIME type of the content.
- request_
condition str Name of already defined
condition
to be checked during the request phase. If the condition passes then this object will be delivered. Thiscondition
must be of typeREQUEST
.- response str
The HTTP Response. Default
Ok
.- status int
The HTTP Status Code. Default
200
.
Servicev1S3logging
- Bucket
Name string The name of your Cloud Files container.
- Name string
A unique name to identify this dictionary.
- Domain string
The domain of the DigitalOcean Spaces endpoint (default “nyc3.digitaloceanspaces.com”).
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Gzip
Level int What level of GZIP encoding to have when dumping logs (default 0, no compression).
- Message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- Path string
The path to upload logs to.
- Period int
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Public
Key string The PGP public key that Fastly will use to encrypt your log files before writing them to disk.
- Redundancy string
The S3 redundancy level. Should be formatted; one of:
standard
,reduced_redundancy
or null. Defaultnull
.- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- S3Access
Key string AWS Access Key of an account with the required permissions to post logs. It is strongly recommended you create a separate IAM user with permissions to only operate on this Bucket. This key will be not be encrypted. You can provide this key via an environment variable,
FASTLY_S3_ACCESS_KEY
.- S3Secret
Key string AWS Secret Key of an account with the required permissions to post logs. It is strongly recommended you create a separate IAM user with permissions to only operate on this Bucket. This secret will be not be encrypted. You can provide this secret via an environment variable,
FASTLY_S3_SECRET_KEY
.- Server
Side stringEncryption Specify what type of server side encryption should be used. Can be either
AES256
oraws:kms
.- Server
Side stringEncryption Kms Key Id Server-side KMS Key ID. Must be set if
server_side_encryption
is set toaws:kms
.- Timestamp
Format string The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000
).
- Bucket
Name string The name of your Cloud Files container.
- Name string
A unique name to identify this dictionary.
- Domain string
The domain of the DigitalOcean Spaces endpoint (default “nyc3.digitaloceanspaces.com”).
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Gzip
Level int What level of GZIP encoding to have when dumping logs (default 0, no compression).
- Message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- Path string
The path to upload logs to.
- Period int
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Public
Key string The PGP public key that Fastly will use to encrypt your log files before writing them to disk.
- Redundancy string
The S3 redundancy level. Should be formatted; one of:
standard
,reduced_redundancy
or null. Defaultnull
.- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- S3Access
Key string AWS Access Key of an account with the required permissions to post logs. It is strongly recommended you create a separate IAM user with permissions to only operate on this Bucket. This key will be not be encrypted. You can provide this key via an environment variable,
FASTLY_S3_ACCESS_KEY
.- S3Secret
Key string AWS Secret Key of an account with the required permissions to post logs. It is strongly recommended you create a separate IAM user with permissions to only operate on this Bucket. This secret will be not be encrypted. You can provide this secret via an environment variable,
FASTLY_S3_SECRET_KEY
.- Server
Side stringEncryption Specify what type of server side encryption should be used. Can be either
AES256
oraws:kms
.- Server
Side stringEncryption Kms Key Id Server-side KMS Key ID. Must be set if
server_side_encryption
is set toaws:kms
.- Timestamp
Format string The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000
).
- bucket
Name string The name of your Cloud Files container.
- name string
A unique name to identify this dictionary.
- domain string
The domain of the DigitalOcean Spaces endpoint (default “nyc3.digitaloceanspaces.com”).
- format string
Apache style log formatting.
- format
Version number The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- gzip
Level number What level of GZIP encoding to have when dumping logs (default 0, no compression).
- message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- path string
The path to upload logs to.
- period number
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
- placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- public
Key string The PGP public key that Fastly will use to encrypt your log files before writing them to disk.
- redundancy string
The S3 redundancy level. Should be formatted; one of:
standard
,reduced_redundancy
or null. Defaultnull
.- response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- s3Access
Key string AWS Access Key of an account with the required permissions to post logs. It is strongly recommended you create a separate IAM user with permissions to only operate on this Bucket. This key will be not be encrypted. You can provide this key via an environment variable,
FASTLY_S3_ACCESS_KEY
.- s3Secret
Key string AWS Secret Key of an account with the required permissions to post logs. It is strongly recommended you create a separate IAM user with permissions to only operate on this Bucket. This secret will be not be encrypted. You can provide this secret via an environment variable,
FASTLY_S3_SECRET_KEY
.- server
Side stringEncryption Specify what type of server side encryption should be used. Can be either
AES256
oraws:kms
.- server
Side stringEncryption Kms Key Id Server-side KMS Key ID. Must be set if
server_side_encryption
is set toaws:kms
.- timestamp
Format string The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000
).
- bucket_
name str The name of your Cloud Files container.
- name str
A unique name to identify this dictionary.
- domain str
The domain of the DigitalOcean Spaces endpoint (default “nyc3.digitaloceanspaces.com”).
- format str
Apache style log formatting.
- format_
version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- gzip_
level int What level of GZIP encoding to have when dumping logs (default 0, no compression).
- message_
type str How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- path str
The path to upload logs to.
- period int
How frequently log files are finalized so they can be available for reading (in seconds, default 3600).
- placement str
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- public_
key str The PGP public key that Fastly will use to encrypt your log files before writing them to disk.
- redundancy str
The S3 redundancy level. Should be formatted; one of:
standard
,reduced_redundancy
or null. Defaultnull
.- response_
condition str The name of an existing condition in the configured endpoint, or leave blank to always execute.
- s3_
access_ strkey AWS Access Key of an account with the required permissions to post logs. It is strongly recommended you create a separate IAM user with permissions to only operate on this Bucket. This key will be not be encrypted. You can provide this key via an environment variable,
FASTLY_S3_ACCESS_KEY
.- s3_
secret_ strkey AWS Secret Key of an account with the required permissions to post logs. It is strongly recommended you create a separate IAM user with permissions to only operate on this Bucket. This secret will be not be encrypted. You can provide this secret via an environment variable,
FASTLY_S3_SECRET_KEY
.- server_
side_ strencryption Specify what type of server side encryption should be used. Can be either
AES256
oraws:kms
.- server_
side_ strencryption_ kms_ key_ id Server-side KMS Key ID. Must be set if
server_side_encryption
is set toaws:kms
.- timestamp_
format str The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000
).
Servicev1Snippet
- Content string
The custom VCL code to upload.
- Name string
A unique name to identify this dictionary.
- Type string
The location in generated VCL where the snippet should be placed (can be one of
init
,recv
,hit
,miss
,pass
,fetch
,error
,deliver
,log
ornone
).- Priority int
Priority determines the ordering for multiple snippets. Lower numbers execute first. Defaults to
100
.
- Content string
The custom VCL code to upload.
- Name string
A unique name to identify this dictionary.
- Type string
The location in generated VCL where the snippet should be placed (can be one of
init
,recv
,hit
,miss
,pass
,fetch
,error
,deliver
,log
ornone
).- Priority int
Priority determines the ordering for multiple snippets. Lower numbers execute first. Defaults to
100
.
- content string
The custom VCL code to upload.
- name string
A unique name to identify this dictionary.
- type string
The location in generated VCL where the snippet should be placed (can be one of
init
,recv
,hit
,miss
,pass
,fetch
,error
,deliver
,log
ornone
).- priority number
Priority determines the ordering for multiple snippets. Lower numbers execute first. Defaults to
100
.
- content str
The custom VCL code to upload.
- name str
A unique name to identify this dictionary.
- type str
The location in generated VCL where the snippet should be placed (can be one of
init
,recv
,hit
,miss
,pass
,fetch
,error
,deliver
,log
ornone
).- priority int
Priority determines the ordering for multiple snippets. Lower numbers execute first. Defaults to
100
.
Servicev1Splunk
- Name string
A unique name to identify this dictionary.
- Token string
The data authentication token associated with this endpoint.
- Url string
Your OpenStack auth url.
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Tls
Ca stringCert A secure certificate to authenticate the server with. Must be in PEM format.
- Tls
Hostname string The hostname used to verify the server’s certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
- Name string
A unique name to identify this dictionary.
- Token string
The data authentication token associated with this endpoint.
- Url string
Your OpenStack auth url.
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Tls
Ca stringCert A secure certificate to authenticate the server with. Must be in PEM format.
- Tls
Hostname string The hostname used to verify the server’s certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
- name string
A unique name to identify this dictionary.
- token string
The data authentication token associated with this endpoint.
- url string
Your OpenStack auth url.
- format string
Apache style log formatting.
- format
Version number The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- tls
Ca stringCert A secure certificate to authenticate the server with. Must be in PEM format.
- tls
Hostname string The hostname used to verify the server’s certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
- name str
A unique name to identify this dictionary.
- token str
The data authentication token associated with this endpoint.
- url str
Your OpenStack auth url.
- format str
Apache style log formatting.
- format_
version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- placement str
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- response_
condition str The name of an existing condition in the configured endpoint, or leave blank to always execute.
- tls_
ca_ strcert A secure certificate to authenticate the server with. Must be in PEM format.
- tls_
hostname str The hostname used to verify the server’s certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
Servicev1Sumologic
- Name string
A unique name to identify this dictionary.
- Url string
Your OpenStack auth url.
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Name string
A unique name to identify this dictionary.
- Url string
Your OpenStack auth url.
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- name string
A unique name to identify this dictionary.
- url string
Your OpenStack auth url.
- format string
Apache style log formatting.
- format
Version number The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- name str
A unique name to identify this dictionary.
- url str
Your OpenStack auth url.
- format str
Apache style log formatting.
- format_
version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- message_
type str How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- placement str
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- response_
condition str The name of an existing condition in the configured endpoint, or leave blank to always execute.
Servicev1Syslog
- Address string
The SFTP address to stream logs to.
- Name string
A unique name to identify this dictionary.
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Port int
The port the SFTP service listens on. (Default:
22
).- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Tls
Ca stringCert A secure certificate to authenticate the server with. Must be in PEM format.
- Tls
Client stringCert The client certificate used to make authenticated requests. Must be in PEM format.
- Tls
Client stringKey The client private key used to make authenticated requests. Must be in PEM format.
- Tls
Hostname string The hostname used to verify the server’s certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
- Token string
The data authentication token associated with this endpoint.
- Use
Tls bool Whether to use TLS for secure logging. Can be either true or false.
- Address string
The SFTP address to stream logs to.
- Name string
A unique name to identify this dictionary.
- Format string
Apache style log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- Message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- Placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- Port int
The port the SFTP service listens on. (Default:
22
).- Response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Tls
Ca stringCert A secure certificate to authenticate the server with. Must be in PEM format.
- Tls
Client stringCert The client certificate used to make authenticated requests. Must be in PEM format.
- Tls
Client stringKey The client private key used to make authenticated requests. Must be in PEM format.
- Tls
Hostname string The hostname used to verify the server’s certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
- Token string
The data authentication token associated with this endpoint.
- Use
Tls bool Whether to use TLS for secure logging. Can be either true or false.
- address string
The SFTP address to stream logs to.
- name string
A unique name to identify this dictionary.
- format string
Apache style log formatting.
- format
Version number The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- placement string
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- port number
The port the SFTP service listens on. (Default:
22
).- response
Condition string The name of an existing condition in the configured endpoint, or leave blank to always execute.
- tls
Ca stringCert A secure certificate to authenticate the server with. Must be in PEM format.
- tls
Client stringCert The client certificate used to make authenticated requests. Must be in PEM format.
- tls
Client stringKey The client private key used to make authenticated requests. Must be in PEM format.
- tls
Hostname string The hostname used to verify the server’s certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
- token string
The data authentication token associated with this endpoint.
- use
Tls boolean Whether to use TLS for secure logging. Can be either true or false.
- address str
The SFTP address to stream logs to.
- name str
A unique name to identify this dictionary.
- format str
Apache style log formatting.
- format_
version int The version of the custom logging format used for the configured endpoint. Can be either
1
or2
. (default:2
).- message_
type str How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- placement str
Where in the generated VCL the logging call should be placed. Can be
none
orwaf_debug
.- port int
The port the SFTP service listens on. (Default:
22
).- response_
condition str The name of an existing condition in the configured endpoint, or leave blank to always execute.
- tls_
ca_ strcert A secure certificate to authenticate the server with. Must be in PEM format.
- tls_
client_ strcert The client certificate used to make authenticated requests. Must be in PEM format.
- tls_
client_ strkey The client private key used to make authenticated requests. Must be in PEM format.
- tls_
hostname str The hostname used to verify the server’s certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
- token str
The data authentication token associated with this endpoint.
- use_
tls bool Whether to use TLS for secure logging. Can be either true or false.
Servicev1Vcl
Servicev1Waf
- Response
Object string The name of the response object used by the Web Application Firewall.
- Disabled bool
- Prefetch
Condition string The
condition
to determine which requests will be run past your Fastly WAF. Thiscondition
must be of typePREFETCH
. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].- Waf
Id string The ID of the WAF.
- Response
Object string The name of the response object used by the Web Application Firewall.
- Disabled bool
- Prefetch
Condition string The
condition
to determine which requests will be run past your Fastly WAF. Thiscondition
must be of typePREFETCH
. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].- Waf
Id string The ID of the WAF.
- response
Object string The name of the response object used by the Web Application Firewall.
- disabled boolean
- prefetch
Condition string The
condition
to determine which requests will be run past your Fastly WAF. Thiscondition
must be of typePREFETCH
. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].- waf
Id string The ID of the WAF.
- response_
object str The name of the response object used by the Web Application Firewall.
- disabled bool
- prefetch_
condition str The
condition
to determine which requests will be run past your Fastly WAF. Thiscondition
must be of typePREFETCH
. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].- waf_
id str The ID of the WAF.
Package Details
- Repository
- https://github.com/pulumi/pulumi-fastly
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
fastly
Terraform Provider.