Difference between revisions of "Terraform resource: aws appautoscaling target"
Jump to navigation
Jump to search
Line 17: | Line 17: | ||
resource_id = "table/${aws_dynamodb_table.example.name}/index/${var.index_name}" | resource_id = "table/${aws_dynamodb_table.example.name}/index/${var.index_name}" | ||
[[scalable_dimension]] = "[[dynamodb:]]index:ReadCapacityUnits" | [[scalable_dimension]] = "[[dynamodb:]]index:ReadCapacityUnits" | ||
+ | service_namespace = "dynamodb" | ||
+ | } | ||
+ | |||
+ | == DynamoDB Table official example == | ||
+ | resource "aws_appautoscaling_target" "dynamodb_table_read_target" { | ||
+ | max_capacity = 100 | ||
+ | min_capacity = 5 | ||
+ | resource_id = "table/${aws_dynamodb_table.example.name}" | ||
+ | scalable_dimension = "dynamodb:table:ReadCapacityUnits" | ||
service_namespace = "dynamodb" | service_namespace = "dynamodb" | ||
} | } |
Revision as of 14:23, 2 March 2023
aws_appautoscaling_target
- https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/appautoscaling_target
Contents
ECS Example
resource "aws_appautoscaling_target" "ecs_target" { max_capacity = 4 min_capacity = 1 resource_id = "service/${aws_ecs_cluster.example.name}/${aws_ecs_service.example.name}" scalable_dimension = "ecs:service:DesiredCount" service_namespace = "ecs" }
DynamoDB index official example
resource "aws_appautoscaling_target" "dynamodb_index_read_target" { max_capacity = 100 min_capacity = 5 resource_id = "table/${aws_dynamodb_table.example.name}/index/${var.index_name}" scalable_dimension = "dynamodb:index:ReadCapacityUnits" service_namespace = "dynamodb" }
DynamoDB Table official example
resource "aws_appautoscaling_target" "dynamodb_table_read_target" { max_capacity = 100 min_capacity = 5 resource_id = "table/${aws_dynamodb_table.example.name}" scalable_dimension = "dynamodb:table:ReadCapacityUnits" service_namespace = "dynamodb" }
Related
See also
Advertising: