ApplicationGatewayProbe Constructors

Definition

Overloads

ApplicationGatewayProbe()

Initializes a new instance of the ApplicationGatewayProbe class.

ApplicationGatewayProbe(String, String, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, ApplicationGatewayProbeHealthResponseMatch, String, Nullable<Int32>, String, String, String)

Initializes a new instance of the ApplicationGatewayProbe class.

ApplicationGatewayProbe()

Initializes a new instance of the ApplicationGatewayProbe class.

public ApplicationGatewayProbe ();
Public Sub New ()

Applies to

ApplicationGatewayProbe(String, String, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, ApplicationGatewayProbeHealthResponseMatch, String, Nullable<Int32>, String, String, String)

Initializes a new instance of the ApplicationGatewayProbe class.

public ApplicationGatewayProbe (string id = default, string protocol = default, string host = default, string path = default, int? interval = default, int? timeout = default, int? unhealthyThreshold = default, bool? pickHostNameFromBackendHttpSettings = default, bool? pickHostNameFromBackendSettings = default, int? minServers = default, Microsoft.Azure.Management.Network.Models.ApplicationGatewayProbeHealthResponseMatch match = default, string provisioningState = default, int? port = default, string name = default, string etag = default, string type = default);
new Microsoft.Azure.Management.Network.Models.ApplicationGatewayProbe : string * string * string * string * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<bool> * Nullable<bool> * Nullable<int> * Microsoft.Azure.Management.Network.Models.ApplicationGatewayProbeHealthResponseMatch * string * Nullable<int> * string * string * string -> Microsoft.Azure.Management.Network.Models.ApplicationGatewayProbe
Public Sub New (Optional id As String = Nothing, Optional protocol As String = Nothing, Optional host As String = Nothing, Optional path As String = Nothing, Optional interval As Nullable(Of Integer) = Nothing, Optional timeout As Nullable(Of Integer) = Nothing, Optional unhealthyThreshold As Nullable(Of Integer) = Nothing, Optional pickHostNameFromBackendHttpSettings As Nullable(Of Boolean) = Nothing, Optional pickHostNameFromBackendSettings As Nullable(Of Boolean) = Nothing, Optional minServers As Nullable(Of Integer) = Nothing, Optional match As ApplicationGatewayProbeHealthResponseMatch = Nothing, Optional provisioningState As String = Nothing, Optional port As Nullable(Of Integer) = Nothing, Optional name As String = Nothing, Optional etag As String = Nothing, Optional type As String = Nothing)

Parameters

id
String

Resource ID.

protocol
String

The protocol used for the probe. Possible values include: 'Http', 'Https', 'Tcp', 'Tls'

host
String

Host name to send the probe to.

path
String

Relative path of probe. Valid path starts from '/'. Probe is sent to <Protocol>://<host>:<port><path>.

interval
Nullable<Int32>

The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds.

timeout
Nullable<Int32>

The probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds.

unhealthyThreshold
Nullable<Int32>

The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20.

pickHostNameFromBackendHttpSettings
Nullable<Boolean>

Whether the host header should be picked from the backend http settings. Default value is false.

pickHostNameFromBackendSettings
Nullable<Boolean>

Whether the server name indication should be picked from the backend settings for Tls protocol. Default value is false.

minServers
Nullable<Int32>

Minimum number of servers that are always marked healthy. Default value is 0.

match
ApplicationGatewayProbeHealthResponseMatch

Criterion for classifying a healthy probe response.

provisioningState
String

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

port
Nullable<Int32>

Custom port which will be used for probing the backend servers. The valid value ranges from 1 to 65535. In case not set, port from http settings will be used. This property is valid for Standard_v2 and WAF_v2 only.

name
String

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