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.
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 
	 | 
	
		
		 Resource ID. Default value: None 
			 | 
| 
		 name 
	 | 
	
		
		 Name of the backend settings that is unique within an Application Gateway. Default value: None 
			 | 
| 
		 port 
	 | 
	
		
		 The destination port on the backend. Default value: None 
			 | 
| 
		 protocol 
	 | 
	
		
		 The protocol used to communicate with the backend. Known values are: "Http", "Https", "Tcp", and "Tls". Default value: 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. Default value: None 
			 | 
| 
		 probe 
	 | 
	
		
		 Probe resource of an application gateway. Default value: None 
			 | 
| 
		 trusted_root_certificates 
	 | 
	
		
		 Array of references to application gateway trusted root certificates. Default value: None 
			 | 
| 
		 host_name 
	 | 
	
		
		 Server name indication to be sent to the backend servers for Tls protocol. Default value: 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. Default value: None 
			 | 
Variables
| Name | Description | 
|---|---|
| 
		 id 
	 | 
	
		
		 Resource ID.  | 
| 
		 name 
	 | 
	
		
		 Name of the backend 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".  | 
| 
		 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.  | 
| 
		 probe 
	 | 
	
		
		 Probe resource of an application gateway.  | 
| 
		 trusted_root_certificates 
	 | 
	
		
		 Array of references to application gateway trusted root certificates.  | 
| 
		 host_name 
	 | 
	
		
		 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: "Failed", "Succeeded", "Canceled", "Creating", "Updating", and "Deleting".  |