Skip to content
v2.275.0

InstanceLifecycleConfigurationProperty Struct ​

Configuration for managing the lifecycle of instances in a capacity provider.

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_bedrockagentcore as bedrockagentcore } from 'aws-cdk-lib';
const instanceLifecycleConfigurationProperty: bedrockagentcore.CfnCapacityProvider.InstanceLifecycleConfigurationProperty = {
  idleInstanceTimeout: 123,
  maxLifetime: 123,
};

Properties ​

idleInstanceTimeoutoptionalnumberidle_instance_timeoutoptionalint | floatidleInstanceTimeoutoptionalNumberIdleInstanceTimeoutoptionaldoubleIdleInstanceTimeoutoptional*float64#
The number of seconds an instance can remain idle before it is stopped.
maxLifetimeoptionalnumbermax_lifetimeoptionalint | floatmaxLifetimeoptionalNumberMaxLifetimeoptionaldoubleMaxLifetimeoptional*float64#
Maximum lifetime for the instance in seconds.

Once reached, instances will be automatically terminated regardless of activity. Default: 28800 seconds (8 hours). Maximum: 1209600 seconds (14 days).