Control: ECS cluster container insights should be enabled
Description
One of the best practices when using AWS ECS is to enable cluster container insights for better visibility.
Usage
Run the control in your terminal:
powerpipe control run terraform_aws_compliance.control.ecs_cluster_container_insights_enabledSnapshot and share results via Turbot Pipes:
powerpipe loginpowerpipe control run terraform_aws_compliance.control.ecs_cluster_container_insights_enabled --shareSQL
This control uses a named query:
select  address as resource,  case    when      (attributes_std -> 'setting' ->> 'name')::text = 'containerInsights'      and (attributes_std -> 'setting' ->> 'value')::text = 'enabled' then 'ok'    else 'alarm'  end as status,  split_part(address, '.', 2) || case    when      (attributes_std -> 'setting' ->> 'name')::text = 'containerInsights'      and (attributes_std -> 'setting' ->> 'value')::text = 'enabled' then ' container insights enabled'    else ' container insights disabled'  end || '.' as reason    , path || ':' || start_linefrom  terraform_resourcewhere  type = 'aws_ecs_cluster';