How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

CloudGuard Inventory - GCP API

Google Cloud inventory - networks, Pub/Sub topics, compute, storage and IAM objects CloudGuard fetches from onboarded GCP projects.

CloudGuard Inventory - GCP API is one of 25 APIs that CloudGuard publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Inventory, GCP, Google Cloud, and Protected Assets. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and authentication docs.

This API exposes 19 operations across 19 paths, organized into 14 resource areas, and defines 154 schemas. It is described by OpenAPI 3.0.0, at version v2.

Requests are made against 2 base URLs: https://api.dome9.com/, https://api.{region}.dome9.com/.

19 operations 19 paths 154 schemas 19 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.0
API Version
v2
Base URL
https://api.dome9.com
Authentication
HTTP Basic
Resource Areas
14

Authentication & Security 1

CloudGuard Inventory - GCP API declares 1 security scheme for authenticating requests. It accepts HTTP basic authentication (basic). By default, every request must be authenticated.

Paths & Operations 19

Across 19 paths, the API surfaces 19 operations — 19 GET. They span 14 resource areas, including Big Table, Cloud Sql, Gcp Disk, Gcp Gke Cluster, Gcp Image, Gcp Project Info, Gcp Pub Sub, Google Cloud Firewall Rule, and 6 more. Each is listed below with its method, path, parameters, and response codes.

Big Table 1
GET
/v2/BigTable
Get
BigTable_Get_get_/v2/BigTable 1 param → 200
Cloud Sql 1
GET
/v2/CloudSql
Get
CloudSql_Get_get_/v2/CloudSql 1 param → 200
Gcp Disk 1
GET
/v2/GcpDisk
Get
GcpDisk_Get_get_/v2/GcpDisk 1 param → 200
Gcp Gke Cluster 1
GET
/v2/GcpGkeCluster
Get All
GcpGkeCluster_GetAll_get_/v2/GcpGkeCluster 1 param → 200
Gcp Image 1
GET
/v2/GcpImage
Get
GcpImage_Get_get_/v2/GcpImage 1 param → 200
Gcp Project Info 1
GET
/v2/GcpProjectInfo
Get
GcpProjectInfo_Get_get_/v2/GcpProjectInfo 1 param → 200
Gcp Pub Sub 3
GET
/topics
Get
GcpPubSub_Get_get_/topics → 200
GET
/topics/{cloudAccountId}
Get
GcpPubSub_Get_get_/topics/{cloudAccountId} 1 param → 200
GET
/subscriptions/{cloudAccountId}/{project}/{topic}
Get
GcpPubSub_Get_get_/subscriptions/{cloudAccountId}/{project}/{topic} 3 params → 200
Google Cloud Firewall Rule 1
GET
/v2/GoogleCloudFirewallRule
Get
GoogleCloudFirewallRule_Get_get_/v2/GoogleCloudFirewallRule 1 param → 200
Google Cloud Function 1
GET
/v2/GoogleCloudFunction
Get
GoogleCloudFunction_Get_get_/v2/GoogleCloudFunction 1 param → 200
Google Cloud Iam Policy 2
GET
/v2/GoogleCloudIamPolicy
Get
GoogleCloudIamPolicy_Get_get_/v2/GoogleCloudIamPolicy → 200
GET
/v2/GoogleCloudIamPolicy/{id}
Get
GoogleCloudIamPolicy_Get_get_/v2/GoogleCloudIamPolicy/{id} 1 param → 200
Google Cloud Network 1
GET
/v2/GoogleCloudNetwork
Get
GoogleCloudNetwork_Get_get_/v2/GoogleCloudNetwork 1 param → 200
Google Cloud Subnet 1
GET
/v2/GoogleCloudSubnet
Get
GoogleCloudSubnet_Get_get_/v2/GoogleCloudSubnet → 200
Google CloudVM Instance 3
GET
/v2/GoogleCloudVMInstance/{cloudAccountId}/network-details
Get Network Details By Instance Id
GoogleCloudVMInstance_GetNetworkDetailsByInstanceId_get_/v2/GoogleCloudVMInstance/{cloudAccountId}/network-details 2 params → 200
GET
/v2/GoogleCloudVMInstance
Get All
GoogleCloudVMInstance_GetAll_get_/v2/GoogleCloudVMInstance 1 param → 200
GET
/v2/GoogleCloudVMInstance/{id}
Get
GoogleCloudVMInstance_Get_get_/v2/GoogleCloudVMInstance/{id} 1 param → 200
Gcp Machine Image 1
GET
/v2/GcpMachineImage
Get
GcpMachineImage_Get_get_/v2/GcpMachineImage → 200

Schemas 154

The contract defines 154 schemas that model the data the API accepts and returns. The most detailed are Dome9.Web.Api.Google.Gke.GcpGkeClusterViewModel (38 properties), Dome9.Web.Api.Google.Sql.GcpCloudSqlInstanceViewModel (27 properties), Dome9.Web.Api.Google.CloudFunction.GoogleCloudFunctionViewModel (22 properties), Dome9.Web.Api.Google.Instance.GcpVMInstanceViewModel (21 properties). Each schema is shown below with its type and property counts.

Dome9.Web.Api.Shared.SharedViewModels.TagViewModel
object
2 properties
Dome9.Web.Api.Google.BigTable.GcpBigTableInstanceViewModel
object
12 properties
Dome9.Web.Api.Google.BigTable.GcpBigTablePolicyViewModel
object
3 properties
Dome9.Web.Api.Google.BigTable.GcpBigTableAppProfileViewModel
object
6 properties
Dome9.Web.Api.Google.BigTable.GcpBigTableClusterViewModel
object
7 properties
Dome9.Web.Api.Google.BigTable.GcpBigTableBindingViewModel
object
2 properties
Dome9.Web.Api.Google.BigTable.GcpBigTableSingleRoutingViewModel
object
2 properties
Dome9.Web.Api.Google.BigTable.GcpBigTableClusterNameViewModel
object
4 properties
Dome9.Web.Api.Google.BigTable.GcpBigTableLocationNameViewModel
object
3 properties
Dome9.Web.Api.Google.Instance.GcpComputeAttachedDiskViewModel
object
15 properties
Dome9.Web.Api.Google.Instance.GcpComputeGuestOsFeatureViewModel
object
2 properties
Dome9.Web.Api.Google.Instance.GcpComputeDiskEncryptionTypeMetadataViewModel
object
3 properties
Dome9.Web.Api.Google.Instance.GcpComputeInstanceCustomerEncryptionKeyViewModel
object
4 properties
Dome9.Web.Api.Google.Instance.GcpComputeAttachedDiskInitializeParamsViewModel
object
6 properties
Dome9.Web.Api.Google.Instance.GcpComputeCustomerEncryptionKeyViewModel
object
4 properties
Dome9.Web.Api.Google.Sql.GcpCloudSqlInstanceViewModel
object
27 properties
Dome9.Web.Api.Google.Sql.GcpCloudSqlFailoverReplicaDataViewModel
object
2 properties
Dome9.Web.Api.Google.Sql.GcpCloudSqlIpMappingViewModel
object
5 properties
Dome9.Web.Api.Google.Sql.GcpCloudSqlOnPremisesConfigurationViewModel
object
3 properties
Dome9.Web.Api.Google.Sql.GcpCloudSqlReplicaConfigurationViewModel
object
4 properties
Dome9.Web.Api.Google.Sql.GcpCloudSqlSslCertViewModel
object
11 properties
Dome9.Web.Api.Google.Sql.GcpCloudSqlSettingsViewModel
object
21 properties
Dome9.Web.Api.Google.Sql.GcpCloudSqlUserViewModel
object
6 properties
Dome9.Web.Api.Google.Sql.GcpCloudSqlMySqlReplicaConfigurationViewModel
object
12 properties
Dome9.Web.Api.Google.Sql.GcpCloudSqlBackupConfigurationViewModel
object
6 properties
Dome9.Web.Api.Google.Sql.GcpCloudSqlDatabaseFlagsViewModel
object
3 properties
Dome9.Web.Api.Google.Sql.GcpCloudSqlIpConfigurationViewModel
object
4 properties
Dome9.Web.Api.Google.Sql.GcpCloudSqlLocationPreferenceViewModel
object
4 properties
Dome9.Web.Api.Google.Sql.GcpCloudSqlMaintenanceWindowViewModel
object
5 properties
Dome9.Web.Api.Google.Sql.GcpCloudSqlAclEntryViewModel
object
6 properties
Dome9.Web.Api.Google.GcpDisk.GcpDiskViewModel
object
16 properties
Dome9.Web.Api.Google.Gke.GcpGkeClusterViewModel
object
38 properties
Dome9.Web.Api.Google.Gke.GcpGkeNodePoolViewModel
object
11 properties
Dome9.Web.Api.Google.Gke.GcpGkeIPAllocationPolicyViewModel
object
6 properties
Dome9.Web.Api.Google.Gke.GcpGkeLegacyAbacViewModel
object
1 property
Dome9.Web.Api.Google.Gke.GcpGkeMaintenancePolicyViewModel
object
1 property
Dome9.Web.Api.Google.Gke.GcpGkeNetworkPolicyViewModel
object
2 properties
Dome9.Web.Api.Google.Gke.GcpGkeAddonsConfigViewModel
object
4 properties
Dome9.Web.Api.Google.Gke.GcpGkeClusterAutoScalingViewModel
object
5 properties
Dome9.Web.Api.Google.Gke.GcpGkeMasterAuthorizedNetworksConfigViewModel
object
2 properties
Dome9.Web.Api.Google.Gke.GcpGkeStatusConditionViewModel
object
2 properties
Dome9.Web.Api.Google.Gke.GcpGkePrivateClusterConfigViewModel
object
5 properties
Dome9.Web.Api.Google.Gke.GcpGkeDatabaseEncryptionViewModel
object
5 properties
Dome9.Web.Api.Google.Gke.GcpGkeShieldedNodesViewModel
object
1 property
Dome9.Web.Api.Google.Gke.GcpGkeReleaseChannelViewModel
object
1 property
Dome9.Web.Api.Google.Gke.GcpGkeWorkloadIdentityConfigViewModel
object
1 property
Dome9.Web.Api.Google.Gke.GcpGkeBinaryAuthorizationViewModel
object
1 property
Dome9.Web.Api.Google.Gke.GcpGkeNodePoolAutoScalingViewModel
object
3 properties
Dome9.Web.Api.Google.Gke.GcpGkeNodeConfigViewModel
object
16 properties
Dome9.Web.Api.Google.Gke.GcpGkeNodeManagementViewModel
object
3 properties
Dome9.Web.Api.Google.Gke.GcpGkeDailyMaintenanceWindowViewModel
object
2 properties
Dome9.Web.Api.Google.Gke.GcpGkeHorizontalPodAutoscalingViewModel
object
1 property
Dome9.Web.Api.Google.Gke.GcpGkeHttpLoadBalancingViewModel
object
1 property
Dome9.Web.Api.Google.Gke.GcpGkeKubernetesDashboardViewModel
object
1 property
Dome9.Web.Api.Google.Gke.GcpGkeNetworkPolicyConfigViewModel
object
1 property
Dome9.Web.Api.Google.Gke.GcpGkeResourceLimitViewModel
object
3 properties
Dome9.Web.Api.Google.Gke.GcpGkeAutoprovisioningNodePoolDefaultsViewModel
object
10 properties
Dome9.Web.Api.Google.Gke.GcpGkeCidrBlockViewModel
object
2 properties
Dome9.Web.Api.Google.Gke.GcpGkeOperationErrorViewModel
object
3 properties
Dome9.Web.Api.Google.Gke.GcpGkeAcceleratorConfigViewModel
object
2 properties
Dome9.Web.Api.Google.Gke.GcpGkeNodeTaintViewModel
object
3 properties
Dome9.Web.Api.Google.Gke.GcpGkeWorkloadMetadataConfigViewModel
object
1 property
Dome9.Web.Api.Google.Gke.GcpGkeSandboxConfigViewModel
object
1 property
Dome9.Web.Api.Google.Gke.GcpGkeAutoUpgradeOptionsViewModel
object
2 properties
Dome9.Web.Api.Google.Gke.GcpGkeUpgradeSettingsViewModel
object
4 properties
Dome9.Web.Api.Google.Gke.GcpGkeShieldedInstanceConfigViewModel
object
2 properties
Dome9.Web.Api.Google.Gke.GcpGkeBlueGreenSettingsViewModel
object
2 properties
Dome9.Web.Api.Google.Gke.GcpGkeStandardRolloutPolicyViewModel
object
3 properties
Dome9.Web.Api.Google.GcpImage.GcpImageViewModel
object
13 properties
Dome9.Web.Api.Google.ProjectInfo.GcpProjectInfoViewModel
object
12 properties
Dome9.Web.Api.Google.ProjectInfo.GcpProjectMetadataViewModel
object
3 properties
Dome9.Web.Api.Google.OrgPolicy.GcpOrgPolicyViewModel
object
5 properties
Dome9.Web.Api.Google.ProjectInfo.GcpProjectAccessApprovalSettingsViewModel
object
6 properties
Dome9.Web.Api.Google.ProjectInfo.ItemsDataViewModel
object
2 properties
Dome9.Web.Api.Google.OrgPolicy.GcpOrgPolicyListPolicyViewModel
object
5 properties
Dome9.Web.Api.Google.OrgPolicy.GcpOrgPolicyBooleanPolicyViewModel
object
1 property
Dome9.Web.Api.Google.ProjectInfo.GcpProjectEnrolledServiceViewModel
object
2 properties
Dome9.Web.Api.Google.PubSub.GcpPubSubTopicViewModel
object
6 properties
Dome9.Web.Api.Google.PubSub.GcpPubSubTopicMessageStoragePolicyViewModel
object
1 property
Dome9.Web.Api.Google.PubSub.GcpPubSubIamPolicyViewModel
object
3 properties
Dome9.Web.Api.Google.PubSub.GcpPubSubIamPolicyViewModel.GcpPubSubPolicyBindingViewModel
object
3 properties
Dome9.Web.Api.Google.PubSub.GcpPubSubSubscriptionViewModel
object
9 properties
Dome9.Web.Api.Google.Instance.GcpVMInstanceViewModel
object
21 properties
Dome9.Web.Api.Google.Instance.NetworkInterfaceViewModel
object
5 properties
Dome9.Web.Api.Google.Network.GoogleCloudNetworkViewModel
object
12 properties
Dome9.Web.Api.Google.Firewall.GoogleCloudFirewallRuleViewModel
object
16 properties
Dome9.Web.Api.Google.Firewall.GoogleFirewallRuleScopeViewModel
object
2 properties
Dome9.Web.Api.Google.CloudFunction.GoogleCloudFunctionViewModel
object
22 properties
Dome9.Web.Api.Google.CloudFunction.GoogleCloudFunctionEnvironmentVariableViewModel
object
2 properties
Dome9.Web.Api.Google.CloudFunction.GoogleCloudFunctionTriggerViewModel
object
2 properties
Dome9.Web.Api.Google.CloudFunction.GoogleCloudFunctionLabelViewModel
object
2 properties
Dome9.Web.Api.Google.CloudFunction.GoogleCloudFunctionSourceRepositoryViewModel
object
3 properties
Dome9.Web.Api.Google.CloudFunction.GoogleCloudFunctionEventTriggerViewModel
object
5 properties
Dome9.Web.Api.Google.CloudFunction.GoogleCloudFunctionHttpsTriggerViewModel
object
2 properties
Dome9.Web.Api.Google.CloudFunction.GoogleCloudFunctionFailurePolicyViewModel
object
2 properties
Dome9.Web.Api.Google.CloudFunction.GoogleCloudFunctionRetryViewModel
object
1 property
Dome9.Web.Api.Google.IamPolicy.GoogleCloudIamPolicyViewModel
object
7 properties
Dome9.Web.Api.Google.IamPolicy.GcpIamPolicyBindingsViewModel
object
3 properties
Dome9.Web.Api.Google.IamPolicy.GcpIamPolicyAuditConfigsViewModel
object
3 properties
Dome9.Web.Api.Google.IamPolicy.GcpIamPolicyAuditConfigsViewModel.GcpIamPolicyAuditLogConfigsViewModel
object
3 properties
Dome9.Web.Api.Google.Subnet.GoogleCloudSubnetViewModel
object
10 properties
Dome9.Web.Api.Google.Instance.NetworkDetailViewModel
object
6 properties
Dome9.Web.Api.Google.Instance.GoogleCloudFirewallRuleWithSecurityGroupsViewModel
object
17 properties
Dome9.Web.Api.Google.Instance.SecurityGroupOfFirewallRule
object
2 properties
GcpMachineImageViewModel
object
16 properties 16 required
InstanceProperties
object
19 properties 19 required
AdvancedMachineFeatures
object
4 properties 4 required
ConfidentialInstanceConfig
object
1 property 1 required
InstancePropertiesDisk
object
18 properties 18 required
PurpleDiskEncryptionKey
object
5 properties 5 required
PurpleGuestOsFeature
object
1 property 1 required
InitializeParams
object
15 properties 15 required
SourceImageEncryptionKey
object
5 properties 5 required
SourceSnapshotEncryptionKey
object
5 properties 5 required
ShieldedInstanceInitialState
object
4 properties 4 required
Db
object
2 properties 2 required
Dbx
object
2 properties 2 required
Kek
object
2 properties 2 required
Pk
object
2 properties 2 required
InstancePropertiesGuestAccelerator
object
2 properties 2 required
InstancePropertiesMetadata
object
3 properties 3 required
PurpleItem
object
2 properties 2 required
InstancePropertiesNetworkInterface
object
16 properties 16 required
PurpleAccessConfig
object
10 properties 10 required
PurpleAliasIpRange
object
2 properties 2 required
PurpleIpv6AccessConfig
object
10 properties 10 required
NetworkPerformanceConfig
object
1 property 1 required
ReservationAffinity
object
3 properties 3 required
InstancePropertiesScheduling
object
9 properties 9 required
PurpleLocalSsdRecoveryTimeout
object
2 properties 2 required
PurpleNodeAffinity
object
3 properties 3 required
InstancePropertiesServiceAccount
object
2 properties 2 required
ShieldedInstanceConfig
object
3 properties 3 required
InstancePropertiesTags
object
2 properties 2 required
MachineImageEncryptionKey
object
5 properties 5 required
SavedDisk
object
5 properties 5 required
SourceDiskEncryptionKey
object
2 properties 2 required
SourceDiskEncryptionKeyDiskEncryptionKey
object
5 properties 5 required
SourceInstanceProperties
object
13 properties 13 required
SourceInstancePropertiesDisk
object
16 properties 16 required
FluffyDiskEncryptionKey
object
5 properties 5 required
FluffyGuestOsFeature
object
1 property 1 required
SourceInstancePropertiesGuestAccelerator
object
2 properties 2 required
SourceInstancePropertiesMetadata
object
3 properties 3 required
FluffyItem
object
2 properties 2 required
SourceInstancePropertiesNetworkInterface
object
16 properties 16 required
FluffyAccessConfig
object
10 properties 10 required
FluffyAliasIpRange
object
2 properties 2 required
FluffyIpv6AccessConfig
object
10 properties 10 required
SourceInstancePropertiesScheduling
object
9 properties 9 required
FluffyLocalSsdRecoveryTimeout
object
2 properties 2 required
FluffyNodeAffinity
object
3 properties 3 required
SourceInstancePropertiesServiceAccount
object
2 properties 2 required
SourceInstancePropertiesTags
object
2 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

cloudguard-inventory-gcp-openapi.yml Raw ↑

Other APIs CloudGuard publishes across the network.

CloudGuard Onboarding API
CloudGuard Posture Management API
CloudGuard Events API
CloudGuard Administration API
CloudGuard Risk Management API
CloudGuard Workload Protection (CWPP) API
CloudGuard Network Security API
CloudGuard Identity API
CloudGuard Intelligence API
CloudGuard Inventory API
CloudGuard Inventory - AWS Global API
CloudGuard Inventory - AWS IAM API
Where this information came from

This is an independent, third-party profile of CloudGuard Inventory - GCP API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.