GCP
Manage and secure Google Cloud Platform resources. On Cortex Platform, authentication is handled automatically via the cloud connector. For Cortex XSOAR and Cortex XSIAM (version < 3.0), configure a GCP Service Account private key JSON and a default GCP Project ID.
Cloud Services · GCP
Configuration parameters
credentials— (required)project_id— GCP Project IDproxy— Use system proxy settingsinsecure— Trust any certificate (not secure)
Commands (45)
-
gcp-bq-dataset-policy-removeRemoves an email from the BigQuery dataset policy. Required Permissions: bigquery.datasets.update, bigquery.datasets.get, bigquery.datasets.getIamPolicy, bigquery.datasets.setIamPolicy.
-
gcp-compute-enable-private-ip-access-on-subnet-quick-actionEnables Private Google Access on a GCP subnet. Required permissions: compute.subnetworks.setPrivateIpGoogleAccess, compute.subnetworks.update, compute.subnetworks.get, compute.subnetworks.list.
-
gcp-compute-firewall-getRetrieves a specific firewall rule by name. Required permission: compute.firewalls.get.
-
gcp-compute-firewall-insertCreates a new firewall rule in a specific project. Required permission: compute.firewalls.create.
-
gcp-compute-firewall-listLists the firewall rules in a specific project. Required permission: compute.firewalls.list.
-
gcp-compute-firewall-patchUpdates a specific firewall rule with the data included in the request. Required permissions: compute.firewalls.update, compute.firewalls.get, compute.firewalls.list, compute.networks.updatePolicy, compute.networks.list.
-
gcp-compute-firewall-patch-disable-gcp-default-firewall-rule-quick-actionDisables a default GCP firewall rule that is overly permissive (except HTTP and HTTPS). Required permissions: compute.firewalls.update, compute.firewalls.get, compute.firewalls.list, compute.networks.updatePolicy, compute.networks.list.
-
gcp-compute-image-getReturns a specific image. Required permission: compute.images.get.
-
gcp-compute-instance-getReturns a specific instance resource. To get a list of available instances, make a list() request. Required permission: compute.instances.get.
-
gcp-compute-instance-group-getReturns a specific instance group. Required permission: compute.instanceGroups.get.
-
gcp-compute-instance-labels-setSets labels on an instance. Required permission: compute.instances.setLabels.
-
gcp-compute-instance-service-account-removeRemoves the service account associated with a GCP Compute Engine VM instance. The instance must be stopped before the service account can be changed. Required permissions: compute.instances.setServiceAccount, compute.instances.get.
-
gcp-compute-instance-service-account-setSets the service account for a GCP Compute Engine VM instance. The instance must be stopped before the service account can be changed. Required permissions: compute.instances.setServiceAccount, compute.instances.get.
-
gcp-compute-instance-startStarts an instance that was stopped using the instances().stop method. Required permission: compute.instances.start.
-
gcp-compute-instance-stopStops and cleanly shuts down a running instance, allowing you to restart the instance at a later time. Stopped instances do not incur VM usage charges while they are stopped. However, resources that the VM is using such as persistent disks and static IP addresses will continue to be charged until they are deleted. Required permission: compute.instances.stop.
-
gcp-compute-instances-aggregated-list-by-ipReturns an aggregated list of instances across all zones that can be filtered by internal or external IP. Required permission: cloudasset.assets.searchAllResources.
-
gcp-compute-instances-listRetrieves the list of instances in the specified zone. Required permission: compute.instances.list.
-
gcp-compute-network-getReturns the specified network.
-
gcp-compute-network-insertCreates a network in the specified project using the data included in the request. Required permission: compute.networks.create.
-
gcp-compute-network-tag-setAdds a network tag to a VM instance (merges with existing tags). Required permission: compute.instances.setTags.
-
gcp-compute-networks-listRetrieves a list of networks available for the specified project. Required permission: compute.networks.list.
-
gcp-compute-region-getReturns a specific region resource. Required permission: compute.regions.get.
-
gcp-compute-snapshot-getRetrieves details for a specific snapshot. Required permission: compute.snapshots.get.
-
gcp-compute-snapshots-listLists snapshots in a specific project. Required permission: compute.snapshots.list.
-
gcp-compute-subnet-updateEnables flow logs or Private Google Access on a subnet. Required permissions: compute.subnetworks.setPrivateIpGoogleAccess, compute.subnetworks.update, compute.subnetworks.get, compute.subnetworks.list.
-
gcp-compute-subnet-update-enable-gcp-subnet-flow-logs-quick-actionEnables VPC Flow Logs on a GCP subnet. Required permissions: compute.subnetworks.setPrivateIpGoogleAccess, compute.subnetworks.update, compute.subnetworks.get, compute.subnetworks.list.
-
gcp-compute-zone-getReturns a specific zone resource. Required permission: compute.zones.get.
-
gcp-container-cluster-security-updateConfigures security settings for GKE clusters, including access controls and visibility. Required permissions: container.clusters.update, container.clusters.get, container.clusters.list.
-
gcp-container-cluster-security-update-enable-gke-cluster-intra-node-visibility-quick-actionEnables intra-node visibility on a GKE cluster for enhanced network monitoring. Required permissions: container.clusters.update, container.clusters.get, container.clusters.list.
-
gcp-container-cluster-security-update-enable-master-authorized-networks-on-gke-quick-actionEnables Master Authorized Networks on a GKE cluster to restrict API server access. Required permissions: container.clusters.update, container.clusters.get, container.clusters.list.
-
gcp-iam-project-policy-binding-removeRemoves a specified IAM role binding from a GCP project. Required permissions: resourcemanager.projects.getIamPolicy, resourcemanager.projects.setIamPolicy.
-
gcp-storage-bucket-getRetrieves information about a specific bucket. Required permission: storage.buckets.get.
-
gcp-storage-bucket-listRetrieves the list of buckets in the project associated with the client. Required permission: storage.buckets.list.
-
gcp-storage-bucket-metadata-updateUpdates Google Cloud Storage (GCS) bucket metadata, including settings such as versioning and Uniform Bucket-Level Access (UBLA). Required permission: storage.buckets.update.
-
gcp-storage-bucket-metadata-update-enable-GCP-bucket-versioning-quick-actionEnables versioning on a GCP storage bucket to preserve object versions. Required permission: storage.buckets.update.
-
gcp-storage-bucket-metadata-update-set-GCP-bucket-access-to-uniform-quick-actionEnables uniform bucket-level access on a GCP storage bucket for enhanced security. Required permission: storage.buckets.update.
-
gcp-storage-bucket-object-policy-listRetrieves the IAM policy for a specific object in a bucket. Required permission: storage.objects.getIamPolicy.
-
gcp-storage-bucket-object-policy-setSets the IAM policy for a specific object in a bucket. Required permission: storage.objects.setIamPolicy.
-
gcp-storage-bucket-objects-listRetrieves the list of objects in a bucket. Required permission: storage.objects.list.
-
gcp-storage-bucket-policy-deleteRemoves an entity from a bucket's Access Control List. Required permissions: storage.buckets.getIamPolicy, storage.buckets.setIamPolicy.
-
gcp-storage-bucket-policy-delete-make-gcp-bucket-private-quick-actionRevokes 'allUsers' and 'allAuthenticatedUsers' permissions access in a GCP storage bucket. Required permissions: storage.buckets.getIamPolicy, storage.buckets.setIamPolicy.
-
gcp-storage-bucket-policy-delete-remove-AllAuthenticatedUser-access-quick-actionRevokes 'allAuthenticatedUsers' permission access in GCP storage buckets. Required permissions: storage.buckets.getIamPolicy, storage.buckets.setIamPolicy.
-
gcp-storage-bucket-policy-delete-remove-allusers-access-quick-actionRevokes 'allUsers' permission access in GCP storage buckets. Required permissions: storage.buckets.getIamPolicy, storage.buckets.setIamPolicy.
-
gcp-storage-bucket-policy-listRetrieves the IAM policy for a bucket. Required permissions: storage.buckets.getIamPolicy, storage.buckets.get.
-
gcp-storage-bucket-policy-setSets the IAM policy for a bucket. Required permission: storage.buckets.setIamPolicy.