accounts_by_provideraccounts_by_workspaceaccounts_countaccounts_totalactive_controls_by_workspaceactive_controls_countalerts_totalcache_health_checkcontrols_summaryguardrails_control_alarm_countguardrails_control_alarm_total_countguardrails_control_alert_24_hours_countguardrails_control_alert_after_1_yearguardrails_control_alert_between_1_30_daysguardrails_control_alert_between_30_90_daysguardrails_control_alert_between_90_365_daysguardrails_control_alert_oldestguardrails_control_error_24_hours_countguardrails_control_error_after_1_yearguardrails_control_error_between_1_30_daysguardrails_control_error_between_30_90_daysguardrails_control_error_between_90_365_daysguardrails_control_error_countguardrails_control_error_oldestguardrails_control_error_total_countguardrails_control_invalid_24_hours_countguardrails_control_invalid_after_1_yearguardrails_control_invalid_between_1_30_daysguardrails_control_invalid_between_30_90_daysguardrails_control_invalid_between_90_365_daysguardrails_control_invalid_countguardrails_control_invalid_oldestguardrails_control_invalid_total_countguardrails_control_top_20_alertsinstalled_aws_mods_countinstalled_azure_mods_countinstalled_gcp_mods_countinstalled_mods_by_platformmod_auto_updatemod_health_benchmarkmod_installed_controls_errormod_installed_controls_error_listmod_process_monitor_benchmarkpolicies_summarypolicy_settings_totalresources_by_workspaceresources_countsmart_process_retentionsmart_retentionstacks_aggregatetype_installed_controls_errortype_installed_controls_error_listworkspace_account_detailworkspace_health_controlworkspace_statsworkspaces_count
Query: stacks_aggregate
Usage
powerpipe query guardrails_insights.query.stacks_aggregate
Steampipe Tables
SQL
select case when control_type_uri = 'tmod:@turbot/aws#/control/types/accountStack' then 'AWS > Account > Stack' when control_type_uri = 'tmod:@turbot/aws-iam#/control/types/iamStack' then 'AWS > IAM > Stack' when control_type_uri = 'tmod:@turbot/aws#/control/types/regionStack' then 'AWS > Region > Stack' when control_type_uri = 'tmod:@turbot/aws-vpc-core#/control/types/vpcStack' then 'AWS > VPC > VPC > Stack' end as "Stack", count(*) as "Total", sum( case when state in ('error') then 1 else 0 end ) as "Error", sum( case when state in ('invalid') then 1 else 0 end ) as "Invalid", sum( case when state in ('tbd') then 1 else 0 end ) as "TBD"from guardrails_control as cwhere control_type_uri IN ( 'tmod:@turbot/aws#/control/types/accountStack', 'tmod:@turbot/aws-iam#/control/types/iamStack', 'tmod:@turbot/aws#/control/types/regionStack', 'tmod:@turbot/aws-vpc-core#/control/types/vpcStack' )group by "Stack";
Dashboards
The query is used in the dashboards: