diff --git a/tools/policy_master_permission_generation/validated_policy_templates.yaml.1 b/tools/policy_master_permission_generation/validated_policy_templates.yaml.1 deleted file mode 100644 index b47d47512f..0000000000 --- a/tools/policy_master_permission_generation/validated_policy_templates.yaml.1 +++ /dev/null @@ -1,312 +0,0 @@ -# validated_policy_templates[] is a list of policy templates that are validated and ready to be used in the Policy Master. -# "Validated" in this context means: -# - The README.md next to the Policy Template file contains all permissions required for the Policy Template to run (any datasource with a request and auth) -- this confirms all required permissions are documented in the README.md -# - The `data/policy_permissions_list/master_policy_permissions_list` datasets contains all permissions from the README.md -- this confirms generate_policy_master_permissions.rb script parses README as expected -validated_policy_templates: -# AWS -- "./automation/aws/aws_account_credentials/aws_account_credentials.pt" -- "./automation/aws/aws_missing_regions/aws_missing_regions.pt" -- "./automation/aws/aws_rbd_from_tag/aws_rbd_from_tag.pt" -- "./automation/aws/aws_s3_usage_type_rbd/aws_s3_usage_type_rbd.pt" -- "./compliance/aws/disallowed_regions/aws_disallowed_regions.pt" -- "./compliance/aws/ecs_unused/aws_unused_ecs_clusters.pt" -- "./compliance/aws/iam_role_audit/aws_iam_role_audit.pt" -- "./compliance/aws/instances_without_fnm_agent/aws_instances_not_running_flexnet_inventory_agent.pt" -- "./compliance/aws/long_stopped_instances/aws_long_stopped_instances.pt" -- "./compliance/aws/missing_scps/aws_missing_scps.pt" -- "./compliance/aws/rds_backup/aws_rds_backup.pt" -- "./compliance/aws/untagged_resources/aws_untagged_resources.pt" -- "./cost/aws/burstable_ec2_instances/aws_burstable_ec2_instances.pt" -- "./cost/aws/cheaper_regions/aws_cheaper_regions.pt" -- "./cost/aws/cloudtrail_read_logging/aws_cloudtrail_read_logging.pt" -- "./cost/aws/ec2_compute_optimizer/aws_ec2_compute_optimizer.pt" -- "./cost/aws/eks_without_spot/aws_eks_without_spot.pt" -- "./cost/aws/extended_support/aws_extended_support.pt" -- "./cost/aws/gp3_volume_upgrade/aws_upgrade_to_gp3_volume.pt" -- "./cost/aws/idle_compute_instances/idle_compute_instances.pt" -- "./cost/aws/idle_nat_gateways/aws_idle_nat_gateways.pt" -- "./cost/aws/instance_cost_per_hour/aws_instance_cost_per_hour.pt" -- "./cost/aws/object_storage_optimization/aws_object_storage_optimization.pt" -- "./cost/aws/old_snapshots/aws_delete_old_snapshots.pt" -- "./cost/aws/rds_instance_license_info/rds_instance_license_info.pt" -- "./cost/aws/superseded_instances/aws_superseded_instances.pt" -- "./cost/aws/rightsize_ec2_instances/aws_rightsize_ec2_instances.pt" -- "./cost/aws/rightsize_elasticache/aws_rightsize_elasticache.pt" -- "./cost/aws/rightsize_rds_instances/aws_rightsize_rds_instances.pt" -- "./cost/aws/rightsize_redshift/aws_rightsize_redshift.pt" -- "./cost/aws/reserved_instances/coverage/reserved_instance_coverage.pt" -- "./cost/aws/reserved_instances/expiration/aws_reserved_instance_expiration.pt" -- "./cost/aws/reserved_instances/recommendations/aws_reserved_instance_recommendations.pt" -- "./cost/aws/reserved_instances/utilization/utilization_ris.pt" -- "./cost/aws/s3_bucket_size/aws_bucket_size.pt" -- "./cost/aws/s3_lifecycle/aws_s3_lifecycle.pt" -- "./cost/aws/s3_multipart_uploads/aws_s3_multipart_uploads.pt" -- "./cost/aws/s3_storage_policy/aws_s3_bucket_policy_check.pt" -- "./cost/aws/savings_plan/expiration/aws_savings_plan_expiration.pt" -- "./cost/aws/savings_plan/recommendations/aws_savings_plan_recommendations.pt" -- "./cost/aws/savings_plan/utilization/aws_savings_plan_utilization.pt" -- "./cost/aws/savings_realized/aws_savings_realized.pt" -- "./cost/aws/schedule_instance/aws_schedule_instance.pt" -- "./cost/aws/superseded_ebs_volumes/aws_superseded_ebs_volumes.pt" -- "./cost/aws/superseded_instances/aws_superseded_instances.pt" -- "./cost/aws/unused_albs/aws_unused_albs.pt" -- "./cost/aws/unused_clbs/aws_unused_clbs.pt" -- "./cost/aws/unused_nlbs/aws_unused_nlbs.pt" -- "./cost/aws/unused_ip_addresses/aws_unused_ip_addresses.pt" -- "./cost/aws/unused_volumes/aws_delete_unused_volumes.pt" -- "./cost/aws/rightsize_ebs_volumes/aws_rightsize_ebs_volumes.pt" -- "./operational/aws/ec2_stopped_report/aws_ec2_stopped_report.pt" -- "./operational/aws/lambda_functions_with_high_error_rate/lambda_functions_with_high_error_rate.pt" -- "./operational/aws/lambda_provisioned_concurrency/aws_lambda_provisioned_concurrency.pt" -- "./operational/aws/long_running_instances/long_running_instances.pt" -- "./operational/aws/marketplace_new_products/aws_marketplace_new_products.pt" -- "./operational/aws/scheduled_ec2_events/aws_scheduled_ec2_events.pt" -- "./operational/aws/total_instance_hours/aws_usage_instance_hours_used.pt" -- "./operational/aws/total_instance_hours_forecast/aws_usage_forecast_instance_hours_used.pt" -- "./operational/aws/total_instance_memory/aws_usage_instance_memory_used.pt" -- "./operational/aws/total_instance_usage_forecast/aws_total_instance_usage_forecast.pt" -- "./operational/aws/total_instance_usage_report/aws_total_instance_usage_report.pt" -- "./operational/aws/total_instance_vcpus/aws_usage_instance_vcpus_used.pt" -- "./operational/aws/total_instance_vcpus_forecast/aws_usage_forecast_instance_vcpus_used.pt" -- "./operational/aws/tag_cardinality/aws_tag_cardinality.pt" -- "./security/aws/aws_config_enabled/aws_config_enabled.pt" -- "./security/aws/ebs_ensure_encryption_default/ebs_ensure_encryption_default.pt" -- "./security/aws/ebs_unencrypted_volumes/aws_unencrypted_volumes.pt" -- "./security/aws/elb_unencrypted/aws_elb_encryption.pt" -- "./security/aws/kms_rotation/kms_rotation.pt" -- "./security/aws/loadbalancer_internet_facing/aws_internet_facing_elbs.pt" -- "./security/aws/rds_publicly_accessible/aws_publicly_accessible_rds_instances.pt" -- "./security/aws/rds_unencrypted/aws_unencrypted_rds_instances.pt" -- "./security/aws/log_cloudtrail_cloudwatch_integrated/log_cloudtrail_cloudwatch_integrated.pt" -- "./security/aws/log_ensure_cloudtrail_bucket_access_logging/log_ensure_cloudtrail_bucket_access_logging.pt" -- "./security/aws/log_ensure_cloudtrail_bucket_not_public/log_ensure_cloudtrail_bucket_not_public.pt" -- "./security/aws/log_ensure_cloudtrail_bucket_object_logging/log_ensure_cloudtrail_bucket_object_logging.pt" -- "./security/aws/log_ensure_cloudtrail_encrypted/log_ensure_cloudtrail_encrypted.pt" -- "./security/aws/log_ensure_cloudtrail_multiregion/log_ensure_cloudtrail_multiregion.pt" -- "./security/aws/log_file_validation_enabled/log_file_validation_enabled.pt" -- "./security/aws/iam_access_analyzer_enabled/iam_access_analyzer_enabled.pt" -- "./security/aws/iam_expired_ssl_certs/iam_expired_ssl_certs.pt" -- "./security/aws/iam_hwmfa_enabled_for_root/aws_iam_hwmfa_enabled.pt" -- "./security/aws/iam_mfa_enabled_for_iam_users/iam_mfa_enabled_for_iam_users.pt" -- "./security/aws/iam_mfa_enabled_for_root/iam_mfa_enabled.pt" -- "./security/aws/iam_min_password_length/iam_min_password_length.pt" -- "./security/aws/iam_no_admin_iam_policies_attached/iam_no_admin_iam_policies_attached.pt" -- "./security/aws/iam_no_root_access_keys/aws_iam_no_root_access_keys.pt" -- "./security/aws/iam_no_root_for_tasks/iam_no_root_for_tasks.pt" -- "./security/aws/iam_one_active_key_per_user/iam_one_active_key_per_user.pt" -- "./security/aws/iam_prevent_password_reuse/iam_prevent_password_reuse.pt" -- "./security/aws/iam_rotate_access_keys/iam_rotate_access_keys.pt" -- "./security/aws/iam_support_role_created/iam_support_role_created.pt" -- "./security/aws/iam_unused_creds/iam_unused_creds.pt" -- "./security/aws/iam_users_perms_via_groups_only/iam_users_perms_via_groups_only.pt" -- "./security/aws/public_buckets/aws_public_buckets.pt" -- "./security/aws/s3_buckets_deny_http/s3_buckets_deny_http.pt" -- "./security/aws/s3_buckets_without_server_access_logging/aws_s3_buckets_without_server_access_logging.pt" -- "./security/aws/s3_ensure_buckets_block_public_access/s3_ensure_buckets_block_public_access.pt" -- "./security/aws/s3_ensure_mfa_delete_enabled/s3_ensure_mfa_delete_enabled.pt" -- "./security/aws/unencrypted_s3_buckets/aws_unencrypted_s3_buckets.pt" -- "./security/aws/vpcs_without_flow_logs_enabled/aws_vpcs_without_flow_logs_enabled.pt" -# Azure -- "./automation/azure/azure_missing_subscriptions/azure_missing_subscriptions.pt" -- "./automation/azure/azure_rbd_from_rg_tag/azure_rbd_from_rg_tag.pt" -- "./automation/azure/azure_rbd_from_tag/azure_rbd_from_tag.pt" -- "./compliance/azure/advisor_carbon/azure_advisor_carbon.pt" -- "./compliance/azure/ahub_manual/azure_ahub_utilization_with_manual_entry.pt" -- "./compliance/azure/azure_disallowed_regions/azure_disallowed_regions.pt" -- "./compliance/azure/azure_long_stopped_instances/long_stopped_instances_azure.pt" -- "./compliance/azure/azure_policy_audit/azure_policy_audit.pt" -- "./compliance/azure/azure_untagged_resources/untagged_resources.pt" -- "./compliance/azure/azure_untagged_vms/untagged_vms.pt" -- "./compliance/azure/compliance_score/azure_regulatory_compliance_report.pt" -- "./compliance/azure/instances_without_fnm_agent/azure_instances_not_running_flexnet_inventory_agent.pt" -- "./cost/azure/advisor_compute/azure_advisor_compute.pt" -- "./cost/azure/azure_china_cbi/azure_china_cbi.pt" -- "./cost/azure/blob_storage_optimization/azure_blob_storage_optimization.pt" -- "./cost/azure/cheaper_regions/azure_cheaper_regions.pt" -- "./cost/azure/databricks/rightsize_compute/azure_databricks_rightsize_compute.pt" -- "./cost/azure/hybrid_use_benefit/azure_hybrid_use_benefit.pt" -- "./cost/azure/hybrid_use_benefit_linux/ahub_linux.pt" -- "./cost/azure/hybrid_use_benefit_sql/ahub_sql.pt" -- "./cost/azure/idle_compute_instances/azure_idle_compute_instances.pt" -- "./cost/azure/old_snapshots/azure_delete_old_snapshots.pt" -- "./cost/azure/reserved_instances/expiration/azure_reserved_instance_expiration.pt" -- "./cost/azure/reserved_instances/recommendations/azure_reserved_instance_recommendations.pt" -- "./cost/azure/reserved_instances/utilization/azure_reserved_instance_utilization.pt" -- "./cost/azure/reserved_instances/utilization_mca/azure_reserved_instance_utilization_mca.pt" -- "./cost/azure/rightsize_compute_instances/azure_compute_rightsizing.pt" -- "./cost/azure/rightsize_managed_disks/azure_rightsize_managed_disks.pt" -- "./cost/azure/rightsize_managed_sql/azure_rightsize_managed_sql.pt" -- "./cost/azure/rightsize_managed_sql_storage/azure_rightsize_managed_sql_storage.pt" -- "./cost/azure/rightsize_mysql_flexible/azure_rightsize_mysql_flexible.pt" -- "./cost/azure/rightsize_mysql_single/azure_rightsize_mysql_single.pt" -- "./cost/azure/rightsize_netapp/azure_rightsize_netapp.pt" -- "./cost/azure/rightsize_sql_instances/azure_rightsize_sql_instances.pt" -- "./cost/azure/rightsize_sql_storage/azure_rightsize_sql_storage.pt" -- "./cost/azure/rightsize_synapse_sql_pools/azure_rightsize_synapse_sql_pools.pt" -- "./cost/azure/savings_plan/expiration/azure_savings_plan_expiration.pt" -- "./cost/azure/savings_plan/recommendations/azure_savings_plan_recommendations.pt" -- "./cost/azure/savings_plan/utilization/azure_savings_plan_utilization.pt" -- "./cost/azure/savings_realized/azure_savings_realized.pt" -- "./cost/azure/schedule_instance/azure_schedule_instance.pt" -- "./cost/azure/sql_servers_without_elastic_pool/azure_sql_servers_without_elastic_pool.pt" -- "./cost/azure/storage_account_lifecycle_management/storage_account_lifecycle_management.pt" -- "./cost/azure/superseded_instances/azure_superseded_instances.pt" -- "./cost/azure/unoptimized_web_app_scaling/azure_unoptimized_web_app_scaling.pt" -- "./cost/azure/unused_app_service_plans/azure_unused_app_service_plans.pt" -- "./cost/azure/unused_firewalls/azure_unused_firewalls.pt" -- "./cost/azure/unused_ip_addresses/azure_unused_ip_addresses.pt" -- "./cost/azure/unused_load_balancers/azure_unused_load_balancers.pt" -- "./cost/azure/unused_sql_databases/azure_unused_sql_databases.pt" -- "./cost/azure/unused_vngs/azure_unused_vngs.pt" -- "./cost/azure/unused_volumes/azure_unused_volumes.pt" -- "./operational/azure/aks_nodepools_without_autoscaling/aks_nodepools_without_autoscaling.pt" -- "./operational/azure/aks_nodepools_without_zero_autoscaling/aks_nodepools_without_zero_autoscaling.pt" -- "./operational/azure/azure_certificates/azure_certificates.pt" -- "./operational/azure/azure_long_running_instances/azure_long_running_instances.pt" -- "./operational/azure/byol_report/azure_byol_report.pt" -- "./operational/azure/compute_poweredoff_report/azure_compute_poweredoff_report.pt" -- "./operational/azure/marketplace_new_products/azure_marketplace_new_products.pt" -- "./operational/azure/tag_cardinality/azure_tag_cardinality.pt" -- "./operational/azure/total_instance_hours/azure_usage_instance_hours_used.pt" -- "./operational/azure/total_instance_memory/azure_usage_instance_memory_used.pt" -- "./operational/azure/total_instance_usage_report/azure_total_instance_usage_report.pt" -- "./operational/azure/total_instance_vcpus/azure_usage_instance_vcpus_used.pt" -- "./operational/azure/vms_without_managed_disks/azure_vms_without_managed_disks.pt" -- "./security/azure/blob_storage_logging/blob_storage_logging.pt" -- "./security/azure/guest_users/guest_users.pt" -- "./security/azure/high_severity_alerts/high_severity_alerts.pt" -- "./security/azure/log_analytics_autoprovision/log_analytics_autoprovision.pt" -- "./security/azure/mysql_ssl/mysql_ssl.pt" -- "./security/azure/mysql_tls_version/mysql_tls_version.pt" -- "./security/azure/pg_conn_throttling/pg_conn_throttling.pt" -- "./security/azure/pg_infra_encryption/pg_infra_encryption.pt" -- "./security/azure/pg_log_retention/pg_log_retention.pt" -- "./security/azure/pg_log_settings/pg_log_settings.pt" -- "./security/azure/private_blob_containers/private_blob_containers.pt" -- "./security/azure/queue_storage_logging/queue_storage_logging.pt" -- "./security/azure/restrict_rdp_internet/azure_restrict_rdp_inet.pt" -- "./security/azure/restrict_ssh_internet/azure_restrict_ssh_inet.pt" -- "./security/azure/secure_transfer_required/secure_transfer_required.pt" -- "./security/azure/security_alert_owners/security_alert_owners.pt" -- "./security/azure/security_contact_email/security_contact_email.pt" -- "./security/azure/sql_ad_admin/sql_ad_admin.pt" -- "./security/azure/sql_auditing_retention/sql_auditing_retention.pt" -- "./security/azure/sql_db_encryption/sql_db_encryption.pt" -- "./security/azure/sql_publicly_accessible_managed_instance/sql_publicly_accessible_managed_instance.pt" -- "./security/azure/sql_server_atp/sql_server_atp.pt" -- "./security/azure/sql_server_auditing/sql_server_auditing.pt" -- "./security/azure/sql_server_va/sql_server_va.pt" -- "./security/azure/sql_server_va_admins/sql_server_va_admins.pt" -- "./security/azure/sql_server_va_emails/sql_server_va_emails.pt" -- "./security/azure/sql_server_va_scans/sql_server_va_scans.pt" -- "./security/azure/storage_network_deny/storage_network_deny.pt" -- "./security/azure/storage_soft_delete/storage_soft_delete.pt" -- "./security/azure/storage_tls_version/storage_tls_version.pt" -- "./security/azure/storage_trusted_services/storage_trusted_services.pt" -- "./security/azure/table_storage_logging/table_storage_logging.pt" -- "./security/azure/webapp_tls_version_support/azure_webapp_min_tls_version.pt" -# Google -- "./automation/google/google_missing_projects/google_missing_projects.pt" -- "./automation/google/google_rbd_from_label/google_rbd_from_label.pt" -- "./compliance/google/long_stopped_instances/google_long_stopped_instances.pt" -- "./compliance/google/unlabeled_resources/unlabeled_resources.pt" -- "./cost/google/cheaper_regions/google_cheaper_regions.pt" -- "./cost/google/cloud_sql_idle_instance_recommendations/google_sql_idle_instance_recommendations.pt" -- "./cost/google/cloud_storage_lifecycle/google_cloud_storage_lifecycle.pt" -- "./cost/google/cud_expiration/google_cud_expiration_report.pt" -- "./cost/google/cud_recommendations/google_committed_use_discount_recommendations.pt" -- "./cost/google/cud_report/google_committed_use_discount_report.pt" -- "./cost/google/idle_ip_address_recommendations/google_idle_ip_address_recommendations.pt" -- "./cost/google/idle_persistent_disk_recommendations/google_idle_persistent_disk_recommendations.pt" -- "./cost/google/object_storage_optimization/google_object_storage_optimization.pt" -- "./cost/google/old_snapshots/google_delete_old_snapshots.pt" -- "./cost/google/rightsize_cloudsql_recommendations/google_rightsize_cloudsql_recommendations.pt" -- "./cost/google/recommender/recommender.pt" -- "./cost/google/rightsize_vm_recommendations/google_rightsize_vm_recommendations.pt" -- "./cost/google/schedule_instance/google_schedule_instance.pt" -- "./cost/google/cloud_run_anomaly_detection/google_cloud_run_anomaly_detection.pt" -- "./operational/google/label_cardinality/google_label_cardinality.pt" -- "./security/google/public_buckets/google_public_buckets.pt" -# Github -- "./compliance/github/available_seats/available_seats.pt" -- "./compliance/github/outside_collaborators/outside_collaborators.pt" -- "./compliance/github/repository_admin_team/repository_admin_team.pt" -- "./compliance/github/repository_branch_protection/repository_branch_protection.pt" -- "./compliance/github/repository_naming/repository_naming.pt" -- "./compliance/github/repository_size/repository_size.pt" -- "./compliance/github/toplevel_teams/toplevel_teams.pt" -# Flexera -- "./automation/flexera/delete_all_billing_centers/delete_all_billing_centers.pt" -- "./automation/flexera/outdated_applied_policies/outdated_applied_policies.pt" -- "./compliance/flexera/cco/billing_center_access_report/bc_access_report.pt" -- "./compliance/flexera/fnms/fnms_licenses_expiring/expiring_licenses.pt" -- "./compliance/flexera/fnms/ignored_recent_inventory_dates/ignored_recent_inventory_dates.pt" -- "./compliance/flexera/fnms/missing_active_machines/missing_active_machines.pt" -- "./compliance/flexera/fnms/overused_licenses/overused_licenses.pt" -- "./compliance/flexera/fnms/vms_missing_hostid/vms_missing_hostid.pt" -- "./compliance/flexera/iam/iam_explicit_user_roles/flexera_iam_explicit_user_roles.pt" -- "./compliance/flexera/msp/orgs_and_cloud_accounts_report/orgs_and_cloud_accounts_report.pt" -- "./cost/flexera/cco/cloud_cost_anomaly_alerts/cloud_cost_anomaly_alerts.pt" -- "./cost/flexera/cco/currency_conversion/currency_conversion.pt" -- "./cost/flexera/cco/budget_report_alerts/budget_report_alerts.pt" -- "./cost/flexera/cco/budget_v_actual_spend_report/budget_v_actual_spend_report.pt" -- "./cost/flexera/cco/budget_v_actual/monthly_budget_v_actual.pt" -- "./cost/flexera/cco/cheaper_regions/cheaper_regions.pt" -- "./cost/flexera/cco/cbi_ingestion_aws_s3/cbi_ingestion_aws_s3.pt" -- "./cost/flexera/cco/cbi_ingestion_azure_blob/cbi_ingestion_azure_blob.pt" -- "./cost/flexera/cco/email_recommendations/email_recommendations.pt" -- "./cost/flexera/cco/fixed_cost_cbi/fixed_cost_cbi.pt" -- "./cost/flexera/cco/focus_report/focus_report.pt" -- "./cost/flexera/cco/forecasting/commitment_forecast/commitment_forecast.pt" -- "./cost/flexera/cco/forecasting/straight_line_forecast/straight_line_forecast.pt" -- "./cost/flexera/cco/low_usage/low_usage.pt" -- "./cost/flexera/cco/moving_average/moving_average.pt" -- "./cost/flexera/cco/new_usage/new_usage.pt" -- "./cost/flexera/cco/scheduled_reports/scheduled_report.pt" -- "./cost/flexera/cco/scheduled_report_markupsdowns/scheduled_report_markpsdowns.pt" -- "./cost/flexera/msp/master_org_cost_policy/master_org_cost_policy.pt" -- "./cost/flexera/msp/master_org_cost_policy_currency/master_org_cost_policy_currency.pt" -- "./cost/flexera/cco/scheduled_report_unallocated/scheduled_report_unallocated.pt" -- "./operational/flexera/automation/applied_policy_error_notification/applied_policy_error_notification.pt" -- "./operational/flexera/cco/bill_processing_errors_notification/bill_processing_errors_notification.pt" -- "./operational/flexera/iam/api_event_report/api_event_report.pt" -- "./operational/flexera/iam/iam_user_report/iam_user_report.pt" -- "./operational/flexera/itam/schedule_itam_report/schedule_itam_report.pt" -- "./saas/fsm/deactivated_users/deactivated_users.pt" -- "./saas/fsm/deactivated_users_for_integrated_apps/deactivated_users_for_integrated_apps.pt" -- "./saas/fsm/duplicate_users/duplicate_users.pt" -- "./saas/fsm/redundant_apps/fsm-redundant_apps.pt" -- "./saas/fsm/renewal_reminder/fsm-renewal_reminder.pt" -- "./saas/fsm/suspicious_users/fsm-suspicious_users.pt" -- "./saas/fsm/unsanctioned_apps_with_contract/fsm-unsanctioned_with_contract.pt" -- "./saas/fsm/unsanctioned_spend/fsm-unsanctioned_spend.pt" -- "./saas/fsm/users_by_category/users_by_category.pt" -- "./tools/catalog_management/policy_sync/policy_sync.pt" -- "./tools/catalog_management/hidden_policies/hidden_policies.pt" -- "./operational/flexera/cco/billing_centers_from_dimensions/billing_centers_from_dimensions.pt" -# Turbonomic -- "./cost/turbonomics/allocate_virtual_machines_recommendations/aws/turbonomics_allocate_virtual_machines.pt" -- "./cost/turbonomics/allocate_virtual_machines_recommendations/azure/turbonomics_allocate_virtual_machines.pt" -- "./cost/turbonomics/allocate_virtual_machines_recommendations/google/turbonomics_allocate_virtual_machines.pt" -- "./cost/turbonomics/buy_reserved_instances_recommendations/aws/turbonomics_buy_reserved_instances.pt" -- "./cost/turbonomics/buy_reserved_instances_recommendations/azure/turbonomics_buy_reserved_instances.pt" -- "./cost/turbonomics/credential_refresh/turbonomic_cred_refresh.pt" -- "./cost/turbonomics/delete_unattached_volumes/aws/turbonomics_delete_virtual_volumes.pt" -- "./cost/turbonomics/delete_unattached_volumes/azure/turbonomics_delete_virtual_volumes.pt" -- "./cost/turbonomics/delete_unattached_volumes/google/turbonomics_delete_virtual_volumes.pt" -- "./cost/turbonomics/rightsize_databases_recommendations/aws/turbonomics_rightsize_databases_recommendations.pt" -- "./cost/turbonomics/rightsize_databases_recommendations/azure/turbonomics_rightsize_databases_recommendations.pt" -- "./cost/turbonomics/rightsize_databases_recommendations/google/turbonomics_rightsize_databases_recommendations.pt" -- "./cost/turbonomics/rightsize_virtual_volumes_recommendations/aws/turbonomics_rightsize_virtual_volumes_recommendations.pt" -- "./cost/turbonomics/rightsize_virtual_volumes_recommendations/azure/turbonomics_rightsize_virtual_volumes_recommendations.pt" -- "./cost/turbonomics/rightsize_virtual_volumes_recommendations/google/turbonomics_rightsize_virtual_volumes_recommendations.pt" -- "./cost/turbonomics/scale_virtual_machines_recommendations/aws/turbonomics_scale_virtual_machines.pt" -- "./cost/turbonomics/scale_virtual_machines_recommendations/azure/turbonomics_scale_virtual_machines.pt" -- "./cost/turbonomics/scale_virtual_machines_recommendations/google/turbonomics_scale_virtual_machines.pt" -# Kubecost -- "./cost/kubecost/cluster/kubecost_cluster_rightsizing_recommendations.pt" -- "./cost/kubecost/sizing/kubecost_resizing_recommendation.pt" -# SaaS -- "./saas/office365/security_alerts/o365_security_alerts.pt" -- "./saas/okta/inactive_users/okta_inactive_users.pt" -- "./saas/servicenow/inactive_approvers/servicenow_inactive_approvers.pt"