GCP
Overview
Visualize and analyze GCP resources, including projects, buckets, instances, VMs, and databases. Gain actionable insights into resource utilization, governance, and security posture. Monitor resource visibility, identify misconfigurations, ensure compliance with organizational policies, and detect vulnerabilities in infrastructure and data.
Configurations
Blueprint Account Name
A human-readable name for your account that will be used to identify this account across the application.
Gcp Project ID
The unique identifier for your Google Cloud project.
Service Type
The type of GCP service you are integrating with (e.g., Compute Engine, Storage, etc.).
Client ID
The ID of the client associated with the service account for authentication.
Client Email
The email address associated with the service account used for authentication.
Private Key ID
The unique identifier for the private key associated with the service account.
Private Key
The private key used to authenticate the service account.
Url
The endpoint URL for the GCP service you are connecting to (if applicable).
Regions
The GCP regions where resources will be discovered and monitored.
Data Crawl Frequency
The frequency at which Kaleidoscope will crawl the account for resources.
Event Crawl Frequency
The frequency at which Kaleidoscope will crawl for events and activity logs.
Permissions
The GCP blueprint requires a Service Account with appropriate IAM roles. You can create a service account by clicking here. Please ensure that you give the service account a descriptive name and assign the required IAM roles.
When creating the service account, you will need to:
Create the service account
Assign the required IAM roles
Generate and download a JSON key file
Extract the Client ID, Client Email, Private Key ID, and Private Key from the JSON file
Schema Model
Attached Disk
gcp.compute.AttachedDisk
Storage
A disk attached to a GCP compute instance.
Compute Attributes
gcp.compute.ComputeAttributes
Attributes
Attributes of a GCP compute resource.
Disk
gcp.compute.Disk
Storage
A persistent disk in GCP compute.
Firewall
gcp.compute.Firewall
Firewall
A firewall for controlling network traffic.
Firewall Rule
gcp.compute.FirewallRule
Rule
A rule defining firewall behavior.
IP Range
gcp.compute.IPRange
IPRange
A range of IPs defined for a network.
Instance
gcp.compute.Instance
Instance
A virtual machine instance in GCP.
Network
gcp.compute.Network
Network
A virtual network in GCP.
Network Interface
gcp.compute.NetworkInterface
Interface
A network interface for compute resources.
Subnetwork
gcp.compute.Subnetwork
Subnetwork
A subnetwork within a GCP virtual network.
DNS Attributes
gcp.dns.DNSAttributes
Attributes
Attributes of a DNS resource in GCP.
DNS Key Spec
gcp.dns.DnsKeySpec
KeySpec
Specification of a DNS key in GCP.
Managed Zone
gcp.dns.ManagedZone
Zone
A managed DNS zone in GCP.
Managed Zone Cloud Logging Config
gcp.dns.ManagedZoneCloudLoggingConfig
LoggingConfig
Logging configuration for a DNS zone.
Managed Zone DNS Sec Config
gcp.dns.ManagedZoneDnsSecConfig
DNSConfig
DNS security configuration for a zone.
Managed Zone Forwarding Config
gcp.dns.ManagedZoneForwardingConfig
ForwardingConfig
Forwarding configuration for a DNS zone.
Managed Zone Forwarding Config NameServer
gcp.dns.ManagedZoneForwardingConfigNameServerTarget
NameServerTarget
A target name server for forwarding config.
Managed Zone Peering Config
gcp.dns.ManagedZonePeeringConfig
PeeringConfig
Peering configuration for a DNS zone.
Managed Zone Peering Config Target Network
gcp.dns.ManagedZonePeeringConfigTargetNetwork
TargetNetwork
A target network for peering config.
Managed Zone Private Visibility Config
gcp.dns.ManagedZonePrivateVisibilityConfig
VisibilityConfig
Configuration for private visibility.
Managed Zone Private Visibility Config GKE
gcp.dns.ManagedZonePrivateVisibilityConfigGKECluster
GKEVisibility
GKE cluster configuration for visibility.
Managed Zone Private Visibility Config Network
gcp.dns.ManagedZonePrivateVisibilityConfigNetwork
NetworkVisibility
Network visibility configuration.
Managed Zone Reverse Lookup Config
gcp.dns.ManagedZoneReverseLookupConfig
ReverseLookup
Configuration for reverse DNS lookup.
Managed Zone Service Directory Config
gcp.dns.ManagedZoneServiceDirectoryConfig
ServiceDirectory
Service directory configuration for a zone.
Resource Record Set
gcp.dns.ResourceRecordSet
RecordSet
A set of DNS resource records.
GKE Attributes
gcp.gke.GKEAttributes
Attributes
Attributes of a GKE resource.
GKE Cluster
gcp.gke.GKECluster
Cluster
A Kubernetes cluster in GCP.
GKE Node Config
gcp.gke.GKENodeConfig
NodeConfig
Configuration for a GKE node.
GKE Node Pool
gcp.gke.GKENodePool
NodePool
A node pool in a GKE cluster.
ACL Rule
gcp.storage.ACLRule
Rule
Access control list rule for storage.
Autoclass
gcp.storage.Autoclass
Class
Autoclass configuration for storage.
Bucket
gcp.storage.Bucket
Storage
A storage bucket in GCP.
Bucket Encryption
gcp.storage.BucketEncryption
Encryption
Encryption settings for a bucket.
Bucket Logging
gcp.storage.BucketLogging
Logging
Logging settings for a bucket.
Bucket Policy Only
gcp.storage.BucketPolicyOnly
Policy
Policy configuration for a bucket.
CORS
gcp.storage.CORS
CORS
Cross-origin resource sharing configuration.
Custom Placement Config
gcp.storage.CustomPlacementConfig
PlacementConfig
Custom placement configuration.
Lifecycle
gcp.storage.Lifecycle
Lifecycle
Lifecycle rules for storage.
Lifecycle Action
gcp.storage.LifecycleAction
Action
An action defined in a lifecycle rule.
Lifecycle Condition
gcp.storage.LifecycleCondition
Condition
A condition defined in a lifecycle rule.
Lifecycle Rule
gcp.storage.LifecycleRule
Rule
A rule in a storage lifecycle policy.
Object
gcp.storage.Object
Object
An object stored in a GCP bucket.
Project Team
gcp.storage.ProjectTeam
Team
A project team configuration.
Retention Policy
gcp.storage.RetentionPolicy
RetentionPolicy
Retention policy for a storage bucket.
Soft Delete Policy
gcp.storage.SoftDeletePolicy
SoftDeletePolicy
Soft delete policy for storage.
Storage Attributes
gcp.storage.StorageAttributes
Attributes
Attributes of a storage resource.
Events
k8s_container
Monitors and manages Kubernetes containers running in GKE clusters.
k8s_cluster
Represents a Google Kubernetes Engine (GKE) cluster.
cloud_composer_environment
Refers to an instance of Cloud Composer, used for workflow orchestration.
k8s_node
Represents a node in a Kubernetes cluster.
dns_managed_zone
Refers to a DNS managed zone in Google Cloud DNS.
k8s_pod
Tracks and manages individual pods in a Kubernetes cluster.
cloudsql_database
Represents a Cloud SQL database instance.
apigateway.googleapis.com/Gateway
Represents an API Gateway deployment in Google Cloud.
cloud_run_revision
Represents a specific revision of a Cloud Run service.
gce_instance
Refers to a Compute Engine virtual machine instance.
gce_instance_group_manager
Manages instance groups in Compute Engine.
gke_nodepool
Refers to a group of nodes within a GKE cluster.
gce_instance_template
Defines a template for Compute Engine instances.
gce_instance_group
Represents a managed or unmanaged instance group in Compute Engine.
networking.googleapis.com/Location
Provides networking details based on geographic location.
audited_resource
Tracks resources audited in Google Cloud's Audit Logs.
Last updated
Was this helpful?