Servicev1
Provides a Fastly Service, representing the configuration for a website, app, API, or anything else to be served through Fastly. A Service encompasses Domains and Backends.
The Service resource requires a domain name that is correctly set up to direct traffic to the Fastly service. See Fastly’s guide on [Adding CNAME Records][fastly-cname] on their documentation site for guidance.
Example Usage
Basic usage
using Pulumi;
using Fastly = Pulumi.Fastly;
class MyStack : Stack
{
public MyStack()
{
var demo = new Fastly.Servicev1("demo", new Fastly.Servicev1Args
{
Backends =
{
new Fastly.Inputs.Servicev1BackendArgs
{
Address = "127.0.0.1",
Name = "localhost",
Port = 80,
},
},
Domains =
{
new Fastly.Inputs.Servicev1DomainArgs
{
Comment = "demo",
Name = "demo.notexample.com",
},
},
ForceDestroy = true,
});
}
}
Coming soon!
import pulumi
import pulumi_fastly as fastly
demo = fastly.Servicev1("demo",
backends=[{
"address": "127.0.0.1",
"name": "localhost",
"port": 80,
}],
domains=[{
"comment": "demo",
"name": "demo.notexample.com",
}],
force_destroy=True)import * as pulumi from "@pulumi/pulumi";
import * as fastly from "@pulumi/fastly";
const demo = new fastly.Servicev1("demo", {
backends: [{
address: "127.0.0.1",
name: "localhost",
port: 80,
}],
domains: [{
comment: "demo",
name: "demo.notexample.com",
}],
forceDestroy: true,
});Basic usage with custom VCL:
using System.IO;
using Pulumi;
using Fastly = Pulumi.Fastly;
class MyStack : Stack
{
public MyStack()
{
var demo = new Fastly.Servicev1("demo", new Fastly.Servicev1Args
{
Backends =
{
new Fastly.Inputs.Servicev1BackendArgs
{
Address = "127.0.0.1",
Name = "localhost",
Port = 80,
},
},
Domains =
{
new Fastly.Inputs.Servicev1DomainArgs
{
Comment = "demo",
Name = "demo.notexample.com",
},
},
ForceDestroy = true,
Vcls =
{
new Fastly.Inputs.Servicev1VclArgs
{
Content = File.ReadAllText($"{path.Module}/my_custom_main.vcl"),
Main = true,
Name = "my_custom_main_vcl",
},
new Fastly.Inputs.Servicev1VclArgs
{
Content = File.ReadAllText($"{path.Module}/my_custom_library.vcl"),
Name = "my_custom_library_vcl",
},
},
});
}
}
Coming soon!
import pulumi
import pulumi_fastly as fastly
demo = fastly.Servicev1("demo",
backends=[{
"address": "127.0.0.1",
"name": "localhost",
"port": 80,
}],
domains=[{
"comment": "demo",
"name": "demo.notexample.com",
}],
force_destroy=True,
vcls=[
{
"content": (lambda path: open(path).read())(f"{path['module']}/my_custom_main.vcl"),
"main": True,
"name": "my_custom_main_vcl",
},
{
"content": (lambda path: open(path).read())(f"{path['module']}/my_custom_library.vcl"),
"name": "my_custom_library_vcl",
},
])import * as pulumi from "@pulumi/pulumi";
import * as fastly from "@pulumi/fastly";
import * as fs from "fs";
const demo = new fastly.Servicev1("demo", {
backends: [{
address: "127.0.0.1",
name: "localhost",
port: 80,
}],
domains: [{
comment: "demo",
name: "demo.notexample.com",
}],
forceDestroy: true,
vcls: [
{
content: fs.readFileSync(`./my_custom_main.vcl`, "utf-8"),
main: true,
name: "my_custom_main_vcl",
},
{
content: fs.readFileSync(`./my_custom_library.vcl`, "utf-8"),
name: "my_custom_library_vcl",
},
],
});Basic usage with custom Director
using Pulumi;
using Fastly = Pulumi.Fastly;
class MyStack : Stack
{
public MyStack()
{
var demo = new Fastly.Servicev1("demo", new Fastly.Servicev1Args
{
Backends =
{
new Fastly.Inputs.Servicev1BackendArgs
{
Address = "127.0.0.1",
Name = "origin1",
Port = 80,
},
new Fastly.Inputs.Servicev1BackendArgs
{
Address = "127.0.0.2",
Name = "origin2",
Port = 80,
},
},
Directors =
{
new Fastly.Inputs.Servicev1DirectorArgs
{
Backends =
{
"origin1",
"origin2",
},
Name = "mydirector",
Quorum = 0,
Type = 3,
},
},
Domains =
{
new Fastly.Inputs.Servicev1DomainArgs
{
Comment = "demo",
Name = "demo.notexample.com",
},
},
ForceDestroy = true,
});
}
}
Coming soon!
import pulumi
import pulumi_fastly as fastly
demo = fastly.Servicev1("demo",
backends=[
{
"address": "127.0.0.1",
"name": "origin1",
"port": 80,
},
{
"address": "127.0.0.2",
"name": "origin2",
"port": 80,
},
],
directors=[{
"backends": [
"origin1",
"origin2",
],
"name": "mydirector",
"quorum": 0,
"type": 3,
}],
domains=[{
"comment": "demo",
"name": "demo.notexample.com",
}],
force_destroy=True)import * as pulumi from "@pulumi/pulumi";
import * as fastly from "@pulumi/fastly";
const demo = new fastly.Servicev1("demo", {
backends: [
{
address: "127.0.0.1",
name: "origin1",
port: 80,
},
{
address: "127.0.0.2",
name: "origin2",
port: 80,
},
],
directors: [{
backends: [
"origin1",
"origin2",
],
name: "mydirector",
quorum: 0,
type: 3,
}],
domains: [{
comment: "demo",
name: "demo.notexample.com",
}],
forceDestroy: true,
});Create a Servicev1 Resource
new Servicev1(name: string, args: Servicev1Args, opts?: CustomResourceOptions);def Servicev1(resource_name, opts=None, acls=None, activate=None, backends=None, bigqueryloggings=None, blobstorageloggings=None, cache_settings=None, comment=None, conditions=None, default_host=None, default_ttl=None, dictionaries=None, directors=None, domains=None, dynamicsnippets=None, force_destroy=None, gcsloggings=None, gzips=None, headers=None, healthchecks=None, httpsloggings=None, logentries=None, logging_datadogs=None, logging_elasticsearches=None, logging_ftps=None, logging_googlepubsubs=None, logging_kafkas=None, logging_logglies=None, logging_newrelics=None, logging_scalyrs=None, logging_sftps=None, name=None, papertrails=None, request_settings=None, response_objects=None, s3loggings=None, snippets=None, splunks=None, sumologics=None, syslogs=None, vcls=None, version_comment=None, __props__=None);func NewServicev1(ctx *Context, name string, args Servicev1Args, opts ...ResourceOption) (*Servicev1, error)public Servicev1(string name, Servicev1Args args, CustomResourceOptions? opts = null)- name string
- The unique name of the resource.
- args Servicev1Args
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- opts ResourceOptions
- A bag of options that control this resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args Servicev1Args
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args Servicev1Args
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
Servicev1 Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.
Inputs
The Servicev1 resource accepts the following input properties:
- Domains
List<Servicev1Domain
Args> If you created the S3 bucket outside of
us-east-1, then specify the corresponding bucket endpoint. Example:s3-us-west-2.amazonaws.com.- Acls
List<Servicev1Acl
Args> A set of ACL configuration blocks. Defined below.
- Activate bool
Conditionally prevents the Service from being activated. The apply step will continue to create a new draft version but will not activate it if this is set to false. Default true.
- Backends
List<Servicev1Backend
Args> A set of Backends to service requests from your Domains. Defined below. Backends must be defined in this argument, or defined in the
vclargument below- Bigqueryloggings
List<Servicev1Bigquerylogging
Args> A BigQuery endpoint to send streaming logs too. Defined below.
- Blobstorageloggings
List<Servicev1Blobstoragelogging
Args> An Azure Blob Storage endpoint to send streaming logs too. Defined below.
- Cache
Settings List<Servicev1CacheSetting Args> A set of Cache Settings, allowing you to override
- Comment string
An optional comment about the Director.
- Conditions
List<Servicev1Condition
Args> A set of conditions to add logic to any basic configuration object in this service. Defined below.
- Default
Host string Sets the host header.
- Default
Ttl int The default Time-to-live (TTL) for requests.
- Dictionaries
List<Servicev1Dictionary
Args> A set of dictionaries that allow the storing of key values pair for use within VCL functions. Defined below.
- Directors
List<Servicev1Director
Args> A director to allow more control over balancing traffic over backends. when an item is not to be cached based on an above
condition. Defined below- Dynamicsnippets
List<Servicev1Dynamicsnippet
Args> A set of custom, “dynamic” VCL Snippet configuration blocks. Defined below.
- Force
Destroy bool Services that are active cannot be destroyed. In order to destroy the Service, set
force_destroytotrue. Defaultfalse.- Gcsloggings
List<Servicev1Gcslogging
Args> A gcs endpoint to send streaming logs too. Defined below.
- Gzips
List<Servicev1Gzip
Args> A set of gzip rules to control automatic gzipping of content. Defined below.
- Headers
List<Servicev1Header
Args> A set of Headers to manipulate for each request. Defined below.
- Healthchecks
List<Servicev1Healthcheck
Args> Name of a defined
healthcheckto assign to this backend.- Httpsloggings
List<Servicev1Httpslogging
Args> An HTTPS endpoint to send streaming logs to. Defined below.
- Logentries
List<Servicev1Logentry
Args> A logentries endpoint to send streaming logs too. Defined below.
- Logging
Datadogs List<Servicev1LoggingDatadog Args> A Datadog endpoint to send streaming logs to. Defined below.
- Logging
Elasticsearches List<Servicev1LoggingElasticsearch Args> An Elasticsearch endpoint to send streaming logs to. Defined below.
- Logging
Ftps List<Servicev1LoggingFtp Args> An FTP endpoint to send streaming logs to. Defined below.
- Logging
Googlepubsubs List<Servicev1LoggingGooglepubsub Args> A Google Cloud Pub/Sub endpoint to send streaming logs to. Defined below.
- Logging
Kafkas List<Servicev1LoggingKafka Args> A Kafka endpoint to send streaming logs to. Defined below.
- Logging
Logglies List<Servicev1LoggingLoggly Args> A Loggly endpoint to send streaming logs to. Defined below.
- Logging
Newrelics List<Servicev1LoggingNewrelic Args> A New Relic endpoint to send streaming logs to. Defined below.
- Logging
Scalyrs List<Servicev1LoggingScalyr Args> A Scalyr endpoint to send streaming logs to. Defined below.
- Logging
Sftps List<Servicev1LoggingSftp Args> An SFTP endpoint to send streaming logs to. Defined below.
- Name string
A unique name to identify this dictionary.
- Papertrails
List<Servicev1Papertrail
Args> A Papertrail endpoint to send streaming logs too. Defined below.
- Request
Settings List<Servicev1RequestSetting Args> A set of Request modifiers. Defined below
- Response
Objects List<Servicev1ResponseObject Args> Allows you to create synthetic responses that exist entirely on the varnish machine. Useful for creating error or maintenance pages that exists outside the scope of your datacenter. Best when used with Condition objects.
- S3loggings
List<Servicev1S3logging
Args> A set of S3 Buckets to send streaming logs too. Defined below.
- Snippets
List<Servicev1Snippet
Args> A set of custom, “regular” (non-dynamic) VCL Snippet configuration blocks. Defined below.
- Splunks
List<Servicev1Splunk
Args> A Splunk endpoint to send streaming logs too. Defined below.
- Sumologics
List<Servicev1Sumologic
Args> A Sumologic endpoint to send streaming logs too. Defined below.
- Syslogs
List<Servicev1Syslog
Args> A syslog endpoint to send streaming logs too. Defined below.
- Vcls
List<Servicev1Vcl
Args> A set of custom VCL configuration blocks. See the Fastly documentation for more information on using custom VCL.
- Version
Comment string Description field for the version.
- Domains []Servicev1Domain
If you created the S3 bucket outside of
us-east-1, then specify the corresponding bucket endpoint. Example:s3-us-west-2.amazonaws.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
vclargument below- Bigqueryloggings []Servicev1Bigquerylogging
A BigQuery endpoint to send streaming logs too. Defined below.
- Blobstorageloggings []Servicev1Blobstoragelogging
An Azure Blob Storage endpoint to send streaming logs too. Defined below.
- Cache
Settings []Servicev1CacheSetting A set of Cache Settings, allowing you to override
- Comment string
An optional comment about the Director.
- Conditions []Servicev1Condition
A set of conditions to add logic to any basic configuration object in this service. Defined below.
- Default
Host string Sets the host header.
- Default
Ttl int The default Time-to-live (TTL) for requests.
- Dictionaries []Servicev1Dictionary
A set of dictionaries that allow the storing of key values pair for use within VCL functions. Defined below.
- Directors []Servicev1Director
A director to allow more control over balancing traffic over backends. when an item is not to be cached based on an above
condition. Defined below- Dynamicsnippets []Servicev1Dynamicsnippet
A set of custom, “dynamic” VCL Snippet configuration blocks. Defined below.
- Force
Destroy bool Services that are active cannot be destroyed. In order to destroy the Service, set
force_destroytotrue. Defaultfalse.- Gcsloggings []Servicev1Gcslogging
A gcs endpoint to send streaming logs too. Defined below.
- Gzips []Servicev1Gzip
A set of gzip rules to control automatic gzipping of content. Defined below.
- Headers []Servicev1Header
A set of Headers to manipulate for each request. Defined below.
- Healthchecks []Servicev1Healthcheck
Name of a defined
healthcheckto assign to this backend.- Httpsloggings []Servicev1Httpslogging
An HTTPS endpoint to send streaming logs to. Defined below.
- Logentries []Servicev1Logentry
A logentries endpoint to send streaming logs too. Defined below.
- Logging
Datadogs []Servicev1LoggingDatadog A Datadog endpoint to send streaming logs to. Defined below.
- Logging
Elasticsearches []Servicev1LoggingElasticsearch An Elasticsearch endpoint to send streaming logs to. Defined below.
- Logging
Ftps []Servicev1LoggingFtp An FTP endpoint to send streaming logs to. Defined below.
- Logging
Googlepubsubs []Servicev1LoggingGooglepubsub A Google Cloud Pub/Sub endpoint to send streaming logs to. Defined below.
- Logging
Kafkas []Servicev1LoggingKafka A Kafka endpoint to send streaming logs to. Defined below.
- Logging
Logglies []Servicev1LoggingLoggly A Loggly endpoint to send streaming logs to. Defined below.
- Logging
Newrelics []Servicev1LoggingNewrelic A New Relic endpoint to send streaming logs to. Defined below.
- Logging
Scalyrs []Servicev1LoggingScalyr A Scalyr endpoint to send streaming logs to. Defined below.
- Logging
Sftps []Servicev1LoggingSftp An SFTP endpoint to send streaming logs to. Defined below.
- Name string
A unique name to identify this dictionary.
- Papertrails []Servicev1Papertrail
A Papertrail endpoint to send streaming logs too. Defined below.
- Request
Settings []Servicev1RequestSetting A set of Request modifiers. Defined below
- Response
Objects []Servicev1ResponseObject Allows you to create synthetic responses that exist entirely on the varnish machine. Useful for creating error or maintenance pages that exists outside the scope of your datacenter. Best when used with Condition objects.
- 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. See the Fastly documentation for more information on using custom VCL.
- Version
Comment string Description field for the version.
- domains Servicev1Domain[]
If you created the S3 bucket outside of
us-east-1, then specify the corresponding bucket endpoint. Example:s3-us-west-2.amazonaws.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
vclargument below- bigqueryloggings Servicev1Bigquerylogging[]
A BigQuery endpoint to send streaming logs too. Defined below.
- blobstorageloggings Servicev1Blobstoragelogging[]
An Azure Blob Storage endpoint to send streaming logs too. Defined below.
- cache
Settings Servicev1CacheSetting[] A set of Cache Settings, allowing you to override
- comment string
An optional comment about the Director.
- conditions Servicev1Condition[]
A set of conditions to add logic to any basic configuration object in this service. Defined below.
- default
Host string Sets the host header.
- default
Ttl number The default Time-to-live (TTL) for requests.
- dictionaries Servicev1Dictionary[]
A set of dictionaries that allow the storing of key values pair for use within VCL functions. Defined below.
- directors Servicev1Director[]
A director to allow more control over balancing traffic over backends. when an item is not to be cached based on an above
condition. Defined below- dynamicsnippets Servicev1Dynamicsnippet[]
A set of custom, “dynamic” VCL Snippet configuration blocks. Defined below.
- force
Destroy boolean Services that are active cannot be destroyed. In order to destroy the Service, set
force_destroytotrue. Defaultfalse.- gcsloggings Servicev1Gcslogging[]
A gcs endpoint to send streaming logs too. Defined below.
- gzips Servicev1Gzip[]
A set of gzip rules to control automatic gzipping of content. Defined below.
- headers Servicev1Header[]
A set of Headers to manipulate for each request. Defined below.
- healthchecks Servicev1Healthcheck[]
Name of a defined
healthcheckto assign to this backend.- httpsloggings Servicev1Httpslogging[]
An HTTPS endpoint to send streaming logs to. Defined below.
- logentries Servicev1Logentry[]
A logentries endpoint to send streaming logs too. Defined below.
- logging
Datadogs Servicev1LoggingDatadog[] A Datadog endpoint to send streaming logs to. Defined below.
- logging
Elasticsearches Servicev1LoggingElasticsearch[] An Elasticsearch endpoint to send streaming logs to. Defined below.
- logging
Ftps Servicev1LoggingFtp[] An FTP endpoint to send streaming logs to. Defined below.
- logging
Googlepubsubs Servicev1LoggingGooglepubsub[] A Google Cloud Pub/Sub endpoint to send streaming logs to. Defined below.
- logging
Kafkas Servicev1LoggingKafka[] A Kafka endpoint to send streaming logs to. Defined below.
- logging
Logglies Servicev1LoggingLoggly[] A Loggly endpoint to send streaming logs to. Defined below.
- logging
Newrelics Servicev1LoggingNewrelic[] A New Relic endpoint to send streaming logs to. Defined below.
- logging
Scalyrs Servicev1LoggingScalyr[] A Scalyr endpoint to send streaming logs to. Defined below.
- logging
Sftps Servicev1LoggingSftp[] An SFTP endpoint to send streaming logs to. Defined below.
- name string
A unique name to identify this dictionary.
- papertrails Servicev1Papertrail[]
A Papertrail endpoint to send streaming logs too. Defined below.
- request
Settings Servicev1RequestSetting[] A set of Request modifiers. Defined below
- response
Objects Servicev1ResponseObject[] Allows you to create synthetic responses that exist entirely on the varnish machine. Useful for creating error or maintenance pages that exists outside the scope of your datacenter. Best when used with Condition objects.
- 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. See the Fastly documentation for more information on using custom VCL.
- version
Comment string Description field for the version.
- domains List[Servicev1Domain]
If you created the S3 bucket outside of
us-east-1, then specify the corresponding bucket endpoint. Example:s3-us-west-2.amazonaws.com.- acls List[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 List[Servicev1Backend]
A set of Backends to service requests from your Domains. Defined below. Backends must be defined in this argument, or defined in the
vclargument below- bigqueryloggings List[Servicev1Bigquerylogging]
A BigQuery endpoint to send streaming logs too. Defined below.
- blobstorageloggings List[Servicev1Blobstoragelogging]
An Azure Blob Storage endpoint to send streaming logs too. Defined below.
- cache_
settings List[Servicev1CacheSetting] A set of Cache Settings, allowing you to override
- comment str
An optional comment about the Director.
- conditions List[Servicev1Condition]
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 float The default Time-to-live (TTL) for requests.
- dictionaries List[Servicev1Dictionary]
A set of dictionaries that allow the storing of key values pair for use within VCL functions. Defined below.
- directors List[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 List[Servicev1Dynamicsnippet]
A set of custom, “dynamic” VCL Snippet configuration blocks. Defined below.
- force_
destroy bool Services that are active cannot be destroyed. In order to destroy the Service, set
force_destroytotrue. Defaultfalse.- gcsloggings List[Servicev1Gcslogging]
A gcs endpoint to send streaming logs too. Defined below.
- gzips List[Servicev1Gzip]
A set of gzip rules to control automatic gzipping of content. Defined below.
- headers List[Servicev1Header]
A set of Headers to manipulate for each request. Defined below.
- healthchecks List[Servicev1Healthcheck]
Name of a defined
healthcheckto assign to this backend.- httpsloggings List[Servicev1Httpslogging]
An HTTPS endpoint to send streaming logs to. Defined below.
- logentries List[Servicev1Logentry]
A logentries endpoint to send streaming logs too. Defined below.
- logging_
datadogs List[Servicev1LoggingDatadog] A Datadog endpoint to send streaming logs to. Defined below.
- logging_
elasticsearches List[Servicev1LoggingElasticsearch] An Elasticsearch endpoint to send streaming logs to. Defined below.
- logging_
ftps List[Servicev1LoggingFtp] An FTP endpoint to send streaming logs to. Defined below.
- logging_
googlepubsubs List[Servicev1LoggingGooglepubsub] A Google Cloud Pub/Sub endpoint to send streaming logs to. Defined below.
- logging_
kafkas List[Servicev1LoggingKafka] A Kafka endpoint to send streaming logs to. Defined below.
- logging_
logglies List[Servicev1LoggingLoggly] A Loggly endpoint to send streaming logs to. Defined below.
- logging_
newrelics List[Servicev1LoggingNewrelic] A New Relic endpoint to send streaming logs to. Defined below.
- logging_
scalyrs List[Servicev1LoggingScalyr] A Scalyr endpoint to send streaming logs to. Defined below.
- logging_
sftps List[Servicev1LoggingSftp] An SFTP endpoint to send streaming logs to. Defined below.
- name str
A unique name to identify this dictionary.
- papertrails List[Servicev1Papertrail]
A Papertrail endpoint to send streaming logs too. Defined below.
- request_
settings List[Servicev1RequestSetting] A set of Request modifiers. Defined below
- response_
objects List[Servicev1ResponseObject] Allows you to create synthetic responses that exist entirely on the varnish machine. Useful for creating error or maintenance pages that exists outside the scope of your datacenter. Best when used with Condition objects.
- s3loggings List[Servicev1S3logging]
A set of S3 Buckets to send streaming logs too. Defined below.
- snippets List[Servicev1Snippet]
A set of custom, “regular” (non-dynamic) VCL Snippet configuration blocks. Defined below.
- splunks List[Servicev1Splunk]
A Splunk endpoint to send streaming logs too. Defined below.
- sumologics List[Servicev1Sumologic]
A Sumologic endpoint to send streaming logs too. Defined below.
- syslogs List[Servicev1Syslog]
A syslog endpoint to send streaming logs too. Defined below.
- vcls List[Servicev1Vcl]
A set of custom VCL configuration blocks. See the Fastly documentation for more information on using custom VCL.
- version_
comment str Description field for the version.
Outputs
All input properties are implicitly available as output properties. Additionally, the Servicev1 resource produces the following output properties:
- Active
Version int The currently active version of your Fastly Service.
- Cloned
Version int The latest cloned version by the provider. The value gets only set after running
pulumi up.- Id string
- The provider-assigned unique ID for this managed resource.
- Active
Version int The currently active version of your Fastly Service.
- Cloned
Version int The latest cloned version by the provider. The value gets only set after running
pulumi up.- Id string
- The provider-assigned unique ID for this managed resource.
- active
Version number The currently active version of your Fastly Service.
- cloned
Version number The latest cloned version by the provider. The value gets only set after running
pulumi up.- id string
- The provider-assigned unique ID for this managed resource.
- active_
version float The currently active version of your Fastly Service.
- cloned_
version float 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): Servicev1static get(resource_name, id, opts=None, acls=None, activate=None, active_version=None, backends=None, bigqueryloggings=None, blobstorageloggings=None, cache_settings=None, cloned_version=None, comment=None, conditions=None, default_host=None, default_ttl=None, dictionaries=None, directors=None, domains=None, dynamicsnippets=None, force_destroy=None, gcsloggings=None, gzips=None, headers=None, healthchecks=None, httpsloggings=None, logentries=None, logging_datadogs=None, logging_elasticsearches=None, logging_ftps=None, logging_googlepubsubs=None, logging_kafkas=None, logging_logglies=None, logging_newrelics=None, logging_scalyrs=None, logging_sftps=None, name=None, papertrails=None, request_settings=None, response_objects=None, s3loggings=None, snippets=None, splunks=None, sumologics=None, syslogs=None, vcls=None, version_comment=None, __props__=None);func GetServicev1(ctx *Context, name string, id IDInput, state *Servicev1State, opts ...ResourceOption) (*Servicev1, error)public static Servicev1 Get(string name, Input<string> id, Servicev1State? state, CustomResourceOptions? opts = null)- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
The following state arguments are supported:
- Acls
List<Servicev1Acl
Args> A set of ACL configuration blocks. Defined below.
- Activate bool
Conditionally prevents the Service from being activated. The apply step will continue to create a new draft version but will not activate it if this is set to false. Default true.
- Active
Version int The currently active version of your Fastly Service.
- Backends
List<Servicev1Backend
Args> A set of Backends to service requests from your Domains. Defined below. Backends must be defined in this argument, or defined in the
vclargument below- Bigqueryloggings
List<Servicev1Bigquerylogging
Args> A BigQuery endpoint to send streaming logs too. Defined below.
- Blobstorageloggings
List<Servicev1Blobstoragelogging
Args> An Azure Blob Storage endpoint to send streaming logs too. Defined below.
- Cache
Settings List<Servicev1CacheSetting Args> A set of Cache Settings, allowing you to override
- Cloned
Version int The latest cloned version by the provider. The value gets only set after running
pulumi up.- Comment string
An optional comment about the Director.
- Conditions
List<Servicev1Condition
Args> A set of conditions to add logic to any basic configuration object in this service. Defined below.
- Default
Host string Sets the host header.
- Default
Ttl int The default Time-to-live (TTL) for requests.
- Dictionaries
List<Servicev1Dictionary
Args> A set of dictionaries that allow the storing of key values pair for use within VCL functions. Defined below.
- Directors
List<Servicev1Director
Args> A director to allow more control over balancing traffic over backends. when an item is not to be cached based on an above
condition. Defined below- Domains
List<Servicev1Domain
Args> If you created the S3 bucket outside of
us-east-1, then specify the corresponding bucket endpoint. Example:s3-us-west-2.amazonaws.com.- Dynamicsnippets
List<Servicev1Dynamicsnippet
Args> A set of custom, “dynamic” VCL Snippet configuration blocks. Defined below.
- Force
Destroy bool Services that are active cannot be destroyed. In order to destroy the Service, set
force_destroytotrue. Defaultfalse.- Gcsloggings
List<Servicev1Gcslogging
Args> A gcs endpoint to send streaming logs too. Defined below.
- Gzips
List<Servicev1Gzip
Args> A set of gzip rules to control automatic gzipping of content. Defined below.
- Headers
List<Servicev1Header
Args> A set of Headers to manipulate for each request. Defined below.
- Healthchecks
List<Servicev1Healthcheck
Args> Name of a defined
healthcheckto assign to this backend.- Httpsloggings
List<Servicev1Httpslogging
Args> An HTTPS endpoint to send streaming logs to. Defined below.
- Logentries
List<Servicev1Logentry
Args> A logentries endpoint to send streaming logs too. Defined below.
- Logging
Datadogs List<Servicev1LoggingDatadog Args> A Datadog endpoint to send streaming logs to. Defined below.
- Logging
Elasticsearches List<Servicev1LoggingElasticsearch Args> An Elasticsearch endpoint to send streaming logs to. Defined below.
- Logging
Ftps List<Servicev1LoggingFtp Args> An FTP endpoint to send streaming logs to. Defined below.
- Logging
Googlepubsubs List<Servicev1LoggingGooglepubsub Args> A Google Cloud Pub/Sub endpoint to send streaming logs to. Defined below.
- Logging
Kafkas List<Servicev1LoggingKafka Args> A Kafka endpoint to send streaming logs to. Defined below.
- Logging
Logglies List<Servicev1LoggingLoggly Args> A Loggly endpoint to send streaming logs to. Defined below.
- Logging
Newrelics List<Servicev1LoggingNewrelic Args> A New Relic endpoint to send streaming logs to. Defined below.
- Logging
Scalyrs List<Servicev1LoggingScalyr Args> A Scalyr endpoint to send streaming logs to. Defined below.
- Logging
Sftps List<Servicev1LoggingSftp Args> An SFTP endpoint to send streaming logs to. Defined below.
- Name string
A unique name to identify this dictionary.
- Papertrails
List<Servicev1Papertrail
Args> A Papertrail endpoint to send streaming logs too. Defined below.
- Request
Settings List<Servicev1RequestSetting Args> A set of Request modifiers. Defined below
- Response
Objects List<Servicev1ResponseObject Args> Allows you to create synthetic responses that exist entirely on the varnish machine. Useful for creating error or maintenance pages that exists outside the scope of your datacenter. Best when used with Condition objects.
- S3loggings
List<Servicev1S3logging
Args> A set of S3 Buckets to send streaming logs too. Defined below.
- Snippets
List<Servicev1Snippet
Args> A set of custom, “regular” (non-dynamic) VCL Snippet configuration blocks. Defined below.
- Splunks
List<Servicev1Splunk
Args> A Splunk endpoint to send streaming logs too. Defined below.
- Sumologics
List<Servicev1Sumologic
Args> A Sumologic endpoint to send streaming logs too. Defined below.
- Syslogs
List<Servicev1Syslog
Args> A syslog endpoint to send streaming logs too. Defined below.
- Vcls
List<Servicev1Vcl
Args> A set of custom VCL configuration blocks. See the Fastly documentation for more information on using custom VCL.
- Version
Comment string Description field for the version.
- Acls []Servicev1Acl
A set of ACL configuration blocks. Defined below.
- Activate bool
Conditionally prevents the Service from being activated. The apply step will continue to create a new draft version but will not activate it if this is set to false. Default true.
- Active
Version int The currently active version of your Fastly Service.
- Backends []Servicev1Backend
A set of Backends to service requests from your Domains. Defined below. Backends must be defined in this argument, or defined in the
vclargument below- Bigqueryloggings []Servicev1Bigquerylogging
A BigQuery endpoint to send streaming logs too. Defined below.
- Blobstorageloggings []Servicev1Blobstoragelogging
An Azure Blob Storage endpoint to send streaming logs too. Defined below.
- Cache
Settings []Servicev1CacheSetting A set of Cache Settings, allowing you to override
- Cloned
Version int The latest cloned version by the provider. The value gets only set after running
pulumi up.- Comment string
An optional comment about the Director.
- Conditions []Servicev1Condition
A set of conditions to add logic to any basic configuration object in this service. Defined below.
- Default
Host string Sets the host header.
- Default
Ttl int The default Time-to-live (TTL) for requests.
- Dictionaries []Servicev1Dictionary
A set of dictionaries that allow the storing of key values pair for use within VCL functions. Defined below.
- Directors []Servicev1Director
A director to allow more control over balancing traffic over backends. when an item is not to be cached based on an above
condition. Defined below- Domains []Servicev1Domain
If you created the S3 bucket outside of
us-east-1, then specify the corresponding bucket endpoint. Example:s3-us-west-2.amazonaws.com.- Dynamicsnippets []Servicev1Dynamicsnippet
A set of custom, “dynamic” VCL Snippet configuration blocks. Defined below.
- Force
Destroy bool Services that are active cannot be destroyed. In order to destroy the Service, set
force_destroytotrue. Defaultfalse.- Gcsloggings []Servicev1Gcslogging
A gcs endpoint to send streaming logs too. Defined below.
- Gzips []Servicev1Gzip
A set of gzip rules to control automatic gzipping of content. Defined below.
- Headers []Servicev1Header
A set of Headers to manipulate for each request. Defined below.
- Healthchecks []Servicev1Healthcheck
Name of a defined
healthcheckto assign to this backend.- Httpsloggings []Servicev1Httpslogging
An HTTPS endpoint to send streaming logs to. Defined below.
- Logentries []Servicev1Logentry
A logentries endpoint to send streaming logs too. Defined below.
- Logging
Datadogs []Servicev1LoggingDatadog A Datadog endpoint to send streaming logs to. Defined below.
- Logging
Elasticsearches []Servicev1LoggingElasticsearch An Elasticsearch endpoint to send streaming logs to. Defined below.
- Logging
Ftps []Servicev1LoggingFtp An FTP endpoint to send streaming logs to. Defined below.
- Logging
Googlepubsubs []Servicev1LoggingGooglepubsub A Google Cloud Pub/Sub endpoint to send streaming logs to. Defined below.
- Logging
Kafkas []Servicev1LoggingKafka A Kafka endpoint to send streaming logs to. Defined below.
- Logging
Logglies []Servicev1LoggingLoggly A Loggly endpoint to send streaming logs to. Defined below.
- Logging
Newrelics []Servicev1LoggingNewrelic A New Relic endpoint to send streaming logs to. Defined below.
- Logging
Scalyrs []Servicev1LoggingScalyr A Scalyr endpoint to send streaming logs to. Defined below.
- Logging
Sftps []Servicev1LoggingSftp An SFTP endpoint to send streaming logs to. Defined below.
- Name string
A unique name to identify this dictionary.
- Papertrails []Servicev1Papertrail
A Papertrail endpoint to send streaming logs too. Defined below.
- Request
Settings []Servicev1RequestSetting A set of Request modifiers. Defined below
- Response
Objects []Servicev1ResponseObject Allows you to create synthetic responses that exist entirely on the varnish machine. Useful for creating error or maintenance pages that exists outside the scope of your datacenter. Best when used with Condition objects.
- 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. See the Fastly documentation for more information on using custom VCL.
- Version
Comment string Description field for the version.
- acls Servicev1Acl[]
A set of ACL configuration blocks. Defined below.
- activate boolean
Conditionally prevents the Service from being activated. The apply step will continue to create a new draft version but will not activate it if this is set to false. Default true.
- active
Version number The currently active version of your Fastly Service.
- backends Servicev1Backend[]
A set of Backends to service requests from your Domains. Defined below. Backends must be defined in this argument, or defined in the
vclargument below- bigqueryloggings Servicev1Bigquerylogging[]
A BigQuery endpoint to send streaming logs too. Defined below.
- blobstorageloggings Servicev1Blobstoragelogging[]
An Azure Blob Storage endpoint to send streaming logs too. Defined below.
- cache
Settings Servicev1CacheSetting[] A set of Cache Settings, allowing you to override
- cloned
Version number The latest cloned version by the provider. The value gets only set after running
pulumi up.- comment string
An optional comment about the Director.
- conditions Servicev1Condition[]
A set of conditions to add logic to any basic configuration object in this service. Defined below.
- default
Host string Sets the host header.
- default
Ttl number The default Time-to-live (TTL) for requests.
- dictionaries Servicev1Dictionary[]
A set of dictionaries that allow the storing of key values pair for use within VCL functions. Defined below.
- directors Servicev1Director[]
A director to allow more control over balancing traffic over backends. when an item is not to be cached based on an above
condition. Defined below- domains Servicev1Domain[]
If you created the S3 bucket outside of
us-east-1, then specify the corresponding bucket endpoint. Example:s3-us-west-2.amazonaws.com.- dynamicsnippets Servicev1Dynamicsnippet[]
A set of custom, “dynamic” VCL Snippet configuration blocks. Defined below.
- force
Destroy boolean Services that are active cannot be destroyed. In order to destroy the Service, set
force_destroytotrue. Defaultfalse.- gcsloggings Servicev1Gcslogging[]
A gcs endpoint to send streaming logs too. Defined below.
- gzips Servicev1Gzip[]
A set of gzip rules to control automatic gzipping of content. Defined below.
- headers Servicev1Header[]
A set of Headers to manipulate for each request. Defined below.
- healthchecks Servicev1Healthcheck[]
Name of a defined
healthcheckto assign to this backend.- httpsloggings Servicev1Httpslogging[]
An HTTPS endpoint to send streaming logs to. Defined below.
- logentries Servicev1Logentry[]
A logentries endpoint to send streaming logs too. Defined below.
- logging
Datadogs Servicev1LoggingDatadog[] A Datadog endpoint to send streaming logs to. Defined below.
- logging
Elasticsearches Servicev1LoggingElasticsearch[] An Elasticsearch endpoint to send streaming logs to. Defined below.
- logging
Ftps Servicev1LoggingFtp[] An FTP endpoint to send streaming logs to. Defined below.
- logging
Googlepubsubs Servicev1LoggingGooglepubsub[] A Google Cloud Pub/Sub endpoint to send streaming logs to. Defined below.
- logging
Kafkas Servicev1LoggingKafka[] A Kafka endpoint to send streaming logs to. Defined below.
- logging
Logglies Servicev1LoggingLoggly[] A Loggly endpoint to send streaming logs to. Defined below.
- logging
Newrelics Servicev1LoggingNewrelic[] A New Relic endpoint to send streaming logs to. Defined below.
- logging
Scalyrs Servicev1LoggingScalyr[] A Scalyr endpoint to send streaming logs to. Defined below.
- logging
Sftps Servicev1LoggingSftp[] An SFTP endpoint to send streaming logs to. Defined below.
- name string
A unique name to identify this dictionary.
- papertrails Servicev1Papertrail[]
A Papertrail endpoint to send streaming logs too. Defined below.
- request
Settings Servicev1RequestSetting[] A set of Request modifiers. Defined below
- response
Objects Servicev1ResponseObject[] Allows you to create synthetic responses that exist entirely on the varnish machine. Useful for creating error or maintenance pages that exists outside the scope of your datacenter. Best when used with Condition objects.
- 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. See the Fastly documentation for more information on using custom VCL.
- version
Comment string Description field for the version.
- acls List[Servicev1Acl]
A set of ACL configuration blocks. Defined below.
- activate bool
Conditionally prevents the Service from being activated. The apply step will continue to create a new draft version but will not activate it if this is set to false. Default true.
- active_
version float The currently active version of your Fastly Service.
- backends List[Servicev1Backend]
A set of Backends to service requests from your Domains. Defined below. Backends must be defined in this argument, or defined in the
vclargument below- bigqueryloggings List[Servicev1Bigquerylogging]
A BigQuery endpoint to send streaming logs too. Defined below.
- blobstorageloggings List[Servicev1Blobstoragelogging]
An Azure Blob Storage endpoint to send streaming logs too. Defined below.
- cache_
settings List[Servicev1CacheSetting] A set of Cache Settings, allowing you to override
- cloned_
version float 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 List[Servicev1Condition]
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 float The default Time-to-live (TTL) for requests.
- dictionaries List[Servicev1Dictionary]
A set of dictionaries that allow the storing of key values pair for use within VCL functions. Defined below.
- directors List[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 List[Servicev1Domain]
If you created the S3 bucket outside of
us-east-1, then specify the corresponding bucket endpoint. Example:s3-us-west-2.amazonaws.com.- dynamicsnippets List[Servicev1Dynamicsnippet]
A set of custom, “dynamic” VCL Snippet configuration blocks. Defined below.
- force_
destroy bool Services that are active cannot be destroyed. In order to destroy the Service, set
force_destroytotrue. Defaultfalse.- gcsloggings List[Servicev1Gcslogging]
A gcs endpoint to send streaming logs too. Defined below.
- gzips List[Servicev1Gzip]
A set of gzip rules to control automatic gzipping of content. Defined below.
- headers List[Servicev1Header]
A set of Headers to manipulate for each request. Defined below.
- healthchecks List[Servicev1Healthcheck]
Name of a defined
healthcheckto assign to this backend.- httpsloggings List[Servicev1Httpslogging]
An HTTPS endpoint to send streaming logs to. Defined below.
- logentries List[Servicev1Logentry]
A logentries endpoint to send streaming logs too. Defined below.
- logging_
datadogs List[Servicev1LoggingDatadog] A Datadog endpoint to send streaming logs to. Defined below.
- logging_
elasticsearches List[Servicev1LoggingElasticsearch] An Elasticsearch endpoint to send streaming logs to. Defined below.
- logging_
ftps List[Servicev1LoggingFtp] An FTP endpoint to send streaming logs to. Defined below.
- logging_
googlepubsubs List[Servicev1LoggingGooglepubsub] A Google Cloud Pub/Sub endpoint to send streaming logs to. Defined below.
- logging_
kafkas List[Servicev1LoggingKafka] A Kafka endpoint to send streaming logs to. Defined below.
- logging_
logglies List[Servicev1LoggingLoggly] A Loggly endpoint to send streaming logs to. Defined below.
- logging_
newrelics List[Servicev1LoggingNewrelic] A New Relic endpoint to send streaming logs to. Defined below.
- logging_
scalyrs List[Servicev1LoggingScalyr] A Scalyr endpoint to send streaming logs to. Defined below.
- logging_
sftps List[Servicev1LoggingSftp] An SFTP endpoint to send streaming logs to. Defined below.
- name str
A unique name to identify this dictionary.
- papertrails List[Servicev1Papertrail]
A Papertrail endpoint to send streaming logs too. Defined below.
- request_
settings List[Servicev1RequestSetting] A set of Request modifiers. Defined below
- response_
objects List[Servicev1ResponseObject] Allows you to create synthetic responses that exist entirely on the varnish machine. Useful for creating error or maintenance pages that exists outside the scope of your datacenter. Best when used with Condition objects.
- s3loggings List[Servicev1S3logging]
A set of S3 Buckets to send streaming logs too. Defined below.
- snippets List[Servicev1Snippet]
A set of custom, “regular” (non-dynamic) VCL Snippet configuration blocks. Defined below.
- splunks List[Servicev1Splunk]
A Splunk endpoint to send streaming logs too. Defined below.
- sumologics List[Servicev1Sumologic]
A Sumologic endpoint to send streaming logs too. Defined below.
- syslogs List[Servicev1Syslog]
A syslog endpoint to send streaming logs too. Defined below.
- vcls List[Servicev1Vcl]
A set of custom VCL configuration blocks. See the Fastly documentation for more information on using custom VCL.
- version_
comment str Description field for the version.
Supporting Types
Servicev1Acl
Servicev1Backend
- Address string
The SFTP address to stream logs to.
- Name string
A unique name to identify this dictionary.
- Auto
Loadbalance bool Denotes if this Backend should be included in the pool of backends that requests are load balanced against. Default
true.- Between
Bytes intTimeout How long to wait between bytes in milliseconds. Default
10000.- Connect
Timeout int How long to wait for a timeout in milliseconds. Default
1000- Error
Threshold int Number of errors to allow before the Backend is marked as down. Default
0.- First
Byte intTimeout How long to wait for the first bytes in milliseconds. Default
15000.- Healthcheck string
Name of a defined
healthcheckto assign to this backend.- Max
Conn int Maximum number of connections for this Backend. Default
200.- Max
Tls stringVersion Maximum allowed TLS version on SSL connections to this backend.
- Min
Tls stringVersion Minimum allowed TLS version on SSL connections to this backend.
- Override
Host string The hostname to override the Host header.
- Port int
The port the SFTP service listens on. (Default:
22).- Request
Condition string Name of already defined
conditionto be checked during the request phase. If the condition passes then this object will be delivered. Thisconditionmust be of typeREQUEST.- Shield string
Selected POP to serve as a “shield” for backends. Valid values for
shieldare included in theGET /datacentersAPI response.- Ssl
Ca stringCert CA certificate attached to origin.
- Ssl
Cert stringHostname Overrides ssl_hostname, but only for cert verification. Does not affect SNI at all.
- Ssl
Check boolCert Be strict about checking SSL certs. Default
true.- Ssl
Ciphers string Comma separated list of OpenSSL Ciphers to try when negotiating to the backend.
- Ssl
Client stringCert Client certificate attached to origin. Used when connecting to the backend.
- Ssl
Client stringKey Client key attached to origin. Used when connecting to the backend.
- Ssl
Hostname string Used for both SNI during the TLS handshake and to validate the cert.
- Ssl
Sni stringHostname Overrides ssl_hostname, but only for SNI in the handshake. Does not affect cert validation at all.
- Use
Ssl bool Whether or not to use SSL to reach the backend. Default
false.- Weight int
The portion of traffic to send to this Backend. Each Backend receives
weight / totalof the traffic. Default100.
- Address string
The SFTP address to stream logs to.
- Name string
A unique name to identify this dictionary.
- Auto
Loadbalance bool Denotes if this Backend should be included in the pool of backends that requests are load balanced against. Default
true.- Between
Bytes intTimeout How long to wait between bytes in milliseconds. Default
10000.- Connect
Timeout int How long to wait for a timeout in milliseconds. Default
1000- Error
Threshold int Number of errors to allow before the Backend is marked as down. Default
0.- First
Byte intTimeout How long to wait for the first bytes in milliseconds. Default
15000.- Healthcheck string
Name of a defined
healthcheckto assign to this backend.- Max
Conn int Maximum number of connections for this Backend. Default
200.- Max
Tls stringVersion Maximum allowed TLS version on SSL connections to this backend.
- Min
Tls stringVersion Minimum allowed TLS version on SSL connections to this backend.
- Override
Host string The hostname to override the Host header.
- Port int
The port the SFTP service listens on. (Default:
22).- Request
Condition string Name of already defined
conditionto be checked during the request phase. If the condition passes then this object will be delivered. Thisconditionmust be of typeREQUEST.- Shield string
Selected POP to serve as a “shield” for backends. Valid values for
shieldare included in theGET /datacentersAPI response.- Ssl
Ca stringCert CA certificate attached to origin.
- Ssl
Cert stringHostname Overrides ssl_hostname, but only for cert verification. Does not affect SNI at all.
- Ssl
Check boolCert Be strict about checking SSL certs. Default
true.- Ssl
Ciphers string Comma separated list of OpenSSL Ciphers to try when negotiating to the backend.
- Ssl
Client stringCert Client certificate attached to origin. Used when connecting to the backend.
- Ssl
Client stringKey Client key attached to origin. Used when connecting to the backend.
- Ssl
Hostname string Used for both SNI during the TLS handshake and to validate the cert.
- Ssl
Sni stringHostname Overrides ssl_hostname, but only for SNI in the handshake. Does not affect cert validation at all.
- Use
Ssl bool Whether or not to use SSL to reach the backend. Default
false.- Weight int
The portion of traffic to send to this Backend. Each Backend receives
weight / totalof the traffic. Default100.
- address string
The SFTP address to stream logs to.
- name string
A unique name to identify this dictionary.
- auto
Loadbalance boolean Denotes if this Backend should be included in the pool of backends that requests are load balanced against. Default
true.- between
Bytes numberTimeout How long to wait between bytes in milliseconds. Default
10000.- connect
Timeout number How long to wait for a timeout in milliseconds. Default
1000- error
Threshold number Number of errors to allow before the Backend is marked as down. Default
0.- first
Byte numberTimeout How long to wait for the first bytes in milliseconds. Default
15000.- healthcheck string
Name of a defined
healthcheckto assign to this backend.- max
Conn number Maximum number of connections for this Backend. Default
200.- max
Tls stringVersion Maximum allowed TLS version on SSL connections to this backend.
- min
Tls stringVersion Minimum allowed TLS version on SSL connections to this backend.
- override
Host string The hostname to override the Host header.
- port number
The port the SFTP service listens on. (Default:
22).- request
Condition string Name of already defined
conditionto be checked during the request phase. If the condition passes then this object will be delivered. Thisconditionmust be of typeREQUEST.- shield string
Selected POP to serve as a “shield” for backends. Valid values for
shieldare included in theGET /datacentersAPI response.- ssl
Ca stringCert CA certificate attached to origin.
- ssl
Cert stringHostname Overrides ssl_hostname, but only for cert verification. Does not affect SNI at all.
- ssl
Check booleanCert Be strict about checking SSL certs. Default
true.- ssl
Ciphers string Comma separated list of OpenSSL Ciphers to try when negotiating to the backend.
- ssl
Client stringCert Client certificate attached to origin. Used when connecting to the backend.
- ssl
Client stringKey Client key attached to origin. Used when connecting to the backend.
- ssl
Hostname string Used for both SNI during the TLS handshake and to validate the cert.
- ssl
Sni stringHostname Overrides ssl_hostname, but only for SNI in the handshake. Does not affect cert validation at all.
- use
Ssl boolean Whether or not to use SSL to reach the backend. Default
false.- weight number
The portion of traffic to send to this Backend. Each Backend receives
weight / totalof the traffic. Default100.
- address str
The SFTP address to stream logs to.
- name str
A unique name to identify this dictionary.
- auto
Loadbalance bool Denotes if this Backend should be included in the pool of backends that requests are load balanced against. Default
true.- between
Bytes floatTimeout How long to wait between bytes in milliseconds. Default
10000.- connect
Timeout float How long to wait for a timeout in milliseconds. Default
1000- error
Threshold float Number of errors to allow before the Backend is marked as down. Default
0.- first
Byte floatTimeout How long to wait for the first bytes in milliseconds. Default
15000.- healthcheck str
Name of a defined
healthcheckto assign to this backend.- max
Conn float Maximum number of connections for this Backend. Default
200.- max
Tls strVersion Maximum allowed TLS version on SSL connections to this backend.
- min
Tls strVersion Minimum allowed TLS version on SSL connections to this backend.
- override
Host str The hostname to override the Host header.
- port float
The port the SFTP service listens on. (Default:
22).- request
Condition str Name of already defined
conditionto be checked during the request phase. If the condition passes then this object will be delivered. Thisconditionmust be of typeREQUEST.- shield str
Selected POP to serve as a “shield” for backends. Valid values for
shieldare included in theGET /datacentersAPI response.- ssl
Ca strCert CA certificate attached to origin.
- ssl
Cert strHostname Overrides ssl_hostname, but only for cert verification. Does not affect SNI at all.
- ssl
Check boolCert Be strict about checking SSL certs. Default
true.- ssl
Ciphers str Comma separated list of OpenSSL Ciphers to try when negotiating to the backend.
- ssl
Client strCert Client certificate attached to origin. Used when connecting to the backend.
- ssl
Client strKey Client key attached to origin. Used when connecting to the backend.
- ssl
Hostname str Used for both SNI during the TLS handshake and to validate the cert.
- ssl
Sni strHostname Overrides ssl_hostname, but only for SNI in the handshake. Does not affect cert validation at all.
- use
Ssl bool Whether or not to use SSL to reach the backend. Default
false.- weight float
The portion of traffic to send to this Backend. Each Backend receives
weight / totalof the traffic. Default100.
Servicev1Bigquerylogging
- Dataset string
The ID of your BigQuery dataset.
- Name string
A unique name to identify this dictionary.
- Project
Id string The ID of your Google Cloud Platform project.
- Table string
The ID of your BigQuery table.
- 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_EMAILenvironment variable.- Format string
Apache-style string or VCL variables to use for log formatting.
- Placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Response
Condition string The name of the
conditionto apply. If empty, always execute.- Secret
Key string Your Google Cloud Platform account secret key. The private_key field in your service account authentication JSON.
- 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 ID of your BigQuery dataset.
- Name string
A unique name to identify this dictionary.
- Project
Id string The ID of your Google Cloud Platform project.
- Table string
The ID of your BigQuery table.
- 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_EMAILenvironment variable.- Format string
Apache-style string or VCL variables to use for log formatting.
- Placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Response
Condition string The name of the
conditionto apply. If empty, always execute.- Secret
Key string Your Google Cloud Platform account secret key. The private_key field in your service account authentication JSON.
- 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 ID of your BigQuery dataset.
- name string
A unique name to identify this dictionary.
- project
Id string The ID of your Google Cloud Platform project.
- table string
The ID of your BigQuery table.
- 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_EMAILenvironment variable.- format string
Apache-style string or VCL variables to use for log formatting.
- placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- response
Condition string The name of the
conditionto apply. If empty, always execute.- secret
Key string Your Google Cloud Platform account secret key. The private_key field in your service account authentication JSON.
- 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 ID of your BigQuery dataset.
- name str
A unique name to identify this dictionary.
- project
Id str The ID of your Google Cloud Platform project.
- table str
The ID of your BigQuery table.
- 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_EMAILenvironment variable.- format str
Apache-style string or VCL variables to use for log formatting.
- placement str
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- response
Condition str The name of the
conditionto apply. If empty, always execute.- secret
Key str Your Google Cloud Platform account secret key. The private_key field in your service account authentication JSON.
- template str
Big query table name suffix template. If set will be interpreted as a strftime compatible string and used as the Template Suffix for your table.
Servicev1Blobstoragelogging
- Account
Name string The unique Azure Blob Storage namespace in which your data objects are stored.
- Container string
The name of the Azure Blob Storage container in which to store logs.
- Name string
A unique name to identify this dictionary.
- Sas
Token string The Azure shared access signature providing write access to the blob service objects. Be sure to update your token before it expires or the logging functionality will not work.
- Format string
Apache-style string or VCL variables to use for log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- Gzip
Level int What level of GZIP encoding to have when dumping logs (default 0, no compression).
- Message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- Path string
The path to upload log files to. If the path ends in / then it is treated as a directory.
- Period int
How frequently log files are finalized so they can be available for reading (in seconds, default
3600).- Placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Public
Key string A PGP public key that Fastly will use to encrypt your log files before writing them to disk.
- Response
Condition string The name of the
conditionto apply. If empty, always execute.- Timestamp
Format string The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000).
- Account
Name string The unique Azure Blob Storage namespace in which your data objects are stored.
- Container string
The name of the Azure Blob Storage container in which to store logs.
- Name string
A unique name to identify this dictionary.
- Sas
Token string The Azure shared access signature providing write access to the blob service objects. Be sure to update your token before it expires or the logging functionality will not work.
- Format string
Apache-style string or VCL variables to use for log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- Gzip
Level int What level of GZIP encoding to have when dumping logs (default 0, no compression).
- Message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- Path string
The path to upload log files to. If the path ends in / then it is treated as a directory.
- Period int
How frequently log files are finalized so they can be available for reading (in seconds, default
3600).- Placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Public
Key string A PGP public key that Fastly will use to encrypt your log files before writing them to disk.
- Response
Condition string The name of the
conditionto apply. If empty, always execute.- Timestamp
Format string The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000).
- account
Name string The unique Azure Blob Storage namespace in which your data objects are stored.
- container string
The name of the Azure Blob Storage container in which to store logs.
- name string
A unique name to identify this dictionary.
- sas
Token string The Azure shared access signature providing write access to the blob service objects. Be sure to update your token before it expires or the logging functionality will not work.
- format string
Apache-style string or VCL variables to use for log formatting.
- format
Version number The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- gzip
Level number What level of GZIP encoding to have when dumping logs (default 0, no compression).
- message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- path string
The path to upload log files to. If the path ends in / then it is treated as a directory.
- period number
How frequently log files are finalized so they can be available for reading (in seconds, default
3600).- placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- public
Key string A PGP public key that Fastly will use to encrypt your log files before writing them to disk.
- response
Condition string The name of the
conditionto apply. If empty, always execute.- timestamp
Format string The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000).
- account
Name str The unique Azure Blob Storage namespace in which your data objects are stored.
- container str
The name of the Azure Blob Storage container in which to store logs.
- name str
A unique name to identify this dictionary.
- sas
Token str The Azure shared access signature providing write access to the blob service objects. Be sure to update your token before it expires or the logging functionality will not work.
- format str
Apache-style string or VCL variables to use for log formatting.
- format
Version float The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- gzip
Level float 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 log files to. If the path ends in / then it is treated as a directory.
- period float
How frequently log files are finalized so they can be available for reading (in seconds, default
3600).- placement str
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- public
Key str A PGP public key that Fastly will use to encrypt your log files before writing them to disk.
- response
Condition str The name of the
conditionto apply. If empty, 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
lookuporpass(Ignore the cache completely).- Cache
Condition string Name of already defined
conditionto check after we have retrieved an object. If the condition passes then deliver this Request Object instead. Thisconditionmust be of typeCACHE. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].- Stale
Ttl int Max “Time To Live” for stale (unreachable) objects.
- Ttl int
The Time-To-Live (TTL) for the object.
- Name string
A unique name to identify this dictionary.
- Action string
Allows you to terminate request handling and immediately perform an action. When set it can be
lookuporpass(Ignore the cache completely).- Cache
Condition string Name of already defined
conditionto check after we have retrieved an object. If the condition passes then deliver this Request Object instead. Thisconditionmust be of typeCACHE. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].- Stale
Ttl int Max “Time To Live” for stale (unreachable) objects.
- Ttl int
The Time-To-Live (TTL) for the object.
- name string
A unique name to identify this dictionary.
- action string
Allows you to terminate request handling and immediately perform an action. When set it can be
lookuporpass(Ignore the cache completely).- cache
Condition string Name of already defined
conditionto check after we have retrieved an object. If the condition passes then deliver this Request Object instead. Thisconditionmust be of typeCACHE. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].- stale
Ttl number Max “Time To Live” for stale (unreachable) objects.
- ttl number
The Time-To-Live (TTL) for the object.
- name str
A unique name to identify this dictionary.
- action str
Allows you to terminate request handling and immediately perform an action. When set it can be
lookuporpass(Ignore the cache completely).- cache
Condition str Name of already defined
conditionto check after we have retrieved an object. If the condition passes then deliver this Request Object instead. Thisconditionmust be of typeCACHE. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].- stale
Ttl float Max “Time To Live” for stale (unreachable) objects.
- ttl float
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,logornone).- 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,logornone).- 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,logornone).- 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,logornone).- priority float
Priority determines the ordering for multiple snippets. Lower numbers execute first. Defaults to
100.
Servicev1Dictionary
- Name string
A unique name to identify this dictionary.
- Dictionary
Id string The ID of the dictionary.
- Write
Only bool If
true, the dictionary is a private dictionary, and items are not readable in the UI or via API. Default isfalse. It is important to note that changing this attribute will delete and recreate the dictionary, discard the current items in the dictionary. Using a write-only/private dictionary should only be done if the items are managed outside of the provider.
- Name string
A unique name to identify this dictionary.
- Dictionary
Id string The ID of the dictionary.
- Write
Only bool If
true, the dictionary is a private dictionary, and items are not readable in the UI or via API. Default isfalse. It is important to note that changing this attribute will delete and recreate the dictionary, discard the current items in the dictionary. Using a write-only/private dictionary should only be done if the items are managed outside of the provider.
- name string
A unique name to identify this dictionary.
- dictionary
Id string The ID of the dictionary.
- write
Only boolean If
true, the dictionary is a private dictionary, and items are not readable in the UI or via API. Default isfalse. It is important to note that changing this attribute will delete and recreate the dictionary, discard the current items in the dictionary. Using a write-only/private dictionary should only be done if the items are managed outside of the provider.
- name str
A unique name to identify this dictionary.
- dictionary_
id str The ID of the dictionary.
- write
Only bool If
true, the dictionary is a private dictionary, and items are not readable in the UI or via API. Default isfalse. It is important to note that changing this attribute will delete and recreate the dictionary, discard the current items in the dictionary. Using a write-only/private dictionary should only be done if the items are managed outside of the provider.
Servicev1Director
- Backends List<string>
Names of defined backends to map the director to. Example:
[ "origin1", "origin2" ]- Name string
A unique name to identify this dictionary.
- Capacity int
Load balancing weight for the backends. Default
100.- Comment string
An optional comment about the Director.
- Quorum int
Percentage of capacity that needs to be up for the director itself to be considered up. Default
75.- Retries int
How many backends to search if it fails. Default
5.- Shield string
Selected POP to serve as a “shield” for backends. Valid values for
shieldare included in theGET /datacentersAPI 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,logornone).
- 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
shieldare included in theGET /datacentersAPI 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,logornone).
- 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
shieldare included in theGET /datacentersAPI 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,logornone).
- backends List[str]
Names of defined backends to map the director to. Example:
[ "origin1", "origin2" ]- name str
A unique name to identify this dictionary.
- capacity float
Load balancing weight for the backends. Default
100.- comment str
An optional comment about the Director.
- quorum float
Percentage of capacity that needs to be up for the director itself to be considered up. Default
75.- retries float
How many backends to search if it fails. Default
5.- shield str
Selected POP to serve as a “shield” for backends. Valid values for
shieldare included in theGET /datacentersAPI response.- type float
The location in generated VCL where the snippet should be placed (can be one of
init,recv,hit,miss,pass,fetch,error,deliver,logornone).
Servicev1Domain
Servicev1Dynamicsnippet
- Name string
A unique name to identify this dictionary.
- Type string
The location in generated VCL where the snippet should be placed (can be one of
init,recv,hit,miss,pass,fetch,error,deliver,logornone).- Priority int
Priority determines the ordering for multiple snippets. Lower numbers execute first. Defaults to
100.- Snippet
Id string The ID of the dynamic snippet.
- Name string
A unique name to identify this dictionary.
- Type string
The location in generated VCL where the snippet should be placed (can be one of
init,recv,hit,miss,pass,fetch,error,deliver,logornone).- Priority int
Priority determines the ordering for multiple snippets. Lower numbers execute first. Defaults to
100.- Snippet
Id string The ID of the dynamic snippet.
- name string
A unique name to identify this dictionary.
- type string
The location in generated VCL where the snippet should be placed (can be one of
init,recv,hit,miss,pass,fetch,error,deliver,logornone).- priority number
Priority determines the ordering for multiple snippets. Lower numbers execute first. Defaults to
100.- snippet
Id string The ID of the dynamic snippet.
- name str
A unique name to identify this dictionary.
- type str
The location in generated VCL where the snippet should be placed (can be one of
init,recv,hit,miss,pass,fetch,error,deliver,logornone).- priority float
Priority determines the ordering for multiple snippets. Lower numbers execute first. Defaults to
100.- snippet_
id str The ID of the dynamic snippet.
Servicev1Gcslogging
- Bucket
Name string The name of the bucket in which to store the logs.
- 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_EMAILenvironment variable.- Format string
Apache-style string or VCL variables to use for log formatting.
- Gzip
Level int What level of GZIP encoding to have when dumping logs (default 0, no compression).
- Message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- Path string
The path to upload log files to. If the path ends in / then it is treated as a directory.
- Period int
How frequently log files are finalized so they can be available for reading (in seconds, default
3600).- Placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Response
Condition string The name of the
conditionto apply. If empty, always execute.- Secret
Key string Your Google Cloud Platform account secret key. The private_key field in your service account authentication JSON.
- Timestamp
Format string The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000).
- Bucket
Name string The name of the bucket in which to store the logs.
- 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_EMAILenvironment variable.- Format string
Apache-style string or VCL variables to use for log formatting.
- Gzip
Level int What level of GZIP encoding to have when dumping logs (default 0, no compression).
- Message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- Path string
The path to upload log files to. If the path ends in / then it is treated as a directory.
- Period int
How frequently log files are finalized so they can be available for reading (in seconds, default
3600).- Placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Response
Condition string The name of the
conditionto apply. If empty, always execute.- Secret
Key string Your Google Cloud Platform account secret key. The private_key field in your service account authentication JSON.
- Timestamp
Format string The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000).
- bucket
Name string The name of the bucket in which to store the logs.
- 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_EMAILenvironment variable.- format string
Apache-style string or VCL variables to use for log formatting.
- gzip
Level number What level of GZIP encoding to have when dumping logs (default 0, no compression).
- message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- path string
The path to upload log files to. If the path ends in / then it is treated as a directory.
- period number
How frequently log files are finalized so they can be available for reading (in seconds, default
3600).- placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- response
Condition string The name of the
conditionto apply. If empty, always execute.- secret
Key string Your Google Cloud Platform account secret key. The private_key field in your service account authentication JSON.
- timestamp
Format string The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000).
- bucket
Name str The name of the bucket in which to store the logs.
- 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_EMAILenvironment variable.- format str
Apache-style string or VCL variables to use for log formatting.
- gzip
Level float 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 log files to. If the path ends in / then it is treated as a directory.
- period float
How frequently log files are finalized so they can be available for reading (in seconds, default
3600).- placement str
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- response
Condition str The name of the
conditionto apply. If empty, always execute.- secret
Key str Your Google Cloud Platform account secret key. The private_key field in your service account authentication JSON.
- timestamp
Format str The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000).
Servicev1Gzip
- Name string
A unique name to identify this dictionary.
- Cache
Condition string Name of already defined
conditionto check after we have retrieved an object. If the condition passes then deliver this Request Object instead. Thisconditionmust be of typeCACHE. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].- Content
Types List<string> The content-type for each type of content you wish to have dynamically gzip’ed. Example:
["text/html", "text/css"].- Extensions List<string>
File extensions for each file type to dynamically gzip. Example:
["css", "js"].
- Name string
A unique name to identify this dictionary.
- Cache
Condition string Name of already defined
conditionto check after we have retrieved an object. If the condition passes then deliver this Request Object instead. Thisconditionmust be of typeCACHE. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].- Content
Types []string The content-type for each type of content you wish to have dynamically gzip’ed. Example:
["text/html", "text/css"].- Extensions []string
File extensions for each file type to dynamically gzip. Example:
["css", "js"].
- name string
A unique name to identify this dictionary.
- cache
Condition string Name of already defined
conditionto check after we have retrieved an object. If the condition passes then deliver this Request Object instead. Thisconditionmust be of typeCACHE. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].- content
Types string[] The content-type for each type of content you wish to have dynamically gzip’ed. Example:
["text/html", "text/css"].- extensions string[]
File extensions for each file type to dynamically gzip. Example:
["css", "js"].
- name str
A unique name to identify this dictionary.
- cache
Condition str Name of already defined
conditionto check after we have retrieved an object. If the condition passes then deliver this Request Object instead. Thisconditionmust be of typeCACHE. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].- content
Types List[str] The content-type for each type of content you wish to have dynamically gzip’ed. Example:
["text/html", "text/css"].- extensions List[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
lookuporpass(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,logornone).- Cache
Condition string Name of already defined
conditionto check after we have retrieved an object. If the condition passes then deliver this Request Object instead. Thisconditionmust be of typeCACHE. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].- Ignore
If boolSet Do not add the header if it is already present. (Only applies to the
setaction.). Defaultfalse.- Priority int
Priority determines the ordering for multiple snippets. Lower numbers execute first. Defaults to
100.- Regex string
Regular expression to use (Only applies to the
regexandregex_repeatactions.)- Request
Condition string Name of already defined
conditionto be checked during the request phase. If the condition passes then this object will be delivered. Thisconditionmust be of typeREQUEST.- Response
Condition string The name of the
conditionto apply. If empty, always execute.- Source string
Variable to be used as a source for the header content. (Does not apply to the
deleteaction.)- Substitution string
Value to substitute in place of regular expression. (Only applies to the
regexandregex_repeatactions.)
- Action string
Allows you to terminate request handling and immediately perform an action. When set it can be
lookuporpass(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,logornone).- Cache
Condition string Name of already defined
conditionto check after we have retrieved an object. If the condition passes then deliver this Request Object instead. Thisconditionmust be of typeCACHE. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].- Ignore
If boolSet Do not add the header if it is already present. (Only applies to the
setaction.). Defaultfalse.- Priority int
Priority determines the ordering for multiple snippets. Lower numbers execute first. Defaults to
100.- Regex string
Regular expression to use (Only applies to the
regexandregex_repeatactions.)- Request
Condition string Name of already defined
conditionto be checked during the request phase. If the condition passes then this object will be delivered. Thisconditionmust be of typeREQUEST.- Response
Condition string The name of the
conditionto apply. If empty, always execute.- Source string
Variable to be used as a source for the header content. (Does not apply to the
deleteaction.)- Substitution string
Value to substitute in place of regular expression. (Only applies to the
regexandregex_repeatactions.)
- action string
Allows you to terminate request handling and immediately perform an action. When set it can be
lookuporpass(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,logornone).- cache
Condition string Name of already defined
conditionto check after we have retrieved an object. If the condition passes then deliver this Request Object instead. Thisconditionmust be of typeCACHE. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].- ignore
If booleanSet Do not add the header if it is already present. (Only applies to the
setaction.). Defaultfalse.- priority number
Priority determines the ordering for multiple snippets. Lower numbers execute first. Defaults to
100.- regex string
Regular expression to use (Only applies to the
regexandregex_repeatactions.)- request
Condition string Name of already defined
conditionto be checked during the request phase. If the condition passes then this object will be delivered. Thisconditionmust be of typeREQUEST.- response
Condition string The name of the
conditionto apply. If empty, always execute.- source string
Variable to be used as a source for the header content. (Does not apply to the
deleteaction.)- substitution string
Value to substitute in place of regular expression. (Only applies to the
regexandregex_repeatactions.)
- action str
Allows you to terminate request handling and immediately perform an action. When set it can be
lookuporpass(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,logornone).- cache
Condition str Name of already defined
conditionto check after we have retrieved an object. If the condition passes then deliver this Request Object instead. Thisconditionmust be of typeCACHE. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].- ignore
If boolSet Do not add the header if it is already present. (Only applies to the
setaction.). Defaultfalse.- priority float
Priority determines the ordering for multiple snippets. Lower numbers execute first. Defaults to
100.- regex str
Regular expression to use (Only applies to the
regexandregex_repeatactions.)- request
Condition str Name of already defined
conditionto be checked during the request phase. If the condition passes then this object will be delivered. Thisconditionmust be of typeREQUEST.- response
Condition str The name of the
conditionto apply. If empty, always execute.- source str
Variable to be used as a source for the header content. (Does not apply to the
deleteaction.)- substitution str
Value to substitute in place of regular expression. (Only applies to the
regexandregex_repeatactions.)
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 log files to. If the path ends in / then it is treated as a directory.
- Check
Interval int How often to run the Healthcheck in milliseconds. Default
5000.- Expected
Response int The status code expected from the host. Default
200.- Http
Version string Whether to use version 1.0 or 1.1 HTTP. Default
1.1.- Initial int
When loading a config, the initial number of probes to be seen as OK. Default
2.- Method string
HTTP method used for request. Can be either
POSTorPUT. DefaultPOST.- Threshold int
How many Healthchecks must succeed to be considered healthy. Default
3.- Timeout int
Timeout in milliseconds. Default
500.- Window int
The number of most recent Healthcheck queries to keep for this Healthcheck. Default
5.
- Host string
The Host header to send for this Healthcheck.
- Name string
A unique name to identify this dictionary.
- Path string
The path to upload log files to. If the path ends in / then it is treated as a directory.
- Check
Interval int How often to run the Healthcheck in milliseconds. Default
5000.- Expected
Response int The status code expected from the host. Default
200.- Http
Version string Whether to use version 1.0 or 1.1 HTTP. Default
1.1.- Initial int
When loading a config, the initial number of probes to be seen as OK. Default
2.- Method string
HTTP method used for request. Can be either
POSTorPUT. DefaultPOST.- Threshold int
How many Healthchecks must succeed to be considered healthy. Default
3.- Timeout int
Timeout in milliseconds. Default
500.- Window int
The number of most recent Healthcheck queries to keep for this Healthcheck. Default
5.
- host string
The Host header to send for this Healthcheck.
- name string
A unique name to identify this dictionary.
- path string
The path to upload log files to. If the path ends in / then it is treated as a directory.
- check
Interval number How often to run the Healthcheck in milliseconds. Default
5000.- expected
Response number The status code expected from the host. Default
200.- http
Version string Whether to use version 1.0 or 1.1 HTTP. Default
1.1.- initial number
When loading a config, the initial number of probes to be seen as OK. Default
2.- method string
HTTP method used for request. Can be either
POSTorPUT. DefaultPOST.- threshold number
How many Healthchecks must succeed to be considered healthy. Default
3.- timeout number
Timeout in milliseconds. Default
500.- window number
The number of most recent Healthcheck queries to keep for this Healthcheck. Default
5.
- host str
The Host header to send for this Healthcheck.
- name str
A unique name to identify this dictionary.
- path str
The path to upload log files to. If the path ends in / then it is treated as a directory.
- check
Interval float How often to run the Healthcheck in milliseconds. Default
5000.- expected
Response float 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 float
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
POSTorPUT. DefaultPOST.- threshold float
How many Healthchecks must succeed to be considered healthy. Default
3.- timeout float
Timeout in milliseconds. Default
500.- window float
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
The Elasticsearch URL to stream logs to.
- Content
Type string The MIME type of the content.
- Format string
Apache-style string or VCL variables to use for log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- Header
Name string Custom header sent with the request.
- Header
Value string Value of the custom header sent with the request.
- Json
Format string Formats log entries as JSON. Can be either disabled (
0), array of json (1), or newline delimited json (2).- Message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- Method string
HTTP method used for request. Can be either
POSTorPUT. DefaultPOST.- Placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Request
Max intBytes The maximum number of bytes sent in one request. Defaults to
0for unbounded.- Request
Max intEntries The maximum number of logs sent in one request. Defaults to
0for unbounded.- Response
Condition string The name of the
conditionto apply. If empty, always execute.- Tls
Ca stringCert A secure certificate to authenticate the server with. Must be in PEM format.
- Tls
Client stringCert The client certificate used to make authenticated requests. Must be in PEM format.
- Tls
Client stringKey The client private key used to make authenticated requests. Must be in PEM format.
- Tls
Hostname string The hostname used to verify the server’s certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
- Name string
A unique name to identify this dictionary.
- Url string
The Elasticsearch URL to stream logs to.
- Content
Type string The MIME type of the content.
- Format string
Apache-style string or VCL variables to use for log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- Header
Name string Custom header sent with the request.
- Header
Value string Value of the custom header sent with the request.
- Json
Format string Formats log entries as JSON. Can be either disabled (
0), array of json (1), or newline delimited json (2).- Message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- Method string
HTTP method used for request. Can be either
POSTorPUT. DefaultPOST.- Placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Request
Max intBytes The maximum number of bytes sent in one request. Defaults to
0for unbounded.- Request
Max intEntries The maximum number of logs sent in one request. Defaults to
0for unbounded.- Response
Condition string The name of the
conditionto apply. If empty, always execute.- Tls
Ca stringCert A secure certificate to authenticate the server with. Must be in PEM format.
- Tls
Client stringCert The client certificate used to make authenticated requests. Must be in PEM format.
- Tls
Client stringKey The client private key used to make authenticated requests. Must be in PEM format.
- Tls
Hostname string The hostname used to verify the server’s certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
- name string
A unique name to identify this dictionary.
- url string
The Elasticsearch URL to stream logs to.
- content
Type string The MIME type of the content.
- format string
Apache-style string or VCL variables to use for log formatting.
- format
Version number The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- header
Name string Custom header sent with the request.
- header
Value string Value of the custom header sent with the request.
- json
Format string Formats log entries as JSON. Can be either disabled (
0), array of json (1), or newline delimited json (2).- message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- method string
HTTP method used for request. Can be either
POSTorPUT. DefaultPOST.- placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- request
Max numberBytes The maximum number of bytes sent in one request. Defaults to
0for unbounded.- request
Max numberEntries The maximum number of logs sent in one request. Defaults to
0for unbounded.- response
Condition string The name of the
conditionto apply. If empty, always execute.- tls
Ca stringCert A secure certificate to authenticate the server with. Must be in PEM format.
- tls
Client stringCert The client certificate used to make authenticated requests. Must be in PEM format.
- tls
Client stringKey The client private key used to make authenticated requests. Must be in PEM format.
- tls
Hostname string The hostname used to verify the server’s certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
- name str
A unique name to identify this dictionary.
- url str
The Elasticsearch URL to stream logs to.
- content
Type str The MIME type of the content.
- format str
Apache-style string or VCL variables to use for log formatting.
- format
Version float The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- 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
POSTorPUT. DefaultPOST.- placement str
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- request
Max floatBytes The maximum number of bytes sent in one request. Defaults to
0for unbounded.- request
Max floatEntries The maximum number of logs sent in one request. Defaults to
0for unbounded.- response
Condition str The name of the
conditionto apply. If empty, always execute.- tls
Ca strCert A secure certificate to authenticate the server with. Must be in PEM format.
- tls
Client strCert The client certificate used to make authenticated requests. Must be in PEM format.
- tls
Client strKey The client private key used to make authenticated requests. Must be in PEM format.
- tls
Hostname str The hostname used to verify the server’s certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
Servicev1Logentry
- Name string
A unique name to identify this dictionary.
- Token string
The token to use for authentication (https://www.scalyr.com/keys).
- Format string
Apache-style string or VCL variables to use for log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- Placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Port int
The port the SFTP service listens on. (Default:
22).- Response
Condition string The name of the
conditionto apply. If empty, always execute.- Use
Tls bool Whether to use TLS for secure logging. Can be either true or false.
- Name string
A unique name to identify this dictionary.
- Token string
The token to use for authentication (https://www.scalyr.com/keys).
- Format string
Apache-style string or VCL variables to use for log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- Placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Port int
The port the SFTP service listens on. (Default:
22).- Response
Condition string The name of the
conditionto apply. If empty, always execute.- Use
Tls bool Whether to use TLS for secure logging. Can be either true or false.
- name string
A unique name to identify this dictionary.
- token string
The token to use for authentication (https://www.scalyr.com/keys).
- format string
Apache-style string or VCL variables to use for log formatting.
- format
Version number The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- port number
The port the SFTP service listens on. (Default:
22).- response
Condition string The name of the
conditionto apply. If empty, always execute.- use
Tls boolean Whether to use TLS for secure logging. Can be either true or false.
- name str
A unique name to identify this dictionary.
- token str
The token to use for authentication (https://www.scalyr.com/keys).
- format str
Apache-style string or VCL variables to use for log formatting.
- format
Version float The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- placement str
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- port float
The port the SFTP service listens on. (Default:
22).- response
Condition str The name of the
conditionto apply. If empty, always execute.- use
Tls bool Whether to use TLS for secure logging. Can be either true or false.
Servicev1LoggingDatadog
- Name string
A unique name to identify this dictionary.
- Token string
The token to use for authentication (https://www.scalyr.com/keys).
- Format string
Apache-style string or VCL variables to use for log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- Placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Region string
The region that log data will be sent to. One of US or EU. Defaults to US if undefined.
- Response
Condition string The name of the
conditionto apply. If empty, always execute.
- Name string
A unique name to identify this dictionary.
- Token string
The token to use for authentication (https://www.scalyr.com/keys).
- Format string
Apache-style string or VCL variables to use for log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- Placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Region string
The region that log data will be sent to. One of US or EU. Defaults to US if undefined.
- Response
Condition string The name of the
conditionto apply. If empty, always execute.
- name string
A unique name to identify this dictionary.
- token string
The token to use for authentication (https://www.scalyr.com/keys).
- format string
Apache-style string or VCL variables to use for log formatting.
- format
Version number The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- region string
The region that log data will be sent to. One of US or EU. Defaults to US if undefined.
- response
Condition string The name of the
conditionto apply. If empty, always execute.
- name str
A unique name to identify this dictionary.
- token str
The token to use for authentication (https://www.scalyr.com/keys).
- format str
Apache-style string or VCL variables to use for log formatting.
- format
Version float The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- placement str
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- region str
The region that log data will be sent to. One of US or EU. Defaults to US if undefined.
- response
Condition str The name of the
conditionto apply. If empty, always execute.
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
The Elasticsearch URL to stream logs to.
- Format string
Apache-style string or VCL variables to use for log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- Password string
The password for the server. If both
passwordandsecret_keyare passed,secret_keywill be preferred.- Pipeline string
The ID of the Elasticsearch ingest pipeline to apply pre-process transformations to before indexing.
- Placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Request
Max intBytes The maximum number of bytes sent in one request. Defaults to
0for unbounded.- Request
Max intEntries The maximum number of logs sent in one request. Defaults to
0for unbounded.- Response
Condition string The name of the
conditionto apply. If empty, always execute.- Tls
Ca stringCert A secure certificate to authenticate the server with. Must be in PEM format.
- Tls
Client stringCert The client certificate used to make authenticated requests. Must be in PEM format.
- Tls
Client stringKey The client private key used to make authenticated requests. Must be in PEM format.
- Tls
Hostname string The hostname used to verify the server’s certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
- User string
Your Google Cloud Platform service account email address. The client_email field in your service account authentication JSON.
- Index string
The name of the Elasticsearch index to send documents (logs) to.
- Name string
A unique name to identify this dictionary.
- Url string
The Elasticsearch URL to stream logs to.
- Format string
Apache-style string or VCL variables to use for log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- Password string
The password for the server. If both
passwordandsecret_keyare passed,secret_keywill be preferred.- Pipeline string
The ID of the Elasticsearch ingest pipeline to apply pre-process transformations to before indexing.
- Placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Request
Max intBytes The maximum number of bytes sent in one request. Defaults to
0for unbounded.- Request
Max intEntries The maximum number of logs sent in one request. Defaults to
0for unbounded.- Response
Condition string The name of the
conditionto apply. If empty, always execute.- Tls
Ca stringCert A secure certificate to authenticate the server with. Must be in PEM format.
- Tls
Client stringCert The client certificate used to make authenticated requests. Must be in PEM format.
- Tls
Client stringKey The client private key used to make authenticated requests. Must be in PEM format.
- Tls
Hostname string The hostname used to verify the server’s certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
- User string
Your Google Cloud Platform service account email address. The client_email field in your service account authentication JSON.
- index string
The name of the Elasticsearch index to send documents (logs) to.
- name string
A unique name to identify this dictionary.
- url string
The Elasticsearch URL to stream logs to.
- format string
Apache-style string or VCL variables to use for log formatting.
- format
Version number The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- password string
The password for the server. If both
passwordandsecret_keyare passed,secret_keywill be preferred.- pipeline string
The ID of the Elasticsearch ingest pipeline to apply pre-process transformations to before indexing.
- placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- request
Max numberBytes The maximum number of bytes sent in one request. Defaults to
0for unbounded.- request
Max numberEntries The maximum number of logs sent in one request. Defaults to
0for unbounded.- response
Condition string The name of the
conditionto apply. If empty, always execute.- tls
Ca stringCert A secure certificate to authenticate the server with. Must be in PEM format.
- tls
Client stringCert The client certificate used to make authenticated requests. Must be in PEM format.
- tls
Client stringKey The client private key used to make authenticated requests. Must be in PEM format.
- tls
Hostname string The hostname used to verify the server’s certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
- user string
Your Google Cloud Platform service account email address. The client_email field in your service account authentication JSON.
- index str
The name of the Elasticsearch index to send documents (logs) to.
- name str
A unique name to identify this dictionary.
- url str
The Elasticsearch URL to stream logs to.
- format str
Apache-style string or VCL variables to use for log formatting.
- format
Version float The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- password str
The password for the server. If both
passwordandsecret_keyare passed,secret_keywill be preferred.- pipeline str
The ID of the Elasticsearch ingest pipeline to apply pre-process transformations to before indexing.
- placement str
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- request
Max floatBytes The maximum number of bytes sent in one request. Defaults to
0for unbounded.- request
Max floatEntries The maximum number of logs sent in one request. Defaults to
0for unbounded.- response
Condition str The name of the
conditionto apply. If empty, always execute.- tls
Ca strCert A secure certificate to authenticate the server with. Must be in PEM format.
- tls
Client strCert The client certificate used to make authenticated requests. Must be in PEM format.
- tls
Client strKey The client private key used to make authenticated requests. Must be in PEM format.
- tls
Hostname str The hostname used to verify the server’s certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
- user str
Your Google Cloud Platform service account email address. The client_email field in your service account authentication JSON.
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
passwordandsecret_keyare passed,secret_keywill be preferred.- Path string
The path to upload log files to. If the path ends in / then it is treated as a directory.
- User string
Your Google Cloud Platform service account email address. The client_email field in your service account authentication JSON.
- Format string
Apache-style string or VCL variables to use for log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- Gzip
Level int What level of GZIP encoding to have when dumping logs (default 0, no compression).
- Period int
How frequently log files are finalized so they can be available for reading (in seconds, default
3600).- Placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Port int
The port the SFTP service listens on. (Default:
22).- Public
Key string A PGP public key that Fastly will use to encrypt your log files before writing them to disk.
- Response
Condition string The name of the
conditionto apply. If empty, always execute.- Timestamp
Format string The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000).
- Address string
The SFTP address to stream logs to.
- Name string
A unique name to identify this dictionary.
- Password string
The password for the server. If both
passwordandsecret_keyare passed,secret_keywill be preferred.- Path string
The path to upload log files to. If the path ends in / then it is treated as a directory.
- User string
Your Google Cloud Platform service account email address. The client_email field in your service account authentication JSON.
- Format string
Apache-style string or VCL variables to use for log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- Gzip
Level int What level of GZIP encoding to have when dumping logs (default 0, no compression).
- Period int
How frequently log files are finalized so they can be available for reading (in seconds, default
3600).- Placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Port int
The port the SFTP service listens on. (Default:
22).- Public
Key string A PGP public key that Fastly will use to encrypt your log files before writing them to disk.
- Response
Condition string The name of the
conditionto apply. If empty, always execute.- Timestamp
Format string The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000).
- address string
The SFTP address to stream logs to.
- name string
A unique name to identify this dictionary.
- password string
The password for the server. If both
passwordandsecret_keyare passed,secret_keywill be preferred.- path string
The path to upload log files to. If the path ends in / then it is treated as a directory.
- user string
Your Google Cloud Platform service account email address. The client_email field in your service account authentication JSON.
- format string
Apache-style string or VCL variables to use for log formatting.
- format
Version number The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- gzip
Level number What level of GZIP encoding to have when dumping logs (default 0, no compression).
- period number
How frequently log files are finalized so they can be available for reading (in seconds, default
3600).- placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- port number
The port the SFTP service listens on. (Default:
22).- public
Key string A PGP public key that Fastly will use to encrypt your log files before writing them to disk.
- response
Condition string The name of the
conditionto apply. If empty, always execute.- timestamp
Format string The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000).
- address str
The SFTP address to stream logs to.
- name str
A unique name to identify this dictionary.
- password str
The password for the server. If both
passwordandsecret_keyare passed,secret_keywill be preferred.- path str
The path to upload log files to. If the path ends in / then it is treated as a directory.
- user str
Your Google Cloud Platform service account email address. The client_email field in your service account authentication JSON.
- format str
Apache-style string or VCL variables to use for log formatting.
- format
Version float The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- gzip
Level float What level of GZIP encoding to have when dumping logs (default 0, no compression).
- period float
How frequently log files are finalized so they can be available for reading (in seconds, default
3600).- placement str
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- port float
The port the SFTP service listens on. (Default:
22).- public
Key str A PGP public key that Fastly will use to encrypt your log files before writing them to disk.
- response
Condition str The name of the
conditionto apply. If empty, always execute.- timestamp
Format str The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000).
Servicev1LoggingGooglepubsub
- Name string
A unique name to identify this dictionary.
- Project
Id string The ID of your Google Cloud Platform project.
- Secret
Key string Your Google Cloud Platform account secret key. The private_key field in your service account authentication JSON.
- Topic string
The Kafka topic to send logs to.
- User string
Your Google Cloud Platform service account email address. The client_email field in your service account authentication JSON.
- Format string
Apache-style string or VCL variables to use for log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- Placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Response
Condition string The name of the
conditionto apply. If empty, always execute.
- Name string
A unique name to identify this dictionary.
- Project
Id string The ID of your Google Cloud Platform project.
- Secret
Key string Your Google Cloud Platform account secret key. The private_key field in your service account authentication JSON.
- Topic string
The Kafka topic to send logs to.
- User string
Your Google Cloud Platform service account email address. The client_email field in your service account authentication JSON.
- Format string
Apache-style string or VCL variables to use for log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- Placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Response
Condition string The name of the
conditionto apply. If empty, always execute.
- name string
A unique name to identify this dictionary.
- project
Id string The ID of your Google Cloud Platform project.
- secret
Key string Your Google Cloud Platform account secret key. The private_key field in your service account authentication JSON.
- topic string
The Kafka topic to send logs to.
- user string
Your Google Cloud Platform service account email address. The client_email field in your service account authentication JSON.
- format string
Apache-style string or VCL variables to use for log formatting.
- format
Version number The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- response
Condition string The name of the
conditionto apply. If empty, 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 Your Google Cloud Platform account secret key. The private_key field in your service account authentication JSON.
- topic str
The Kafka topic to send logs to.
- user str
Your Google Cloud Platform service account email address. The client_email field in your service account authentication JSON.
- format str
Apache-style string or VCL variables to use for log formatting.
- format
Version float The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- placement str
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- response
Condition str The name of the
conditionto apply. If empty, 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 Kafka topic to send logs to.
- Compression
Codec string The codec used for compression of your logs. One of: gzip, snappy, lz4.
- Format string
Apache-style string or VCL variables to use for log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- Placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Required
Acks string The Number of acknowledgements a leader must receive before a write is considered successful. One of: 1 (default) One server needs to respond. 0 No servers need to respond. -1 Wait for all in-sync replicas to respond.
- Response
Condition string The name of the
conditionto apply. If empty, always execute.- Tls
Ca stringCert A secure certificate to authenticate the server with. Must be in PEM format.
- Tls
Client stringCert The client certificate used to make authenticated requests. Must be in PEM format.
- Tls
Client stringKey The client private key used to make authenticated requests. Must be in PEM format.
- Tls
Hostname string The hostname used to verify the server’s certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
- Use
Tls bool Whether to use TLS for secure logging. Can be either true or false.
- 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 Kafka topic to send logs to.
- Compression
Codec string The codec used for compression of your logs. One of: gzip, snappy, lz4.
- Format string
Apache-style string or VCL variables to use for log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- Placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Required
Acks string The Number of acknowledgements a leader must receive before a write is considered successful. One of: 1 (default) One server needs to respond. 0 No servers need to respond. -1 Wait for all in-sync replicas to respond.
- Response
Condition string The name of the
conditionto apply. If empty, always execute.- Tls
Ca stringCert A secure certificate to authenticate the server with. Must be in PEM format.
- Tls
Client stringCert The client certificate used to make authenticated requests. Must be in PEM format.
- Tls
Client stringKey The client private key used to make authenticated requests. Must be in PEM format.
- Tls
Hostname string The hostname used to verify the server’s certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
- Use
Tls bool Whether to use TLS for secure logging. Can be either true or false.
- 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 Kafka topic to send logs to.
- compression
Codec string The codec used for compression of your logs. One of: gzip, snappy, lz4.
- format string
Apache-style string or VCL variables to use for log formatting.
- format
Version number The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- required
Acks string The Number of acknowledgements a leader must receive before a write is considered successful. One of: 1 (default) One server needs to respond. 0 No servers need to respond. -1 Wait for all in-sync replicas to respond.
- response
Condition string The name of the
conditionto apply. If empty, always execute.- tls
Ca stringCert A secure certificate to authenticate the server with. Must be in PEM format.
- tls
Client stringCert The client certificate used to make authenticated requests. Must be in PEM format.
- tls
Client stringKey The client private key used to make authenticated requests. Must be in PEM format.
- tls
Hostname string The hostname used to verify the server’s certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
- use
Tls boolean Whether to use TLS for secure logging. Can be either true or false.
- 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 Kafka topic to send logs to.
- compression
Codec str The codec used for compression of your logs. One of: gzip, snappy, lz4.
- format str
Apache-style string or VCL variables to use for log formatting.
- format
Version float The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- placement str
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- 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 the
conditionto apply. If empty, always execute.- tls
Ca strCert A secure certificate to authenticate the server with. Must be in PEM format.
- tls
Client strCert The client certificate used to make authenticated requests. Must be in PEM format.
- tls
Client strKey The client private key used to make authenticated requests. Must be in PEM format.
- tls
Hostname str The hostname used to verify the server’s certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
- use
Tls bool Whether to use TLS for secure logging. Can be either true or false.
Servicev1LoggingLoggly
- Name string
A unique name to identify this dictionary.
- Token string
The token to use for authentication (https://www.scalyr.com/keys).
- Format string
Apache-style string or VCL variables to use for log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- Placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Response
Condition string The name of the
conditionto apply. If empty, always execute.
- Name string
A unique name to identify this dictionary.
- Token string
The token to use for authentication (https://www.scalyr.com/keys).
- Format string
Apache-style string or VCL variables to use for log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- Placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Response
Condition string The name of the
conditionto apply. If empty, always execute.
- name string
A unique name to identify this dictionary.
- token string
The token to use for authentication (https://www.scalyr.com/keys).
- format string
Apache-style string or VCL variables to use for log formatting.
- format
Version number The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- response
Condition string The name of the
conditionto apply. If empty, always execute.
- name str
A unique name to identify this dictionary.
- token str
The token to use for authentication (https://www.scalyr.com/keys).
- format str
Apache-style string or VCL variables to use for log formatting.
- format
Version float The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- placement str
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- response
Condition str The name of the
conditionto apply. If empty, always execute.
Servicev1LoggingNewrelic
- Name string
A unique name to identify this dictionary.
- Token string
The token to use for authentication (https://www.scalyr.com/keys).
- Format string
Apache-style string or VCL variables to use for log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- Placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Response
Condition string The name of the
conditionto apply. If empty, always execute.
- Name string
A unique name to identify this dictionary.
- Token string
The token to use for authentication (https://www.scalyr.com/keys).
- Format string
Apache-style string or VCL variables to use for log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- Placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Response
Condition string The name of the
conditionto apply. If empty, always execute.
- name string
A unique name to identify this dictionary.
- token string
The token to use for authentication (https://www.scalyr.com/keys).
- format string
Apache-style string or VCL variables to use for log formatting.
- format
Version number The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- response
Condition string The name of the
conditionto apply. If empty, always execute.
- name str
A unique name to identify this dictionary.
- token str
The token to use for authentication (https://www.scalyr.com/keys).
- format str
Apache-style string or VCL variables to use for log formatting.
- format
Version float The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- placement str
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- response
Condition str The name of the
conditionto apply. If empty, always execute.
Servicev1LoggingScalyr
- Name string
A unique name to identify this dictionary.
- Token string
The token to use for authentication (https://www.scalyr.com/keys).
- Format string
Apache-style string or VCL variables to use for log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- Placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Region string
The region that log data will be sent to. One of US or EU. Defaults to US if undefined.
- Response
Condition string The name of the
conditionto apply. If empty, always execute.
- Name string
A unique name to identify this dictionary.
- Token string
The token to use for authentication (https://www.scalyr.com/keys).
- Format string
Apache-style string or VCL variables to use for log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- Placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Region string
The region that log data will be sent to. One of US or EU. Defaults to US if undefined.
- Response
Condition string The name of the
conditionto apply. If empty, always execute.
- name string
A unique name to identify this dictionary.
- token string
The token to use for authentication (https://www.scalyr.com/keys).
- format string
Apache-style string or VCL variables to use for log formatting.
- format
Version number The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- region string
The region that log data will be sent to. One of US or EU. Defaults to US if undefined.
- response
Condition string The name of the
conditionto apply. If empty, always execute.
- name str
A unique name to identify this dictionary.
- token str
The token to use for authentication (https://www.scalyr.com/keys).
- format str
Apache-style string or VCL variables to use for log formatting.
- format
Version float The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- placement str
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- region str
The region that log data will be sent to. One of US or EU. Defaults to US if undefined.
- response
Condition str The name of the
conditionto apply. If empty, 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 log files to. If the path ends in / then it is treated as a directory.
- Ssh
Known stringHosts A list of host keys for all hosts we can connect to over SFTP.
- User string
Your Google Cloud Platform service account email address. The client_email field in your service account authentication JSON.
- Format string
Apache-style string or VCL variables to use for log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- Gzip
Level int What level of GZIP encoding to have when dumping logs (default 0, no compression).
- Message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- Password string
The password for the server. If both
passwordandsecret_keyare passed,secret_keywill be preferred.- Period int
How frequently log files are finalized so they can be available for reading (in seconds, default
3600).- Placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Port int
The port the SFTP service listens on. (Default:
22).- Public
Key string A PGP public key that Fastly will use to encrypt your log files before writing them to disk.
- Response
Condition string The name of the
conditionto apply. If empty, always execute.- Secret
Key string Your Google Cloud Platform account secret key. The private_key field in your service account authentication JSON.
- Timestamp
Format string The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000).
- Address string
The SFTP address to stream logs to.
- Name string
A unique name to identify this dictionary.
- Path string
The path to upload log files to. If the path ends in / then it is treated as a directory.
- Ssh
Known stringHosts A list of host keys for all hosts we can connect to over SFTP.
- User string
Your Google Cloud Platform service account email address. The client_email field in your service account authentication JSON.
- Format string
Apache-style string or VCL variables to use for log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- Gzip
Level int What level of GZIP encoding to have when dumping logs (default 0, no compression).
- Message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- Password string
The password for the server. If both
passwordandsecret_keyare passed,secret_keywill be preferred.- Period int
How frequently log files are finalized so they can be available for reading (in seconds, default
3600).- Placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Port int
The port the SFTP service listens on. (Default:
22).- Public
Key string A PGP public key that Fastly will use to encrypt your log files before writing them to disk.
- Response
Condition string The name of the
conditionto apply. If empty, always execute.- Secret
Key string Your Google Cloud Platform account secret key. The private_key field in your service account authentication JSON.
- Timestamp
Format string The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000).
- address string
The SFTP address to stream logs to.
- name string
A unique name to identify this dictionary.
- path string
The path to upload log files to. If the path ends in / then it is treated as a directory.
- ssh
Known stringHosts A list of host keys for all hosts we can connect to over SFTP.
- user string
Your Google Cloud Platform service account email address. The client_email field in your service account authentication JSON.
- format string
Apache-style string or VCL variables to use for log formatting.
- format
Version number The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- gzip
Level number What level of GZIP encoding to have when dumping logs (default 0, no compression).
- message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- password string
The password for the server. If both
passwordandsecret_keyare passed,secret_keywill be preferred.- period number
How frequently log files are finalized so they can be available for reading (in seconds, default
3600).- placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- port number
The port the SFTP service listens on. (Default:
22).- public
Key string A PGP public key that Fastly will use to encrypt your log files before writing them to disk.
- response
Condition string The name of the
conditionto apply. If empty, always execute.- secret
Key string Your Google Cloud Platform account secret key. The private_key field in your service account authentication JSON.
- timestamp
Format string The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000).
- address str
The SFTP address to stream logs to.
- name str
A unique name to identify this dictionary.
- path str
The path to upload log files to. If the path ends in / then it is treated as a directory.
- ssh
Known strHosts A list of host keys for all hosts we can connect to over SFTP.
- user str
Your Google Cloud Platform service account email address. The client_email field in your service account authentication JSON.
- format str
Apache-style string or VCL variables to use for log formatting.
- format
Version float The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- gzip
Level float 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
passwordandsecret_keyare passed,secret_keywill be preferred.- period float
How frequently log files are finalized so they can be available for reading (in seconds, default
3600).- placement str
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- port float
The port the SFTP service listens on. (Default:
22).- public
Key str A PGP public key that Fastly will use to encrypt your log files before writing them to disk.
- response
Condition str The name of the
conditionto apply. If empty, always execute.- secret
Key str Your Google Cloud Platform account secret key. The private_key field in your service account authentication JSON.
- 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 string or VCL variables to use for log formatting.
- Placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Response
Condition string The name of the
conditionto apply. If empty, 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 string or VCL variables to use for log formatting.
- Placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Response
Condition string The name of the
conditionto apply. If empty, 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 string or VCL variables to use for log formatting.
- placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- response
Condition string The name of the
conditionto apply. If empty, always execute.
- address str
The SFTP address to stream logs to.
- name str
A unique name to identify this dictionary.
- port float
The port the SFTP service listens on. (Default:
22).- format str
Apache-style string or VCL variables to use for log formatting.
- placement str
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- response
Condition str The name of the
conditionto apply. If empty, 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
lookuporpass(Ignore the cache completely).- Bypass
Busy boolWait Disable collapsed forwarding, so you don’t wait for other objects to origin.
- Default
Host string Sets the host header.
- Force
Miss bool Force a cache miss for the request. If specified, can be
trueorfalse.- Force
Ssl bool Forces the request to use SSL (Redirects a non-SSL request to SSL).
- Geo
Headers bool Injects Fastly-Geo-Country, Fastly-Geo-City, and Fastly-Geo-Region into the request headers.
- Hash
Keys string Comma separated list of varnish request object fields that should be in the hash key.
- Max
Stale intAge How old an object is allowed to be to serve
stale-if-errororstale-while-revalidate, in seconds.- Request
Condition string Name of already defined
conditionto be checked during the request phase. If the condition passes then this object will be delivered. Thisconditionmust be of typeREQUEST.- Timer
Support bool Injects the X-Timer info into the request for viewing origin fetch durations.
- Xff string
X-Forwarded-For, should be
clear,leave,append,append_all, oroverwrite. Defaultappend.
- Name string
A unique name to identify this dictionary.
- Action string
Allows you to terminate request handling and immediately perform an action. When set it can be
lookuporpass(Ignore the cache completely).- Bypass
Busy boolWait Disable collapsed forwarding, so you don’t wait for other objects to origin.
- Default
Host string Sets the host header.
- Force
Miss bool Force a cache miss for the request. If specified, can be
trueorfalse.- Force
Ssl bool Forces the request to use SSL (Redirects a non-SSL request to SSL).
- Geo
Headers bool Injects Fastly-Geo-Country, Fastly-Geo-City, and Fastly-Geo-Region into the request headers.
- Hash
Keys string Comma separated list of varnish request object fields that should be in the hash key.
- Max
Stale intAge How old an object is allowed to be to serve
stale-if-errororstale-while-revalidate, in seconds.- Request
Condition string Name of already defined
conditionto be checked during the request phase. If the condition passes then this object will be delivered. Thisconditionmust be of typeREQUEST.- Timer
Support bool Injects the X-Timer info into the request for viewing origin fetch durations.
- Xff string
X-Forwarded-For, should be
clear,leave,append,append_all, oroverwrite. Defaultappend.
- name string
A unique name to identify this dictionary.
- action string
Allows you to terminate request handling and immediately perform an action. When set it can be
lookuporpass(Ignore the cache completely).- bypass
Busy booleanWait Disable collapsed forwarding, so you don’t wait for other objects to origin.
- default
Host string Sets the host header.
- force
Miss boolean Force a cache miss for the request. If specified, can be
trueorfalse.- force
Ssl boolean Forces the request to use SSL (Redirects a non-SSL request to SSL).
- geo
Headers boolean Injects Fastly-Geo-Country, Fastly-Geo-City, and Fastly-Geo-Region into the request headers.
- hash
Keys string Comma separated list of varnish request object fields that should be in the hash key.
- max
Stale numberAge How old an object is allowed to be to serve
stale-if-errororstale-while-revalidate, in seconds.- request
Condition string Name of already defined
conditionto be checked during the request phase. If the condition passes then this object will be delivered. Thisconditionmust be of typeREQUEST.- timer
Support boolean Injects the X-Timer info into the request for viewing origin fetch durations.
- xff string
X-Forwarded-For, should be
clear,leave,append,append_all, oroverwrite. Defaultappend.
- name str
A unique name to identify this dictionary.
- action str
Allows you to terminate request handling and immediately perform an action. When set it can be
lookuporpass(Ignore the cache completely).- bypass
Busy boolWait Disable collapsed forwarding, so you don’t wait for other objects to origin.
- default_
host str Sets the host header.
- force
Miss bool Force a cache miss for the request. If specified, can be
trueorfalse.- 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 floatAge How old an object is allowed to be to serve
stale-if-errororstale-while-revalidate, in seconds.- request
Condition str Name of already defined
conditionto be checked during the request phase. If the condition passes then this object will be delivered. Thisconditionmust be of typeREQUEST.- timer
Support bool Injects the X-Timer info into the request for viewing origin fetch durations.
- xff str
X-Forwarded-For, should be
clear,leave,append,append_all, oroverwrite. Defaultappend.
Servicev1ResponseObject
- Name string
A unique name to identify this dictionary.
- Cache
Condition string Name of already defined
conditionto check after we have retrieved an object. If the condition passes then deliver this Request Object instead. Thisconditionmust be of typeCACHE. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].- Content string
The custom VCL code to upload.
- Content
Type string The MIME type of the content.
- Request
Condition string Name of already defined
conditionto be checked during the request phase. If the condition passes then this object will be delivered. Thisconditionmust be of typeREQUEST.- Response string
The HTTP Response. Default
Ok.- Status int
The HTTP Status Code. Default
200.
- Name string
A unique name to identify this dictionary.
- Cache
Condition string Name of already defined
conditionto check after we have retrieved an object. If the condition passes then deliver this Request Object instead. Thisconditionmust be of typeCACHE. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].- Content string
The custom VCL code to upload.
- Content
Type string The MIME type of the content.
- Request
Condition string Name of already defined
conditionto be checked during the request phase. If the condition passes then this object will be delivered. Thisconditionmust be of typeREQUEST.- Response string
The HTTP Response. Default
Ok.- Status int
The HTTP Status Code. Default
200.
- name string
A unique name to identify this dictionary.
- cache
Condition string Name of already defined
conditionto check after we have retrieved an object. If the condition passes then deliver this Request Object instead. Thisconditionmust be of typeCACHE. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].- content string
The custom VCL code to upload.
- content
Type string The MIME type of the content.
- request
Condition string Name of already defined
conditionto be checked during the request phase. If the condition passes then this object will be delivered. Thisconditionmust be of typeREQUEST.- response string
The HTTP Response. Default
Ok.- status number
The HTTP Status Code. Default
200.
- name str
A unique name to identify this dictionary.
- cache
Condition str Name of already defined
conditionto check after we have retrieved an object. If the condition passes then deliver this Request Object instead. Thisconditionmust be of typeCACHE. For detailed information about Conditionals, see [Fastly’s Documentation on Conditionals][fastly-conditionals].- content str
The custom VCL code to upload.
- content
Type str The MIME type of the content.
- request
Condition str Name of already defined
conditionto be checked during the request phase. If the condition passes then this object will be delivered. Thisconditionmust be of typeREQUEST.- response str
The HTTP Response. Default
Ok.- status float
The HTTP Status Code. Default
200.
Servicev1S3logging
- Bucket
Name string The name of the bucket in which to store the logs.
- Name string
A unique name to identify this dictionary.
- Domain string
If you created the S3 bucket outside of
us-east-1, then specify the corresponding bucket endpoint. Example:s3-us-west-2.amazonaws.com.- Format string
Apache-style string or VCL variables to use for log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- Gzip
Level int What level of GZIP encoding to have when dumping logs (default 0, no compression).
- Message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- Path string
The path to upload log files to. If the path ends in / then it is treated as a directory.
- Period int
How frequently log files are finalized so they can be available for reading (in seconds, default
3600).- Placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Public
Key string A 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_redundancyor null. Defaultnull.- Response
Condition string The name of the
conditionto apply. If empty, always execute.- S3Access
Key string AWS Access Key of an account with the required permissions to post logs. It is strongly recommended you create a separate IAM user with permissions to only operate on this Bucket. This key will be not be encrypted. You can provide this key via an environment variable,
FASTLY_S3_ACCESS_KEY.- S3Secret
Key string AWS Secret Key of an account with the required permissions to post logs. It is strongly recommended you create a separate IAM user with permissions to only operate on this Bucket. This secret will be not be encrypted. You can provide this secret via an environment variable,
FASTLY_S3_SECRET_KEY.- Server
Side stringEncryption - Server
Side stringEncryption Kms Key Id - Timestamp
Format string The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000).
- Bucket
Name string The name of the bucket in which to store the logs.
- Name string
A unique name to identify this dictionary.
- Domain string
If you created the S3 bucket outside of
us-east-1, then specify the corresponding bucket endpoint. Example:s3-us-west-2.amazonaws.com.- Format string
Apache-style string or VCL variables to use for log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- Gzip
Level int What level of GZIP encoding to have when dumping logs (default 0, no compression).
- Message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- Path string
The path to upload log files to. If the path ends in / then it is treated as a directory.
- Period int
How frequently log files are finalized so they can be available for reading (in seconds, default
3600).- Placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Public
Key string A 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_redundancyor null. Defaultnull.- Response
Condition string The name of the
conditionto apply. If empty, always execute.- S3Access
Key string AWS Access Key of an account with the required permissions to post logs. It is strongly recommended you create a separate IAM user with permissions to only operate on this Bucket. This key will be not be encrypted. You can provide this key via an environment variable,
FASTLY_S3_ACCESS_KEY.- S3Secret
Key string AWS Secret Key of an account with the required permissions to post logs. It is strongly recommended you create a separate IAM user with permissions to only operate on this Bucket. This secret will be not be encrypted. You can provide this secret via an environment variable,
FASTLY_S3_SECRET_KEY.- Server
Side stringEncryption - Server
Side stringEncryption Kms Key Id - Timestamp
Format string The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000).
- bucket
Name string The name of the bucket in which to store the logs.
- name string
A unique name to identify this dictionary.
- domain string
If you created the S3 bucket outside of
us-east-1, then specify the corresponding bucket endpoint. Example:s3-us-west-2.amazonaws.com.- format string
Apache-style string or VCL variables to use for log formatting.
- format
Version number The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- gzip
Level number What level of GZIP encoding to have when dumping logs (default 0, no compression).
- message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- path string
The path to upload log files to. If the path ends in / then it is treated as a directory.
- period number
How frequently log files are finalized so they can be available for reading (in seconds, default
3600).- placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- public
Key string A 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_redundancyor null. Defaultnull.- response
Condition string The name of the
conditionto apply. If empty, always execute.- s3Access
Key string AWS Access Key of an account with the required permissions to post logs. It is strongly recommended you create a separate IAM user with permissions to only operate on this Bucket. This key will be not be encrypted. You can provide this key via an environment variable,
FASTLY_S3_ACCESS_KEY.- s3Secret
Key string AWS Secret Key of an account with the required permissions to post logs. It is strongly recommended you create a separate IAM user with permissions to only operate on this Bucket. This secret will be not be encrypted. You can provide this secret via an environment variable,
FASTLY_S3_SECRET_KEY.- server
Side stringEncryption - server
Side stringEncryption Kms Key Id - timestamp
Format string The strftime specified timestamp formatting (default
%Y-%m-%dT%H:%M:%S.000).
- bucket
Name str The name of the bucket in which to store the logs.
- name str
A unique name to identify this dictionary.
- domain str
If you created the S3 bucket outside of
us-east-1, then specify the corresponding bucket endpoint. Example:s3-us-west-2.amazonaws.com.- format str
Apache-style string or VCL variables to use for log formatting.
- format
Version float The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- gzip
Level float 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 log files to. If the path ends in / then it is treated as a directory.
- period float
How frequently log files are finalized so they can be available for reading (in seconds, default
3600).- placement str
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- public
Key str A 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_redundancyor null. Defaultnull.- response
Condition str The name of the
conditionto apply. If empty, always execute.- s3Access
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.- s3Secret
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 strEncryption - server
Side strEncryption Kms Key Id - 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,logornone).- 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,logornone).- 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,logornone).- 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,logornone).- priority float
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 token to use for authentication (https://www.scalyr.com/keys).
- Url string
The Elasticsearch URL to stream logs to.
- Format string
Apache-style string or VCL variables to use for log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- Placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Response
Condition string The name of the
conditionto apply. If empty, always execute.- Tls
Ca stringCert A secure certificate to authenticate the server with. Must be in PEM format.
- Tls
Hostname string The hostname used to verify the server’s certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
- Name string
A unique name to identify this dictionary.
- Token string
The token to use for authentication (https://www.scalyr.com/keys).
- Url string
The Elasticsearch URL to stream logs to.
- Format string
Apache-style string or VCL variables to use for log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- Placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Response
Condition string The name of the
conditionto apply. If empty, always execute.- Tls
Ca stringCert A secure certificate to authenticate the server with. Must be in PEM format.
- Tls
Hostname string The hostname used to verify the server’s certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
- name string
A unique name to identify this dictionary.
- token string
The token to use for authentication (https://www.scalyr.com/keys).
- url string
The Elasticsearch URL to stream logs to.
- format string
Apache-style string or VCL variables to use for log formatting.
- format
Version number The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- response
Condition string The name of the
conditionto apply. If empty, always execute.- tls
Ca stringCert A secure certificate to authenticate the server with. Must be in PEM format.
- tls
Hostname string The hostname used to verify the server’s certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
- name str
A unique name to identify this dictionary.
- token str
The token to use for authentication (https://www.scalyr.com/keys).
- url str
The Elasticsearch URL to stream logs to.
- format str
Apache-style string or VCL variables to use for log formatting.
- format
Version float The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- placement str
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- response
Condition str The name of the
conditionto apply. If empty, always execute.- tls
Ca strCert A secure certificate to authenticate the server with. Must be in PEM format.
- tls
Hostname str The hostname used to verify the server’s certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
Servicev1Sumologic
- Name string
A unique name to identify this dictionary.
- Url string
The Elasticsearch URL to stream logs to.
- Format string
Apache-style string or VCL variables to use for log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- Message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- Placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Response
Condition string The name of the
conditionto apply. If empty, always execute.
- Name string
A unique name to identify this dictionary.
- Url string
The Elasticsearch URL to stream logs to.
- Format string
Apache-style string or VCL variables to use for log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- Message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- Placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Response
Condition string The name of the
conditionto apply. If empty, always execute.
- name string
A unique name to identify this dictionary.
- url string
The Elasticsearch URL to stream logs to.
- format string
Apache-style string or VCL variables to use for log formatting.
- format
Version number The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- response
Condition string The name of the
conditionto apply. If empty, always execute.
- name str
A unique name to identify this dictionary.
- url str
The Elasticsearch URL to stream logs to.
- format str
Apache-style string or VCL variables to use for log formatting.
- format
Version float The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- message
Type str How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- placement str
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- response
Condition str The name of the
conditionto apply. If empty, 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 string or VCL variables to use for log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- Message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- Placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Port int
The port the SFTP service listens on. (Default:
22).- Response
Condition string The name of the
conditionto apply. If empty, always execute.- Tls
Ca stringCert A secure certificate to authenticate the server with. Must be in PEM format.
- Tls
Client stringCert The client certificate used to make authenticated requests. Must be in PEM format.
- Tls
Client stringKey The client private key used to make authenticated requests. Must be in PEM format.
- Tls
Hostname string The hostname used to verify the server’s certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
- Token string
The token to use for authentication (https://www.scalyr.com/keys).
- Use
Tls bool Whether to use TLS for secure logging. Can be either true or false.
- Address string
The SFTP address to stream logs to.
- Name string
A unique name to identify this dictionary.
- Format string
Apache-style string or VCL variables to use for log formatting.
- Format
Version int The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- Message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- Placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- Port int
The port the SFTP service listens on. (Default:
22).- Response
Condition string The name of the
conditionto apply. If empty, always execute.- Tls
Ca stringCert A secure certificate to authenticate the server with. Must be in PEM format.
- Tls
Client stringCert The client certificate used to make authenticated requests. Must be in PEM format.
- Tls
Client stringKey The client private key used to make authenticated requests. Must be in PEM format.
- Tls
Hostname string The hostname used to verify the server’s certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
- Token string
The token to use for authentication (https://www.scalyr.com/keys).
- Use
Tls bool Whether to use TLS for secure logging. Can be either true or false.
- address string
The SFTP address to stream logs to.
- name string
A unique name to identify this dictionary.
- format string
Apache-style string or VCL variables to use for log formatting.
- format
Version number The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- message
Type string How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- placement string
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- port number
The port the SFTP service listens on. (Default:
22).- response
Condition string The name of the
conditionto apply. If empty, always execute.- tls
Ca stringCert A secure certificate to authenticate the server with. Must be in PEM format.
- tls
Client stringCert The client certificate used to make authenticated requests. Must be in PEM format.
- tls
Client stringKey The client private key used to make authenticated requests. Must be in PEM format.
- tls
Hostname string The hostname used to verify the server’s certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
- token string
The token to use for authentication (https://www.scalyr.com/keys).
- use
Tls boolean Whether to use TLS for secure logging. Can be either true or false.
- address str
The SFTP address to stream logs to.
- name str
A unique name to identify this dictionary.
- format str
Apache-style string or VCL variables to use for log formatting.
- format
Version float The version of the custom logging format used for the configured endpoint. Can be either
1or2. The logging call gets placed by default invcl_logifformat_versionis set to2and invcl_deliverifformat_versionis set to1. Default2.- message
Type str How the message should be formatted. One of: classic (default), loggly, logplex or blank.
- placement str
The name of an existing condition in the configured endpoint, or leave blank to always execute.
- port float
The port the SFTP service listens on. (Default:
22).- response
Condition str The name of the
conditionto apply. If empty, always execute.- tls
Ca strCert A secure certificate to authenticate the server with. Must be in PEM format.
- tls
Client strCert The client certificate used to make authenticated requests. Must be in PEM format.
- tls
Client strKey The client private key used to make authenticated requests. Must be in PEM format.
- tls
Hostname str The hostname used to verify the server’s certificate. It can either be the Common Name or a Subject Alternative Name (SAN).
- token str
The token to use for authentication (https://www.scalyr.com/keys).
- use
Tls bool Whether to use TLS for secure logging. Can be either true or false.
Servicev1Vcl
Package Details
- Repository
- https://github.com/pulumi/pulumi-fastly
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
fastlyTerraform Provider.