Skip to content

Ec2Configuration

Source code in docs_src/capo_bedrock_agentcore_control/types/ec2_configuration.py
class Ec2Configuration(TypedDict, closed=True):
    launch_template_source: "capo_bedrock_agentcore_control.types.launch_template_source.LaunchTemplateSource"
    """<p>The source of the launch template configuration that defines how instances are launched.</p>"""
    vpc_configuration: (
        "capo_bedrock_agentcore_control.types.vpc_configuration.VpcConfiguration"
    )
    """<p>The VPC configuration for launching instances, including subnets and security groups.</p>"""
    volumes: NotRequired[
        "capo_bedrock_agentcore_control.types.volume_configuration_list.VolumeConfigurationList"
    ]
    """<p>The named persistent Amazon EBS volumes for the capacity provider. A capacity provider can define up to five volumes.</p>"""
    lifecycle_configuration: NotRequired[
        "capo_bedrock_agentcore_control.types.instance_lifecycle_configuration.InstanceLifecycleConfiguration"
    ]
    """<p>The lifecycle configuration for instances in the capacity provider.</p>"""
    root_volume: NotRequired[
        "capo_bedrock_agentcore_control.types.root_volume_configuration.RootVolumeConfiguration"
    ]
    """<p>The configuration for the instance root volume. Specify the amount of free space to guarantee and, optionally, the Amazon EBS performance and encryption settings. The device name and delete-on-termination behavior are not configurable.</p>"""

launch_template_source instance-attribute

launch_template_source: LaunchTemplateSource

The source of the launch template configuration that defines how instances are launched.

lifecycle_configuration instance-attribute

lifecycle_configuration: NotRequired[InstanceLifecycleConfiguration]

The lifecycle configuration for instances in the capacity provider.

root_volume instance-attribute

root_volume: NotRequired[RootVolumeConfiguration]

The configuration for the instance root volume. Specify the amount of free space to guarantee and, optionally, the Amazon EBS performance and encryption settings. The device name and delete-on-termination behavior are not configurable.

volumes instance-attribute

volumes: NotRequired[VolumeConfigurationList]

The named persistent Amazon EBS volumes for the capacity provider. A capacity provider can define up to five volumes.

vpc_configuration instance-attribute

vpc_configuration: VpcConfiguration

The VPC configuration for launching instances, including subnets and security groups.