Share via


ApplicationGatewayBackendHttpSettings Constructors

Definition

Overloads

ApplicationGatewayBackendHttpSettings()

Initializes a new instance of the ApplicationGatewayBackendHttpSettings class.

ApplicationGatewayBackendHttpSettings(String, Nullable<Int32>, String, String, Nullable<Int32>, SubResource, IList<SubResource>, IList<SubResource>, ApplicationGatewayConnectionDraining, String, Nullable<Boolean>, String, Nullable<Boolean>, String, String, String, String, String)

Initializes a new instance of the ApplicationGatewayBackendHttpSettings class.

ApplicationGatewayBackendHttpSettings()

Initializes a new instance of the ApplicationGatewayBackendHttpSettings class.

public ApplicationGatewayBackendHttpSettings ();
Public Sub New ()

Applies to

ApplicationGatewayBackendHttpSettings(String, Nullable<Int32>, String, String, Nullable<Int32>, SubResource, IList<SubResource>, IList<SubResource>, ApplicationGatewayConnectionDraining, String, Nullable<Boolean>, String, Nullable<Boolean>, String, String, String, String, String)

Initializes a new instance of the ApplicationGatewayBackendHttpSettings class.

public ApplicationGatewayBackendHttpSettings (string id = default, int? port = default, string protocol = default, string cookieBasedAffinity = default, int? requestTimeout = default, Microsoft.Azure.Management.Network.Models.SubResource probe = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.SubResource> authenticationCertificates = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.SubResource> trustedRootCertificates = default, Microsoft.Azure.Management.Network.Models.ApplicationGatewayConnectionDraining connectionDraining = default, string hostName = default, bool? pickHostNameFromBackendAddress = default, string affinityCookieName = default, bool? probeEnabled = default, string path = default, string provisioningState = default, string name = default, string etag = default, string type = default);
new Microsoft.Azure.Management.Network.Models.ApplicationGatewayBackendHttpSettings : string * Nullable<int> * string * string * Nullable<int> * Microsoft.Azure.Management.Network.Models.SubResource * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.SubResource> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.SubResource> * Microsoft.Azure.Management.Network.Models.ApplicationGatewayConnectionDraining * string * Nullable<bool> * string * Nullable<bool> * string * string * string * string * string -> Microsoft.Azure.Management.Network.Models.ApplicationGatewayBackendHttpSettings
Public Sub New (Optional id As String = Nothing, Optional port As Nullable(Of Integer) = Nothing, Optional protocol As String = Nothing, Optional cookieBasedAffinity As String = Nothing, Optional requestTimeout As Nullable(Of Integer) = Nothing, Optional probe As SubResource = Nothing, Optional authenticationCertificates As IList(Of SubResource) = Nothing, Optional trustedRootCertificates As IList(Of SubResource) = Nothing, Optional connectionDraining As ApplicationGatewayConnectionDraining = Nothing, Optional hostName As String = Nothing, Optional pickHostNameFromBackendAddress As Nullable(Of Boolean) = Nothing, Optional affinityCookieName As String = Nothing, Optional probeEnabled As Nullable(Of Boolean) = Nothing, Optional path As String = Nothing, Optional provisioningState As String = Nothing, Optional name As String = Nothing, Optional etag As String = Nothing, Optional type As String = Nothing)

Parameters

id
String

Resource ID.

port
Nullable<Int32>

The destination port on the backend.

protocol
String

The protocol used to communicate with the backend. Possible values include: 'Http', 'Https', 'Tcp', 'Tls'

cookieBasedAffinity
String

Cookie based affinity. Possible values include: 'Enabled', 'Disabled'

requestTimeout
Nullable<Int32>

Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds.

probe
SubResource

Probe resource of an application gateway.

authenticationCertificates
IList<SubResource>

Array of references to application gateway authentication certificates.

trustedRootCertificates
IList<SubResource>

Array of references to application gateway trusted root certificates.

connectionDraining
ApplicationGatewayConnectionDraining

Connection draining of the backend http settings resource.

hostName
String

Host header to be sent to the backend servers.

pickHostNameFromBackendAddress
Nullable<Boolean>

Whether to pick host header should be picked from the host name of the backend server. Default value is false.

affinityCookieName
String

Cookie name to use for the affinity cookie.

probeEnabled
Nullable<Boolean>

Whether the probe is enabled. Default value is false.

path
String

Path which should be used as a prefix for all HTTP requests. Null means no path will be prefixed. Default value is null.

provisioningState
String

The provisioning state of the backend HTTP settings resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed'

name
String

Name of the backend http settings that is unique within an Application Gateway.

etag
String

A unique read-only string that changes whenever the resource is updated.

type
String

Type of the resource.

Applies to