Class ApplicationGatewayBackendHttpSettingArgs
Inherited Members
Namespace: Pulumi.Azure.Network.Inputs
Assembly: Pulumi.Azure.dll
Syntax
public sealed class ApplicationGatewayBackendHttpSettingArgs : ResourceArgs
Constructors
View SourceApplicationGatewayBackendHttpSettingArgs()
Declaration
public ApplicationGatewayBackendHttpSettingArgs()
Properties
View SourceAffinityCookieName
The name of the affinity cookie.
Declaration
public Input<string> AffinityCookieName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
AuthenticationCertificates
One or more authentication_certificate blocks.
Declaration
public InputList<ApplicationGatewayBackendHttpSettingAuthenticationCertificateArgs> AuthenticationCertificates { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<ApplicationGatewayBackendHttpSettingAuthenticationCertificateArgs> |
ConnectionDraining
A connection_draining block as defined below.
Declaration
public Input<ApplicationGatewayBackendHttpSettingConnectionDrainingArgs> ConnectionDraining { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<ApplicationGatewayBackendHttpSettingConnectionDrainingArgs> |
CookieBasedAffinity
Is Cookie-Based Affinity enabled? Possible values are Enabled and Disabled.
Declaration
public Input<string> CookieBasedAffinity { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
HostName
Host header to be sent to the backend servers. Cannot be set if pick_host_name_from_backend_address is set to true.
Declaration
public Input<string> HostName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Id
The ID of the Rewrite Rule Set
Declaration
public Input<string> Id { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Name
The name of the Backend HTTP Settings Collection.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Path
The Path which should be used as a prefix for all HTTP requests.
Declaration
public Input<string> Path { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
PickHostNameFromBackendAddress
Whether host header should be picked from the host name of the backend server. Defaults to false.
Declaration
public Input<bool> PickHostNameFromBackendAddress { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
Port
The port which should be used for this Backend HTTP Settings Collection.
Declaration
public Input<int> Port { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
ProbeId
The ID of the associated Probe.
Declaration
public Input<string> ProbeId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ProbeName
The name of an associated HTTP Probe.
Declaration
public Input<string> ProbeName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Protocol
The Protocol which should be used. Possible values are Http and Https.
Declaration
public Input<string> Protocol { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
RequestTimeout
The request timeout in seconds, which must be between 1 and 86400 seconds.
Declaration
public Input<int> RequestTimeout { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
TrustedRootCertificateNames
A list of trusted_root_certificate names.
Declaration
public InputList<string> TrustedRootCertificateNames { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |