Class Servicev1BackendArgs
Inherited Members
Namespace: Pulumi.Fastly.Inputs
Assembly: Pulumi.Fastly.dll
Syntax
public sealed class Servicev1BackendArgs : ResourceArgs
Constructors
View SourceServicev1BackendArgs()
Declaration
public Servicev1BackendArgs()
Properties
View SourceAddress
A hostname or IPv4 address of the Syslog endpoint.
Declaration
public Input<string> Address { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
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> |
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> |
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> |
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> |
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> |
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> |
MaxConn
Maximum number of connections for this Backend.
Default 200.
Declaration
public Input<int> MaxConn { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
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> |
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> |
Name
A unique name to identify this dictionary.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
OverrideHost
The hostname to override the Host header.
Declaration
public Input<string> OverrideHost { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
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> |
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> |
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> |
SslCaCert
CA certificate attached to origin.
Declaration
public Input<string> SslCaCert { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
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> |
SslCheckCert
Be strict about checking SSL certs. Default true.
Declaration
public Input<bool> SslCheckCert { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
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> |
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> |
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> |
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> |
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> |
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> |
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> |