ApplicationGatewayBackendHttpSettings 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.SubResourceApplicationGatewayBackendHttpSettings
Constructor
ApplicationGatewayBackendHttpSettings(*, id: str | None = None, name: str | None = None, port: int | None = None, protocol: str | _models.ApplicationGatewayProtocol | None = None, cookie_based_affinity: str | _models.ApplicationGatewayCookieBasedAffinity | None = None, request_timeout: int | None = None, probe: _models.SubResource | None = None, authentication_certificates: List[_models.SubResource] | None = None, trusted_root_certificates: List[_models.SubResource] | None = None, connection_draining: _models.ApplicationGatewayConnectionDraining | None = None, host_name: str | None = None, pick_host_name_from_backend_address: bool | None = None, affinity_cookie_name: str | None = None, probe_enabled: bool | None = None, path: str | None = None, **kwargs: Any)
Keyword-Only Parameters
Name | Description |
---|---|
id
|
Resource ID. |
name
|
Name of the backend http settings that is unique within an Application Gateway. |
port
|
The destination port on the backend. |
protocol
|
The protocol used to communicate with the backend. Known values are: "Http", "Https", "Tcp", and "Tls". |
cookie_based_affinity
|
Cookie based affinity. Known values are: "Enabled" and "Disabled". |
request_timeout
|
Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds. |
probe
|
Probe resource of an application gateway. |
authentication_certificates
|
Array of references to application gateway authentication certificates. |
trusted_root_certificates
|
Array of references to application gateway trusted root certificates. |
connection_draining
|
Connection draining of the backend http settings resource. |
host_name
|
Host header to be sent to the backend servers. |
pick_host_name_from_backend_address
|
Whether to pick host header should be picked from the host name of the backend server. Default value is false. |
affinity_cookie_name
|
Cookie name to use for the affinity cookie. |
probe_enabled
|
Whether the probe is enabled. Default value is false. |
path
|
Path which should be used as a prefix for all HTTP requests. Null means no path will be prefixed. Default value is null. |
Variables
Name | Description |
---|---|
id
|
Resource ID. |
name
|
Name of the backend http settings that is unique within an Application Gateway. |
etag
|
A unique read-only string that changes whenever the resource is updated. |
type
|
Type of the resource. |
port
|
The destination port on the backend. |
protocol
|
The protocol used to communicate with the backend. Known values are: "Http", "Https", "Tcp", and "Tls". |
cookie_based_affinity
|
Cookie based affinity. Known values are: "Enabled" and "Disabled". |
request_timeout
|
Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds. |
probe
|
Probe resource of an application gateway. |
authentication_certificates
|
Array of references to application gateway authentication certificates. |
trusted_root_certificates
|
Array of references to application gateway trusted root certificates. |
connection_draining
|
Connection draining of the backend http settings resource. |
host_name
|
Host header to be sent to the backend servers. |
pick_host_name_from_backend_address
|
Whether to pick host header should be picked from the host name of the backend server. Default value is false. |
affinity_cookie_name
|
Cookie name to use for the affinity cookie. |
probe_enabled
|
Whether the probe is enabled. Default value is false. |
path
|
Path which should be used as a prefix for all HTTP requests. Null means no path will be prefixed. Default value is null. |
provisioning_state
|
The provisioning state of the backend HTTP settings resource. Known values are: "Succeeded", "Updating", "Deleting", and "Failed". |
Azure SDK for Python