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  }