github.com/jpreese/tflint@v0.19.2-0.20200908152133-b01686250fb6/rules/awsrules/models/mappings/application-autoscaling.hcl (about) 1 import = "aws-sdk-go/models/apis/application-autoscaling/2016-02-06/api-2.json" 2 3 mapping "aws_appautoscaling_policy" { 4 policy_type = PolicyType 5 scalable_dimension = ScalableDimension 6 service_namespace = ServiceNamespace 7 } 8 9 mapping "aws_appautoscaling_scheduled_action" { 10 scalable_dimension = ScalableDimension 11 } 12 13 mapping "aws_appautoscaling_target" { 14 scalable_dimension = ScalableDimension 15 service_namespace = ServiceNamespace 16 } 17 18 mapping "aws_appautoscaling_scheduled_action" { 19 service_namespace = ServiceNamespace 20 } 21 22 test "aws_appautoscaling_policy" "policy_type" { 23 ok = "StepScaling" 24 ng = "StopScaling" 25 } 26 27 test "aws_appautoscaling_policy" "scalable_dimension" { 28 ok = "ecs:service:DesiredCount" 29 ng = "ecs:service:DesireCount" 30 } 31 32 test "aws_appautoscaling_policy" "service_namespace" { 33 ok = "ecs" 34 ng = "eks" 35 }