Ready to level-up your engineering skills? Join a Pulumi Workshop. Register Now

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<Servicev1DomainArgs>

The domain of the DigitalOcean Spaces endpoint (default “nyc3.digitaloceanspaces.com”).

Acls List<Servicev1AclArgs>

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<Servicev1BackendArgs>

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<Servicev1BigqueryloggingArgs>

A BigQuery endpoint to send streaming logs too. Defined below.

Blobstorageloggings List<Servicev1BlobstorageloggingArgs>

An Azure Blob Storage endpoint to send streaming logs too. Defined below.

CacheSettings List<Servicev1CacheSettingArgs>

A set of Cache Settings, allowing you to override. Defined below.

Comment string

An optional comment about the Director.

Conditions List<Servicev1ConditionArgs>

A set of conditions to add logic to any basic configuration object in this service. Defined below.

DefaultHost string

Sets the host header.

DefaultTtl int

The default Time-to-live (TTL) for requests.

Dictionaries List<Servicev1DictionaryArgs>

A set of dictionaries that allow the storing of key values pair for use within VCL functions. Defined below.

Directors List<Servicev1DirectorArgs>

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<Servicev1DynamicsnippetArgs>

A set of custom, “dynamic” VCL Snippet configuration blocks. Defined below.

ForceDestroy bool

Services that are active cannot be destroyed. In order to destroy the Service, set force_destroy to true. Default false.

Gcsloggings List<Servicev1GcsloggingArgs>

A gcs endpoint to send streaming logs too. Defined below.

Gzips List<Servicev1GzipArgs>

A set of gzip rules to control automatic gzipping of content. Defined below.

Headers List<Servicev1HeaderArgs>

A set of Headers to manipulate for each request. Defined below.

Healthchecks List<Servicev1HealthcheckArgs>

Name of a defined healthcheck to assign to this backend.

Httpsloggings List<Servicev1HttpsloggingArgs>

An HTTPS endpoint to send streaming logs to. Defined below.

Logentries List<Servicev1LogentryArgs>

A logentries endpoint to send streaming logs too. Defined below.

LoggingCloudfiles List<Servicev1LoggingCloudfileArgs>

A Rackspace Cloud Files endpoint to send streaming logs to. Defined below.

LoggingDatadogs List<Servicev1LoggingDatadogArgs>

A Datadog endpoint to send streaming logs to. Defined below.

LoggingDigitaloceans List<Servicev1LoggingDigitaloceanArgs>

A DigitalOcean Spaces endpoint to send streaming logs to. Defined below.

LoggingElasticsearches List<Servicev1LoggingElasticsearchArgs>

An Elasticsearch endpoint to send streaming logs to. Defined below.

LoggingFtps List<Servicev1LoggingFtpArgs>

An FTP endpoint to send streaming logs to. Defined below.

LoggingGooglepubsubs List<Servicev1LoggingGooglepubsubArgs>

A Google Cloud Pub/Sub endpoint to send streaming logs to. Defined below.

LoggingHeroku List<Servicev1LoggingHerokuArgs>

A Heroku endpoint to send streaming logs to. Defined below.

LoggingHoneycombs List<Servicev1LoggingHoneycombArgs>

A Honeycomb endpoint to send streaming logs to. Defined below.

LoggingKafkas List<Servicev1LoggingKafkaArgs>

A Kafka endpoint to send streaming logs to. Defined below.

LoggingKineses List<Servicev1LoggingKineseArgs>

A Kinesis endpoint to send streaming logs to. Defined below.

LoggingLogglies List<Servicev1LoggingLogglyArgs>

A Loggly endpoint to send streaming logs to. Defined below.

LoggingLogshuttles List<Servicev1LoggingLogshuttleArgs>

A Log Shuttle endpoint to send streaming logs to. Defined below.

LoggingNewrelics List<Servicev1LoggingNewrelicArgs>

A New Relic endpoint to send streaming logs to. Defined below.

LoggingOpenstacks List<Servicev1LoggingOpenstackArgs>

An OpenStack endpoint to send streaming logs to. Defined below.

LoggingScalyrs List<Servicev1LoggingScalyrArgs>

A Scalyr endpoint to send streaming logs to. Defined below.

LoggingSftps List<Servicev1LoggingSftpArgs>

An SFTP endpoint to send streaming logs to. Defined below.

Name string

A unique name to identify this dictionary.

Papertrails List<Servicev1PapertrailArgs>

A Papertrail endpoint to send streaming logs too. Defined below.

RequestSettings List<Servicev1RequestSettingArgs>

A set of Request modifiers. Defined below

ResponseObjects List<Servicev1ResponseObjectArgs>

The name of the response object used by the Web Application Firewall.

S3loggings List<Servicev1S3loggingArgs>

A set of S3 Buckets to send streaming logs too. Defined below.

Snippets List<Servicev1SnippetArgs>

A set of custom, “regular” (non-dynamic) VCL Snippet configuration blocks. Defined below.

Splunks List<Servicev1SplunkArgs>

A Splunk endpoint to send streaming logs too. Defined below.

Sumologics List<Servicev1SumologicArgs>

A Sumologic endpoint to send streaming logs too. Defined below.

Syslogs List<Servicev1SyslogArgs>

A syslog endpoint to send streaming logs too. Defined below.

Vcls List<Servicev1VclArgs>

A set of custom VCL configuration blocks. Defined below. See the Fastly documentation for more information on using custom VCL.

VersionComment string

Description field for the version.

Waf Servicev1WafArgs

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.

CacheSettings []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.

DefaultHost string

Sets the host header.

DefaultTtl 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.

ForceDestroy bool

Services that are active cannot be destroyed. In order to destroy the Service, set force_destroy to true. Default false.

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.

LoggingCloudfiles []Servicev1LoggingCloudfile

A Rackspace Cloud Files endpoint to send streaming logs to. Defined below.

LoggingDatadogs []Servicev1LoggingDatadog

A Datadog endpoint to send streaming logs to. Defined below.

LoggingDigitaloceans []Servicev1LoggingDigitalocean

A DigitalOcean Spaces endpoint to send streaming logs to. Defined below.

LoggingElasticsearches []Servicev1LoggingElasticsearch

An Elasticsearch endpoint to send streaming logs to. Defined below.

LoggingFtps []Servicev1LoggingFtp

An FTP endpoint to send streaming logs to. Defined below.

LoggingGooglepubsubs []Servicev1LoggingGooglepubsub

A Google Cloud Pub/Sub endpoint to send streaming logs to. Defined below.

LoggingHeroku []Servicev1LoggingHeroku

A Heroku endpoint to send streaming logs to. Defined below.

LoggingHoneycombs []Servicev1LoggingHoneycomb

A Honeycomb endpoint to send streaming logs to. Defined below.

LoggingKafkas []Servicev1LoggingKafka

A Kafka endpoint to send streaming logs to. Defined below.

LoggingKineses []Servicev1LoggingKinese

A Kinesis endpoint to send streaming logs to. Defined below.

LoggingLogglies []Servicev1LoggingLoggly

A Loggly endpoint to send streaming logs to. Defined below.

LoggingLogshuttles []Servicev1LoggingLogshuttle

A Log Shuttle endpoint to send streaming logs to. Defined below.

LoggingNewrelics []Servicev1LoggingNewrelic

A New Relic endpoint to send streaming logs to. Defined below.

LoggingOpenstacks []Servicev1LoggingOpenstack

An OpenStack endpoint to send streaming logs to. Defined below.

LoggingScalyrs []Servicev1LoggingScalyr

A Scalyr endpoint to send streaming logs to. Defined below.

LoggingSftps []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.

RequestSettings []Servicev1RequestSetting

A set of Request modifiers. Defined below

ResponseObjects []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.

VersionComment 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.

cacheSettings 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.

defaultHost string

Sets the host header.

defaultTtl 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.

forceDestroy boolean

Services that are active cannot be destroyed. In order to destroy the Service, set force_destroy to true. Default false.

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.

loggingCloudfiles Servicev1LoggingCloudfile[]

A Rackspace Cloud Files endpoint to send streaming logs to. Defined below.

loggingDatadogs Servicev1LoggingDatadog[]

A Datadog endpoint to send streaming logs to. Defined below.

loggingDigitaloceans Servicev1LoggingDigitalocean[]

A DigitalOcean Spaces endpoint to send streaming logs to. Defined below.

loggingElasticsearches Servicev1LoggingElasticsearch[]

An Elasticsearch endpoint to send streaming logs to. Defined below.

loggingFtps Servicev1LoggingFtp[]

An FTP endpoint to send streaming logs to. Defined below.

loggingGooglepubsubs Servicev1LoggingGooglepubsub[]

A Google Cloud Pub/Sub endpoint to send streaming logs to. Defined below.

loggingHeroku Servicev1LoggingHeroku[]

A Heroku endpoint to send streaming logs to. Defined below.

loggingHoneycombs Servicev1LoggingHoneycomb[]

A Honeycomb endpoint to send streaming logs to. Defined below.

loggingKafkas Servicev1LoggingKafka[]

A Kafka endpoint to send streaming logs to. Defined below.

loggingKineses Servicev1LoggingKinese[]

A Kinesis endpoint to send streaming logs to. Defined below.

loggingLogglies Servicev1LoggingLoggly[]

A Loggly endpoint to send streaming logs to. Defined below.

loggingLogshuttles Servicev1LoggingLogshuttle[]

A Log Shuttle endpoint to send streaming logs to. Defined below.

loggingNewrelics Servicev1LoggingNewrelic[]

A New Relic endpoint to send streaming logs to. Defined below.

loggingOpenstacks Servicev1LoggingOpenstack[]

An OpenStack endpoint to send streaming logs to. Defined below.

loggingScalyrs Servicev1LoggingScalyr[]

A Scalyr endpoint to send streaming logs to. Defined below.

loggingSftps 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.

requestSettings Servicev1RequestSetting[]

A set of Request modifiers. Defined below

responseObjects 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.

versionComment string

Description field for the version.

waf Servicev1Waf

A WAF configuration block. Defined below.

domains Sequence[Servicev1DomainArgs]

The domain of the DigitalOcean Spaces endpoint (default “nyc3.digitaloceanspaces.com”).

acls Sequence[Servicev1AclArgs]

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[Servicev1BackendArgs]

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[Servicev1BigqueryloggingArgs]

A BigQuery endpoint to send streaming logs too. Defined below.

blobstorageloggings Sequence[Servicev1BlobstorageloggingArgs]

An Azure Blob Storage endpoint to send streaming logs too. Defined below.

cache_settings Sequence[Servicev1CacheSettingArgs]

A set of Cache Settings, allowing you to override. Defined below.

comment str

An optional comment about the Director.

conditions Sequence[Servicev1ConditionArgs]

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[Servicev1DictionaryArgs]

A set of dictionaries that allow the storing of key values pair for use within VCL functions. Defined below.

directors Sequence[Servicev1DirectorArgs]

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[Servicev1DynamicsnippetArgs]

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 to true. Default false.

gcsloggings Sequence[Servicev1GcsloggingArgs]

A gcs endpoint to send streaming logs too. Defined below.

gzips Sequence[Servicev1GzipArgs]

A set of gzip rules to control automatic gzipping of content. Defined below.

headers Sequence[Servicev1HeaderArgs]

A set of Headers to manipulate for each request. Defined below.

healthchecks Sequence[Servicev1HealthcheckArgs]

Name of a defined healthcheck to assign to this backend.

httpsloggings Sequence[Servicev1HttpsloggingArgs]

An HTTPS endpoint to send streaming logs to. Defined below.

logentries Sequence[Servicev1LogentryArgs]

A logentries endpoint to send streaming logs too. Defined below.

logging_cloudfiles Sequence[Servicev1LoggingCloudfileArgs]

A Rackspace Cloud Files endpoint to send streaming logs to. Defined below.

logging_datadogs Sequence[Servicev1LoggingDatadogArgs]

A Datadog endpoint to send streaming logs to. Defined below.

logging_digitaloceans Sequence[Servicev1LoggingDigitaloceanArgs]

A DigitalOcean Spaces endpoint to send streaming logs to. Defined below.

logging_elasticsearches Sequence[Servicev1LoggingElasticsearchArgs]

An Elasticsearch endpoint to send streaming logs to. Defined below.

logging_ftps Sequence[Servicev1LoggingFtpArgs]

An FTP endpoint to send streaming logs to. Defined below.

logging_googlepubsubs Sequence[Servicev1LoggingGooglepubsubArgs]

A Google Cloud Pub/Sub endpoint to send streaming logs to. Defined below.

logging_heroku Sequence[Servicev1LoggingHerokuArgs]

A Heroku endpoint to send streaming logs to. Defined below.

logging_honeycombs Sequence[Servicev1LoggingHoneycombArgs]

A Honeycomb endpoint to send streaming logs to. Defined below.

logging_kafkas Sequence[Servicev1LoggingKafkaArgs]

A Kafka endpoint to send streaming logs to. Defined below.

logging_kineses Sequence[Servicev1LoggingKineseArgs]

A Kinesis endpoint to send streaming logs to. Defined below.

logging_logglies Sequence[Servicev1LoggingLogglyArgs]

A Loggly endpoint to send streaming logs to. Defined below.

logging_logshuttles Sequence[Servicev1LoggingLogshuttleArgs]

A Log Shuttle endpoint to send streaming logs to. Defined below.

logging_newrelics Sequence[Servicev1LoggingNewrelicArgs]

A New Relic endpoint to send streaming logs to. Defined below.

logging_openstacks Sequence[Servicev1LoggingOpenstackArgs]

An OpenStack endpoint to send streaming logs to. Defined below.

logging_scalyrs Sequence[Servicev1LoggingScalyrArgs]

A Scalyr endpoint to send streaming logs to. Defined below.

logging_sftps Sequence[Servicev1LoggingSftpArgs]

An SFTP endpoint to send streaming logs to. Defined below.

name str

A unique name to identify this dictionary.

papertrails Sequence[Servicev1PapertrailArgs]

A Papertrail endpoint to send streaming logs too. Defined below.

request_settings Sequence[Servicev1RequestSettingArgs]

A set of Request modifiers. Defined below

response_objects Sequence[Servicev1ResponseObjectArgs]

The name of the response object used by the Web Application Firewall.

s3loggings Sequence[Servicev1S3loggingArgs]

A set of S3 Buckets to send streaming logs too. Defined below.

snippets Sequence[Servicev1SnippetArgs]

A set of custom, “regular” (non-dynamic) VCL Snippet configuration blocks. Defined below.

splunks Sequence[Servicev1SplunkArgs]

A Splunk endpoint to send streaming logs too. Defined below.

sumologics Sequence[Servicev1SumologicArgs]

A Sumologic endpoint to send streaming logs too. Defined below.

syslogs Sequence[Servicev1SyslogArgs]

A syslog endpoint to send streaming logs too. Defined below.

vcls Sequence[Servicev1VclArgs]

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 Servicev1WafArgs

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:

ActiveVersion int

The currently active version of your Fastly Service.

ClonedVersion 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.
ActiveVersion int

The currently active version of your Fastly Service.

ClonedVersion 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.
activeVersion number

The currently active version of your Fastly Service.

clonedVersion 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<Servicev1AclArgs>

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.

ActiveVersion int

The currently active version of your Fastly Service.

Backends List<Servicev1BackendArgs>

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<Servicev1BigqueryloggingArgs>

A BigQuery endpoint to send streaming logs too. Defined below.

Blobstorageloggings List<Servicev1BlobstorageloggingArgs>

An Azure Blob Storage endpoint to send streaming logs too. Defined below.

CacheSettings List<Servicev1CacheSettingArgs>

A set of Cache Settings, allowing you to override. Defined below.

ClonedVersion 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<Servicev1ConditionArgs>

A set of conditions to add logic to any basic configuration object in this service. Defined below.

DefaultHost string

Sets the host header.

DefaultTtl int

The default Time-to-live (TTL) for requests.

Dictionaries List<Servicev1DictionaryArgs>

A set of dictionaries that allow the storing of key values pair for use within VCL functions. Defined below.

Directors List<Servicev1DirectorArgs>

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<Servicev1DomainArgs>

The domain of the DigitalOcean Spaces endpoint (default “nyc3.digitaloceanspaces.com”).

Dynamicsnippets List<Servicev1DynamicsnippetArgs>

A set of custom, “dynamic” VCL Snippet configuration blocks. Defined below.

ForceDestroy bool

Services that are active cannot be destroyed. In order to destroy the Service, set force_destroy to true. Default false.

Gcsloggings List<Servicev1GcsloggingArgs>

A gcs endpoint to send streaming logs too. Defined below.

Gzips List<Servicev1GzipArgs>

A set of gzip rules to control automatic gzipping of content. Defined below.

Headers List<Servicev1HeaderArgs>

A set of Headers to manipulate for each request. Defined below.

Healthchecks List<Servicev1HealthcheckArgs>

Name of a defined healthcheck to assign to this backend.

Httpsloggings List<Servicev1HttpsloggingArgs>

An HTTPS endpoint to send streaming logs to. Defined below.

Logentries List<Servicev1LogentryArgs>

A logentries endpoint to send streaming logs too. Defined below.

LoggingCloudfiles List<Servicev1LoggingCloudfileArgs>

A Rackspace Cloud Files endpoint to send streaming logs to. Defined below.

LoggingDatadogs List<Servicev1LoggingDatadogArgs>

A Datadog endpoint to send streaming logs to. Defined below.

LoggingDigitaloceans List<Servicev1LoggingDigitaloceanArgs>

A DigitalOcean Spaces endpoint to send streaming logs to. Defined below.

LoggingElasticsearches List<Servicev1LoggingElasticsearchArgs>

An Elasticsearch endpoint to send streaming logs to. Defined below.

LoggingFtps List<Servicev1LoggingFtpArgs>

An FTP endpoint to send streaming logs to. Defined below.

LoggingGooglepubsubs List<Servicev1LoggingGooglepubsubArgs>

A Google Cloud Pub/Sub endpoint to send streaming logs to. Defined below.

LoggingHeroku List<Servicev1LoggingHerokuArgs>

A Heroku endpoint to send streaming logs to. Defined below.

LoggingHoneycombs List<Servicev1LoggingHoneycombArgs>

A Honeycomb endpoint to send streaming logs to. Defined below.

LoggingKafkas List<Servicev1LoggingKafkaArgs>

A Kafka endpoint to send streaming logs to. Defined below.

LoggingKineses List<Servicev1LoggingKineseArgs>

A Kinesis endpoint to send streaming logs to. Defined below.

LoggingLogglies List<Servicev1LoggingLogglyArgs>

A Loggly endpoint to send streaming logs to. Defined below.

LoggingLogshuttles List<Servicev1LoggingLogshuttleArgs>

A Log Shuttle endpoint to send streaming logs to. Defined below.

LoggingNewrelics List<Servicev1LoggingNewrelicArgs>

A New Relic endpoint to send streaming logs to. Defined below.

LoggingOpenstacks List<Servicev1LoggingOpenstackArgs>

An OpenStack endpoint to send streaming logs to. Defined below.

LoggingScalyrs List<Servicev1LoggingScalyrArgs>

A Scalyr endpoint to send streaming logs to. Defined below.

LoggingSftps List<Servicev1LoggingSftpArgs>

An SFTP endpoint to send streaming logs to. Defined below.

Name string

A unique name to identify this dictionary.

Papertrails List<Servicev1PapertrailArgs>

A Papertrail endpoint to send streaming logs too. Defined below.

RequestSettings List<Servicev1RequestSettingArgs>

A set of Request modifiers. Defined below

ResponseObjects List<Servicev1ResponseObjectArgs>

The name of the response object used by the Web Application Firewall.

S3loggings List<Servicev1S3loggingArgs>

A set of S3 Buckets to send streaming logs too. Defined below.

Snippets List<Servicev1SnippetArgs>

A set of custom, “regular” (non-dynamic) VCL Snippet configuration blocks. Defined below.

Splunks List<Servicev1SplunkArgs>

A Splunk endpoint to send streaming logs too. Defined below.

Sumologics List<Servicev1SumologicArgs>

A Sumologic endpoint to send streaming logs too. Defined below.

Syslogs List<Servicev1SyslogArgs>

A syslog endpoint to send streaming logs too. Defined below.

Vcls List<Servicev1VclArgs>

A set of custom VCL configuration blocks. Defined below. See the Fastly documentation for more information on using custom VCL.

VersionComment string

Description field for the version.

Waf Servicev1WafArgs

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.

ActiveVersion 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.

CacheSettings []Servicev1CacheSetting

A set of Cache Settings, allowing you to override. Defined below.

ClonedVersion 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.

DefaultHost string

Sets the host header.

DefaultTtl 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.

ForceDestroy bool

Services that are active cannot be destroyed. In order to destroy the Service, set force_destroy to true. Default false.

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.

LoggingCloudfiles []Servicev1LoggingCloudfile

A Rackspace Cloud Files endpoint to send streaming logs to. Defined below.

LoggingDatadogs []Servicev1LoggingDatadog

A Datadog endpoint to send streaming logs to. Defined below.

LoggingDigitaloceans []Servicev1LoggingDigitalocean

A DigitalOcean Spaces endpoint to send streaming logs to. Defined below.

LoggingElasticsearches []Servicev1LoggingElasticsearch

An Elasticsearch endpoint to send streaming logs to. Defined below.

LoggingFtps []Servicev1LoggingFtp

An FTP endpoint to send streaming logs to. Defined below.

LoggingGooglepubsubs []Servicev1LoggingGooglepubsub

A Google Cloud Pub/Sub endpoint to send streaming logs to. Defined below.

LoggingHeroku []Servicev1LoggingHeroku

A Heroku endpoint to send streaming logs to. Defined below.

LoggingHoneycombs []Servicev1LoggingHoneycomb

A Honeycomb endpoint to send streaming logs to. Defined below.

LoggingKafkas []Servicev1LoggingKafka

A Kafka endpoint to send streaming logs to. Defined below.

LoggingKineses []Servicev1LoggingKinese

A Kinesis endpoint to send streaming logs to. Defined below.

LoggingLogglies []Servicev1LoggingLoggly

A Loggly endpoint to send streaming logs to. Defined below.

LoggingLogshuttles []Servicev1LoggingLogshuttle

A Log Shuttle endpoint to send streaming logs to. Defined below.

LoggingNewrelics []Servicev1LoggingNewrelic

A New Relic endpoint to send streaming logs to. Defined below.

LoggingOpenstacks []Servicev1LoggingOpenstack

An OpenStack endpoint to send streaming logs to. Defined below.

LoggingScalyrs []Servicev1LoggingScalyr

A Scalyr endpoint to send streaming logs to. Defined below.

LoggingSftps []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.

RequestSettings []Servicev1RequestSetting

A set of Request modifiers. Defined below

ResponseObjects []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.

VersionComment 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.

activeVersion 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.

cacheSettings Servicev1CacheSetting[]

A set of Cache Settings, allowing you to override. Defined below.

clonedVersion 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.

defaultHost string

Sets the host header.

defaultTtl 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.

forceDestroy boolean

Services that are active cannot be destroyed. In order to destroy the Service, set force_destroy to true. Default false.

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.

loggingCloudfiles Servicev1LoggingCloudfile[]

A Rackspace Cloud Files endpoint to send streaming logs to. Defined below.

loggingDatadogs Servicev1LoggingDatadog[]

A Datadog endpoint to send streaming logs to. Defined below.

loggingDigitaloceans Servicev1LoggingDigitalocean[]

A DigitalOcean Spaces endpoint to send streaming logs to. Defined below.

loggingElasticsearches Servicev1LoggingElasticsearch[]

An Elasticsearch endpoint to send streaming logs to. Defined below.

loggingFtps Servicev1LoggingFtp[]

An FTP endpoint to send streaming logs to. Defined below.

loggingGooglepubsubs Servicev1LoggingGooglepubsub[]

A Google Cloud Pub/Sub endpoint to send streaming logs to. Defined below.

loggingHeroku Servicev1LoggingHeroku[]

A Heroku endpoint to send streaming logs to. Defined below.

loggingHoneycombs Servicev1LoggingHoneycomb[]

A Honeycomb endpoint to send streaming logs to. Defined below.

loggingKafkas Servicev1LoggingKafka[]

A Kafka endpoint to send streaming logs to. Defined below.

loggingKineses Servicev1LoggingKinese[]

A Kinesis endpoint to send streaming logs to. Defined below.

loggingLogglies Servicev1LoggingLoggly[]

A Loggly endpoint to send streaming logs to. Defined below.

loggingLogshuttles Servicev1LoggingLogshuttle[]

A Log Shuttle endpoint to send streaming logs to. Defined below.

loggingNewrelics Servicev1LoggingNewrelic[]

A New Relic endpoint to send streaming logs to. Defined below.

loggingOpenstacks Servicev1LoggingOpenstack[]

An OpenStack endpoint to send streaming logs to. Defined below.

loggingScalyrs Servicev1LoggingScalyr[]

A Scalyr endpoint to send streaming logs to. Defined below.

loggingSftps 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.

requestSettings Servicev1RequestSetting[]

A set of Request modifiers. Defined below

responseObjects 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.

versionComment string

Description field for the version.

waf Servicev1Waf

A WAF configuration block. Defined below.

acls Sequence[Servicev1AclArgs]

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[Servicev1BackendArgs]

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[Servicev1BigqueryloggingArgs]

A BigQuery endpoint to send streaming logs too. Defined below.

blobstorageloggings Sequence[Servicev1BlobstorageloggingArgs]

An Azure Blob Storage endpoint to send streaming logs too. Defined below.

cache_settings Sequence[Servicev1CacheSettingArgs]

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[Servicev1ConditionArgs]

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[Servicev1DictionaryArgs]

A set of dictionaries that allow the storing of key values pair for use within VCL functions. Defined below.

directors Sequence[Servicev1DirectorArgs]

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[Servicev1DomainArgs]

The domain of the DigitalOcean Spaces endpoint (default “nyc3.digitaloceanspaces.com”).

dynamicsnippets Sequence[Servicev1DynamicsnippetArgs]

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 to true. Default false.

gcsloggings Sequence[Servicev1GcsloggingArgs]

A gcs endpoint to send streaming logs too. Defined below.

gzips Sequence[Servicev1GzipArgs]

A set of gzip rules to control automatic gzipping of content. Defined below.

headers Sequence[Servicev1HeaderArgs]

A set of Headers to manipulate for each request. Defined below.

healthchecks Sequence[Servicev1HealthcheckArgs]

Name of a defined healthcheck to assign to this backend.

httpsloggings Sequence[Servicev1HttpsloggingArgs]

An HTTPS endpoint to send streaming logs to. Defined below.

logentries Sequence[Servicev1LogentryArgs]

A logentries endpoint to send streaming logs too. Defined below.

logging_cloudfiles Sequence[Servicev1LoggingCloudfileArgs]

A Rackspace Cloud Files endpoint to send streaming logs to. Defined below.

logging_datadogs Sequence[Servicev1LoggingDatadogArgs]

A Datadog endpoint to send streaming logs to. Defined below.

logging_digitaloceans Sequence[Servicev1LoggingDigitaloceanArgs]

A DigitalOcean Spaces endpoint to send streaming logs to. Defined below.

logging_elasticsearches Sequence[Servicev1LoggingElasticsearchArgs]

An Elasticsearch endpoint to send streaming logs to. Defined below.

logging_ftps Sequence[Servicev1LoggingFtpArgs]

An FTP endpoint to send streaming logs to. Defined below.

logging_googlepubsubs Sequence[Servicev1LoggingGooglepubsubArgs]

A Google Cloud Pub/Sub endpoint to send streaming logs to. Defined below.

logging_heroku Sequence[Servicev1LoggingHerokuArgs]

A Heroku endpoint to send streaming logs to. Defined below.

logging_honeycombs Sequence[Servicev1LoggingHoneycombArgs]

A Honeycomb endpoint to send streaming logs to. Defined below.

logging_kafkas Sequence[Servicev1LoggingKafkaArgs]

A Kafka endpoint to send streaming logs to. Defined below.

logging_kineses Sequence[Servicev1LoggingKineseArgs]

A Kinesis endpoint to send streaming logs to. Defined below.

logging_logglies Sequence[Servicev1LoggingLogglyArgs]

A Loggly endpoint to send streaming logs to. Defined below.

logging_logshuttles Sequence[Servicev1LoggingLogshuttleArgs]

A Log Shuttle endpoint to send streaming logs to. Defined below.

logging_newrelics Sequence[Servicev1LoggingNewrelicArgs]

A New Relic endpoint to send streaming logs to. Defined below.

logging_openstacks Sequence[Servicev1LoggingOpenstackArgs]

An OpenStack endpoint to send streaming logs to. Defined below.

logging_scalyrs Sequence[Servicev1LoggingScalyrArgs]

A Scalyr endpoint to send streaming logs to. Defined below.

logging_sftps Sequence[Servicev1LoggingSftpArgs]

An SFTP endpoint to send streaming logs to. Defined below.

name str

A unique name to identify this dictionary.

papertrails Sequence[Servicev1PapertrailArgs]

A Papertrail endpoint to send streaming logs too. Defined below.

request_settings Sequence[Servicev1RequestSettingArgs]

A set of Request modifiers. Defined below

response_objects Sequence[Servicev1ResponseObjectArgs]

The name of the response object used by the Web Application Firewall.

s3loggings Sequence[Servicev1S3loggingArgs]

A set of S3 Buckets to send streaming logs too. Defined below.

snippets Sequence[Servicev1SnippetArgs]

A set of custom, “regular” (non-dynamic) VCL Snippet configuration blocks. Defined below.

splunks Sequence[Servicev1SplunkArgs]

A Splunk endpoint to send streaming logs too. Defined below.

sumologics Sequence[Servicev1SumologicArgs]

A Sumologic endpoint to send streaming logs too. Defined below.

syslogs Sequence[Servicev1SyslogArgs]

A syslog endpoint to send streaming logs too. Defined below.

vcls Sequence[Servicev1VclArgs]

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 Servicev1WafArgs

A WAF configuration block. Defined below.

Supporting Types

Servicev1Acl

Name string

A unique name to identify this dictionary.

AclId string

The ID of the ACL.

Name string

A unique name to identify this dictionary.

AclId string

The ID of the ACL.

name string

A unique name to identify this dictionary.

aclId string

The ID of the ACL.

name str

A unique name to identify this dictionary.

acl_id str

The ID of the ACL.

Servicev1Backend

Address string

The SFTP address to stream logs to.

Name string

A unique name to identify this dictionary.

AutoLoadbalance bool

Denotes if this Backend should be included in the pool of backends that requests are load balanced against. Default true.

BetweenBytesTimeout int

How long to wait between bytes in milliseconds. Default 10000.

ConnectTimeout int

How long to wait for a timeout in milliseconds. Default 1000

ErrorThreshold int

Number of errors to allow before the Backend is marked as down. Default 0.

FirstByteTimeout int

How long to wait for the first bytes in milliseconds. Default 15000.

Healthcheck string

Name of a defined healthcheck to assign to this backend.

MaxConn int

Maximum number of connections for this Backend. Default 200.

MaxTlsVersion string

Maximum allowed TLS version on SSL connections to this backend.

MinTlsVersion string

Minimum allowed TLS version on SSL connections to this backend.

OverrideHost string

The hostname to override the Host header.

Port int

The port the SFTP service listens on. (Default: 22).

RequestCondition string

Name of already defined condition to be checked during the request phase. If the condition passes then this object will be delivered. This condition must be of type REQUEST.

Shield string

Selected POP to serve as a “shield” for backends. Valid values for shield are included in the GET /datacenters API response.

SslCaCert string

CA certificate attached to origin.

SslCertHostname string

Overrides ssl_hostname, but only for cert verification. Does not affect SNI at all.

SslCheckCert bool

Be strict about checking SSL certs. Default true.

SslCiphers string

Comma separated list of OpenSSL Ciphers to try when negotiating to the backend.

SslClientCert string

Client certificate attached to origin. Used when connecting to the backend.

SslClientKey string

Client key attached to origin. Used when connecting to the backend.

SslHostname string

Used for both SNI during the TLS handshake and to validate the cert.

Deprecated: Use ssl_cert_hostname and ssl_sni_hostname instead.

SslSniHostname string

Overrides ssl_hostname, but only for SNI in the handshake. Does not affect cert validation at all.

UseSsl 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. Default 100.

Address string

The SFTP address to stream logs to.

Name string

A unique name to identify this dictionary.

AutoLoadbalance bool

Denotes if this Backend should be included in the pool of backends that requests are load balanced against. Default true.

BetweenBytesTimeout int

How long to wait between bytes in milliseconds. Default 10000.

ConnectTimeout int

How long to wait for a timeout in milliseconds. Default 1000

ErrorThreshold int

Number of errors to allow before the Backend is marked as down. Default 0.

FirstByteTimeout int

How long to wait for the first bytes in milliseconds. Default 15000.

Healthcheck string

Name of a defined healthcheck to assign to this backend.

MaxConn int

Maximum number of connections for this Backend. Default 200.

MaxTlsVersion string

Maximum allowed TLS version on SSL connections to this backend.

MinTlsVersion string

Minimum allowed TLS version on SSL connections to this backend.

OverrideHost string

The hostname to override the Host header.

Port int

The port the SFTP service listens on. (Default: 22).

RequestCondition string

Name of already defined condition to be checked during the request phase. If the condition passes then this object will be delivered. This condition must be of type REQUEST.

Shield string

Selected POP to serve as a “shield” for backends. Valid values for shield are included in the GET /datacenters API response.

SslCaCert string

CA certificate attached to origin.

SslCertHostname string

Overrides ssl_hostname, but only for cert verification. Does not affect SNI at all.

SslCheckCert bool

Be strict about checking SSL certs. Default true.

SslCiphers string

Comma separated list of OpenSSL Ciphers to try when negotiating to the backend.

SslClientCert string

Client certificate attached to origin. Used when connecting to the backend.

SslClientKey string

Client key attached to origin. Used when connecting to the backend.

SslHostname string

Used for both SNI during the TLS handshake and to validate the cert.

Deprecated: Use ssl_cert_hostname and ssl_sni_hostname instead.

SslSniHostname string

Overrides ssl_hostname, but only for SNI in the handshake. Does not affect cert validation at all.

UseSsl 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. Default 100.

address string

The SFTP address to stream logs to.

name string

A unique name to identify this dictionary.

autoLoadbalance boolean

Denotes if this Backend should be included in the pool of backends that requests are load balanced against. Default true.

betweenBytesTimeout number

How long to wait between bytes in milliseconds. Default 10000.

connectTimeout number

How long to wait for a timeout in milliseconds. Default 1000

errorThreshold number

Number of errors to allow before the Backend is marked as down. Default 0.

firstByteTimeout number

How long to wait for the first bytes in milliseconds. Default 15000.

healthcheck string

Name of a defined healthcheck to assign to this backend.

maxConn number

Maximum number of connections for this Backend. Default 200.

maxTlsVersion string

Maximum allowed TLS version on SSL connections to this backend.

minTlsVersion string

Minimum allowed TLS version on SSL connections to this backend.

overrideHost string

The hostname to override the Host header.

port number

The port the SFTP service listens on. (Default: 22).

requestCondition string

Name of already defined condition to be checked during the request phase. If the condition passes then this object will be delivered. This condition must be of type REQUEST.

shield string

Selected POP to serve as a “shield” for backends. Valid values for shield are included in the GET /datacenters API response.

sslCaCert string

CA certificate attached to origin.

sslCertHostname string

Overrides ssl_hostname, but only for cert verification. Does not affect SNI at all.

sslCheckCert boolean

Be strict about checking SSL certs. Default true.

sslCiphers string

Comma separated list of OpenSSL Ciphers to try when negotiating to the backend.

sslClientCert string

Client certificate attached to origin. Used when connecting to the backend.

sslClientKey string

Client key attached to origin. Used when connecting to the backend.

sslHostname string

Used for both SNI during the TLS handshake and to validate the cert.

Deprecated: Use ssl_cert_hostname and ssl_sni_hostname instead.

sslSniHostname string

Overrides ssl_hostname, but only for SNI in the handshake. Does not affect cert validation at all.

useSsl 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. Default 100.

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_timeout int

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_timeout int

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_version str

Maximum allowed TLS version on SSL connections to this backend.

min_tls_version str

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. This condition must be of type REQUEST.

shield str

Selected POP to serve as a “shield” for backends. Valid values for shield are included in the GET /datacenters API response.

ssl_ca_cert str

CA certificate attached to origin.

ssl_cert_hostname str

Overrides ssl_hostname, but only for cert verification. Does not affect SNI at all.

ssl_check_cert bool

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_cert str

Client certificate attached to origin. Used when connecting to the backend.

ssl_client_key str

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.

Deprecated: Use ssl_cert_hostname and ssl_sni_hostname instead.

ssl_sni_hostname str

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. Default 100.

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.

ProjectId string

The ID of your Google Cloud Platform project.

SecretKey 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 or waf_debug.

ResponseCondition 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.

ProjectId string

The ID of your Google Cloud Platform project.

SecretKey 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 or waf_debug.

ResponseCondition 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.

projectId string

The ID of your Google Cloud Platform project.

secretKey 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 or waf_debug.

responseCondition 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 or waf_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

AccountName 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.

SasToken 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.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

GzipLevel int

What level of GZIP encoding to have when dumping logs (default 0, no compression).

MessageType 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 or waf_debug.

PublicKey string

The PGP public key that Fastly will use to encrypt your log files before writing them to disk.

ResponseCondition string

The name of an existing condition in the configured endpoint, or leave blank to always execute.

TimestampFormat string

The strftime specified timestamp formatting (default %Y-%m-%dT%H:%M:%S.000).

AccountName 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.

SasToken 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.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

GzipLevel int

What level of GZIP encoding to have when dumping logs (default 0, no compression).

MessageType 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 or waf_debug.

PublicKey string

The PGP public key that Fastly will use to encrypt your log files before writing them to disk.

ResponseCondition string

The name of an existing condition in the configured endpoint, or leave blank to always execute.

TimestampFormat string

The strftime specified timestamp formatting (default %Y-%m-%dT%H:%M:%S.000).

accountName 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.

sasToken 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.

formatVersion number

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

gzipLevel number

What level of GZIP encoding to have when dumping logs (default 0, no compression).

messageType 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 or waf_debug.

publicKey string

The PGP public key that Fastly will use to encrypt your log files before writing them to disk.

responseCondition string

The name of an existing condition in the configured endpoint, or leave blank to always execute.

timestampFormat 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 or 2. (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 or waf_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 or pass (Ignore the cache completely).

CacheCondition string

Name of already defined condition to check after we have retrieved an object. If the condition passes then deliver this Request Object instead. This condition must be of type CACHE. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].

StaleTtl 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 or pass (Ignore the cache completely).

CacheCondition string

Name of already defined condition to check after we have retrieved an object. If the condition passes then deliver this Request Object instead. This condition must be of type CACHE. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].

StaleTtl 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 or pass (Ignore the cache completely).

cacheCondition string

Name of already defined condition to check after we have retrieved an object. If the condition passes then deliver this Request Object instead. This condition must be of type CACHE. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].

staleTtl 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 or pass (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. This condition must be of type CACHE. 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 or none).

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 or none).

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 or none).

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 or none).

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.

DictionaryId string

The ID of the dictionary.

WriteOnly bool

If true, the dictionary is a private dictionary, and items are not readable in the UI or via API. Default is false. 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.

DictionaryId string

The ID of the dictionary.

WriteOnly bool

If true, the dictionary is a private dictionary, and items are not readable in the UI or via API. Default is false. 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.

dictionaryId string

The ID of the dictionary.

writeOnly boolean

If true, the dictionary is a private dictionary, and items are not readable in the UI or via API. Default is false. 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 is false. 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 the GET /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 or none).

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 the GET /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 or none).

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 the GET /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 or none).

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 the GET /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 or none).

Servicev1Domain

Name string

A unique name to identify this dictionary.

Comment string

An optional comment about the Director.

Name string

A unique name to identify this dictionary.

Comment string

An optional comment about the Director.

name string

A unique name to identify this dictionary.

comment string

An optional comment about the Director.

name str

A unique name to identify this dictionary.

comment str

An optional comment about the Director.

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 or none).

Priority int

Priority determines the ordering for multiple snippets. Lower numbers execute first. Defaults to 100.

SnippetId 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 or none).

Priority int

Priority determines the ordering for multiple snippets. Lower numbers execute first. Defaults to 100.

SnippetId 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 or none).

priority number

Priority determines the ordering for multiple snippets. Lower numbers execute first. Defaults to 100.

snippetId 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 or none).

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

BucketName 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.

GzipLevel int

What level of GZIP encoding to have when dumping logs (default 0, no compression).

MessageType 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 or waf_debug.

ResponseCondition string

The name of an existing condition in the configured endpoint, or leave blank to always execute.

SecretKey string

The AWS secret access key to authenticate with.

TimestampFormat string

The strftime specified timestamp formatting (default %Y-%m-%dT%H:%M:%S.000).

BucketName 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.

GzipLevel int

What level of GZIP encoding to have when dumping logs (default 0, no compression).

MessageType 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 or waf_debug.

ResponseCondition string

The name of an existing condition in the configured endpoint, or leave blank to always execute.

SecretKey string

The AWS secret access key to authenticate with.

TimestampFormat string

The strftime specified timestamp formatting (default %Y-%m-%dT%H:%M:%S.000).

bucketName 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.

gzipLevel number

What level of GZIP encoding to have when dumping logs (default 0, no compression).

messageType 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 or waf_debug.

responseCondition string

The name of an existing condition in the configured endpoint, or leave blank to always execute.

secretKey string

The AWS secret access key to authenticate with.

timestampFormat 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 or waf_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.

CacheCondition string

Name of already defined condition to check after we have retrieved an object. If the condition passes then deliver this Request Object instead. This condition must be of type CACHE. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].

ContentTypes 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.

CacheCondition string

Name of already defined condition to check after we have retrieved an object. If the condition passes then deliver this Request Object instead. This condition must be of type CACHE. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].

ContentTypes []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.

cacheCondition string

Name of already defined condition to check after we have retrieved an object. If the condition passes then deliver this Request Object instead. This condition must be of type CACHE. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].

contentTypes 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. This condition must be of type CACHE. 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 or pass (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 or none).

CacheCondition string

Name of already defined condition to check after we have retrieved an object. If the condition passes then deliver this Request Object instead. This condition must be of type CACHE. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].

IgnoreIfSet bool

Do not add the header if it is already present. (Only applies to the set action.). Default false.

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 and regex_repeat actions.)

RequestCondition string

Name of already defined condition to be checked during the request phase. If the condition passes then this object will be delivered. This condition must be of type REQUEST.

ResponseCondition 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 and regex_repeat actions.)

Action string

Allows you to terminate request handling and immediately perform an action. When set it can be lookup or pass (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 or none).

CacheCondition string

Name of already defined condition to check after we have retrieved an object. If the condition passes then deliver this Request Object instead. This condition must be of type CACHE. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].

IgnoreIfSet bool

Do not add the header if it is already present. (Only applies to the set action.). Default false.

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 and regex_repeat actions.)

RequestCondition string

Name of already defined condition to be checked during the request phase. If the condition passes then this object will be delivered. This condition must be of type REQUEST.

ResponseCondition 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 and regex_repeat actions.)

action string

Allows you to terminate request handling and immediately perform an action. When set it can be lookup or pass (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 or none).

cacheCondition string

Name of already defined condition to check after we have retrieved an object. If the condition passes then deliver this Request Object instead. This condition must be of type CACHE. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].

ignoreIfSet boolean

Do not add the header if it is already present. (Only applies to the set action.). Default false.

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 and regex_repeat actions.)

requestCondition string

Name of already defined condition to be checked during the request phase. If the condition passes then this object will be delivered. This condition must be of type REQUEST.

responseCondition 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 and regex_repeat actions.)

action str

Allows you to terminate request handling and immediately perform an action. When set it can be lookup or pass (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 or none).

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. This condition must be of type CACHE. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].

ignore_if_set bool

Do not add the header if it is already present. (Only applies to the set action.). Default false.

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 and regex_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. This condition must be of type REQUEST.

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 and regex_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.

CheckInterval int

How often to run the Healthcheck in milliseconds. Default 5000.

ExpectedResponse int

The status code expected from the host. Default 200.

HttpVersion 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 or PUT. Default POST.

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.

CheckInterval int

How often to run the Healthcheck in milliseconds. Default 5000.

ExpectedResponse int

The status code expected from the host. Default 200.

HttpVersion 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 or PUT. Default POST.

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.

checkInterval number

How often to run the Healthcheck in milliseconds. Default 5000.

expectedResponse number

The status code expected from the host. Default 200.

httpVersion 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 or PUT. Default POST.

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 or PUT. Default POST.

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.

ContentType string

The MIME type of the content.

Format string

Apache style log formatting.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

HeaderName string

Custom header sent with the request.

HeaderValue string

Value of the custom header sent with the request.

JsonFormat string

Formats log entries as JSON. Can be either disabled (0), array of json (1), or newline delimited json (2).

MessageType 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 or PUT. Default POST.

Placement string

Where in the generated VCL the logging call should be placed. Can be none or waf_debug.

RequestMaxBytes int

The maximum number of bytes sent in one request. Defaults to 0 for unbounded.

RequestMaxEntries int

The maximum number of logs sent in one request. Defaults to 0 for unbounded.

ResponseCondition string

The name of an existing condition in the configured endpoint, or leave blank to always execute.

TlsCaCert string

A secure certificate to authenticate the server with. Must be in PEM format.

TlsClientCert string

The client certificate used to make authenticated requests. Must be in PEM format.

TlsClientKey string

The client private key used to make authenticated requests. Must be in PEM format.

TlsHostname 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.

ContentType string

The MIME type of the content.

Format string

Apache style log formatting.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

HeaderName string

Custom header sent with the request.

HeaderValue string

Value of the custom header sent with the request.

JsonFormat string

Formats log entries as JSON. Can be either disabled (0), array of json (1), or newline delimited json (2).

MessageType 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 or PUT. Default POST.

Placement string

Where in the generated VCL the logging call should be placed. Can be none or waf_debug.

RequestMaxBytes int

The maximum number of bytes sent in one request. Defaults to 0 for unbounded.

RequestMaxEntries int

The maximum number of logs sent in one request. Defaults to 0 for unbounded.

ResponseCondition string

The name of an existing condition in the configured endpoint, or leave blank to always execute.

TlsCaCert string

A secure certificate to authenticate the server with. Must be in PEM format.

TlsClientCert string

The client certificate used to make authenticated requests. Must be in PEM format.

TlsClientKey string

The client private key used to make authenticated requests. Must be in PEM format.

TlsHostname 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.

contentType string

The MIME type of the content.

format string

Apache style log formatting.

formatVersion number

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

headerName string

Custom header sent with the request.

headerValue string

Value of the custom header sent with the request.

jsonFormat string

Formats log entries as JSON. Can be either disabled (0), array of json (1), or newline delimited json (2).

messageType 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 or PUT. Default POST.

placement string

Where in the generated VCL the logging call should be placed. Can be none or waf_debug.

requestMaxBytes number

The maximum number of bytes sent in one request. Defaults to 0 for unbounded.

requestMaxEntries number

The maximum number of logs sent in one request. Defaults to 0 for unbounded.

responseCondition string

The name of an existing condition in the configured endpoint, or leave blank to always execute.

tlsCaCert string

A secure certificate to authenticate the server with. Must be in PEM format.

tlsClientCert string

The client certificate used to make authenticated requests. Must be in PEM format.

tlsClientKey string

The client private key used to make authenticated requests. Must be in PEM format.

tlsHostname 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 or 2. (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 or PUT. Default POST.

placement str

Where in the generated VCL the logging call should be placed. Can be none or waf_debug.

request_max_bytes int

The maximum number of bytes sent in one request. Defaults to 0 for unbounded.

request_max_entries int

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_cert str

A secure certificate to authenticate the server with. Must be in PEM format.

tls_client_cert str

The client certificate used to make authenticated requests. Must be in PEM format.

tls_client_key str

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.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

Placement string

Where in the generated VCL the logging call should be placed. Can be none or waf_debug.

Port int

The port the SFTP service listens on. (Default: 22).

ResponseCondition string

The name of an existing condition in the configured endpoint, or leave blank to always execute.

UseTls 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.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

Placement string

Where in the generated VCL the logging call should be placed. Can be none or waf_debug.

Port int

The port the SFTP service listens on. (Default: 22).

ResponseCondition string

The name of an existing condition in the configured endpoint, or leave blank to always execute.

UseTls 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.

formatVersion number

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

placement string

Where in the generated VCL the logging call should be placed. Can be none or waf_debug.

port number

The port the SFTP service listens on. (Default: 22).

responseCondition string

The name of an existing condition in the configured endpoint, or leave blank to always execute.

useTls 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 or 2. (default: 2).

placement str

Where in the generated VCL the logging call should be placed. Can be none or waf_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

AccessKey string

The AWS access key to be used to write to the stream.

BucketName 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.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

GzipLevel int

What level of GZIP encoding to have when dumping logs (default 0, no compression).

MessageType 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 or waf_debug.

PublicKey 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).

ResponseCondition string

The name of an existing condition in the configured endpoint, or leave blank to always execute.

TimestampFormat string

The strftime specified timestamp formatting (default %Y-%m-%dT%H:%M:%S.000).

AccessKey string

The AWS access key to be used to write to the stream.

BucketName 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.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

GzipLevel int

What level of GZIP encoding to have when dumping logs (default 0, no compression).

MessageType 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 or waf_debug.

PublicKey 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).

ResponseCondition string

The name of an existing condition in the configured endpoint, or leave blank to always execute.

TimestampFormat string

The strftime specified timestamp formatting (default %Y-%m-%dT%H:%M:%S.000).

accessKey string

The AWS access key to be used to write to the stream.

bucketName 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.

formatVersion number

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

gzipLevel number

What level of GZIP encoding to have when dumping logs (default 0, no compression).

messageType 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 or waf_debug.

publicKey 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).

responseCondition string

The name of an existing condition in the configured endpoint, or leave blank to always execute.

timestampFormat 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 or 2. (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 or waf_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.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

Placement string

Where in the generated VCL the logging call should be placed. Can be none or waf_debug.

Region string

The AWS region the stream resides in. (Default: us-east-1).

ResponseCondition 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.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

Placement string

Where in the generated VCL the logging call should be placed. Can be none or waf_debug.

Region string

The AWS region the stream resides in. (Default: us-east-1).

ResponseCondition 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.

formatVersion number

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

placement string

Where in the generated VCL the logging call should be placed. Can be none or waf_debug.

region string

The AWS region the stream resides in. (Default: us-east-1).

responseCondition 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 or 2. (default: 2).

placement str

Where in the generated VCL the logging call should be placed. Can be none or waf_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

AccessKey string

The AWS access key to be used to write to the stream.

BucketName string

The name of your Cloud Files container.

Name string

A unique name to identify this dictionary.

SecretKey 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.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

GzipLevel int

What level of GZIP encoding to have when dumping logs (default 0, no compression).

MessageType 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 or waf_debug.

PublicKey string

The PGP public key that Fastly will use to encrypt your log files before writing them to disk.

ResponseCondition string

The name of an existing condition in the configured endpoint, or leave blank to always execute.

TimestampFormat string

The strftime specified timestamp formatting (default %Y-%m-%dT%H:%M:%S.000).

AccessKey string

The AWS access key to be used to write to the stream.

BucketName string

The name of your Cloud Files container.

Name string

A unique name to identify this dictionary.

SecretKey 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.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

GzipLevel int

What level of GZIP encoding to have when dumping logs (default 0, no compression).

MessageType 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 or waf_debug.

PublicKey string

The PGP public key that Fastly will use to encrypt your log files before writing them to disk.

ResponseCondition string

The name of an existing condition in the configured endpoint, or leave blank to always execute.

TimestampFormat string

The strftime specified timestamp formatting (default %Y-%m-%dT%H:%M:%S.000).

accessKey string

The AWS access key to be used to write to the stream.

bucketName string

The name of your Cloud Files container.

name string

A unique name to identify this dictionary.

secretKey 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.

formatVersion number

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

gzipLevel number

What level of GZIP encoding to have when dumping logs (default 0, no compression).

messageType 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 or waf_debug.

publicKey string

The PGP public key that Fastly will use to encrypt your log files before writing them to disk.

responseCondition string

The name of an existing condition in the configured endpoint, or leave blank to always execute.

timestampFormat 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 or 2. (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 or waf_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.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

Password string

The password for the server. If both password and secret_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 or waf_debug.

RequestMaxBytes int

The maximum number of bytes sent in one request. Defaults to 0 for unbounded.

RequestMaxEntries int

The maximum number of logs sent in one request. Defaults to 0 for unbounded.

ResponseCondition string

The name of an existing condition in the configured endpoint, or leave blank to always execute.

TlsCaCert string

A secure certificate to authenticate the server with. Must be in PEM format.

TlsClientCert string

The client certificate used to make authenticated requests. Must be in PEM format.

TlsClientKey string

The client private key used to make authenticated requests. Must be in PEM format.

TlsHostname 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.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

Password string

The password for the server. If both password and secret_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 or waf_debug.

RequestMaxBytes int

The maximum number of bytes sent in one request. Defaults to 0 for unbounded.

RequestMaxEntries int

The maximum number of logs sent in one request. Defaults to 0 for unbounded.

ResponseCondition string

The name of an existing condition in the configured endpoint, or leave blank to always execute.

TlsCaCert string

A secure certificate to authenticate the server with. Must be in PEM format.

TlsClientCert string

The client certificate used to make authenticated requests. Must be in PEM format.

TlsClientKey string

The client private key used to make authenticated requests. Must be in PEM format.

TlsHostname 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.

formatVersion number

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

password string

The password for the server. If both password and secret_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 or waf_debug.

requestMaxBytes number

The maximum number of bytes sent in one request. Defaults to 0 for unbounded.

requestMaxEntries number

The maximum number of logs sent in one request. Defaults to 0 for unbounded.

responseCondition string

The name of an existing condition in the configured endpoint, or leave blank to always execute.

tlsCaCert string

A secure certificate to authenticate the server with. Must be in PEM format.

tlsClientCert string

The client certificate used to make authenticated requests. Must be in PEM format.

tlsClientKey string

The client private key used to make authenticated requests. Must be in PEM format.

tlsHostname 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 or 2. (default: 2).

password str

The password for the server. If both password and secret_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 or waf_debug.

request_max_bytes int

The maximum number of bytes sent in one request. Defaults to 0 for unbounded.

request_max_entries int

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_cert str

A secure certificate to authenticate the server with. Must be in PEM format.

tls_client_cert str

The client certificate used to make authenticated requests. Must be in PEM format.

tls_client_key str

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 and secret_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.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

GzipLevel int

What level of GZIP encoding to have when dumping logs (default 0, no compression).

MessageType 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 or waf_debug.

Port int

The port the SFTP service listens on. (Default: 22).

PublicKey string

The PGP public key that Fastly will use to encrypt your log files before writing them to disk.

ResponseCondition string

The name of an existing condition in the configured endpoint, or leave blank to always execute.

TimestampFormat 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 and secret_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.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

GzipLevel int

What level of GZIP encoding to have when dumping logs (default 0, no compression).

MessageType 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 or waf_debug.

Port int

The port the SFTP service listens on. (Default: 22).

PublicKey string

The PGP public key that Fastly will use to encrypt your log files before writing them to disk.

ResponseCondition string

The name of an existing condition in the configured endpoint, or leave blank to always execute.

TimestampFormat 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 and secret_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.

formatVersion number

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

gzipLevel number

What level of GZIP encoding to have when dumping logs (default 0, no compression).

messageType 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 or waf_debug.

port number

The port the SFTP service listens on. (Default: 22).

publicKey string

The PGP public key that Fastly will use to encrypt your log files before writing them to disk.

responseCondition string

The name of an existing condition in the configured endpoint, or leave blank to always execute.

timestampFormat 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 and secret_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 or 2. (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 or waf_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.

ProjectId string

The ID of your Google Cloud Platform project.

SecretKey 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.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

Placement string

Where in the generated VCL the logging call should be placed. Can be none or waf_debug.

ResponseCondition 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.

ProjectId string

The ID of your Google Cloud Platform project.

SecretKey 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.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

Placement string

Where in the generated VCL the logging call should be placed. Can be none or waf_debug.

ResponseCondition 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.

projectId string

The ID of your Google Cloud Platform project.

secretKey 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.

formatVersion number

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

placement string

Where in the generated VCL the logging call should be placed. Can be none or waf_debug.

responseCondition 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 or 2. (default: 2).

placement str

Where in the generated VCL the logging call should be placed. Can be none or waf_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.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

Placement string

Where in the generated VCL the logging call should be placed. Can be none or waf_debug.

ResponseCondition 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.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

Placement string

Where in the generated VCL the logging call should be placed. Can be none or waf_debug.

ResponseCondition 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.

formatVersion number

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

placement string

Where in the generated VCL the logging call should be placed. Can be none or waf_debug.

responseCondition 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 or 2. (default: 2).

placement str

Where in the generated VCL the logging call should be placed. Can be none or waf_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.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

Placement string

Where in the generated VCL the logging call should be placed. Can be none or waf_debug.

ResponseCondition 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.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

Placement string

Where in the generated VCL the logging call should be placed. Can be none or waf_debug.

ResponseCondition 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.

formatVersion number

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

placement string

Where in the generated VCL the logging call should be placed. Can be none or waf_debug.

responseCondition 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 or 2. (default: 2).

placement str

Where in the generated VCL the logging call should be placed. Can be none or waf_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.

AuthMethod string
CompressionCodec string

The codec used for compression of your logs. One of: gzip, snappy, lz4.

Format string

Apache style log formatting.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

ParseLogKeyvals bool
Password string

The password for the server. If both password and secret_key are passed, secret_key will be preferred.

Placement string

Where in the generated VCL the logging call should be placed. Can be none or waf_debug.

RequestMaxBytes int

The maximum number of bytes sent in one request. Defaults to 0 for unbounded.

RequiredAcks 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.

ResponseCondition string

The name of an existing condition in the configured endpoint, or leave blank to always execute.

TlsCaCert string

A secure certificate to authenticate the server with. Must be in PEM format.

TlsClientCert string

The client certificate used to make authenticated requests. Must be in PEM format.

TlsClientKey string

The client private key used to make authenticated requests. Must be in PEM format.

TlsHostname string

The hostname used to verify the server’s certificate. It can either be the Common Name or a Subject Alternative Name (SAN).

UseTls 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.

AuthMethod string
CompressionCodec string

The codec used for compression of your logs. One of: gzip, snappy, lz4.

Format string

Apache style log formatting.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

ParseLogKeyvals bool
Password string

The password for the server. If both password and secret_key are passed, secret_key will be preferred.

Placement string

Where in the generated VCL the logging call should be placed. Can be none or waf_debug.

RequestMaxBytes int

The maximum number of bytes sent in one request. Defaults to 0 for unbounded.

RequiredAcks 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.

ResponseCondition string

The name of an existing condition in the configured endpoint, or leave blank to always execute.

TlsCaCert string

A secure certificate to authenticate the server with. Must be in PEM format.

TlsClientCert string

The client certificate used to make authenticated requests. Must be in PEM format.

TlsClientKey string

The client private key used to make authenticated requests. Must be in PEM format.

TlsHostname string

The hostname used to verify the server’s certificate. It can either be the Common Name or a Subject Alternative Name (SAN).

UseTls 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.

authMethod string
compressionCodec string

The codec used for compression of your logs. One of: gzip, snappy, lz4.

format string

Apache style log formatting.

formatVersion number

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

parseLogKeyvals boolean
password string

The password for the server. If both password and secret_key are passed, secret_key will be preferred.

placement string

Where in the generated VCL the logging call should be placed. Can be none or waf_debug.

requestMaxBytes number

The maximum number of bytes sent in one request. Defaults to 0 for unbounded.

requiredAcks 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.

responseCondition string

The name of an existing condition in the configured endpoint, or leave blank to always execute.

tlsCaCert string

A secure certificate to authenticate the server with. Must be in PEM format.

tlsClientCert string

The client certificate used to make authenticated requests. Must be in PEM format.

tlsClientKey string

The client private key used to make authenticated requests. Must be in PEM format.

tlsHostname string

The hostname used to verify the server’s certificate. It can either be the Common Name or a Subject Alternative Name (SAN).

useTls 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 or 2. (default: 2).

parse_log_keyvals bool
password str

The password for the server. If both password and secret_key are passed, secret_key will be preferred.

placement str

Where in the generated VCL the logging call should be placed. Can be none or waf_debug.

request_max_bytes int

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_cert str

A secure certificate to authenticate the server with. Must be in PEM format.

tls_client_cert str

The client certificate used to make authenticated requests. Must be in PEM format.

tls_client_key str

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

AccessKey string

The AWS access key to be used to write to the stream.

Name string

A unique name to identify this dictionary.

SecretKey string

The AWS secret access key to authenticate with.

Topic string

The Kinesis stream name.

Format string

Apache style log formatting.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

Placement string

Where in the generated VCL the logging call should be placed. Can be none or waf_debug.

Region string

The AWS region the stream resides in. (Default: us-east-1).

ResponseCondition string

The name of an existing condition in the configured endpoint, or leave blank to always execute.

AccessKey string

The AWS access key to be used to write to the stream.

Name string

A unique name to identify this dictionary.

SecretKey string

The AWS secret access key to authenticate with.

Topic string

The Kinesis stream name.

Format string

Apache style log formatting.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

Placement string

Where in the generated VCL the logging call should be placed. Can be none or waf_debug.

Region string

The AWS region the stream resides in. (Default: us-east-1).

ResponseCondition string

The name of an existing condition in the configured endpoint, or leave blank to always execute.

accessKey string

The AWS access key to be used to write to the stream.

name string

A unique name to identify this dictionary.

secretKey string

The AWS secret access key to authenticate with.

topic string

The Kinesis stream name.

format string

Apache style log formatting.

formatVersion number

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

placement string

Where in the generated VCL the logging call should be placed. Can be none or waf_debug.

region string

The AWS region the stream resides in. (Default: us-east-1).

responseCondition 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 or 2. (default: 2).

placement str

Where in the generated VCL the logging call should be placed. Can be none or waf_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.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

Placement string

Where in the generated VCL the logging call should be placed. Can be none or waf_debug.

ResponseCondition 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.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

Placement string

Where in the generated VCL the logging call should be placed. Can be none or waf_debug.

ResponseCondition 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.

formatVersion number

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

placement string

Where in the generated VCL the logging call should be placed. Can be none or waf_debug.

responseCondition 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 or 2. (default: 2).

placement str

Where in the generated VCL the logging call should be placed. Can be none or waf_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.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

Placement string

Where in the generated VCL the logging call should be placed. Can be none or waf_debug.

ResponseCondition 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.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

Placement string

Where in the generated VCL the logging call should be placed. Can be none or waf_debug.

ResponseCondition 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.

formatVersion number

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

placement string

Where in the generated VCL the logging call should be placed. Can be none or waf_debug.

responseCondition 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 or 2. (default: 2).

placement str

Where in the generated VCL the logging call should be placed. Can be none or waf_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.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

Placement string

Where in the generated VCL the logging call should be placed. Can be none or waf_debug.

ResponseCondition 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.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

Placement string

Where in the generated VCL the logging call should be placed. Can be none or waf_debug.

ResponseCondition 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.

formatVersion number

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

placement string

Where in the generated VCL the logging call should be placed. Can be none or waf_debug.

responseCondition 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 or 2. (default: 2).

placement str

Where in the generated VCL the logging call should be placed. Can be none or waf_debug.

response_condition str

The name of an existing condition in the configured endpoint, or leave blank to always execute.

Servicev1LoggingOpenstack

AccessKey string

The AWS access key to be used to write to the stream.

BucketName 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.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

GzipLevel int

What level of GZIP encoding to have when dumping logs (default 0, no compression).

MessageType 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 or waf_debug.

PublicKey string

The PGP public key that Fastly will use to encrypt your log files before writing them to disk.

ResponseCondition string

The name of an existing condition in the configured endpoint, or leave blank to always execute.

TimestampFormat string

The strftime specified timestamp formatting (default %Y-%m-%dT%H:%M:%S.000).

AccessKey string

The AWS access key to be used to write to the stream.

BucketName 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.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

GzipLevel int

What level of GZIP encoding to have when dumping logs (default 0, no compression).

MessageType 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 or waf_debug.

PublicKey string

The PGP public key that Fastly will use to encrypt your log files before writing them to disk.

ResponseCondition string

The name of an existing condition in the configured endpoint, or leave blank to always execute.

TimestampFormat string

The strftime specified timestamp formatting (default %Y-%m-%dT%H:%M:%S.000).

accessKey string

The AWS access key to be used to write to the stream.

bucketName 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.

formatVersion number

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

gzipLevel number

What level of GZIP encoding to have when dumping logs (default 0, no compression).

messageType 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 or waf_debug.

publicKey string

The PGP public key that Fastly will use to encrypt your log files before writing them to disk.

responseCondition string

The name of an existing condition in the configured endpoint, or leave blank to always execute.

timestampFormat 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 or 2. (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 or waf_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.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

Placement string

Where in the generated VCL the logging call should be placed. Can be none or waf_debug.

Region string

The AWS region the stream resides in. (Default: us-east-1).

ResponseCondition 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.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

Placement string

Where in the generated VCL the logging call should be placed. Can be none or waf_debug.

Region string

The AWS region the stream resides in. (Default: us-east-1).

ResponseCondition 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.

formatVersion number

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

placement string

Where in the generated VCL the logging call should be placed. Can be none or waf_debug.

region string

The AWS region the stream resides in. (Default: us-east-1).

responseCondition 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 or 2. (default: 2).

placement str

Where in the generated VCL the logging call should be placed. Can be none or waf_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.

SshKnownHosts string

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.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

GzipLevel int

What level of GZIP encoding to have when dumping logs (default 0, no compression).

MessageType 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 and secret_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 or waf_debug.

Port int

The port the SFTP service listens on. (Default: 22).

PublicKey string

The PGP public key that Fastly will use to encrypt your log files before writing them to disk.

ResponseCondition string

The name of an existing condition in the configured endpoint, or leave blank to always execute.

SecretKey string

The AWS secret access key to authenticate with.

TimestampFormat 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.

SshKnownHosts string

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.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

GzipLevel int

What level of GZIP encoding to have when dumping logs (default 0, no compression).

MessageType 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 and secret_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 or waf_debug.

Port int

The port the SFTP service listens on. (Default: 22).

PublicKey string

The PGP public key that Fastly will use to encrypt your log files before writing them to disk.

ResponseCondition string

The name of an existing condition in the configured endpoint, or leave blank to always execute.

SecretKey string

The AWS secret access key to authenticate with.

TimestampFormat 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.

sshKnownHosts string

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.

formatVersion number

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

gzipLevel number

What level of GZIP encoding to have when dumping logs (default 0, no compression).

messageType 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 and secret_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 or waf_debug.

port number

The port the SFTP service listens on. (Default: 22).

publicKey string

The PGP public key that Fastly will use to encrypt your log files before writing them to disk.

responseCondition string

The name of an existing condition in the configured endpoint, or leave blank to always execute.

secretKey string

The AWS secret access key to authenticate with.

timestampFormat 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_hosts str

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 or 2. (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 and secret_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 or waf_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 or waf_debug.

ResponseCondition 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 or waf_debug.

ResponseCondition 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 or waf_debug.

responseCondition 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 or waf_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 or pass (Ignore the cache completely).

BypassBusyWait bool

Disable collapsed forwarding, so you don’t wait for other objects to origin.

DefaultHost string

Sets the host header.

ForceMiss bool

Force a cache miss for the request. If specified, can be true or false.

ForceSsl bool

Forces the request to use SSL (Redirects a non-SSL request to SSL).

GeoHeaders bool

Injects Fastly-Geo-Country, Fastly-Geo-City, and Fastly-Geo-Region into the request headers.

HashKeys string

Comma separated list of varnish request object fields that should be in the hash key.

MaxStaleAge int

How old an object is allowed to be to serve stale-if-error or stale-while-revalidate, in seconds.

RequestCondition string

Name of already defined condition to be checked during the request phase. If the condition passes then this object will be delivered. This condition must be of type REQUEST.

TimerSupport 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, or overwrite. Default append.

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 or pass (Ignore the cache completely).

BypassBusyWait bool

Disable collapsed forwarding, so you don’t wait for other objects to origin.

DefaultHost string

Sets the host header.

ForceMiss bool

Force a cache miss for the request. If specified, can be true or false.

ForceSsl bool

Forces the request to use SSL (Redirects a non-SSL request to SSL).

GeoHeaders bool

Injects Fastly-Geo-Country, Fastly-Geo-City, and Fastly-Geo-Region into the request headers.

HashKeys string

Comma separated list of varnish request object fields that should be in the hash key.

MaxStaleAge int

How old an object is allowed to be to serve stale-if-error or stale-while-revalidate, in seconds.

RequestCondition string

Name of already defined condition to be checked during the request phase. If the condition passes then this object will be delivered. This condition must be of type REQUEST.

TimerSupport 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, or overwrite. Default append.

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 or pass (Ignore the cache completely).

bypassBusyWait boolean

Disable collapsed forwarding, so you don’t wait for other objects to origin.

defaultHost string

Sets the host header.

forceMiss boolean

Force a cache miss for the request. If specified, can be true or false.

forceSsl boolean

Forces the request to use SSL (Redirects a non-SSL request to SSL).

geoHeaders boolean

Injects Fastly-Geo-Country, Fastly-Geo-City, and Fastly-Geo-Region into the request headers.

hashKeys string

Comma separated list of varnish request object fields that should be in the hash key.

maxStaleAge number

How old an object is allowed to be to serve stale-if-error or stale-while-revalidate, in seconds.

requestCondition string

Name of already defined condition to be checked during the request phase. If the condition passes then this object will be delivered. This condition must be of type REQUEST.

timerSupport 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, or overwrite. Default append.

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 or pass (Ignore the cache completely).

bypass_busy_wait bool

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 or false.

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_age int

How old an object is allowed to be to serve stale-if-error or stale-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. This condition must be of type REQUEST.

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, or overwrite. Default append.

Servicev1ResponseObject

Name string

A unique name to identify this dictionary.

CacheCondition string

Name of already defined condition to check after we have retrieved an object. If the condition passes then deliver this Request Object instead. This condition must be of type CACHE. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].

Content string

The custom VCL code to upload.

ContentType string

The MIME type of the content.

RequestCondition string

Name of already defined condition to be checked during the request phase. If the condition passes then this object will be delivered. This condition must be of type REQUEST.

Response string

The HTTP Response. Default Ok.

Status int

The HTTP Status Code. Default 200.

Name string

A unique name to identify this dictionary.

CacheCondition string

Name of already defined condition to check after we have retrieved an object. If the condition passes then deliver this Request Object instead. This condition must be of type CACHE. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].

Content string

The custom VCL code to upload.

ContentType string

The MIME type of the content.

RequestCondition string

Name of already defined condition to be checked during the request phase. If the condition passes then this object will be delivered. This condition must be of type REQUEST.

Response string

The HTTP Response. Default Ok.

Status int

The HTTP Status Code. Default 200.

name string

A unique name to identify this dictionary.

cacheCondition string

Name of already defined condition to check after we have retrieved an object. If the condition passes then deliver this Request Object instead. This condition must be of type CACHE. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].

content string

The custom VCL code to upload.

contentType string

The MIME type of the content.

requestCondition string

Name of already defined condition to be checked during the request phase. If the condition passes then this object will be delivered. This condition must be of type REQUEST.

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. This condition must be of type CACHE. 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. This condition must be of type REQUEST.

response str

The HTTP Response. Default Ok.

status int

The HTTP Status Code. Default 200.

Servicev1S3logging

BucketName 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.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

GzipLevel int

What level of GZIP encoding to have when dumping logs (default 0, no compression).

MessageType 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 or waf_debug.

PublicKey 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. Default null.

ResponseCondition string

The name of an existing condition in the configured endpoint, or leave blank to always execute.

S3AccessKey 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.

S3SecretKey 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.

ServerSideEncryption string

Specify what type of server side encryption should be used. Can be either AES256 or aws:kms.

ServerSideEncryptionKmsKeyId string

Server-side KMS Key ID. Must be set if server_side_encryption is set to aws:kms.

TimestampFormat string

The strftime specified timestamp formatting (default %Y-%m-%dT%H:%M:%S.000).

BucketName 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.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

GzipLevel int

What level of GZIP encoding to have when dumping logs (default 0, no compression).

MessageType 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 or waf_debug.

PublicKey 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. Default null.

ResponseCondition string

The name of an existing condition in the configured endpoint, or leave blank to always execute.

S3AccessKey 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.

S3SecretKey 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.

ServerSideEncryption string

Specify what type of server side encryption should be used. Can be either AES256 or aws:kms.

ServerSideEncryptionKmsKeyId string

Server-side KMS Key ID. Must be set if server_side_encryption is set to aws:kms.

TimestampFormat string

The strftime specified timestamp formatting (default %Y-%m-%dT%H:%M:%S.000).

bucketName 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.

formatVersion number

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

gzipLevel number

What level of GZIP encoding to have when dumping logs (default 0, no compression).

messageType 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 or waf_debug.

publicKey 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. Default null.

responseCondition string

The name of an existing condition in the configured endpoint, or leave blank to always execute.

s3AccessKey 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.

s3SecretKey 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.

serverSideEncryption string

Specify what type of server side encryption should be used. Can be either AES256 or aws:kms.

serverSideEncryptionKmsKeyId string

Server-side KMS Key ID. Must be set if server_side_encryption is set to aws:kms.

timestampFormat 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 or 2. (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 or waf_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. Default null.

response_condition str

The name of an existing condition in the configured endpoint, or leave blank to always execute.

s3_access_key str

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_key str

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_encryption str

Specify what type of server side encryption should be used. Can be either AES256 or aws:kms.

server_side_encryption_kms_key_id str

Server-side KMS Key ID. Must be set if server_side_encryption is set to aws: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 or none).

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 or none).

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 or none).

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 or none).

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.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

Placement string

Where in the generated VCL the logging call should be placed. Can be none or waf_debug.

ResponseCondition string

The name of an existing condition in the configured endpoint, or leave blank to always execute.

TlsCaCert string

A secure certificate to authenticate the server with. Must be in PEM format.

TlsHostname 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.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

Placement string

Where in the generated VCL the logging call should be placed. Can be none or waf_debug.

ResponseCondition string

The name of an existing condition in the configured endpoint, or leave blank to always execute.

TlsCaCert string

A secure certificate to authenticate the server with. Must be in PEM format.

TlsHostname 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.

formatVersion number

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

placement string

Where in the generated VCL the logging call should be placed. Can be none or waf_debug.

responseCondition string

The name of an existing condition in the configured endpoint, or leave blank to always execute.

tlsCaCert string

A secure certificate to authenticate the server with. Must be in PEM format.

tlsHostname 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 or 2. (default: 2).

placement str

Where in the generated VCL the logging call should be placed. Can be none or waf_debug.

response_condition str

The name of an existing condition in the configured endpoint, or leave blank to always execute.

tls_ca_cert str

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.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

MessageType 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 or waf_debug.

ResponseCondition 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.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

MessageType 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 or waf_debug.

ResponseCondition 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.

formatVersion number

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

messageType 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 or waf_debug.

responseCondition 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 or 2. (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 or waf_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.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

MessageType 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 or waf_debug.

Port int

The port the SFTP service listens on. (Default: 22).

ResponseCondition string

The name of an existing condition in the configured endpoint, or leave blank to always execute.

TlsCaCert string

A secure certificate to authenticate the server with. Must be in PEM format.

TlsClientCert string

The client certificate used to make authenticated requests. Must be in PEM format.

TlsClientKey string

The client private key used to make authenticated requests. Must be in PEM format.

TlsHostname 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.

UseTls 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.

FormatVersion int

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

MessageType 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 or waf_debug.

Port int

The port the SFTP service listens on. (Default: 22).

ResponseCondition string

The name of an existing condition in the configured endpoint, or leave blank to always execute.

TlsCaCert string

A secure certificate to authenticate the server with. Must be in PEM format.

TlsClientCert string

The client certificate used to make authenticated requests. Must be in PEM format.

TlsClientKey string

The client private key used to make authenticated requests. Must be in PEM format.

TlsHostname 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.

UseTls 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.

formatVersion number

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. (default: 2).

messageType 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 or waf_debug.

port number

The port the SFTP service listens on. (Default: 22).

responseCondition string

The name of an existing condition in the configured endpoint, or leave blank to always execute.

tlsCaCert string

A secure certificate to authenticate the server with. Must be in PEM format.

tlsClientCert string

The client certificate used to make authenticated requests. Must be in PEM format.

tlsClientKey string

The client private key used to make authenticated requests. Must be in PEM format.

tlsHostname 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.

useTls 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 or 2. (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 or waf_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_cert str

A secure certificate to authenticate the server with. Must be in PEM format.

tls_client_cert str

The client certificate used to make authenticated requests. Must be in PEM format.

tls_client_key str

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

Content string

The custom VCL code to upload.

Name string

A unique name to identify this dictionary.

Main bool

If true, use this block as the main configuration. If false, use this block as an includable library. Only a single VCL block can be marked as the main block. Default is false.

Content string

The custom VCL code to upload.

Name string

A unique name to identify this dictionary.

Main bool

If true, use this block as the main configuration. If false, use this block as an includable library. Only a single VCL block can be marked as the main block. Default is false.

content string

The custom VCL code to upload.

name string

A unique name to identify this dictionary.

main boolean

If true, use this block as the main configuration. If false, use this block as an includable library. Only a single VCL block can be marked as the main block. Default is false.

content str

The custom VCL code to upload.

name str

A unique name to identify this dictionary.

main bool

If true, use this block as the main configuration. If false, use this block as an includable library. Only a single VCL block can be marked as the main block. Default is false.

Servicev1Waf

ResponseObject string

The name of the response object used by the Web Application Firewall.

Disabled bool
PrefetchCondition string

The condition to determine which requests will be run past your Fastly WAF. This condition must be of type PREFETCH. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].

WafId string

The ID of the WAF.

ResponseObject string

The name of the response object used by the Web Application Firewall.

Disabled bool
PrefetchCondition string

The condition to determine which requests will be run past your Fastly WAF. This condition must be of type PREFETCH. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].

WafId string

The ID of the WAF.

responseObject string

The name of the response object used by the Web Application Firewall.

disabled boolean
prefetchCondition string

The condition to determine which requests will be run past your Fastly WAF. This condition must be of type PREFETCH. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].

wafId 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. This condition must be of type PREFETCH. 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.