Class: Aws::BedrockAgentCoreControl::Types::LaunchParameters
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentCoreControl::Types::LaunchParameters
- Defined in:
- gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb
Overview
The parameters for launching Amazon EC2 instances in a capacity provider.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#capacity_reservation_specification ⇒ Types::CapacityReservationSpecification
The Capacity Reservation targeting option for the instances.
-
#ephemeral_volumes ⇒ Array<Types::EphemeralBlockDeviceMapping>
The block device mappings for instance store (ephemeral) volumes.
-
#instance_profile_arn ⇒ String
The Amazon Resource Name (ARN) of the IAM instance profile to associate with launched instances.
-
#instance_requirements ⇒ Types::InstanceRequirements
The requirements that determine which instance types can be launched.
-
#license_specifications ⇒ Array<Types::LicenseSpecification>
The license configurations to associate with the instances.
-
#monitoring ⇒ String
The monitoring level for the instances.
-
#operating_system ⇒ String
The operating system and CPU architecture for the instances.
-
#propagated_tags ⇒ Hash<String,String>
The tags to propagate to all Amazon EC2 resources (instances, volumes, and network interfaces) that the capacity provider creates.
-
#ssh_key_name ⇒ String
The name of the SSH key pair to configure on the instances for SSH connectivity.
Instance Attribute Details
#capacity_reservation_specification ⇒ Types::CapacityReservationSpecification
The Capacity Reservation targeting option for the instances.
13599 13600 13601 13602 13603 13604 13605 13606 13607 13608 13609 13610 13611 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 13599 class LaunchParameters < Struct.new( :operating_system, :instance_requirements, :ephemeral_volumes, :monitoring, :license_specifications, :capacity_reservation_specification, :ssh_key_name, :instance_profile_arn, :propagated_tags) SENSITIVE = [] include Aws::Structure end |
#ephemeral_volumes ⇒ Array<Types::EphemeralBlockDeviceMapping>
The block device mappings for instance store (ephemeral) volumes. You can specify up to five mappings.
13599 13600 13601 13602 13603 13604 13605 13606 13607 13608 13609 13610 13611 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 13599 class LaunchParameters < Struct.new( :operating_system, :instance_requirements, :ephemeral_volumes, :monitoring, :license_specifications, :capacity_reservation_specification, :ssh_key_name, :instance_profile_arn, :propagated_tags) SENSITIVE = [] include Aws::Structure end |
#instance_profile_arn ⇒ String
The Amazon Resource Name (ARN) of the IAM instance profile to associate with launched instances. If provided, this overrides the default instance profile.
13599 13600 13601 13602 13603 13604 13605 13606 13607 13608 13609 13610 13611 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 13599 class LaunchParameters < Struct.new( :operating_system, :instance_requirements, :ephemeral_volumes, :monitoring, :license_specifications, :capacity_reservation_specification, :ssh_key_name, :instance_profile_arn, :propagated_tags) SENSITIVE = [] include Aws::Structure end |
#instance_requirements ⇒ Types::InstanceRequirements
The requirements that determine which instance types can be launched.
13599 13600 13601 13602 13603 13604 13605 13606 13607 13608 13609 13610 13611 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 13599 class LaunchParameters < Struct.new( :operating_system, :instance_requirements, :ephemeral_volumes, :monitoring, :license_specifications, :capacity_reservation_specification, :ssh_key_name, :instance_profile_arn, :propagated_tags) SENSITIVE = [] include Aws::Structure end |
#license_specifications ⇒ Array<Types::LicenseSpecification>
The license configurations to associate with the instances. You can specify up to five configurations.
13599 13600 13601 13602 13603 13604 13605 13606 13607 13608 13609 13610 13611 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 13599 class LaunchParameters < Struct.new( :operating_system, :instance_requirements, :ephemeral_volumes, :monitoring, :license_specifications, :capacity_reservation_specification, :ssh_key_name, :instance_profile_arn, :propagated_tags) SENSITIVE = [] include Aws::Structure end |
#monitoring ⇒ String
The monitoring level for the instances.
13599 13600 13601 13602 13603 13604 13605 13606 13607 13608 13609 13610 13611 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 13599 class LaunchParameters < Struct.new( :operating_system, :instance_requirements, :ephemeral_volumes, :monitoring, :license_specifications, :capacity_reservation_specification, :ssh_key_name, :instance_profile_arn, :propagated_tags) SENSITIVE = [] include Aws::Structure end |
#operating_system ⇒ String
The operating system and CPU architecture for the instances.
13599 13600 13601 13602 13603 13604 13605 13606 13607 13608 13609 13610 13611 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 13599 class LaunchParameters < Struct.new( :operating_system, :instance_requirements, :ephemeral_volumes, :monitoring, :license_specifications, :capacity_reservation_specification, :ssh_key_name, :instance_profile_arn, :propagated_tags) SENSITIVE = [] include Aws::Structure end |
#propagated_tags ⇒ Hash<String,String>
The tags to propagate to all Amazon EC2 resources (instances, volumes, and network interfaces) that the capacity provider creates.
13599 13600 13601 13602 13603 13604 13605 13606 13607 13608 13609 13610 13611 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 13599 class LaunchParameters < Struct.new( :operating_system, :instance_requirements, :ephemeral_volumes, :monitoring, :license_specifications, :capacity_reservation_specification, :ssh_key_name, :instance_profile_arn, :propagated_tags) SENSITIVE = [] include Aws::Structure end |
#ssh_key_name ⇒ String
The name of the SSH key pair to configure on the instances for SSH connectivity.
13599 13600 13601 13602 13603 13604 13605 13606 13607 13608 13609 13610 13611 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 13599 class LaunchParameters < Struct.new( :operating_system, :instance_requirements, :ephemeral_volumes, :monitoring, :license_specifications, :capacity_reservation_specification, :ssh_key_name, :instance_profile_arn, :propagated_tags) SENSITIVE = [] include Aws::Structure end |