Show / Hide Table of Contents

Class Servicev1State

Inheritance
System.Object
InputArgs
ResourceArgs
Servicev1State
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Fastly
Assembly: Pulumi.Fastly.dll
Syntax
public sealed class Servicev1State : ResourceArgs

Constructors

View Source

Servicev1State()

Declaration
public Servicev1State()

Properties

View Source

Acls

A set of ACL configuration blocks. Defined below.

Declaration
public InputList<Servicev1AclGetArgs> Acls { get; set; }
Property Value
Type Description
InputList<Servicev1AclGetArgs>
View Source

Activate

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.

Declaration
public Input<bool> Activate { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

ActiveVersion

The currently active version of your Fastly Service.

Declaration
public Input<int> ActiveVersion { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

Backends

A set of Backends to service requests from your Domains. Defined below. Backends must be defined in this argument, or defined in the vcl argument below

Declaration
public InputList<Servicev1BackendGetArgs> Backends { get; set; }
Property Value
Type Description
InputList<Servicev1BackendGetArgs>
View Source

Bigqueryloggings

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

Declaration
public InputList<Servicev1BigqueryloggingGetArgs> Bigqueryloggings { get; set; }
Property Value
Type Description
InputList<Servicev1BigqueryloggingGetArgs>
View Source

Blobstorageloggings

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

Declaration
public InputList<Servicev1BlobstorageloggingGetArgs> Blobstorageloggings { get; set; }
Property Value
Type Description
InputList<Servicev1BlobstorageloggingGetArgs>
View Source

CacheSettings

A set of Cache Settings, allowing you to override

Declaration
public InputList<Servicev1CacheSettingGetArgs> CacheSettings { get; set; }
Property Value
Type Description
InputList<Servicev1CacheSettingGetArgs>
View Source

ClonedVersion

The latest cloned version by the provider. The value gets only set after running pulumi up.

Declaration
public Input<int> ClonedVersion { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

Comment

An optional comment about the Director.

Declaration
public Input<string> Comment { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Conditions

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

Declaration
public InputList<Servicev1ConditionGetArgs> Conditions { get; set; }
Property Value
Type Description
InputList<Servicev1ConditionGetArgs>
View Source

DefaultHost

Sets the host header.

Declaration
public Input<string> DefaultHost { get; set; }
Property Value
Type Description
Input<System.String>
View Source

DefaultTtl

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

Declaration
public Input<int> DefaultTtl { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

Dictionaries

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

Declaration
public InputList<Servicev1DictionaryGetArgs> Dictionaries { get; set; }
Property Value
Type Description
InputList<Servicev1DictionaryGetArgs>
View Source

Directors

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

Declaration
public InputList<Servicev1DirectorGetArgs> Directors { get; set; }
Property Value
Type Description
InputList<Servicev1DirectorGetArgs>
View Source

Domains

If you created the S3 bucket outside of us-east-1, then specify the corresponding bucket endpoint. Example: s3-us-west-2.amazonaws.com.

Declaration
public InputList<Servicev1DomainGetArgs> Domains { get; set; }
Property Value
Type Description
InputList<Servicev1DomainGetArgs>
View Source

Dynamicsnippets

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

Declaration
public InputList<Servicev1DynamicsnippetGetArgs> Dynamicsnippets { get; set; }
Property Value
Type Description
InputList<Servicev1DynamicsnippetGetArgs>
View Source

ForceDestroy

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

Declaration
public Input<bool> ForceDestroy { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

Gcsloggings

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

Declaration
public InputList<Servicev1GcsloggingGetArgs> Gcsloggings { get; set; }
Property Value
Type Description
InputList<Servicev1GcsloggingGetArgs>
View Source

Gzips

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

Declaration
public InputList<Servicev1GzipGetArgs> Gzips { get; set; }
Property Value
Type Description
InputList<Servicev1GzipGetArgs>
View Source

Headers

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

Declaration
public InputList<Servicev1HeaderGetArgs> Headers { get; set; }
Property Value
Type Description
InputList<Servicev1HeaderGetArgs>
View Source

Healthchecks

Name of a defined healthcheck to assign to this backend.

Declaration
public InputList<Servicev1HealthcheckGetArgs> Healthchecks { get; set; }
Property Value
Type Description
InputList<Servicev1HealthcheckGetArgs>
View Source

Httpsloggings

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

Declaration
public InputList<Servicev1HttpsloggingGetArgs> Httpsloggings { get; set; }
Property Value
Type Description
InputList<Servicev1HttpsloggingGetArgs>
View Source

Logentries

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

Declaration
public InputList<Servicev1LogentryGetArgs> Logentries { get; set; }
Property Value
Type Description
InputList<Servicev1LogentryGetArgs>
View Source

Name

A unique name to identify this dictionary.

Declaration
public Input<string> Name { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Papertrails

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

Declaration
public InputList<Servicev1PapertrailGetArgs> Papertrails { get; set; }
Property Value
Type Description
InputList<Servicev1PapertrailGetArgs>
View Source

RequestSettings

A set of Request modifiers. Defined below

Declaration
public InputList<Servicev1RequestSettingGetArgs> RequestSettings { get; set; }
Property Value
Type Description
InputList<Servicev1RequestSettingGetArgs>
View Source

ResponseObjects

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.

Declaration
public InputList<Servicev1ResponseObjectGetArgs> ResponseObjects { get; set; }
Property Value
Type Description
InputList<Servicev1ResponseObjectGetArgs>
View Source

S3loggings

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

Declaration
public InputList<Servicev1S3loggingGetArgs> S3loggings { get; set; }
Property Value
Type Description
InputList<Servicev1S3loggingGetArgs>
View Source

Snippets

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

Declaration
public InputList<Servicev1SnippetGetArgs> Snippets { get; set; }
Property Value
Type Description
InputList<Servicev1SnippetGetArgs>
View Source

Splunks

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

Declaration
public InputList<Servicev1SplunkGetArgs> Splunks { get; set; }
Property Value
Type Description
InputList<Servicev1SplunkGetArgs>
View Source

Sumologics

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

Declaration
public InputList<Servicev1SumologicGetArgs> Sumologics { get; set; }
Property Value
Type Description
InputList<Servicev1SumologicGetArgs>
View Source

Syslogs

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

Declaration
public InputList<Servicev1SyslogGetArgs> Syslogs { get; set; }
Property Value
Type Description
InputList<Servicev1SyslogGetArgs>
View Source

Vcls

A set of custom VCL configuration blocks. The ability to upload custom VCL code is not enabled by default for new Fastly accounts (see the Fastly documentation for details).

Declaration
public InputList<Servicev1VclGetArgs> Vcls { get; set; }
Property Value
Type Description
InputList<Servicev1VclGetArgs>
View Source

VersionComment

Description field for the version.

Declaration
public Input<string> VersionComment { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.