Control: Auto Scaling launch configs should not associate public IP addresses to instances
Description
Ensure that EC2 Auto Scaling launch configurations do not associate public IP addresses to Auto Scaling group instances.
Usage
Run the control in your terminal:
powerpipe control run aws_perimeter.control.autoscaling_launch_config_public_ip_disabledSnapshot and share results via Turbot Pipes:
powerpipe loginpowerpipe control run aws_perimeter.control.autoscaling_launch_config_public_ip_disabled --shareSteampipe Tables
SQL
select launch_configuration_arn as resource, case when associate_public_ip_address then 'alarm' else 'ok' end as status, case when associate_public_ip_address then title || ' associate public IP addresses.' else title || ' do not associate public IP addresses.' end as reason , region, account_idfrom aws_ec2_launch_configuration;