ApplicationGatewayBackendSettingsPropertiesFormat Class

Properties of Backend address pool settings of an application gateway.

Constructor

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

Variables

Name Description
port
int

The destination port on the backend.

protocol

The protocol used to communicate with the backend. Known values are: "Http", "Https", "Tcp", and "Tls".

timeout
int

Connection timeout in seconds. Application Gateway will fail the request if response is not received within ConnectionTimeout. Acceptable values are from 1 second to 86400 seconds.

probe

Probe resource of an application gateway.

trusted_root_certificates

Array of references to application gateway trusted root certificates.

host_name
str

Server name indication to be sent to the backend servers for Tls protocol.

pick_host_name_from_backend_address

Whether to pick server name indication from the host name of the backend server for Tls protocol. Default value is false.

enable_l4_client_ip_preservation

Whether to send Proxy Protocol header to backend servers over TCP or TLS protocols. Default value is false.

provisioning_state

The provisioning state of the backend HTTP settings resource. Known values are: "Failed", "Succeeded", "Canceled", "Creating", "Updating", and "Deleting".

Attributes

enable_l4_client_ip_preservation

Whether to send Proxy Protocol header to backend servers over TCP or TLS protocols. Default value is false.

enable_l4_client_ip_preservation: bool | None

host_name

Server name indication to be sent to the backend servers for Tls protocol.

host_name: str | None

pick_host_name_from_backend_address

Whether to pick server name indication from the host name of the backend server for Tls protocol. Default value is false.

pick_host_name_from_backend_address: bool | None

port

The destination port on the backend.

port: int | None

probe

Probe resource of an application gateway.

probe: _models.SubResource | None

protocol

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

protocol: str | _models.ApplicationGatewayProtocol | None

provisioning_state

"Failed", "Succeeded", "Canceled", "Creating", "Updating", and "Deleting".

provisioning_state: str | _models.ProvisioningState | None

timeout

Connection timeout in seconds. Application Gateway will fail the request if response is not received within ConnectionTimeout. Acceptable values are from 1 second to 86400 seconds.

timeout: int | None

trusted_root_certificates

Array of references to application gateway trusted root certificates.

trusted_root_certificates: list['_models.SubResource'] | None