API Reference

Permissions for Platform GCP Policies

The platform contains various native policies for GCP, each of which requiring a different set of permissions to be enabled in users' GCP cloud environment in order for everything to work as expected.

Below, you can view a comprehensive list of our available platform policies for GCP, their display names, and which permissions are required for each policy.

Platform GCP Policies and Required Permissions

Policy Name

Display Name

Required Permissions

GCP_AUDIT_BUCKET_LOGGING_DISABLED

GCP Audit Bucket Logging Disabled CS Policy

storage.buckets.list

GCP_AUDIT_BUCKET_LOG_SINK_PUBLIC

GCP Audit Bucket Log Sink Public CS Policy

storage.buckets.list
logging.sinks.list
orgpolicy.policy.get
resourcemanager.projects.get

GCP_AUDIT_COMPUTE_PROJECT_WIDE_SSH_KEYS_ALLOWED

GCP Audit Computer Project Wide SSH Keys Allowed CS Policy

compute.instances.list

GCP_AUDIT_COMPUTE_SECURE_BOOT_DISABLED

GCP Audit Compute Secure Boot Disabled CS Policy

compute.instances.list

GCP_AUDIT_COMPUTE_SERIAL_PORTS_ENABLED

GCP Audit Compute Serial Ports Enabled CS Policy

compute.projects.get

GCP_AUDIT_DEFAULT_VPC_NETWORK_USED

GCP Audit Default VPC Network Used CS Policy

compute.networks.list

GCP_AUDIT_DISK_ENCRYPTED_WITHOUT_CSEK

GCP Audit Disk Encrypted Without CSEK CS Policy

compute.instances.list
compute.disks.get

GCP_AUDIT_FOR_UNRESTRICTED_SERVICE_ACCESS

GCP Audit For Unrestricted Service Access CS Policy

compute.networks.list
compute.firewalls.list

GCP_AUDIT_FULL_API_ACCESS

GCP Audit Full API Access CS Policy

compute.instances.list

GCP_AUDIT_INSTANCE_USING_PUBLIC_IP_ADDRESS

GCP Audit Instance Using Public IP Address CS Policy

compute.instances.list

GCP_AUDIT_IP_FORWARDING_ENABLED

GCP Audit IP Forwarding Enabled CS Policy

compute.instances.list

GCP_AUDIT_OS_LOGIN_DISABLED

GCP Audit OS Login Disabled CS Policy

compute.instances.list
compute.projects.get

GCP_AUDIT_SQL_INSTANCE_AUTO_BACKUP_DISABLED

GCP Audit SQL Instance Auto Backup Disabled CS Policy

compute.instances.list

GCP_Audit_Admin_Service_Account

GCP Audit Admin Service Account CS Policy

resourcemanager.projects.getIamPolicy

GCP_Audit_Basic_User_Roles_CS_Policy

GCP Audit Basic User Roles CS Policy

resourcemanager.projects.getIamPolicy

GCP_Audit_Bigquery_Dataset_Encrypted_Without_CMEK

GCP Audit Bigquery Dataset Encrypted Without CMEK CS Policy

bigquery.datasets.list

GCP_Audit_Bigquery_Table_CMEK_Enabled

GCP Audit Bigquery Table CMEK Enabled CS Policy

bigquery.datasets.list
bigquery.tables.get
bigquery.tables.list

GCP_Audit_Bucket_IAM_Not_Monitored

GCP Audit Bucket IAM Not Monitored CS Policy

logging.logMetrics.list
monitoring.alertPolicies.list

GCP_Audit_Bucket_Log_Locked_Retention_Policy_Set

GCP Audit Bucket Log Locked Retention Policy Set CS Policy

storage.buckets.list
orgpolicy.policy.get
logging.sinks.list

GCP_Audit_Bucket_Object_Versioning_Enabled

GCP Audit Bucket Object Versioning Enabled CS Policy

storage.buckets.list
logging.sinks.list

GCP_Audit_Bucket_Policy_Only_Enabled

GCP Audit Bucket Policy Only Enabled CS Policy

storage.buckets.list

GCP_Audit_Cloud_DNSSEC_Disabled

GCP Audit Cloud DNSSEC Disabled CS Policy

dns.managedZones.list

GCP_Audit_Cloud_DNS_Zones_Signing_For_RSASHA1

GCP Audit Cloud DNS Zones Signing For RSASHA1 CS Policy

dns.managedZones.list

GCP_Audit_Confidential_Computing_Disabled

GCP Audit VM Instance Confidential Computing Enabled CS Policy

compute.instances.list

GCP_Audit_Custom_Role_Not_Monitored

GCP Audit Custom Role Not Monitored CS Policy

logging.logMetrics.list
monitoring.alertPolicies.list

GCP_Audit_DNS_Logging_Disabled

GCP Audit DNS Logging Disabled CS Policy

compute.networks.list
dns.policies.list

GCP_Audit_Default_Service_Account_Used

GCP Audit VM Not Using Default Service Account CS Policy

compute.instances.list
iam.serviceAccounts.list

GCP_Audit_Firewall_Rule_Logging_Disabled_CS_Policy

GCP Audit Firewall Rule Logging Disabled CS Policy

compute.firewalls.list

GCP_Audit_For_LDAP_Access

GCP Audit For Unrestricted LDAP Access CS Policy

compute.firewalls.list

GCP_Audit_For_MEMCACHED_Access

GCP Audit For Unrestricted MEMCACHED Access CS Policy

compute.firewalls.list

GCP_Audit_For_MONGODB_Access

GCP Audit For Unrestricted MONGODB Access CS Policy

compute.firewalls.list

GCP_Audit_For_MYSQL_Access

GCP Audit For Unrestricted MYSQL Access CS Policy

compute.firewalls.list

GCP_Audit_For_NETBIOS_Access

GCP Audit For Unrestricted NETBIOS Access CS Policy

compute.firewalls.list

GCP_Audit_For_POP3_Access

GCP Audit For Unrestricted POP3 Access CS Policy

compute.firewalls.list

GCP_Audit_For_TELNET_Access

GCP Audit For Unrestricted TELNET Access CS Policy

compute.firewalls.list

GCP_Audit_For_Unrestricted_CASSANDRA_Access

GCP Audit For Unrestricted CASSANDRA Access CS Policy

compute.firewalls.list

GCP_Audit_For_Unrestricted_CISCOSECURE_WEBSM_Access

GCP Audit For Unrestricted CISCOSECURE WEBSM Access CS Policy

compute.firewalls.list

GCP_Audit_For_Unrestricted_DIRECTORY_SERVICES_Access

GCP Audit For Unrestricted DIRECTORY SERVICES Access CS Policy

compute.firewalls.list

GCP_Audit_For_Unrestricted_DNS_Access

GCP Audit For Unrestricted DNS Access CS Policy

compute.firewalls.list

GCP_Audit_For_Unrestricted_ELASTICSEARCH_Access

GCP Audit For Unrestricted ELASTICSEARCH Access CS Policy

compute.firewalls.list

GCP_Audit_For_Unrestricted_FTP_Access

GCP Audit For Unrestricted FTP Access CS Policy

compute.firewalls.list

GCP_Audit_For_Unrestricted_HTTP_Access

GCP Audit For Unrestricted HTTP Access CS Policy

compute.firewalls.list

GCP_Audit_For_Unrestricted_ORACLEDB_Access

GCP Audit For Unrestricted ORACLEDB Access CS Policy

compute.firewalls.list

GCP_Audit_For_Unrestricted_POSTGRESQL_Access

GCP Audit For Unrestricted POSTGRESQL Access CS Policy

compute.firewalls.list

GCP_Audit_For_Unrestricted_RDP_Access

GCP Audit For Unrestricted RDP Access CS Policy

compute.firewalls.list

GCP_Audit_For_Unrestricted_REDIS_Access

GCP Audit For Unrestricted REDIS Access CS Policy

compute.firewalls.list

GCP_Audit_For_Unrestricted_SMTP_Access

GCP Audit For Unrestricted SMTP Access CS Policy

compute.firewalls.list

GCP_Audit_For_Unrestricted_SSH_Access

GCP Audit For Unrestricted SSH Access CS Policy

compute.firewalls.list

GCP_Audit_GKE_Alpha_Cluster_Enabled

GCP Audit GKE Alpha Cluster Enabled CS Policy

container.clusters.list

GCP_Audit_GKE_CLUSTER_BINARY_AUTHORIZATION_DISABLED

GCP Audit GKE Cluster Binary Authorization Disabled CS Policy

container.clusters.list

GCP_Audit_GKE_Cluster_Auto_Repair_Enabled

GCP Audit GKE Cluster Auto Repair Enabled CS Policy

container.clusters.list

GCP_Audit_GKE_Cluster_Auto_Upgrade_Enabled

GCP Audit GKE Cluster Auto Upgrade Enabled CS Policy

container.clusters.list

GCP_Audit_GKE_Cluster_COS_Enabled

GCP Audit GKE Cluster COS Enabled CS Policy

container.clusters.list

GCP_Audit_GKE_Cluster_Control_Plane_Authorized_Networks_Enabled

GCP Audit GKE Cluster Control Plane Authorized Networks Enabled CS Policy

container.clusters.list

GCP_Audit_GKE_Cluster_For_Application_Layer_Secret_Encryption

GCP Audit GKE Cluster For Application Layer Secret Encryption CS Policy

container.clusters.list

GCP_Audit_GKE_Cluster_Host_Private_Google_Access_Enabled

GCP Audit GKE Cluster Host Private Google Access Enabled CS Policy

container.clusters.list
compute.subnetworks.get

GCP_Audit_GKE_Cluster_IP_Alias_Enabled

GCP Audit GKE Cluster IP Alias Enabled CS Policy

container.clusters.list

GCP_Audit_GKE_Cluster_Integrity_Monitoring_Enabled

GCP Audit GKE Cluster Integrity Monitoring Enabled CS Policy

container.clusters.list

GCP_Audit_GKE_Cluster_Intranode_Visibility_Enabled

GCP Audit GKE Cluster Intranode Visibility Enabled CS Policy

container.clusters.list

GCP_Audit_GKE_Cluster_Legacy_Metadata_Disabled

GCP Audit GKE Cluster Legacy Metadata Disabled CS Policy

container.clusters.list

GCP_Audit_GKE_Cluster_Logging_Enabled

GCP Audit GKE Cluster Logging Enabled CS Policy

container.clusters.list

GCP_Audit_GKE_Cluster_Monitoring_Enabled

GCP Audit GKE Cluster Monitoring Enabled CS Policy

container.clusters.list

GCP_Audit_GKE_Cluster_Network_Policy_Enabled

GCP Audit GKE Cluster Network Policy Enabled CS Policy

container.clusters.list

GCP_Audit_GKE_Cluster_Nodepool_Boot_CMEK_Enabled

GCP Audit GKE Cluster Nodepool Boot CMEK Enabled CS Policy

container.clusters.list

GCP_Audit_GKE_Cluster_Over_Privileged_Scopes

GCP Audit GKE Cluster Over Privileged Scopes CS Policy

container.clusters.list

GCP_Audit_GKE_Cluster_Over_Privileged_Service_Account

GCP Audit GKE Cluster Over Privileged Service Account CS Policy

container.clusters.list

GCP_Audit_GKE_Cluster_Release_Channel_Enabled

GCP Audit GKE Cluster Release Channel Enabled CS Policy

container.clusters.list

GCP_Audit_GKE_Cluster_Secure_Boot_Enabled

GCP Audit GKE Cluster Secure Boot Enabled CS Policy

container.clusters.list

GCP_Audit_GKE_Cluster_Workload_Identity_Enabled

GCP Audit GKE Cluster Workload Identity Enabled CS Policy

container.clusters.list

GCP_Audit_GKE_Cluster_shielded_nodes_enabled

GCP Audit GKE Cluster shielded nodes enabled CS Policy

container.clusters.list

GCP_Audit_GKE_Private_Cluster_Disabled_CS_Policy

GCP Audit GKE Private Cluster Disabled CS Policy

container.clusters.list

GCP_Audit_Https_Load_Balancer

GCP Audit Https Load Balancer CS Policy

compute.targetHttpProxies.list
compute.globalForwardingRules.list

GCP_Audit_KMS_Key_Rotation

GCP Audit KMS Key Rotation CS Policy

cloudkms.projects.locations

GCP_Audit_KMS_Project_Has_Owner

GCP Audit KMS Project Has Owner CS Policy

resourcemanager.projects.getIamPolicy
cloudkms.projects.locations

GCP_Audit_KMS_Role_Separation

GCP Audit KMS Role Separation CS Policy

resourcemanager.projects.getIamPolicy

GCP_Audit_Log_Exported

GCP Audit Log Exported CS Policy

logging.sinks.list

GCP_Audit_Log_Metrics_And_Alerts_Config_Monitored

GCP Audit Log Metrics And Alerts Config Monitored CS Policy

logging.logMetrics.list
monitoring.alertPolicies.list

GCP_Audit_Log_Metrics_And_Alerts_Firewall_Monitored

GCP Audit Log Metrics And Alerts Firewall Monitored CS Policy

logging.logMetrics.list
monitoring.alertPolicies.list

GCP_Audit_Log_Metrics_And_Alerts_Network_Monitored

GCP Audit Log Metrics And Alerts Network Monitored CS Policy

logging.logMetrics.list
monitoring.alertPolicies.list

GCP_Audit_Log_Metrics_And_Alerts_Route_Monitored

GCP Audit Log Metrics And Alerts Route Monitored CS Policy

logging.logMetrics.list
monitoring.alertPolicies.list

GCP_Audit_MYSQL_Instance_For_local_infile_Flag

GCP Audit MYSQL Instance For local_infile Flag CS Policy

cloudsql.instances.list

GCP_Audit_MYSQL_Instance_For_skip_show_database_Flag

GCP Audit MYSQL Instance For skip_show_database Flag CS Policy

cloudsql.instances.list

GCP_Audit_ORG_Policy_Confidential_VM_Policy

GCP Audit ORG Policy Confidential VM Policy CS Policy

compute.instances.list

GCP_Audit_ORG_Policy_Location_Restriction

GCP Audit ORG Policy Location Restriction CS Policy

compute.instances.list
orgpolicy.policy.get
resourcemanager.projects.get

GCP_Audit_Over_Privileged_Service_Account_User

GCP Audit Over Privileged Service Account User CS Policy

resourcemanager.projects.getIamPolicy

GCP_Audit_Owner_Not_Monitored

GCP Audit Owner Not Monitored CS Policy

logging.logMetrics.list
monitoring.alertPolicies.list

GCP_Audit_PostgreSQL_Instance_For_log_checkpoints_Flag

GCP Audit PostgreSQL Instance For log min error statement Flag CS Policy

cloudsql.instances.list

GCP_Audit_PostgreSQL_Instance_For_log_connections_Flag

GCP Audit PostgreSQL Instance For log_checkpoints Flag CS Policy

cloudsql.instances.list

GCP_Audit_PostgreSQL_Instance_For_log_disconnections_Flag

GCP Audit PostgreSQL Instance For log_connections Flag CS Policy

cloudsql.instances.list

GCP_Audit_PostgreSQL_Instance_For_log_duration_Flag

GCP Audit PostgreSQL Instance For log_disconnections Flag CS Policy

cloudsql.instances.list

GCP_Audit_PostgreSQL_Instance_For_log_error_verbosity_Flag

GCP Audit PostgreSQL Instance For log_duration Flag CS Policy

cloudsql.instances.list

GCP_Audit_PostgreSQL_Instance_For_log_hostname_Flag

GCP Audit PostgreSQL Instance For log_error_verbosity Flag CS Policy

cloudsql.instances.list

GCP_Audit_PostgreSQL_Instance_For_log_lock_waits_Flag

GCP Audit PostgreSQL Instance For log_hostname Flag CS Policy

cloudsql.instances.list

GCP_Audit_PostgreSQL_Instance_For_log_min_duration_statement_Flag

GCP Audit PostgreSQL Instance For log_lock_waits Flag CS Policy

cloudsql.instances.list

GCP_Audit_PostgreSQL_Instance_For_log_min_error_statement_Flag

GCP Audit PostgreSQL Instance For log_min_duration_statement Flag CS Policy

cloudsql.instances.list

GCP_Audit_PostgreSQL_Instance_For_log_min_error_statement_Flag_For_Severity

GCP Audit PostgreSQL Instance For log_min_error_statement Flag For Severity CS Policy

cloudsql.instances.list

GCP_Audit_PostgreSQL_Instance_For_log_min_messages_Flag

GCP Audit PostgreSQL Instance For log_min_messages Flag CS Policy

cloudsql.instances.list

GCP_Audit_PostgreSQL_Instance_For_log_parser_stats_Flag

GCP Audit PostgreSQL Instance For log_parser_stats Flag CS Policy

cloudsql.instances.list

GCP_Audit_PostgreSQL_Instance_For_log_planner_stats_Flag

GCP Audit PostgreSQL Instance For log_planner_stats Flag CS Policy

cloudsql.instances.list

GCP_Audit_PostgreSQL_Instance_For_log_statement_flag

GCP Audit PostgreSQL Instance For log_statement Flag CS Policy

cloudsql.instances.list

GCP_Audit_PostgreSQL_Instance_For_log_statement_stats_Flag

GCP Audit PostgreSQL Instance For log_statement_stats Flag CS Policy

cloudsql.instances.list

GCP_Audit_PostgreSQL_Instance_For_log_temp_files_Flag

GCP Audit PostgreSQL Instance For log_temp_files Flag CS Policy

cloudsql.instances.list

GCP_Audit_SQL_Server_For_contained_database_authentication_Flag

GCP Audit SQL Server For contained database authentication Flag CS Policy

cloudsql.instances.list

GCP_Audit_PubSub_CMEK_Enabled

GCP Audit PubSub CMEK Enabled CS Policy

pubsub.topics.list

GCP_Audit_SQL_Instance_Not_Monitored

GCP Audit SQL Instance Not Monitored CS Policy

logging.logMetrics.list
monitoring.alertPolicies.list

GCP_Audit_SQL_Instance_Using_Public_IP_Address

GCP Audit SQL Instance Using Public IP Address CS Policy

cloudsql.instances.list

GCP_Audit_SQL_Server_For_cross_db_ownership_chaining_Flag

GCP Audit SQL Server For cross_db_ownership_chaining Flag CS Policy

cloudsql.instances.list

GCP_Audit_SQL_Server_For_external_scripts_enabled_Flag

GCP Audit SQL Server For external_scripts_enabled Flag CS Policy

cloudsql.instances.list

GCP_Audit_SQL_Server_For_remote_access_Flag

GCP Audit SQL Server For remote_access Flag CS Policy

cloudsql.instances.list

GCP_Audit_PostgreSQL_Instance_For_log_executor_status

GCP_Audit_PostgreSQL_Instance_For_log_executor_status

cloudsql.instances.list

GCP_Audit_SQL_Server_User_Connections_Configured

GCP Audit SQL Server User Connections Configured CS Policy

compute.instances.list

GCP_Audit_SQL_Server_User_Options_Configured

GCP Audit SQL Server User Options Configured CS Policy

compute.instances.list

GCP_Audit_SQL_Trace_Flag_3625

GCP Audit SQL Trace Flags 3625 CS Policy

compute.instances.list

GCP_Audit_Service_Account_Key_Not_Rotated

GCP Audit Service Account Key Not Rotated CS Policy

iam.serviceAccounts.list

GCP_Audit_Service_Account_Role_Separation

GCP Audit Service Account Role Separation CS Policy

resourcemanager.projects.getIamPolicy

GCP_Audit_Sheiled_VM_Instance_Disabled

GCP Audit Sheiled VM Instance Disabled CS Policy

compute.instances.list

GCP_Audit_Too_Many_KMS_Users

GCP Audit Too Many KMS Users CS Policy

cloud_kms.projects.locations

GCP_Audit_Unrestricted_Outbound_Access

GCP Audit For Unrestricted Outbound Access CS Policy

compute.firewalls.list

GCP_Audit_VM_Instance_Disk_Not_Encrypted_With_CMEK

GCP Audit VM Instance Disk Not Encrypted With CMEK CS Policy

compute.instances.list

GCP_Audit_VPC_Flow_Logs_Enabled

GCP Audit VPC Flow Logs Enabled CS Policy

compute.subnetworks.list

GCP_Audit_VPC_Private_Google_Access_Enabled

GCP Audit VPC Private Google Access Enabled CS Policy

compute.subnetworks.list

GCP_Audit_Weak_SSL_Policy

GCP Audit Weak SSL Policy CS Policy

compute.targetHttpsProxies.list
compute.sslPolicies.list
compute.targetSslProxies.list

GCP_Audits_Bucket_Encrypted_Without_CMEK

GCP Audit Bucket Encrypted Without CMEK CS Policy

storage.buckets.list

GCP_Disks_Encryption_Check

GCP Disks Encryption Check CS Policy

compute.disks.list