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.v2019_11_01.models._models_py3.SubResourceApplicationGatewayBackendHttpSettings
Constructor
ApplicationGatewayBackendHttpSettings(*, id: typing.Union[str, NoneType] = None, name: typing.Union[str, NoneType] = None, port: typing.Union[int, NoneType] = None, protocol: typing.Union[str, _ForwardRef('ApplicationGatewayProtocol'), NoneType] = None, cookie_based_affinity: typing.Union[str, _ForwardRef('ApplicationGatewayCookieBasedAffinity'), NoneType] = None, request_timeout: typing.Union[int, NoneType] = None, probe: typing.Union[_ForwardRef('SubResource'), NoneType] = None, authentication_certificates: typing.Union[typing.List[_ForwardRef('SubResource')], NoneType] = None, trusted_root_certificates: typing.Union[typing.List[_ForwardRef('SubResource')], NoneType] = None, connection_draining: typing.Union[_ForwardRef('ApplicationGatewayConnectionDraining'), NoneType] = None, host_name: typing.Union[str, NoneType] = None, pick_host_name_from_backend_address: typing.Union[bool, NoneType] = None, affinity_cookie_name: typing.Union[str, NoneType] = None, probe_enabled: typing.Union[bool, NoneType] = None, path: typing.Union[str, NoneType] = None, **kwargs)
Parameters
- id
- str
Resource ID.
- name
- str
Name of the backend http settings that is unique within an Application Gateway.
- port
- int
The destination port on the backend.
- protocol
- str or ApplicationGatewayProtocol
The protocol used to communicate with the backend. Possible values include: "Http", "Https".
- cookie_based_affinity
- str or ApplicationGatewayCookieBasedAffinity
Cookie based affinity. Possible values include: "Enabled", "Disabled".
- request_timeout
- int
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
- SubResource
Probe resource of an application gateway.
- authentication_certificates
- list[SubResource]
Array of references to application gateway authentication certificates.
- trusted_root_certificates
- list[SubResource]
Array of references to application gateway trusted root certificates.
- connection_draining
- ApplicationGatewayConnectionDraining
Connection draining of the backend http settings resource.
- host_name
- str
Host header to be sent to the backend servers.
- pick_host_name_from_backend_address
- bool
Whether to pick host header should be picked from the host name of the backend server. Default value is false.
- affinity_cookie_name
- str
Cookie name to use for the affinity cookie.
- probe_enabled
- bool
Whether the probe is enabled. Default value is false.
- path
- str
Path which should be used as a prefix for all HTTP requests. Null means no path will be prefixed. Default value is null.
Variables
- etag
- str
A unique read-only string that changes whenever the resource is updated.
- type
- str
Type of the resource.
- provisioning_state
- str or ProvisioningState
The provisioning state of the backend HTTP settings resource. Possible values include: "Succeeded", "Updating", "Deleting", "Failed".
Feedback
Submit and view feedback for