library
turbot/azure_thrifty

Variables

The Azure Thrifty mod has 112 variables:

NameDefaultDescription
app_service_plans_if_unused_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
app_service_plans_if_unused_enabled_actions
[
"skip",
"delete_app_service_plan"
]
The list of enabled actions to provide to approvers for selection.
app_service_plans_if_unused_trigger_enabledfalseIf true, the trigger is enabled.
app_service_plans_if_unused_trigger_schedule15mThe schedule on which to run the trigger if enabled.
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.
compute_disk_avg_max_usage90The compute disks average read and write operations.
compute_disk_exceeding_max_size90The maximum size (GB) allowed for disks.
compute_disk_max_iops_threshold20000The maximum IOPS threshold to consider a disk as having high IOPS.
compute_disks_attached_to_stopped_virtual_machine_trigger_enabledfalseIf true, the trigger is enabled.
compute_disks_attached_to_stopped_virtual_machine_trigger_schedule15mThe schedule on which to run the trigger if enabled.
compute_disks_attached_to_stopped_virtual_machines_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
compute_disks_attached_to_stopped_virtual_machines_enabled_actions
[
"skip",
"detach_disk",
"snapshot_and_delete_disk",
"delete_disk"
]
The list of enabled actions to provide to approvers for selection.
compute_disks_exceeding_max_size_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
compute_disks_exceeding_max_size_enabled_actions
[
"skip",
"delete_disk",
"snapshot_and_delete_disk"
]
The list of enabled actions to provide to approvers for selection.
compute_disks_exceeding_max_size_trigger_enabledfalseIf true, the trigger is enabled.
compute_disks_exceeding_max_size_trigger_schedule15mThe schedule on which to run the trigger if enabled.
compute_disks_if_unattached_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
compute_disks_if_unattached_enabled_actions
[
"skip",
"delete_disk",
"snapshot_and_delete_disk"
]
The list of enabled actions to provide to approvers for selection.
compute_disks_if_unattached_trigger_enabledfalseIf true, the trigger is enabled.
compute_disks_if_unattached_trigger_schedule15mThe schedule on which to run the trigger if enabled.
compute_disks_with_high_iops_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
compute_disks_with_high_iops_enabled_actions
[
"skip",
"snapshot_and_delete_disk",
"delete_disk"
]
The list of enabled actions to provide to approvers for selection.
compute_disks_with_high_iops_trigger_enabledfalseIf true, the trigger is enabled.
compute_disks_with_high_iops_trigger_schedule15mThe schedule on which to run the trigger if enabled.
compute_disks_with_low_usage_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
compute_disks_with_low_usage_enabled_actions
[
"skip",
"delete_disk"
]
The list of enabled actions to provide to approvers for selection.
compute_disks_with_low_usage_trigger_enabledfalseIf true, the trigger is enabled.
compute_disks_with_low_usage_trigger_schedule15mThe schedule on which to run the trigger if enabled.
compute_running_vm_age_max_days90The maximum number of days Compute VM can be retained.
compute_snapshots_exceeding_max_age_days90The maximum number of days Compute snapshots can be retained.
compute_snapshots_exceeding_max_age_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
compute_snapshots_exceeding_max_age_enabled_actions
[
"skip",
"delete_snapshot"
]
The list of enabled actions to provide to approvers for selection.
compute_snapshots_exceeding_max_age_trigger_enabledfalseIf true, the trigger is enabled.
compute_snapshots_exceeding_max_age_trigger_schedule15mThe schedule on which to run the trigger if enabled.
compute_snapshots_if_storage_premium_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
compute_snapshots_if_storage_premium_enabled_actions
[
"skip",
"update_snapshot_sku"
]
The list of enabled actions to provide to approvers for selection.
compute_snapshots_if_storage_premium_trigger_enabledfalseIf true, the trigger is enabled.
compute_snapshots_if_storage_premium_trigger_schedule15mThe schedule on which to run the trigger if enabled.
compute_virtual_machines_exceeding_max_age_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
compute_virtual_machines_exceeding_max_age_enabled_actions
[
"skip",
"delete_virtual_machine"
]
The list of enabled actions to provide to approvers for selection.
compute_virtual_machines_exceeding_max_age_trigger_enabledfalseIf true, the trigger is enabled.
compute_virtual_machines_exceeding_max_age_trigger_schedule15mThe schedule on which to run the trigger if enabled.
compute_virtual_machines_with_low_utilization_avg_cpu_utilization20The average CPU utilization below which an instance is considered to have low utilization.
compute_virtual_machines_with_low_utilization_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
compute_virtual_machines_with_low_utilization_enabled_actions
[
"skip",
"stop_virtual_machine",
"downgrade_instance_type"
]
The list of enabled actions to provide to approvers for selection.
compute_virtual_machines_with_low_utilization_trigger_enabledfalseIf true, the trigger is enabled.
compute_virtual_machines_with_low_utilization_trigger_schedule15mThe schedule on which to run the trigger if enabled.
databasepostgres://steampipe@localhost:9193/steampipeSteampipe database connection string.
hdinsight_clusters_exceeding_max_age_days90The maximum number of days HDInsight clusters can be retained.
hdinsight_clusters_exceeding_max_age_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
hdinsight_clusters_exceeding_max_age_enabled_actions
[
"skip",
"delete_cluster"
]
The list of enabled actions to provide to approvers for selection.
hdinsight_clusters_exceeding_max_age_trigger_enabledfalseIf true, the trigger is enabled.
hdinsight_clusters_exceeding_max_age_trigger_schedule15mThe schedule on which to run the trigger if enabled.
kubernetes_clusters_exceeding_max_age_days90The maximum number of days Kubernetes clusters can be retained.
kubernetes_clusters_exceeding_max_age_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
kubernetes_clusters_exceeding_max_age_enabled_actions
[
"skip",
"delete_cluster"
]
The list of enabled actions to provide to approvers for selection.
kubernetes_clusters_exceeding_max_age_trigger_enabledfalseIf true, the trigger is enabled.
kubernetes_clusters_exceeding_max_age_trigger_schedule15mThe schedule on which to run the trigger if enabled.
kusto_clusters_exceeding_max_age_days90The maximum number of days Kusto clusters can be retained.
kusto_clusters_exceeding_max_age_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
kusto_clusters_exceeding_max_age_enabled_actions
[
"skip",
"delete_cluster"
]
The list of enabled actions to provide to approvers for selection.
kusto_clusters_exceeding_max_age_trigger_enabledfalseIf true, the trigger is enabled.
kusto_clusters_exceeding_max_age_trigger_schedule15mThe schedule on which to run the trigger if enabled.
kusto_clusters_without_autoscaling_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
kusto_clusters_without_autoscaling_enabled_actions
[
"skip",
"stop_kusto_cluster"
]
The list of enabled actions to provide to approvers for selection.
kusto_clusters_without_autoscaling_trigger_enabledfalseIf true, the trigger is enabled.
kusto_clusters_without_autoscaling_trigger_schedule15mThe schedule on which to run the trigger if enabled.
max_concurrency1The maximum concurrency to use for responding to detection items.
monitor_log_profiles_without_retention_policy_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
monitor_log_profiles_without_retention_policy_enabled_actions
[
"skip",
"enable_log_profile_retention"
]
The list of enabled actions to provide to approvers for selection.
monitor_log_profiles_without_retention_policy_trigger_enabledfalseIf true, the trigger is enabled.
monitor_log_profiles_without_retention_policy_trigger_schedule15mThe schedule on which to run the trigger if enabled.
network_application_gateways_without_autoscaling_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
network_application_gateways_without_autoscaling_enabled_actions
[
"skip",
"stop_application_gateway"
]
The list of enabled actions to provide to approvers for selection.
network_application_gateways_without_autoscaling_trigger_enabledfalseIf true, the trigger is enabled.
network_application_gateways_without_autoscaling_trigger_schedule15mThe schedule on which to run the trigger if enabled.
network_load_balancers_if_unused_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
network_load_balancers_if_unused_enabled_actions
[
"skip",
"delete_lb"
]
The list of enabled actions to provide to approvers for selection.
network_load_balancers_if_unused_trigger_enabledfalseIf true, the trigger is enabled.
network_load_balancers_if_unused_trigger_schedule15mThe schedule on which to run the trigger if enabled.
network_nat_gateways_if_unused_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
network_nat_gateways_if_unused_enabled_actions
[
"skip",
"delete_nat_gateway"
]
The list of enabled actions to provide to approvers for selection.
network_nat_gateways_if_unused_trigger_enabledfalseIf true, the trigger is enabled.
network_nat_gateways_if_unused_trigger_schedule15mThe schedule on which to run the trigger if enabled.
network_public_ips_unattached_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
network_public_ips_unattached_enabled_actions
[
"skip",
"delete_ip"
]
The list of enabled actions to provide to approvers for selection.
network_public_ips_unattached_trigger_enabledfalseIf true, the trigger is enabled.
network_public_ips_unattached_trigger_schedule15mThe schedule on which to run the trigger if enabled.
network_virtual_network_gateways_if_unused_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
network_virtual_network_gateways_if_unused_enabled_actions
[
"skip",
"delete_virtual_network_gateway"
]
The list of enabled actions to provide to approvers for selection.
network_virtual_network_gateways_if_unused_trigger_enabledfalseIf true, the trigger is enabled.
network_virtual_network_gateways_if_unused_trigger_schedule15mThe schedule on which to run the trigger if enabled.
notification_levelinfoThe verbosity level of notification messages to send. Valid options are 'verbose', 'info', 'error'.
notifierdefaultThe name of the notifier to use for sending notification messages.
service_fabric_clusters_exceeding_max_age_days90The maximum number of days Service Fabric clusters can be retained.
service_fabric_clusters_exceeding_max_age_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
service_fabric_clusters_exceeding_max_age_enabled_actions
[
"skip",
"delete_cluster"
]
The list of enabled actions to provide to approvers for selection.
service_fabric_clusters_exceeding_max_age_trigger_enabledfalseIf true, the trigger is enabled.
service_fabric_clusters_exceeding_max_age_trigger_schedule15mThe schedule on which to run the trigger if enabled.
sql_databases_exceeding_max_age_days90The maximum number of days SQL Databases can be retained.
sql_databases_exceeding_max_age_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
sql_databases_exceeding_max_age_enabled_actions
[
"skip",
"delete_sql_database"
]
The list of enabled actions to provide to approvers for selection.
sql_databases_exceeding_max_age_trigger_enabledfalseIf true, the trigger is enabled.
sql_databases_exceeding_max_age_trigger_schedule15mThe schedule on which to run the trigger if enabled.
storage_accounts_without_lifecycle_policy_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
storage_accounts_without_lifecycle_policy_enabled_actions
[
"skip",
"delete_storage_account"
]
The list of enabled actions to provide to approvers for selection.
storage_accounts_without_lifecycle_policy_trigger_enabledfalseIf true, the trigger is enabled.
storage_accounts_without_lifecycle_policy_trigger_schedule15mThe schedule on which to run the trigger if enabled.
virtual_machine_scale_sets_if_unused_default_actionnotifyThe default action to use for the detected item, used if no input is provided.
virtual_machine_scale_sets_if_unused_enabled_actions
[
"skip",
"delete_virtual_machine_scale_set"
]
The list of enabled actions to provide to approvers for selection.
virtual_machine_scale_sets_if_unused_trigger_enabledfalseIf true, the trigger is enabled.
virtual_machine_scale_sets_if_unused_trigger_schedule15mThe schedule on which to run the trigger if enabled.