Class ApplicationGatewayProbeArgs
Inherited Members
Namespace: Pulumi.Azure.Network.Inputs
Assembly: Pulumi.Azure.dll
Syntax
public sealed class ApplicationGatewayProbeArgs : ResourceArgs
Constructors
View SourceApplicationGatewayProbeArgs()
Declaration
public ApplicationGatewayProbeArgs()
Properties
View SourceHost
The Hostname used for this Probe. If the Application Gateway is configured for a single site, by default the Host name should be specified as ‘127.0.0.1’, unless otherwise configured in custom probe. Cannot be set if pick_host_name_from_backend_http_settings is set to true.
Declaration
public Input<string> Host { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Id
The ID of the Rewrite Rule Set
Declaration
public Input<string> Id { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Interval
The Interval between two consecutive probes in seconds. Possible values range from 1 second to a maximum of 86,400 seconds.
Declaration
public Input<int> Interval { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
Match
A match block as defined above.
Declaration
public Input<ApplicationGatewayProbeMatchArgs> Match { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<ApplicationGatewayProbeMatchArgs> |
MinimumServers
The minimum number of servers that are always marked as healthy. Defaults to 0.
Declaration
public Input<int> MinimumServers { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
Name
The Name of the Probe.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Path
The Path used for this Probe.
Declaration
public Input<string> Path { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
PickHostNameFromBackendHttpSettings
Whether the host header should be picked from the backend http settings. Defaults to false.
Declaration
public Input<bool> PickHostNameFromBackendHttpSettings { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
Protocol
The Protocol used for this Probe. Possible values are Http and Https.
Declaration
public Input<string> Protocol { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Timeout
The Timeout used for this Probe, which indicates when a probe becomes unhealthy. Possible values range from 1 second to a maximum of 86,400 seconds.
Declaration
public Input<int> Timeout { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
UnhealthyThreshold
The Unhealthy Threshold for this Probe, which indicates the amount of retries which should be attempted before a node is deemed unhealthy. Possible values are from 1 - 20 seconds.
Declaration
public Input<int> UnhealthyThreshold { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |