Class: Aws::Batch::Types::UpdateManagedInstancesProviderConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::Batch::Types::UpdateManagedInstancesProviderConfiguration
- Defined in:
- gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb
Overview
The configuration for updating an Amazon ECS Managed Instances
capacity provider. Used in UpdateComputeEnvironment requests. The
capacityOptionType and fipsEnabled fields cannot be changed on
update.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#infrastructure_optimization ⇒ Types::InfrastructureOptimization
The updated infrastructure optimization configuration.
-
#infrastructure_role_arn ⇒ String
The updated Amazon Resource Name (ARN) of the IAM role that Amazon ECS assumes to manage Amazon EC2 instances on your behalf.
-
#instance_launch_template ⇒ Types::InstanceLaunchTemplateUpdate
The updated instance launch configuration for the Amazon ECS Managed Instances capacity provider.
-
#propagate_tags ⇒ String
Specifies whether tags on the capacity provider are propagated to the Amazon EC2 instances it launches.
Instance Attribute Details
#infrastructure_optimization ⇒ Types::InfrastructureOptimization
The updated infrastructure optimization configuration.
12274 12275 12276 12277 12278 12279 12280 12281 |
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 12274 class UpdateManagedInstancesProviderConfiguration < Struct.new( :propagate_tags, :infrastructure_role_arn, :instance_launch_template, :infrastructure_optimization) SENSITIVE = [] include Aws::Structure end |
#infrastructure_role_arn ⇒ String
The updated Amazon Resource Name (ARN) of the IAM role that Amazon ECS assumes to manage Amazon EC2 instances on your behalf.
12274 12275 12276 12277 12278 12279 12280 12281 |
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 12274 class UpdateManagedInstancesProviderConfiguration < Struct.new( :propagate_tags, :infrastructure_role_arn, :instance_launch_template, :infrastructure_optimization) SENSITIVE = [] include Aws::Structure end |
#instance_launch_template ⇒ Types::InstanceLaunchTemplateUpdate
The updated instance launch configuration for the Amazon ECS Managed Instances capacity provider.
12274 12275 12276 12277 12278 12279 12280 12281 |
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 12274 class UpdateManagedInstancesProviderConfiguration < Struct.new( :propagate_tags, :infrastructure_role_arn, :instance_launch_template, :infrastructure_optimization) SENSITIVE = [] include Aws::Structure end |
#propagate_tags ⇒ String
Specifies whether tags on the capacity provider are propagated to the Amazon EC2 instances it launches. Valid values:
CAPACITY_PROVIDER— Propagates tags to instances.NONE— Does not propagate tags to instances.
12274 12275 12276 12277 12278 12279 12280 12281 |
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 12274 class UpdateManagedInstancesProviderConfiguration < Struct.new( :propagate_tags, :infrastructure_role_arn, :instance_launch_template, :infrastructure_optimization) SENSITIVE = [] include Aws::Structure end |