ApplicationGatewayOnDemandProbe Class

Details of on demand test probe request.

Constructor

ApplicationGatewayOnDemandProbe(*args: Any, **kwargs: Any)

Variables

Name Description
protocol

The protocol used for the probe. Known values are: "Http", "Https", "Tcp", and "Tls".

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

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

enable_probe_proxy_protocol_header

Whether to send Proxy Protocol header along with the Health Probe over TCP or TLS protocol. Default value is false.

match

Criterion for classifying a healthy probe response.

backend_address_pool

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

backend_http_settings

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

Attributes

backend_address_pool

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

backend_address_pool: _models.SubResource | None

backend_http_settings

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

backend_http_settings: _models.SubResource | None

enable_probe_proxy_protocol_header

Whether to send Proxy Protocol header along with the Health Probe over TCP or TLS protocol. Default value is false.

enable_probe_proxy_protocol_header: bool | None

host

Host name to send the probe to.

host: str | None

match

Criterion for classifying a healthy probe response.

match: _models.ApplicationGatewayProbeHealthResponseMatch | None

path

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

path: str | None

pick_host_name_from_backend_http_settings

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

pick_host_name_from_backend_http_settings: bool | None

protocol

"Http", "Https", "Tcp", and "Tls".

protocol: str | _models.ApplicationGatewayProtocol | None

timeout

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.

timeout: int | None