turbot/aws_tags

Control: EC2 gateway load balancers should not exceed tag limit

Description

Check if the number of tags on EC2 gateway load balancers do not exceed the limit.

Usage

steampipe check aws_tags.control.ec2_gateway_load_balancer_tag_limit

Plugins & Tables

Params

ArgsNameDefaultDescription
$1tag_limit
45

SQL

with analysis as (
select
arn,
title,
cardinality(array(select jsonb_object_keys(tags))) as num_tag_keys,
region, account_id
from
aws_ec2_gateway_load_balancer
)
select
arn as resource,
case
when num_tag_keys > $1::integer then 'alarm'
else 'ok'
end as status,
title || ' has ' || num_tag_keys || ' tag(s).' as reason,
region, account_id
from
analysis