--- # generated by https://github.com/hashicorp/terraform-plugin-docs page_title: "awscc_ecs_capacity_provider Resource - terraform-provider-awscc" subcategory: "" description: |- Resource Type definition for AWS::ECS::CapacityProvider. --- # awscc_ecs_capacity_provider (Resource) Resource Type definition for AWS::ECS::CapacityProvider. ## Schema ### Required - `auto_scaling_group_provider` (Attributes) (see [below for nested schema](#nestedatt--auto_scaling_group_provider)) ### Optional - `name` (String) - `tags` (Attributes List) (see [below for nested schema](#nestedatt--tags)) ### Read-Only - `id` (String) Uniquely identifies the resource. ### Nested Schema for `auto_scaling_group_provider` Required: - `auto_scaling_group_arn` (String) - `managed_scaling` (Attributes) The managed scaling settings for the Auto Scaling group capacity provider. (see [below for nested schema](#nestedatt--auto_scaling_group_provider--managed_scaling)) - `managed_termination_protection` (String) ### Nested Schema for `auto_scaling_group_provider.managed_scaling` Required: - `instance_warmup_period` (Number) - `maximum_scaling_step_size` (Number) - `minimum_scaling_step_size` (Number) - `status` (String) - `target_capacity` (Number) ### Nested Schema for `tags` Optional: - `key` (String) - `value` (String) ## Import Import is supported using the following syntax: ```shell $ terraform import awscc_ecs_capacity_provider.example ```