library
turbot/aws_thrifty

Variables

The AWS Thrifty mod has 139 variables:

NameDefaultDescription
aws_thrifty.var.approvers
[
"default"
]
List of notifiers to be used for obtaining action/approval decisions, when empty list will perform the default response associated with the detection.
aws_thrifty.var.databasepostgres://steampipe@localhost:9193/steampipeSteampipe database connection string.
aws_thrifty.var.dynamodb_tables_with_stale_data_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
aws_thrifty.var.dynamodb_tables_with_stale_data_enabled_actions
[
"skip",
"delete_table"
]
The list of enabled actions to provide to approvers for selection.
aws_thrifty.var.dynamodb_tables_with_stale_data_max_days90The maximum number of days DynamoDB table stale data can be retained.
aws_thrifty.var.dynamodb_tables_with_stale_data_trigger_enabledfalseIf true, the trigger is enabled.
aws_thrifty.var.dynamodb_tables_with_stale_data_trigger_schedule15mThe schedule on which to run the trigger if enabled.
aws_thrifty.var.ebs_snapshots_exceeding_max_age_days90The maximum number of days EBS snapshots can be retained.
aws_thrifty.var.ebs_snapshots_exceeding_max_age_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
aws_thrifty.var.ebs_snapshots_exceeding_max_age_enabled_actions
[
"skip",
"delete_snapshot"
]
The list of enabled actions to provide to approvers for selection.
aws_thrifty.var.ebs_snapshots_exceeding_max_age_trigger_enabledfalseIf true, the trigger is enabled.
aws_thrifty.var.ebs_snapshots_exceeding_max_age_trigger_schedule15mThe schedule on which to run the trigger if enabled.
aws_thrifty.var.ebs_volumes_attached_to_stopped_instances_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
aws_thrifty.var.ebs_volumes_attached_to_stopped_instances_enabled_actions
[
"skip",
"detach_volume",
"delete_volume",
"snapshot_and_delete_volume"
]
The list of enabled actions to provide to approvers for selection.
aws_thrifty.var.ebs_volumes_attached_to_stopped_instances_trigger_enabledfalseIf true, the trigger is enabled.
aws_thrifty.var.ebs_volumes_attached_to_stopped_instances_trigger_schedule15mThe schedule on which to run the trigger if enabled.
aws_thrifty.var.ebs_volumes_exceeding_max_size100The maximum size (GB) allowed for volumes.
aws_thrifty.var.ebs_volumes_exceeding_max_size_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
aws_thrifty.var.ebs_volumes_exceeding_max_size_enabled_actions
[
"skip",
"delete_volume",
"snapshot_and_delete_volume"
]
The list of enabled actions to provide to approvers for selection.
aws_thrifty.var.ebs_volumes_exceeding_max_size_trigger_enabledfalseIf true, the trigger is enabled.
aws_thrifty.var.ebs_volumes_exceeding_max_size_trigger_schedule15mThe schedule on which to run the trigger if enabled.
aws_thrifty.var.ebs_volumes_if_unattached_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
aws_thrifty.var.ebs_volumes_if_unattached_enabled_actions
[
"skip",
"delete_volume",
"snapshot_and_delete_volume"
]
The list of enabled actions to provide to approvers for selection.
aws_thrifty.var.ebs_volumes_if_unattached_trigger_enabledfalseIf true, the trigger is enabled.
aws_thrifty.var.ebs_volumes_if_unattached_trigger_schedule15mThe schedule on which to run the trigger if enabled.
aws_thrifty.var.ebs_volumes_using_gp2_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
aws_thrifty.var.ebs_volumes_using_gp2_enabled_actions
[
"skip",
"update_to_gp3"
]
The list of enabled actions to provide to approvers for selection.
aws_thrifty.var.ebs_volumes_using_gp2_trigger_enabledfalseIf true, the trigger is enabled.
aws_thrifty.var.ebs_volumes_using_gp2_trigger_schedule15mThe schedule on which to run the trigger if enabled.
aws_thrifty.var.ebs_volumes_using_io1_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
aws_thrifty.var.ebs_volumes_using_io1_enabled_actions
[
"skip",
"update_to_io2"
]
The list of enabled actions to provide to approvers for selection.
aws_thrifty.var.ebs_volumes_using_io1_trigger_enabledfalseIf true, the trigger is enabled.
aws_thrifty.var.ebs_volumes_using_io1_trigger_schedule15mThe schedule on which to run the trigger if enabled.
aws_thrifty.var.ebs_volumes_with_low_iops_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
aws_thrifty.var.ebs_volumes_with_low_iops_enabled_actions
[
"skip",
"delete_volume"
]
The list of enabled actions to provide to approvers for selection.
aws_thrifty.var.ebs_volumes_with_low_iops_trigger_enabledfalseIf true, the trigger is enabled.
aws_thrifty.var.ebs_volumes_with_low_iops_trigger_schedule15mThe schedule on which to run the trigger if enabled.
aws_thrifty.var.ebs_volumes_with_low_usage_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
aws_thrifty.var.ebs_volumes_with_low_usage_enabled_actions
[
"skip",
"delete_volume"
]
The list of enabled actions to provide to approvers for selection.
aws_thrifty.var.ebs_volumes_with_low_usage_min100The number of average read/write ops required for volumes to be considered infrequently used.
aws_thrifty.var.ebs_volumes_with_low_usage_trigger_enabledfalseIf true, the trigger is enabled.
aws_thrifty.var.ebs_volumes_with_low_usage_trigger_schedule15mThe schedule on which to run the trigger if enabled.
aws_thrifty.var.ec2_application_load_balancers_if_unused_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
aws_thrifty.var.ec2_application_load_balancers_if_unused_enabled_actions
[
"skip",
"delete_load_balancer"
]
The list of enabled actions to provide to approvers for selection.
aws_thrifty.var.ec2_application_load_balancers_if_unused_trigger_enabledfalseIf true, the trigger is enabled.
aws_thrifty.var.ec2_application_load_balancers_if_unused_trigger_schedule15mThe schedule on which to run the trigger if enabled.
aws_thrifty.var.ec2_classic_load_balancers_if_unused_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
aws_thrifty.var.ec2_classic_load_balancers_if_unused_enabled_actions
[
"skip",
"delete_load_balancer"
]
The list of enabled actions to provide to approvers for selection.
aws_thrifty.var.ec2_classic_load_balancers_if_unused_trigger_enabledfalseIf true, the trigger is enabled.
aws_thrifty.var.ec2_classic_load_balancers_if_unused_trigger_schedule15mThe schedule on which to run the trigger if enabled.
aws_thrifty.var.ec2_gateway_load_balancers_if_unused_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
aws_thrifty.var.ec2_gateway_load_balancers_if_unused_enabled_actions
[
"skip",
"delete_load_balancer"
]
The list of enabled actions to provide to approvers for selection.
aws_thrifty.var.ec2_gateway_load_balancers_if_unused_trigger_enabledfalseIf true, the trigger is enabled.
aws_thrifty.var.ec2_gateway_load_balancers_if_unused_trigger_schedule15mThe schedule on which to run the trigger if enabled.
aws_thrifty.var.ec2_instances_exceeding_max_age_days90The maximum number of days EC2 instances can be retained.
aws_thrifty.var.ec2_instances_exceeding_max_age_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
aws_thrifty.var.ec2_instances_exceeding_max_age_enabled_actions
[
"skip",
"stop_instance",
"terminate_instance"
]
The list of enabled actions to provide to approvers for selection.
aws_thrifty.var.ec2_instances_exceeding_max_age_trigger_enabledfalseIf true, the trigger is enabled.
aws_thrifty.var.ec2_instances_exceeding_max_age_trigger_schedule15mThe schedule on which to run the trigger if enabled.
aws_thrifty.var.ec2_instances_large_allowed_types
[
"%.nano",
"%.micro",
"%.small",
"%.medium",
"%.large",
"%.xlarge",
"%._xlarge"
]
A list of allowed instance types. PostgreSQL wildcards are supported.
aws_thrifty.var.ec2_instances_large_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
aws_thrifty.var.ec2_instances_large_enabled_actions
[
"skip",
"stop_instance",
"terminate_instance"
]
The list of enabled actions to provide to approvers for selection.
aws_thrifty.var.ec2_instances_large_trigger_enabledfalseIf true, the trigger is enabled.
aws_thrifty.var.ec2_instances_large_trigger_schedule15mThe schedule on which to run the trigger if enabled.
aws_thrifty.var.ec2_instances_of_older_generation_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
aws_thrifty.var.ec2_instances_of_older_generation_enabled_actions
[
"skip",
"stop_instance",
"terminate_instance"
]
The list of enabled actions to provide to approvers for selection.
aws_thrifty.var.ec2_instances_of_older_generation_trigger_enabledfalseIf true, the trigger is enabled.
aws_thrifty.var.ec2_instances_of_older_generation_trigger_schedule15mThe schedule on which to run the trigger if enabled.
aws_thrifty.var.ec2_instances_without_graviton_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
aws_thrifty.var.ec2_instances_without_graviton_enabled_actions
[
"skip",
"stop_instance",
"terminate_instance"
]
The list of enabled actions to provide to approvers for selection.
aws_thrifty.var.ec2_instances_without_graviton_trigger_enabledfalseIf true, the trigger is enabled.
aws_thrifty.var.ec2_instances_without_graviton_trigger_schedule15mThe schedule on which to run the trigger if enabled.
aws_thrifty.var.ec2_network_load_balancers_if_unused_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
aws_thrifty.var.ec2_network_load_balancers_if_unused_enabled_actions
[
"skip",
"delete_load_balancer"
]
The list of enabled actions to provide to approvers for selection.
aws_thrifty.var.ec2_network_load_balancers_if_unused_trigger_enabledfalseIf true, the trigger is enabled.
aws_thrifty.var.ec2_network_load_balancers_if_unused_trigger_schedule15mThe schedule on which to run the trigger if enabled.
aws_thrifty.var.eks_node_groups_without_graviton_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
aws_thrifty.var.eks_node_groups_without_graviton_enabled_actions
[
"skip",
"delete_node_group"
]
The list of enabled actions to provide to approvers for selection.
aws_thrifty.var.eks_node_groups_without_graviton_trigger_enabledfalseIf true, the trigger is enabled.
aws_thrifty.var.eks_node_groups_without_graviton_trigger_schedule15mThe schedule on which to run the trigger if enabled.
aws_thrifty.var.elasticache_clusters_exceeding_max_age_days90The maximum number of days Elasticache clusters can be retained.
aws_thrifty.var.elasticache_clusters_exceeding_max_age_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
aws_thrifty.var.elasticache_clusters_exceeding_max_age_enabled_actions
[
"skip",
"delete_cluster"
]
The list of enabled actions to provide to approvers for selection.
aws_thrifty.var.elasticache_clusters_exceeding_max_age_trigger_enabledfalseIf true, the trigger is enabled.
aws_thrifty.var.elasticache_clusters_exceeding_max_age_trigger_schedule15mThe schedule on which to run the trigger if enabled.
aws_thrifty.var.emr_clusters_idle_30_mins_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
aws_thrifty.var.emr_clusters_idle_30_mins_enabled_actions
[
"skip",
"delete_cluster"
]
The response options given to approvers to determine the chosen response.
aws_thrifty.var.emr_clusters_idle_30_mins_trigger_enabledfalseIf true, the trigger is enabled.
aws_thrifty.var.emr_clusters_idle_30_mins_trigger_schedule15mThe schedule on which to run the trigger if enabled.
aws_thrifty.var.lambda_functions_without_graviton_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
aws_thrifty.var.lambda_functions_without_graviton_enabled_actions
[
"skip",
"delete_function"
]
The list of enabled actions to provide to approvers for selection.
aws_thrifty.var.lambda_functions_without_graviton_trigger_enabledfalseIf true, the trigger is enabled.
aws_thrifty.var.lambda_functions_without_graviton_trigger_schedule15mThe schedule on which to run the trigger if enabled.
aws_thrifty.var.max_concurrency1The maximum concurrency to use for responding to detection items.
aws_thrifty.var.notification_levelinfoThe verbosity level of notification messages to send. Valid options are 'verbose', 'info', 'error'.
aws_thrifty.var.notifierdefaultThe name of the notifier to use for sending notification messages.
aws_thrifty.var.rds_db_instances_exceeding_max_age_days90The maximum number of days DB instances are allowed to run.
aws_thrifty.var.rds_db_instances_exceeding_max_age_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
aws_thrifty.var.rds_db_instances_exceeding_max_age_enabled_actions
[
"skip",
"delete_instance"
]
The list of enabled actions to provide to approvers for selection.
aws_thrifty.var.rds_db_instances_exceeding_max_age_trigger_enabledfalseIf true, the trigger is enabled.
aws_thrifty.var.rds_db_instances_exceeding_max_age_trigger_schedule15mThe schedule on which to run the trigger if enabled.
aws_thrifty.var.rds_db_instances_of_older_generation_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
aws_thrifty.var.rds_db_instances_of_older_generation_enabled_actions
[
"skip",
"delete_instance"
]
The list of enabled actions to provide to approvers for selection.
aws_thrifty.var.rds_db_instances_of_older_generation_trigger_enabledfalseIf true, the trigger is enabled.
aws_thrifty.var.rds_db_instances_of_older_generation_trigger_schedule15mThe schedule on which to run the trigger if enabled.
aws_thrifty.var.rds_db_instances_with_low_connection_count_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
aws_thrifty.var.rds_db_instances_with_low_connection_count_enabled_actions
[
"skip",
"delete_instance"
]
The list of enabled actions to provide to approvers for selection.
aws_thrifty.var.rds_db_instances_with_low_connection_count_trigger_enabledfalseIf true, the trigger is enabled.
aws_thrifty.var.rds_db_instances_with_low_connection_count_trigger_schedule15mThe schedule on which to run the trigger if enabled.
aws_thrifty.var.rds_db_instances_without_graviton_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
aws_thrifty.var.rds_db_instances_without_graviton_enabled_actions
[
"skip",
"delete_instance"
]
The list of enabled actions to provide to approvers for selection.
aws_thrifty.var.rds_db_instances_without_graviton_trigger_enabledfalseIf true, the trigger is enabled.
aws_thrifty.var.rds_db_instances_without_graviton_trigger_schedule15mThe schedule on which to run the trigger if enabled.
aws_thrifty.var.route53_health_checks_if_unused_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
aws_thrifty.var.route53_health_checks_if_unused_enabled_actions
[
"skip",
"delete_health_check"
]
The list of enabled actions to provide to approvers for selection.
aws_thrifty.var.route53_health_checks_if_unused_trigger_enabledfalseIf true, the trigger is enabled.
aws_thrifty.var.route53_health_checks_if_unused_trigger_schedule15mThe schedule on which to run the trigger if enabled.
aws_thrifty.var.route53_records_with_lower_ttl_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
aws_thrifty.var.route53_records_with_lower_ttl_enabled_actions
[
"skip",
"update_ttl"
]
The list of enabled actions to provide to approvers for selection.
aws_thrifty.var.route53_records_with_lower_ttl_trigger_enabledfalseIf true, the trigger is enabled.
aws_thrifty.var.route53_records_with_lower_ttl_trigger_schedule15mThe schedule on which to run the trigger if enabled.
aws_thrifty.var.s3_buckets_without_lifecycle_policy_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
aws_thrifty.var.s3_buckets_without_lifecycle_policy_default_policy{ "Rules": [ { "ID": "Transition to STANDARD_IA after 90 days", "Status": "Enabled", "Filter": {}, "Transitions": [ { "Days": 90, "StorageClass": "STANDARD_IA" } ] }, { "ID": "Transition to GLACIER after 180 days", "Status": "Enabled", "Filter": {}, "Transitions": [ { "Days": 180, "StorageClass": "GLACIER" } ] }, { "ID": "Transition to DEEP_ARCHIVE after 365 days", "Status": "Enabled", "Filter": {}, "Transitions": [ { "Days": 365, "StorageClass": "DEEP_ARCHIVE" } ] } ] } The default S3 bucket lifecycle policy to apply
aws_thrifty.var.s3_buckets_without_lifecycle_policy_enabled_actions
[
"skip",
"apply_policy"
]
The list of enabled actions to provide to approvers for selection.
aws_thrifty.var.s3_buckets_without_lifecycle_policy_trigger_enabledfalseIf true, the trigger is enabled.
aws_thrifty.var.s3_buckets_without_lifecycle_policy_trigger_schedule15mThe schedule on which to run the trigger if enabled.
aws_thrifty.var.secretsmanager_secrets_if_unused_days90The default number of days secrets manager secrets to be considered in-use.
aws_thrifty.var.secretsmanager_secrets_if_unused_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
aws_thrifty.var.secretsmanager_secrets_if_unused_enabled_actions
[
"skip",
"delete_secret"
]
The list of enabled actions to provide to approvers for selection.
aws_thrifty.var.secretsmanager_secrets_if_unused_trigger_enabledfalseIf true, the trigger is enabled.
aws_thrifty.var.secretsmanager_secrets_if_unused_trigger_schedule15mThe schedule on which to run the trigger if enabled.
aws_thrifty.var.vpc_eips_if_unattached_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
aws_thrifty.var.vpc_eips_if_unattached_enabled_actions
[
"skip",
"release"
]
The list of enabled actions to provide to approvers for selection.
aws_thrifty.var.vpc_eips_if_unattached_trigger_enabledfalseIf true, the trigger is enabled.
aws_thrifty.var.vpc_eips_if_unattached_trigger_schedule15mThe schedule on which to run the trigger if enabled.
aws_thrifty.var.vpc_nat_gateways_if_unused_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
aws_thrifty.var.vpc_nat_gateways_if_unused_enabled_actions
[
"skip",
"delete"
]
The list of enabled actions to provide to approvers for selection.
aws_thrifty.var.vpc_nat_gateways_if_unused_trigger_enabledfalseIf true, the trigger is enabled.
aws_thrifty.var.vpc_nat_gateways_if_unused_trigger_schedule15mThe schedule on which to run the trigger if enabled.