github.com/jpreese/tflint@v0.19.2-0.20200908152133-b01686250fb6/rules/awsrules/models/mappings/elb.hcl (about)

     1  import = "aws-sdk-go/models/apis/elasticloadbalancing/2012-06-01/api-2.json"
     2  
     3  mapping "aws_app_cookie_stickiness_policy" {
     4    name          = PolicyName
     5    load_balancer = AccessPointName
     6    lb_port       = AccessPointPort
     7    cookie_name   = CookieName
     8  }
     9  
    10  mapping "aws_elb" {
    11    name                        = AccessPointName
    12    name_prefix                 = any
    13    access_logs                 = AccessLog
    14    availability_zones          = AvailabilityZones
    15    security_groups             = SecurityGroups
    16    subnets                     = Subnets
    17    instances                   = Instances
    18    internal                    = any
    19    listener                    = Listeners
    20    health_check                = HealthCheck
    21    cross_zone_load_balancing   = CrossZoneLoadBalancingEnabled
    22    idle_timeout                = IdleTimeout
    23    connection_draining         = ConnectionDrainingEnabled
    24    connection_draining_timeout = ConnectionDrainingTimeout
    25    tags                        = TagList
    26  }
    27  
    28  mapping "aws_elb_attachment" {
    29    elb      = AccessPointName
    30    instance = InstanceId
    31  }
    32  
    33  mapping "aws_lb_cookie_stickiness_policy" {
    34    name                     = PolicyName
    35    load_balancer            = AccessPointName
    36    lb_port                  = AccessPointPort
    37    cookie_expiration_period = CookieExpirationPeriod
    38  }
    39  
    40  mapping "aws_lb_ssl_negotiation_policy" {
    41    name          = PolicyName
    42    load_balancer = AccessPointName
    43    lb_port       = AccessPointPort
    44    attribute     = PolicyAttributes
    45  }
    46  
    47  mapping "aws_load_balancer_backend_server_policy" {
    48    load_balancer_name = AccessPointName
    49    policy_names       = PolicyNames
    50    instance_port      = EndPointPort
    51  }
    52  
    53  mapping "aws_load_balancer_listener_policy" {
    54    load_balancer_name = AccessPointName
    55    load_balancer_port = AccessPointPort
    56    policy_names       = PolicyNames
    57  }
    58  
    59  mapping "aws_load_balancer_policy" {
    60    load_balancer_name = AccessPointName
    61    policy_name        = PolicyName
    62    policy_type_name   = PolicyTypeName
    63    policy_attribute   = PolicyAttributes
    64  }
    65  
    66  mapping "aws_proxy_protocol_policy" {
    67    load_balancer  = AccessPointName
    68    instance_ports = Ports
    69  }