Class: Aws::BedrockAgentCoreControl::Types::Ec2Configuration
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentCoreControl::Types::Ec2Configuration
- Defined in:
- gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb
Overview
The configuration for Amazon EC2-based compute, including the launch template source, networking, storage volumes, and instance lifecycle settings.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#launch_template_source ⇒ Types::LaunchTemplateSource
The source of the launch template configuration that defines how instances are launched.
-
#lifecycle_configuration ⇒ Types::InstanceLifecycleConfiguration
The lifecycle configuration for instances in the capacity provider.
-
#root_volume ⇒ Types::RootVolumeConfiguration
The configuration for the instance root volume.
-
#volumes ⇒ Array<Types::VolumeConfiguration>
The named persistent Amazon EBS volumes for the capacity provider.
-
#vpc_configuration ⇒ Types::VpcConfiguration
The VPC configuration for launching instances, including subnets and security groups.
Instance Attribute Details
#launch_template_source ⇒ Types::LaunchTemplateSource
The source of the launch template configuration that defines how instances are launched.
7327 7328 7329 7330 7331 7332 7333 7334 7335 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 7327 class Ec2Configuration < Struct.new( :launch_template_source, :vpc_configuration, :volumes, :lifecycle_configuration, :root_volume) SENSITIVE = [] include Aws::Structure end |
#lifecycle_configuration ⇒ Types::InstanceLifecycleConfiguration
The lifecycle configuration for instances in the capacity provider.
7327 7328 7329 7330 7331 7332 7333 7334 7335 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 7327 class Ec2Configuration < Struct.new( :launch_template_source, :vpc_configuration, :volumes, :lifecycle_configuration, :root_volume) SENSITIVE = [] include Aws::Structure end |
#root_volume ⇒ Types::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.
7327 7328 7329 7330 7331 7332 7333 7334 7335 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 7327 class Ec2Configuration < Struct.new( :launch_template_source, :vpc_configuration, :volumes, :lifecycle_configuration, :root_volume) SENSITIVE = [] include Aws::Structure end |
#volumes ⇒ Array<Types::VolumeConfiguration>
The named persistent Amazon EBS volumes for the capacity provider. A capacity provider can define up to five volumes.
7327 7328 7329 7330 7331 7332 7333 7334 7335 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 7327 class Ec2Configuration < Struct.new( :launch_template_source, :vpc_configuration, :volumes, :lifecycle_configuration, :root_volume) SENSITIVE = [] include Aws::Structure end |
#vpc_configuration ⇒ Types::VpcConfiguration
The VPC configuration for launching instances, including subnets and security groups.
7327 7328 7329 7330 7331 7332 7333 7334 7335 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 7327 class Ec2Configuration < Struct.new( :launch_template_source, :vpc_configuration, :volumes, :lifecycle_configuration, :root_volume) SENSITIVE = [] include Aws::Structure end |