Show / Hide Table of Contents

Class Servicev1BackendArgs

Inheritance
System.Object
InputArgs
ResourceArgs
Servicev1BackendArgs
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.Inputs
Assembly: Pulumi.Fastly.dll
Syntax
public sealed class Servicev1BackendArgs : ResourceArgs

Constructors

View Source

Servicev1BackendArgs()

Declaration
public Servicev1BackendArgs()

Properties

View Source

Address

A hostname or IPv4 address of the Syslog endpoint.

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

AutoLoadbalance

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

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

BetweenBytesTimeout

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

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

ConnectTimeout

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

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

ErrorThreshold

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

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

FirstByteTimeout

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

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

Healthcheck

Name of a defined healthcheck to assign to this backend.

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

MaxConn

Maximum number of connections for this Backend. Default 200.

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

MaxTlsVersion

Maximum allowed TLS version on SSL connections to this backend.

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

MinTlsVersion

Minimum allowed TLS version on SSL connections to this backend.

Declaration
public Input<string> MinTlsVersion { get; set; }
Property Value
Type Description
Input<System.String>
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

OverrideHost

The hostname to override the Host header.

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

Port

The port number configured in Logentries to send logs to. Defaults to 20000.

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

RequestCondition

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

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

Shield

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

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

SslCaCert

CA certificate attached to origin.

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

SslCertHostname

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

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

SslCheckCert

Be strict about checking SSL certs. Default true.

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

SslCiphers

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

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

SslClientCert

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

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

SslClientKey

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

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

SslHostname

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

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

SslSniHostname

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

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

UseSsl

Whether or not to use SSL to reach the backend. Default false.

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

Weight

The portion of traffic to send to this Backend. Each Backend receives weight / total of the traffic. Default 100.

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