LifecycleConfiguration
- class aws_cdk.aws_bedrock_agentcore_alpha.LifecycleConfiguration(*, idle_runtime_session_timeout=None, max_lifetime=None)
Bases:
object(experimental) LifecycleConfiguration lets you manage the lifecycle of runtime sessions and resources in AgentCore Runtime.
This configuration helps optimize resource utilization by automatically cleaning up idle sessions and preventing long-running instances from consuming resources indefinitely.
- Parameters:
idle_runtime_session_timeout (
Optional[Duration]) – (experimental) Timeout in seconds for idle runtime sessions. When a session remains idle for this duration, it will be automatically terminated. Default: undefined - service default setting is 900 seconds (15 minutes)max_lifetime (
Optional[Duration]) – (experimental) Maximum lifetime for the instance in seconds. Once reached, instances will be automatically terminated and replaced. Default: undefined - service default setting is 28800 seconds (8 hours)
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. import aws_cdk.aws_bedrock_agentcore_alpha as bedrock_agentcore_alpha import aws_cdk as cdk lifecycle_configuration = bedrock_agentcore_alpha.LifecycleConfiguration( idle_runtime_session_timeout=cdk.Duration.minutes(30), max_lifetime=cdk.Duration.minutes(30) )
Attributes
- idle_runtime_session_timeout
(experimental) Timeout in seconds for idle runtime sessions.
When a session remains idle for this duration, it will be automatically terminated.
- Default:
undefined - service default setting is 900 seconds (15 minutes)
- Stability:
experimental
- max_lifetime
(experimental) Maximum lifetime for the instance in seconds.
Once reached, instances will be automatically terminated and replaced.
- Default:
undefined - service default setting is 28800 seconds (8 hours)
- Stability:
experimental