ApplicationGatewayProbe Class

Probe of the application gateway.

Inheritance
azure.mgmt.network.v2018_10_01.models._models_py3.SubResource
ApplicationGatewayProbe

Constructor

ApplicationGatewayProbe(*, id: typing.Union[str, NoneType] = None, name: typing.Union[str, NoneType] = None, etag: typing.Union[str, NoneType] = None, type: typing.Union[str, NoneType] = None, protocol: typing.Union[str, _ForwardRef('ApplicationGatewayProtocol'), NoneType] = None, host: typing.Union[str, NoneType] = None, path: typing.Union[str, NoneType] = None, interval: typing.Union[int, NoneType] = None, timeout: typing.Union[int, NoneType] = None, unhealthy_threshold: typing.Union[int, NoneType] = None, pick_host_name_from_backend_http_settings: typing.Union[bool, NoneType] = None, min_servers: typing.Union[int, NoneType] = None, match: typing.Union[_ForwardRef('ApplicationGatewayProbeHealthResponseMatch'), NoneType] = None, provisioning_state: typing.Union[str, NoneType] = None, **kwargs)

Parameters

id
str

Resource ID.

name
str

Name of the probe that is unique within an Application Gateway.

etag
str

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

type
str

Type of the resource.

protocol
str or ApplicationGatewayProtocol

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

host
str

Host name to send the probe to.

path
str

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

interval
int

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

timeout
int

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.

unhealthy_threshold
int

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

pick_host_name_from_backend_http_settings
bool

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

min_servers
int

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

match
ApplicationGatewayProbeHealthResponseMatch

Criterion for classifying a healthy probe response.

provisioning_state
str

Provisioning state of the backend http settings resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.