standard
turbot/azure_thrifty

Variables

The Azure Thrifty mod has 112 variables:

app_service_plans_if_unused_default_action

Name
app_service_plans_if_unused_default_action
Description
The default action to use for the detected item, used if no input is provided.
Type
string
notify, skip, delete_app_service_plan
Default
notify

app_service_plans_if_unused_enabled_actions

Name
app_service_plans_if_unused_enabled_actions
Description
The list of enabled actions to provide to approvers for selection.
Type
list(string)
skip, delete_app_service_plan
Default
[
"skip",
"delete_app_service_plan"
]

app_service_plans_if_unused_trigger_enabled

Name
app_service_plans_if_unused_trigger_enabled
Description
If true, the trigger is enabled.
Type
bool
Default
false

app_service_plans_if_unused_trigger_schedule

Name
app_service_plans_if_unused_trigger_schedule
Description
The schedule on which to run the trigger if enabled.
Type
string
Default
15m

approvers

Name
approvers
Description
List of notifiers to be used for obtaining action/approval decisions, when empty list will perform the default response associated with the detection.
Type
list(notifier)
Default
notifier.default

compute_disk_avg_max_usage

Name
compute_disk_avg_max_usage
Description
The compute disks average read and write operations.
Type
number
Default
90

compute_disk_exceeding_max_size

Name
compute_disk_exceeding_max_size
Description
The maximum size (GB) allowed for disks.
Type
number
Default
90

compute_disk_max_iops_threshold

Name
compute_disk_max_iops_threshold
Description
The maximum IOPS threshold to consider a disk as having high IOPS.
Type
number
Default
20000

compute_disks_attached_to_stopped_virtual_machine_trigger_enabled

Name
compute_disks_attached_to_stopped_virtual_machine_trigger_enabled
Description
If true, the trigger is enabled.
Type
bool
Default
false

compute_disks_attached_to_stopped_virtual_machine_trigger_schedule

Name
compute_disks_attached_to_stopped_virtual_machine_trigger_schedule
Description
The schedule on which to run the trigger if enabled.
Type
string
Default
15m

compute_disks_attached_to_stopped_virtual_machines_default_action

Name
compute_disks_attached_to_stopped_virtual_machines_default_action
Description
The default action to use for the detected item, used if no input is provided.
Type
string
notify, skip, detach_disk, snapshot_and_delete_disk, delete_disk
Default
notify

compute_disks_attached_to_stopped_virtual_machines_enabled_actions

Name
compute_disks_attached_to_stopped_virtual_machines_enabled_actions
Description
The list of enabled actions to provide to approvers for selection.
Type
list(string)
skip, detach_disk, snapshot_and_delete_disk, delete_disk
Default
[
"skip",
"detach_disk",
"snapshot_and_delete_disk",
"delete_disk"
]

compute_disks_exceeding_max_size_default_action

Name
compute_disks_exceeding_max_size_default_action
Description
The default action to use for the detected item, used if no input is provided.
Type
string
notify, skip, delete_disk, snapshot_and_delete_disk
Default
notify

compute_disks_exceeding_max_size_enabled_actions

Name
compute_disks_exceeding_max_size_enabled_actions
Description
The list of enabled actions to provide to approvers for selection.
Type
list(string)
skip, delete_disk, snapshot_and_delete_disk
Default
[
"skip",
"delete_disk",
"snapshot_and_delete_disk"
]

compute_disks_exceeding_max_size_trigger_enabled

Name
compute_disks_exceeding_max_size_trigger_enabled
Description
If true, the trigger is enabled.
Type
bool
Default
false

compute_disks_exceeding_max_size_trigger_schedule

Name
compute_disks_exceeding_max_size_trigger_schedule
Description
The schedule on which to run the trigger if enabled.
Type
string
Default
15m

compute_disks_if_unattached_default_action

Name
compute_disks_if_unattached_default_action
Description
The default action to use for the detected item, used if no input is provided.
Type
string
notify, skip, delete_disk, snapshot_and_delete_disk
Default
notify

compute_disks_if_unattached_enabled_actions

Name
compute_disks_if_unattached_enabled_actions
Description
The list of enabled actions to provide to approvers for selection.
Type
list(string)
skip, delete_disk, snapshot_and_delete_disk
Default
[
"skip",
"delete_disk",
"snapshot_and_delete_disk"
]

compute_disks_if_unattached_trigger_enabled

Name
compute_disks_if_unattached_trigger_enabled
Description
If true, the trigger is enabled.
Type
bool
Default
false

compute_disks_if_unattached_trigger_schedule

Name
compute_disks_if_unattached_trigger_schedule
Description
The schedule on which to run the trigger if enabled.
Type
string
Default
15m

compute_disks_with_high_iops_default_action

Name
compute_disks_with_high_iops_default_action
Description
The default action to use for the detected item, used if no input is provided.
Type
string
notify, skip, snapshot_and_delete_disk, delete_disk
Default
notify

compute_disks_with_high_iops_enabled_actions

Name
compute_disks_with_high_iops_enabled_actions
Description
The list of enabled actions to provide to approvers for selection.
Type
list(string)
skip, snapshot_and_delete_disk, delete_disk
Default
[
"skip",
"snapshot_and_delete_disk",
"delete_disk"
]

compute_disks_with_high_iops_trigger_enabled

Name
compute_disks_with_high_iops_trigger_enabled
Description
If true, the trigger is enabled.
Type
bool
Default
false

compute_disks_with_high_iops_trigger_schedule

Name
compute_disks_with_high_iops_trigger_schedule
Description
The schedule on which to run the trigger if enabled.
Type
string
Default
15m

compute_disks_with_low_usage_default_action

Name
compute_disks_with_low_usage_default_action
Description
The default action to use for the detected item, used if no input is provided.
Type
string
notify, skip, delete_disk
Default
notify

compute_disks_with_low_usage_enabled_actions

Name
compute_disks_with_low_usage_enabled_actions
Description
The list of enabled actions to provide to approvers for selection.
Type
list(string)
skip, delete_disk
Default
[
"skip",
"delete_disk"
]

compute_disks_with_low_usage_trigger_enabled

Name
compute_disks_with_low_usage_trigger_enabled
Description
If true, the trigger is enabled.
Type
bool
Default
false

compute_disks_with_low_usage_trigger_schedule

Name
compute_disks_with_low_usage_trigger_schedule
Description
The schedule on which to run the trigger if enabled.
Type
string
Default
15m

compute_running_vm_age_max_days

Name
compute_running_vm_age_max_days
Description
The maximum number of days Compute VM can be retained.
Type
number
Default
90

compute_snapshots_exceeding_max_age_days

Name
compute_snapshots_exceeding_max_age_days
Description
The maximum number of days Compute snapshots can be retained.
Type
number
Default
90

compute_snapshots_exceeding_max_age_default_action

Name
compute_snapshots_exceeding_max_age_default_action
Description
The default action to use for the detected item, used if no input is provided.
Type
string
notify, skip, delete_snapshot
Default
notify

compute_snapshots_exceeding_max_age_enabled_actions

Name
compute_snapshots_exceeding_max_age_enabled_actions
Description
The list of enabled actions to provide to approvers for selection.
Type
list(string)
skip, delete_snapshot
Default
[
"skip",
"delete_snapshot"
]

compute_snapshots_exceeding_max_age_trigger_enabled

Name
compute_snapshots_exceeding_max_age_trigger_enabled
Description
If true, the trigger is enabled.
Type
bool
Default
false

compute_snapshots_exceeding_max_age_trigger_schedule

Name
compute_snapshots_exceeding_max_age_trigger_schedule
Description
The schedule on which to run the trigger if enabled.
Type
string
Default
15m

compute_snapshots_if_storage_premium_default_action

Name
compute_snapshots_if_storage_premium_default_action
Description
The default action to use for the detected item, used if no input is provided.
Type
string
notify, skip, update_snapshot_sku
Default
notify

compute_snapshots_if_storage_premium_enabled_actions

Name
compute_snapshots_if_storage_premium_enabled_actions
Description
The list of enabled actions to provide to approvers for selection.
Type
list(string)
skip, update_snapshot_sku
Default
[
"skip",
"update_snapshot_sku"
]

compute_snapshots_if_storage_premium_trigger_enabled

Name
compute_snapshots_if_storage_premium_trigger_enabled
Description
If true, the trigger is enabled.
Type
bool
Default
false

compute_snapshots_if_storage_premium_trigger_schedule

Name
compute_snapshots_if_storage_premium_trigger_schedule
Description
The schedule on which to run the trigger if enabled.
Type
string
Default
15m

compute_virtual_machines_exceeding_max_age_default_action

Name
compute_virtual_machines_exceeding_max_age_default_action
Description
The default action to use for the detected item, used if no input is provided.
Type
string
notify, skip, delete_virtual_machine
Default
notify

compute_virtual_machines_exceeding_max_age_enabled_actions

Name
compute_virtual_machines_exceeding_max_age_enabled_actions
Description
The list of enabled actions to provide to approvers for selection.
Type
list(string)
skip, delete_virtual_machine
Default
[
"skip",
"delete_virtual_machine"
]

compute_virtual_machines_exceeding_max_age_trigger_enabled

Name
compute_virtual_machines_exceeding_max_age_trigger_enabled
Description
If true, the trigger is enabled.
Type
bool
Default
false

compute_virtual_machines_exceeding_max_age_trigger_schedule

Name
compute_virtual_machines_exceeding_max_age_trigger_schedule
Description
The schedule on which to run the trigger if enabled.
Type
string
Default
15m

compute_virtual_machines_with_low_utilization_avg_cpu_utilization

Name
compute_virtual_machines_with_low_utilization_avg_cpu_utilization
Description
The average CPU utilization below which an instance is considered to have low utilization.
Type
number
Default
20

compute_virtual_machines_with_low_utilization_default_action

Name
compute_virtual_machines_with_low_utilization_default_action
Description
The default action to use for the detected item, used if no input is provided.
Type
string
notify, skip, stop_virtual_machine, downgrade_instance_type
Default
notify

compute_virtual_machines_with_low_utilization_enabled_actions

Name
compute_virtual_machines_with_low_utilization_enabled_actions
Description
The list of enabled actions to provide to approvers for selection.
Type
list(string)
skip, stop_virtual_machine, downgrade_instance_type
Default
[
"skip",
"stop_virtual_machine",
"downgrade_instance_type"
]

compute_virtual_machines_with_low_utilization_trigger_enabled

Name
compute_virtual_machines_with_low_utilization_trigger_enabled
Description
If true, the trigger is enabled.
Type
bool
Default
false

compute_virtual_machines_with_low_utilization_trigger_schedule

Name
compute_virtual_machines_with_low_utilization_trigger_schedule
Description
The schedule on which to run the trigger if enabled.
Type
string
Default
15m

database

Name
database
Description
Steampipe database connection string.
Type
connection.steampipe
Default
connection.steampipe.default

hdinsight_clusters_exceeding_max_age_days

Name
hdinsight_clusters_exceeding_max_age_days
Description
The maximum number of days HDInsight clusters can be retained.
Type
number
Default
90

hdinsight_clusters_exceeding_max_age_default_action

Name
hdinsight_clusters_exceeding_max_age_default_action
Description
The default action to use for the detected item, used if no input is provided.
Type
string
notify, skip, delete_cluster
Default
notify

hdinsight_clusters_exceeding_max_age_enabled_actions

Name
hdinsight_clusters_exceeding_max_age_enabled_actions
Description
The list of enabled actions to provide to approvers for selection.
Type
list(string)
skip, delete_cluster
Default
[
"skip",
"delete_cluster"
]

hdinsight_clusters_exceeding_max_age_trigger_enabled

Name
hdinsight_clusters_exceeding_max_age_trigger_enabled
Description
If true, the trigger is enabled.
Type
bool
Default
false

hdinsight_clusters_exceeding_max_age_trigger_schedule

Name
hdinsight_clusters_exceeding_max_age_trigger_schedule
Description
The schedule on which to run the trigger if enabled.
Type
string
Default
15m

kubernetes_clusters_exceeding_max_age_days

Name
kubernetes_clusters_exceeding_max_age_days
Description
The maximum number of days Kubernetes clusters can be retained.
Type
number
Default
90

kubernetes_clusters_exceeding_max_age_default_action

Name
kubernetes_clusters_exceeding_max_age_default_action
Description
The default action to use for the detected item, used if no input is provided.
Type
string
notify, skip, delete_cluster
Default
notify

kubernetes_clusters_exceeding_max_age_enabled_actions

Name
kubernetes_clusters_exceeding_max_age_enabled_actions
Description
The list of enabled actions to provide to approvers for selection.
Type
list(string)
skip, delete_cluster
Default
[
"skip",
"delete_cluster"
]

kubernetes_clusters_exceeding_max_age_trigger_enabled

Name
kubernetes_clusters_exceeding_max_age_trigger_enabled
Description
If true, the trigger is enabled.
Type
bool
Default
false

kubernetes_clusters_exceeding_max_age_trigger_schedule

Name
kubernetes_clusters_exceeding_max_age_trigger_schedule
Description
The schedule on which to run the trigger if enabled.
Type
string
Default
15m

kusto_clusters_exceeding_max_age_days

Name
kusto_clusters_exceeding_max_age_days
Description
The maximum number of days Kusto clusters can be retained.
Type
number
Default
90

kusto_clusters_exceeding_max_age_default_action

Name
kusto_clusters_exceeding_max_age_default_action
Description
The default action to use for the detected item, used if no input is provided.
Type
string
notify, skip, delete_cluster
Default
notify

kusto_clusters_exceeding_max_age_enabled_actions

Name
kusto_clusters_exceeding_max_age_enabled_actions
Description
The list of enabled actions to provide to approvers for selection.
Type
list(string)
skip, delete_cluster
Default
[
"skip",
"delete_cluster"
]

kusto_clusters_exceeding_max_age_trigger_enabled

Name
kusto_clusters_exceeding_max_age_trigger_enabled
Description
If true, the trigger is enabled.
Type
bool
Default
false

kusto_clusters_exceeding_max_age_trigger_schedule

Name
kusto_clusters_exceeding_max_age_trigger_schedule
Description
The schedule on which to run the trigger if enabled.
Type
string
Default
15m

kusto_clusters_without_autoscaling_default_action

Name
kusto_clusters_without_autoscaling_default_action
Description
The default action to use for the detected item, used if no input is provided.
Type
string
notify, skip, stop_kusto_cluster
Default
notify

kusto_clusters_without_autoscaling_enabled_actions

Name
kusto_clusters_without_autoscaling_enabled_actions
Description
The list of enabled actions to provide to approvers for selection.
Type
list(string)
skip, stop_kusto_cluster
Default
[
"skip",
"stop_kusto_cluster"
]

kusto_clusters_without_autoscaling_trigger_enabled

Name
kusto_clusters_without_autoscaling_trigger_enabled
Description
If true, the trigger is enabled.
Type
bool
Default
false

kusto_clusters_without_autoscaling_trigger_schedule

Name
kusto_clusters_without_autoscaling_trigger_schedule
Description
The schedule on which to run the trigger if enabled.
Type
string
Default
15m

max_concurrency

Name
max_concurrency
Description
The maximum concurrency to use for responding to detection items.
Type
number
Default
1

monitor_log_profiles_without_retention_policy_default_action

Name
monitor_log_profiles_without_retention_policy_default_action
Description
The default action to use for the detected item, used if no input is provided.
Type
string
notify, skip, enable_log_profile_retention
Default
notify

monitor_log_profiles_without_retention_policy_enabled_actions

Name
monitor_log_profiles_without_retention_policy_enabled_actions
Description
The list of enabled actions to provide to approvers for selection.
Type
list(string)
skip, enable_log_profile_retention
Default
[
"skip",
"enable_log_profile_retention"
]

monitor_log_profiles_without_retention_policy_trigger_enabled

Name
monitor_log_profiles_without_retention_policy_trigger_enabled
Description
If true, the trigger is enabled.
Type
bool
Default
false

monitor_log_profiles_without_retention_policy_trigger_schedule

Name
monitor_log_profiles_without_retention_policy_trigger_schedule
Description
The schedule on which to run the trigger if enabled.
Type
string
Default
15m

network_application_gateways_without_autoscaling_default_action

Name
network_application_gateways_without_autoscaling_default_action
Description
The default action to use for the detected item, used if no input is provided.
Type
string
notify, skip, stop_application_gateway
Default
notify

network_application_gateways_without_autoscaling_enabled_actions

Name
network_application_gateways_without_autoscaling_enabled_actions
Description
The list of enabled actions to provide to approvers for selection.
Type
list(string)
skip, stop_application_gateway
Default
[
"skip",
"stop_application_gateway"
]

network_application_gateways_without_autoscaling_trigger_enabled

Name
network_application_gateways_without_autoscaling_trigger_enabled
Description
If true, the trigger is enabled.
Type
bool
Default
false

network_application_gateways_without_autoscaling_trigger_schedule

Name
network_application_gateways_without_autoscaling_trigger_schedule
Description
The schedule on which to run the trigger if enabled.
Type
string
Default
15m

network_load_balancers_if_unused_default_action

Name
network_load_balancers_if_unused_default_action
Description
The default action to use for the detected item, used if no input is provided.
Type
string
notify, skip, delete_lb
Default
notify

network_load_balancers_if_unused_enabled_actions

Name
network_load_balancers_if_unused_enabled_actions
Description
The list of enabled actions to provide to approvers for selection.
Type
list(string)
skip, delete_lb
Default
[
"skip",
"delete_lb"
]

network_load_balancers_if_unused_trigger_enabled

Name
network_load_balancers_if_unused_trigger_enabled
Description
If true, the trigger is enabled.
Type
bool
Default
false

network_load_balancers_if_unused_trigger_schedule

Name
network_load_balancers_if_unused_trigger_schedule
Description
The schedule on which to run the trigger if enabled.
Type
string
Default
15m

network_nat_gateways_if_unused_default_action

Name
network_nat_gateways_if_unused_default_action
Description
The default action to use for the detected item, used if no input is provided.
Type
string
notify, skip, delete_nat_gateway
Default
notify

network_nat_gateways_if_unused_enabled_actions

Name
network_nat_gateways_if_unused_enabled_actions
Description
The list of enabled actions to provide to approvers for selection.
Type
list(string)
skip, delete_nat_gateway
Default
[
"skip",
"delete_nat_gateway"
]

network_nat_gateways_if_unused_trigger_enabled

Name
network_nat_gateways_if_unused_trigger_enabled
Description
If true, the trigger is enabled.
Type
bool
Default
false

network_nat_gateways_if_unused_trigger_schedule

Name
network_nat_gateways_if_unused_trigger_schedule
Description
The schedule on which to run the trigger if enabled.
Type
string
Default
15m

network_public_ips_unattached_default_action

Name
network_public_ips_unattached_default_action
Description
The default action to use for the detected item, used if no input is provided.
Type
string
notify, skip, delete_ip
Default
notify

network_public_ips_unattached_enabled_actions

Name
network_public_ips_unattached_enabled_actions
Description
The list of enabled actions to provide to approvers for selection.
Type
list(string)
skip, delete_ip
Default
[
"skip",
"delete_ip"
]

network_public_ips_unattached_trigger_enabled

Name
network_public_ips_unattached_trigger_enabled
Description
If true, the trigger is enabled.
Type
bool
Default
false

network_public_ips_unattached_trigger_schedule

Name
network_public_ips_unattached_trigger_schedule
Description
The schedule on which to run the trigger if enabled.
Type
string
Default
15m

network_virtual_network_gateways_if_unused_default_action

Name
network_virtual_network_gateways_if_unused_default_action
Description
The default action to use for the detected item, used if no input is provided.
Type
string
notify, skip, delete_virtual_network_gateway
Default
notify

network_virtual_network_gateways_if_unused_enabled_actions

Name
network_virtual_network_gateways_if_unused_enabled_actions
Description
The list of enabled actions to provide to approvers for selection.
Type
list(string)
skip, delete_virtual_network_gateway
Default
[
"skip",
"delete_virtual_network_gateway"
]

network_virtual_network_gateways_if_unused_trigger_enabled

Name
network_virtual_network_gateways_if_unused_trigger_enabled
Description
If true, the trigger is enabled.
Type
bool
Default
false

network_virtual_network_gateways_if_unused_trigger_schedule

Name
network_virtual_network_gateways_if_unused_trigger_schedule
Description
The schedule on which to run the trigger if enabled.
Type
string
Default
15m

notification_level

Name
notification_level
Description
The verbosity level of notification messages to send.
Type
string
info, verbose, error
Default
info

notifier

Name
notifier
Description
The notifier to use for sending notification messages.
Type
notifier
Default
notifier.default

service_fabric_clusters_exceeding_max_age_days

Name
service_fabric_clusters_exceeding_max_age_days
Description
The maximum number of days Service Fabric clusters can be retained.
Type
number
Default
90

service_fabric_clusters_exceeding_max_age_default_action

Name
service_fabric_clusters_exceeding_max_age_default_action
Description
The default action to use for the detected item, used if no input is provided.
Type
string
notify, skip, delete_cluster
Default
notify

service_fabric_clusters_exceeding_max_age_enabled_actions

Name
service_fabric_clusters_exceeding_max_age_enabled_actions
Description
The list of enabled actions to provide to approvers for selection.
Type
list(string)
skip, delete_cluster
Default
[
"skip",
"delete_cluster"
]

service_fabric_clusters_exceeding_max_age_trigger_enabled

Name
service_fabric_clusters_exceeding_max_age_trigger_enabled
Description
If true, the trigger is enabled.
Type
bool
Default
false

service_fabric_clusters_exceeding_max_age_trigger_schedule

Name
service_fabric_clusters_exceeding_max_age_trigger_schedule
Description
The schedule on which to run the trigger if enabled.
Type
string
Default
15m

sql_databases_exceeding_max_age_days

Name
sql_databases_exceeding_max_age_days
Description
The maximum number of days SQL Databases can be retained.
Type
number
Default
90

sql_databases_exceeding_max_age_default_action

Name
sql_databases_exceeding_max_age_default_action
Description
The default action to use for the detected item, used if no input is provided.
Type
string
notify, skip, delete_sql_database
Default
notify

sql_databases_exceeding_max_age_enabled_actions

Name
sql_databases_exceeding_max_age_enabled_actions
Description
The list of enabled actions to provide to approvers for selection.
Type
list(string)
skip, delete_sql_database
Default
[
"skip",
"delete_sql_database"
]

sql_databases_exceeding_max_age_trigger_enabled

Name
sql_databases_exceeding_max_age_trigger_enabled
Description
If true, the trigger is enabled.
Type
bool
Default
false

sql_databases_exceeding_max_age_trigger_schedule

Name
sql_databases_exceeding_max_age_trigger_schedule
Description
The schedule on which to run the trigger if enabled.
Type
string
Default
15m

storage_accounts_without_lifecycle_policy_default_action

Name
storage_accounts_without_lifecycle_policy_default_action
Description
The default action to use for the detected item, used if no input is provided.
Type
string
notify, skip, delete_storage_account
Default
notify

storage_accounts_without_lifecycle_policy_enabled_actions

Name
storage_accounts_without_lifecycle_policy_enabled_actions
Description
The list of enabled actions to provide to approvers for selection.
Type
list(string)
skip, delete_storage_account
Default
[
"skip",
"delete_storage_account"
]

storage_accounts_without_lifecycle_policy_trigger_enabled

Name
storage_accounts_without_lifecycle_policy_trigger_enabled
Description
If true, the trigger is enabled.
Type
bool
Default
false

storage_accounts_without_lifecycle_policy_trigger_schedule

Name
storage_accounts_without_lifecycle_policy_trigger_schedule
Description
The schedule on which to run the trigger if enabled.
Type
string
Default
15m

virtual_machine_scale_sets_if_unused_default_action

Name
virtual_machine_scale_sets_if_unused_default_action
Description
The default action to use for the detected item, used if no input is provided.
Type
string
notify, skip, delete_virtual_machine_scale_set
Default
notify

virtual_machine_scale_sets_if_unused_enabled_actions

Name
virtual_machine_scale_sets_if_unused_enabled_actions
Description
The list of enabled actions to provide to approvers for selection.
Type
list(string)
skip, delete_virtual_machine_scale_set
Default
[
"skip",
"delete_virtual_machine_scale_set"
]

virtual_machine_scale_sets_if_unused_trigger_enabled

Name
virtual_machine_scale_sets_if_unused_trigger_enabled
Description
If true, the trigger is enabled.
Type
bool
Default
false

virtual_machine_scale_sets_if_unused_trigger_schedule

Name
virtual_machine_scale_sets_if_unused_trigger_schedule
Description
The schedule on which to run the trigger if enabled.
Type
string
Default
15m