ApplicationGatewayBackendSettings Constructors

Definition

Overloads

ApplicationGatewayBackendSettings()

Initializes a new instance of the ApplicationGatewayBackendSettings class.

ApplicationGatewayBackendSettings(String, Nullable<Int32>, String, Nullable<Int32>, SubResource, IList<SubResource>, String, Nullable<Boolean>, String, String, String, String)

Initializes a new instance of the ApplicationGatewayBackendSettings class.

ApplicationGatewayBackendSettings()

Initializes a new instance of the ApplicationGatewayBackendSettings class.

public ApplicationGatewayBackendSettings ();
Public Sub New ()

Applies to

ApplicationGatewayBackendSettings(String, Nullable<Int32>, String, Nullable<Int32>, SubResource, IList<SubResource>, String, Nullable<Boolean>, String, String, String, String)

Initializes a new instance of the ApplicationGatewayBackendSettings class.

public ApplicationGatewayBackendSettings (string id = default, int? port = default, string protocol = default, int? timeout = default, Microsoft.Azure.Management.Network.Models.SubResource probe = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.SubResource> trustedRootCertificates = default, string hostName = default, bool? pickHostNameFromBackendAddress = default, string provisioningState = default, string name = default, string etag = default, string type = default);
new Microsoft.Azure.Management.Network.Models.ApplicationGatewayBackendSettings : string * Nullable<int> * string * Nullable<int> * Microsoft.Azure.Management.Network.Models.SubResource * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.SubResource> * string * Nullable<bool> * string * string * string * string -> Microsoft.Azure.Management.Network.Models.ApplicationGatewayBackendSettings
Public Sub New (Optional id As String = Nothing, Optional port As Nullable(Of Integer) = Nothing, Optional protocol As String = Nothing, Optional timeout As Nullable(Of Integer) = Nothing, Optional probe As SubResource = Nothing, Optional trustedRootCertificates As IList(Of SubResource) = Nothing, Optional hostName As String = Nothing, Optional pickHostNameFromBackendAddress As Nullable(Of Boolean) = 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'

timeout
Nullable<Int32>

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

probe
SubResource

Probe resource of an application gateway.

trustedRootCertificates
IList<SubResource>

Array of references to application gateway trusted root certificates.

hostName
String

Server name indication to be sent to the backend servers for Tls protocol.

pickHostNameFromBackendAddress
Nullable<Boolean>

Whether to pick server name indication from the host name of the backend server for Tls protocol. Default value is false.

provisioningState
String

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

name
String

Name of the backend 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