ApplicationGatewayBackendSettings Class

Backend address pool settings of an application gateway.

Variables are only populated by the server, and will be ignored when sending a request.

Inheritance
azure.mgmt.network.models._models_py3.SubResource
ApplicationGatewayBackendSettings

Constructor

ApplicationGatewayBackendSettings(*, id: str | None = None, name: str | None = None, port: int | None = None, protocol: str | _models.ApplicationGatewayProtocol | None = None, timeout: int | None = None, probe: _models.SubResource | None = None, trusted_root_certificates: List[_models.SubResource] | None = None, host_name: str | None = None, pick_host_name_from_backend_address: bool | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
id
str

Resource ID.

name
str

Name of the backend settings that is unique within an Application Gateway.

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.

Variables

Name Description
id
str

Resource ID.

name
str

Name of the backend settings 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.

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.

provisioning_state

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