Share via


ApplicationGatewayOnDemandProbe Constructors

Definition

Overloads

ApplicationGatewayOnDemandProbe()

Initializes a new instance of the ApplicationGatewayOnDemandProbe class.

ApplicationGatewayOnDemandProbe(ApplicationGatewayProtocol, String, String, Nullable<Int32>, Nullable<Boolean>, ApplicationGatewayProbeHealthResponseMatch, SubResource, SubResource)

Initializes a new instance of the ApplicationGatewayOnDemandProbe class.

ApplicationGatewayOnDemandProbe()

Initializes a new instance of the ApplicationGatewayOnDemandProbe class.

public ApplicationGatewayOnDemandProbe ();
Public Sub New ()

Applies to

ApplicationGatewayOnDemandProbe(ApplicationGatewayProtocol, String, String, Nullable<Int32>, Nullable<Boolean>, ApplicationGatewayProbeHealthResponseMatch, SubResource, SubResource)

Initializes a new instance of the ApplicationGatewayOnDemandProbe class.

public ApplicationGatewayOnDemandProbe (Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayProtocol protocol = default, string host = default, string path = default, int? timeout = default, bool? pickHostNameFromBackendHttpSettings = default, Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayProbeHealthResponseMatch match = default, Microsoft.Azure.Management.ResourceManager.Fluent.SubResource backendAddressPool = default, Microsoft.Azure.Management.ResourceManager.Fluent.SubResource backendHttpSettings = default);
new Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayOnDemandProbe : Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayProtocol * string * string * Nullable<int> * Nullable<bool> * Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayProbeHealthResponseMatch * Microsoft.Azure.Management.ResourceManager.Fluent.SubResource * Microsoft.Azure.Management.ResourceManager.Fluent.SubResource -> Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayOnDemandProbe
Public Sub New (Optional protocol As ApplicationGatewayProtocol = Nothing, Optional host As String = Nothing, Optional path As String = Nothing, Optional timeout As Nullable(Of Integer) = Nothing, Optional pickHostNameFromBackendHttpSettings As Nullable(Of Boolean) = Nothing, Optional match As ApplicationGatewayProbeHealthResponseMatch = Nothing, Optional backendAddressPool As SubResource = Nothing, Optional backendHttpSettings As SubResource = Nothing)

Parameters

protocol
ApplicationGatewayProtocol

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

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>.

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.

pickHostNameFromBackendHttpSettings
Nullable<Boolean>

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

match
ApplicationGatewayProbeHealthResponseMatch

Criterion for classifying a healthy probe response.

backendAddressPool
SubResource

Reference of backend pool of application gateway to which probe request will be sent.

backendHttpSettings
SubResource

Reference of backend http setting of application gateway to be used for test probe.

Applies to