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.
13667 13668 13669 13670 13671 13672 13673 13674 13675 13676 13677 13678 13679 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 13667 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.
13667 13668 13669 13670 13671 13672 13673 13674 13675 13676 13677 13678 13679 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 13667 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.
13667 13668 13669 13670 13671 13672 13673 13674 13675 13676 13677 13678 13679 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 13667 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.
13667 13668 13669 13670 13671 13672 13673 13674 13675 13676 13677 13678 13679 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 13667 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.
13667 13668 13669 13670 13671 13672 13673 13674 13675 13676 13677 13678 13679 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 13667 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.
13667 13668 13669 13670 13671 13672 13673 13674 13675 13676 13677 13678 13679 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 13667 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.
13667 13668 13669 13670 13671 13672 13673 13674 13675 13676 13677 13678 13679 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 13667 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.
13667 13668 13669 13670 13671 13672 13673 13674 13675 13676 13677 13678 13679 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 13667 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.
13667 13668 13669 13670 13671 13672 13673 13674 13675 13676 13677 13678 13679 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 13667 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 |