ApplicationGatewayProbe Class

Definition

Probe of the application gateway.

[Microsoft.Rest.Serialization.JsonTransformation]
public class ApplicationGatewayProbe : Microsoft.Azure.Management.Network.Models.SubResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type ApplicationGatewayProbe = class
    inherit SubResource
Public Class ApplicationGatewayProbe
Inherits SubResource
Inheritance
ApplicationGatewayProbe
Attributes

Constructors

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.

Properties

Etag

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

Host

Gets or sets host name to send the probe to.

Id

Gets or sets resource ID.

(Inherited from SubResource)
Interval

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

Match

Gets or sets criterion for classifying a healthy probe response.

MinServers

Gets or sets minimum number of servers that are always marked healthy. Default value is 0.

Name

Gets or sets name of the probe that is unique within an Application Gateway.

Path

Gets or sets relative path of probe. Valid path starts from '/'. Probe is sent to &lt;Protocol&gt;://&lt;host&gt;:&lt;port&gt;&lt;path&gt;.

PickHostNameFromBackendHttpSettings

Gets or sets whether the host header should be picked from the backend http settings. Default value is false.

PickHostNameFromBackendSettings

Gets or sets whether the server name indication should be picked from the backend settings for Tls protocol. Default value is false.

Port

Gets or sets 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.

Protocol

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

ProvisioningState

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

Timeout

Gets or sets 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.

Type

Gets type of the resource.

UnhealthyThreshold

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

Methods

Validate()

Validate the object.

Applies to