IngressConfiguration Class
Settings for the ingress component, including workload profile, scaling, and connection handling.
Constructor
IngressConfiguration(*, workload_profile_name: str | None = None, termination_grace_period_seconds: int | None = None, header_count_limit: int | None = None, request_idle_timeout: int | None = None, **kwargs: Any)
Keyword-Only Parameters
| Name | Description |
|---|---|
|
workload_profile_name
|
Name of the workload profile used by the ingress component. Required. Default value: None
|
|
termination_grace_period_seconds
|
Time (in seconds) to allow active connections to complete on termination. Must be between 0 and 3600. Defaults to 480 seconds. Default value: None
|
|
header_count_limit
|
Maximum number of headers per request allowed by the ingress. Must be at least 1. Defaults to 100. Default value: None
|
|
request_idle_timeout
|
Duration (in minutes) before idle requests are timed out. Must be between 4 and 30 inclusive. Defaults to 4 minutes. Default value: None
|
Variables
| Name | Description |
|---|---|
|
workload_profile_name
|
Name of the workload profile used by the ingress component. Required. |
|
termination_grace_period_seconds
|
Time (in seconds) to allow active connections to complete on termination. Must be between 0 and 3600. Defaults to 480 seconds. |
|
header_count_limit
|
Maximum number of headers per request allowed by the ingress. Must be at least 1. Defaults to 100. |
|
request_idle_timeout
|
Duration (in minutes) before idle requests are timed out. Must be between 4 and 30 inclusive. Defaults to 4 minutes. |