ApplicationGatewayOnDemandProbe Class

Details of on demand test probe request.

Inheritance
ApplicationGatewayOnDemandProbe

Constructor

ApplicationGatewayOnDemandProbe(*, protocol: typing.Union[str, _ForwardRef('ApplicationGatewayProtocol'), NoneType] = None, host: typing.Union[str, NoneType] = None, path: typing.Union[str, NoneType] = None, timeout: typing.Union[int, NoneType] = None, pick_host_name_from_backend_http_settings: typing.Union[bool, NoneType] = None, match: typing.Union[_ForwardRef('ApplicationGatewayProbeHealthResponseMatch'), NoneType] = None, backend_address_pool: typing.Union[_ForwardRef('SubResource'), NoneType] = None, backend_http_settings: typing.Union[_ForwardRef('SubResource'), NoneType] = None, **kwargs)

Parameters

protocol
str or ApplicationGatewayProtocol

The protocol used for the probe. 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>.

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.

pick_host_name_from_backend_http_settings
bool

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.

backend_address_pool
SubResource

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

backend_http_settings
SubResource

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