Skip to content

UpdateManagedInstancesProviderConfiguration

Source code in docs_src/capo_batch/types/update_managed_instances_provider_configuration.py
class UpdateManagedInstancesProviderConfiguration(TypedDict, closed=True):
    propagate_tags: NotRequired["capo_batch.types.string.String"]
    """<p>Specifies whether tags on the capacity provider are propagated to the Amazon EC2 instances it launches. Valid values:</p> <ul> <li> <p> <code>CAPACITY_PROVIDER</code> — Propagates tags to instances.</p> </li> <li> <p> <code>NONE</code> — Does not propagate tags to instances.</p> </li> </ul>"""
    infrastructure_role_arn: NotRequired["capo_batch.types.string.String"]
    """<p>The updated Amazon Resource Name (ARN) of the IAM role that Amazon ECS assumes to manage Amazon EC2 instances on your behalf.</p>"""
    instance_launch_template: NotRequired[
        "capo_batch.types.instance_launch_template_update.InstanceLaunchTemplateUpdate"
    ]
    """<p>The updated instance launch configuration for the Amazon ECS Managed Instances capacity provider.</p>"""
    infrastructure_optimization: NotRequired[
        "capo_batch.types.infrastructure_optimization.InfrastructureOptimization"
    ]
    """<p>The updated infrastructure optimization configuration.</p>"""

infrastructure_optimization instance-attribute

infrastructure_optimization: NotRequired[InfrastructureOptimization]

The updated infrastructure optimization configuration.

infrastructure_role_arn instance-attribute

infrastructure_role_arn: NotRequired[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 instance-attribute

instance_launch_template: NotRequired[InstanceLaunchTemplateUpdate]

The updated instance launch configuration for the Amazon ECS Managed Instances capacity provider.

propagate_tags instance-attribute

propagate_tags: NotRequired[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.