Share via


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
str

Name of the workload profile used by the ingress component. Required.

Default value: None
termination_grace_period_seconds
int

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
int

Maximum number of headers per request allowed by the ingress. Must be at least 1. Defaults to 100.

Default value: None
request_idle_timeout
int

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
str

Name of the workload profile used by the ingress component. Required.

termination_grace_period_seconds
int

Time (in seconds) to allow active connections to complete on termination. Must be between 0 and 3600. Defaults to 480 seconds.

header_count_limit
int

Maximum number of headers per request allowed by the ingress. Must be at least 1. Defaults to 100.

request_idle_timeout
int

Duration (in minutes) before idle requests are timed out. Must be between 4 and 30 inclusive. Defaults to 4 minutes.