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 - AWS Networking and Content Delivery API

AWS networking inventory - VPCs, subnets, route tables, load balancers, Route 53 domains and CloudFront distributions.

CloudGuard Inventory - AWS Networking and Content Delivery 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, Networking, VPC, and Route 53. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and authentication docs.

This API exposes 21 operations across 21 paths, organized into 17 resource areas, and defines 103 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/.

21 operations 21 paths 103 schemas 21 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
17

Authentication & Security 1

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

Paths & Operations 21

Across 21 paths, the API surfaces 21 operations — 21 GET. They span 17 resource areas, including Aws Customer Gateway, Aws Elastic Ip, Aws Load Balancers Network Interfaces, Aws Vpc Endpoint, Cloud Direct Connect, Cloud Front Distribution, Cloud Internet Gateway, Cloud Nacl, and 9 more. Each is listed below with its method, path, parameters, and response codes.

Aws Customer Gateway 1
GET
/v2/AwsCustomerGateway
Get
AwsCustomerGateway_Get_get_/v2/AwsCustomerGateway → 200
Aws Elastic Ip 1
GET
/v2/AwsElasticIp
Get
AwsElasticIp_Get_get_/v2/AwsElasticIp → 200
Aws Load Balancers Network Interfaces 1
GET
/v2/AwsLoadBalancersNetworkInterfaces
Get
AwsLoadBalancersNetworkInterfaces_Get_get_/v2/AwsLoadBalancersNetworkInterfaces → 200
Aws Vpc Endpoint 2
GET
/v2/AwsVpcEndpoint
Get
AwsVpcEndpoint_Get_get_/v2/AwsVpcEndpoint → 200
GET
/v2/AwsVpcEndpoint/{id}
Get
AwsVpcEndpoint_Get_get_/v2/AwsVpcEndpoint/{id} 1 param → 200
Cloud Direct Connect 2
GET
/v2/CloudDirectConnect/{directConnectId}/metrics
Get Metrics
CloudDirectConnect_GetMetrics_get_/v2/CloudDirectConnect/{directConnectId}/metrics 1 param → 200
GET
/v2/CloudDirectConnect
Get
CloudDirectConnect_Get_get_/v2/CloudDirectConnect → 200
Cloud Front Distribution 1
GET
/v2/CloudFrontDistribution
Get
CloudFrontDistribution_Get_get_/v2/CloudFrontDistribution → 200
Cloud Internet Gateway 1
GET
/v2/CloudInternetGateway
Get
CloudInternetGateway_Get_get_/v2/CloudInternetGateway → 200
Cloud Nacl 1
GET
/v2/CloudNacl
Get
CloudNacl_Get_get_/v2/CloudNacl → 200
Cloud Route53 Domain 2
GET
/v2/CloudRoute53Domain
Get
CloudRoute53Domain_Get_get_/v2/CloudRoute53Domain → 200
GET
/v2/CloudRoute53Domain/{id}
Get
CloudRoute53Domain_Get_get_/v2/CloudRoute53Domain/{id} 1 param → 200
Cloud Route53 Hosted Zone 1
GET
/v2/CloudRoute53HostedZone
Get
CloudRoute53HostedZone_Get_get_/v2/CloudRoute53HostedZone → 200
Cloud Route53 Record Set Group 1
GET
/v2/CloudRoute53RecordSetGroup
Get
CloudRoute53RecordSetGroup_Get_get_/v2/CloudRoute53RecordSetGroup → 200
Cloud Route Table 1
GET
/v2/CloudRouteTable
Get
CloudRouteTable_Get_get_/v2/CloudRouteTable → 200
Cloud Subnet 1
GET
/v2/CloudSubnet
Get
CloudSubnet_Get_get_/v2/CloudSubnet → 200
Cloud Vpc 2
GET
/v2/CloudVpc
Get
CloudVpc_Get_get_/v2/CloudVpc → 200
GET
/v2/CloudVpc/{id}
Get
CloudVpc_Get_get_/v2/CloudVpc/{id} 3 params → 200
Cloud Vpc Peering Connection 1
GET
/v2/CloudVpcPeeringConnection
Get
CloudVpcPeeringConnection_Get_get_/v2/CloudVpcPeeringConnection → 200
CloudVPN Connection 1
GET
/v2/CloudVPNConnection
Get
CloudVPNConnection_Get_get_/v2/CloudVPNConnection → 200
Cloud Vpn Gateway 1
GET
/v2/CloudVpnGateway
Get
CloudVpnGateway_Get_get_/v2/CloudVpnGateway → 200

Schemas 103

The contract defines 103 schemas that model the data the API accepts and returns. The most detailed are Dome9.Web.Api.Models.AwsNetworkInterfaceViewModel (22 properties), Dome9.Web.Api.CloudVPNConnection.AwsEC2VpnTunnelOptionSetViewModel (19 properties), Dome9.Web.Api.Models.AwsLoadBalancersNetworkInterfacesViewModel (17 properties), Dome9.Web.Api.CloudDirectConnect.AwsDirectConnectVirtualInterfaceViewModel (16 properties). Each schema is shown below with its type and property counts.

Dome9.Web.Api.CloudCustomerGateway.AwsCustomerGatewayViewModel
object
11 properties
Dome9.Web.Api.Shared.SharedViewModels.TagViewModel
object
2 properties
Falconetix.Model.AwsElasticIPViewModel
object
12 properties
Dome9.Web.Api.Models.AwsLoadBalancersNetworkInterfacesViewModel
object
17 properties
Dome9.Web.Api.Models.AwsNetworkInterfaceViewModel
object
22 properties
Dome9.Web.Api.CloudNetworkInerfaces.CloudNetworkInterfaceAssociationViewModel
object
5 properties
Dome9.Web.Api.CloudNetworkInerfaces.CloudNetworkInterfaceAttachmentViewModel
object
7 properties
Dome9.Web.Api.CloudNetworkInerfaces.CloudNetworkInterfaceGroupIdentifierViewModel
object
2 properties
Dome9.Web.Api.CloudNetworkInerfaces.CloudNetworkInterfacePrivateIpAddressViewModel
object
4 properties
CGN.Inventory.Aws.Model.WrapperModels.AwsEc2NetworkInterfaceAssociation
object
5 properties
Falconetix.Model.AwsVpcEndpointViewModel
object
9 properties
Falconetix.Model.VpcEndpointServiceViewModel
object
15 properties
Falconetix.Model.AwsPrivateDnsDetailsViewModel
object
1 property
Falconetix.Model.AwsServiceTypeDetailViewModel
object
1 property
Dome9.Web.Api.CloudDirectConnect.AwsDirectConnectMetricsViewModel
object
2 properties
Dome9.Web.Api.CloudWatch.AwsCloudWatchDataPointViewModel
object
2 properties
Dome9.Web.Api.CloudDirectConnect.CloudDirectConnectViewModel
object
9 properties
Dome9.Web.Api.CloudDirectConnect.AwsDirectConnectVirtualInterfaceViewModel
object
16 properties
Dome9.Web.Api.CloudDirectConnect.AwsDirectConnectVirtualInterfaceViewModel.BgpPeerViewModel
object
6 properties
Dome9.Web.Api.CloudFront.CloudFrontDistributionViewModel
object
9 properties
Dome9.Web.Api.CloudFront.AwsCloudFrontActiveTrustedSignersViewModel
object
3 properties
Dome9.Web.Api.CloudFront.AwsCloudFrontDistributionConfigViewModel
object
16 properties
Dome9.Web.Api.CloudFront.AwsCloudFrontSignerViewModel
object
2 properties
Dome9.Web.Api.CloudFront.AwsCloudFrontAliasesViewModel
object
2 properties
Dome9.Web.Api.CloudFront.AwsCloudFrontCacheBehaviorsViewModel
object
2 properties
Dome9.Web.Api.CloudFront.AwsCloudFrontCustomErrorResponsesViewModel
object
2 properties
Dome9.Web.Api.CloudFront.AwsCloudFrontDefaultCacheBehaviorViewModel
object
11 properties
Dome9.Web.Api.CloudFront.AwsCloudFrontLoggingConfigViewModel
object
4 properties
Dome9.Web.Api.CloudFront.AwsCloudFrontOriginsViewModel
object
2 properties
Dome9.Web.Api.CloudFront.AwsCloudFrontRestrictionsViewModel
object
1 property
Dome9.Web.Api.CloudFront.AwsCloudFrontViewerCertificateViewModel
object
7 properties
Dome9.Web.Api.CloudFront.AwsCloudFrontKeyPairIdsViewModel
object
2 properties
Dome9.Web.Api.CloudFront.AwsCloudFrontCacheBehaviorViewModel
object
12 properties
Dome9.Web.Api.CloudFront.AwsCloudFrontCustomErrorResponseViewModel
object
4 properties
Dome9.Web.Api.CloudFront.AwsCloudFrontAllowedMethodsViewModel
object
3 properties
Dome9.Web.Api.CloudFront.AwsCloudFrontForwardedValuesViewModel
object
4 properties
Dome9.Web.Api.CloudFront.AwsCloudFrontLambdaFunctionAssociationsViewModel
object
2 properties
Dome9.Web.Api.CloudFront.AwsCloudFrontTrustedSignersViewModel
object
3 properties
Dome9.Web.Api.CloudFront.AwsCloudFrontOriginViewModel
object
6 properties
Dome9.Web.Api.CloudFront.AwsCloudFrontGeoRestrictionViewModel
object
3 properties
Dome9.Web.Api.CloudFront.AwsCloudFrontCachedMethodsViewModel
object
2 properties
Dome9.Web.Api.CloudFront.AwsCloudFrontCookiePreferenceViewModel
object
2 properties
Dome9.Web.Api.CloudFront.AwsCloudFrontHeadersViewModel
object
2 properties
Dome9.Web.Api.CloudFront.AwsCloudFrontQueryStringCacheKeysViewModel
object
2 properties
Dome9.Web.Api.CloudFront.AwsCloudFrontLambdaFunctionAssociationViewModel
object
2 properties
Dome9.Web.Api.CloudFront.AwsCloudFrontCustomHeadersViewModel
object
2 properties
Dome9.Web.Api.CloudFront.AwsCloudFrontCustomOriginConfigViewModel
object
6 properties
Dome9.Web.Api.CloudFront.AwsCloudFrontS3OriginConfigViewModel
object
1 property
Dome9.Web.Api.CloudFront.AwsCloudFrontCookieNamesViewModel
object
2 properties
Dome9.Web.Api.CloudFront.AwsCloudFrontOriginCustomHeaderViewModel
object
2 properties
Dome9.Web.Api.CloudFront.AwsCloudFrontOriginSslProtocolsViewModel
object
2 properties
Dome9.Web.Api.CloudInternetGateways.CloudInternetGatewayViewModel
object
6 properties
Dome9.Web.Api.SubTypes.CloudVpcAttachmentViewModel
object
2 properties
Dome9.Web.Api.Models.CloudNaclViewModel
object
12 properties
Dome9.Web.Api.Controllers.CloudNaclAssociationViewModel
object
3 properties
Dome9.Web.Api.Controllers.CloudNaclEntryViewModel
object
7 properties
CGN.Inventory.Aws.Model.WrapperModels.NaclEntryPortRange
object
2 properties
Dome9.Web.Api.Controllers.NaclEntryIcmpTypeCodeViewModel
object
3 properties
Dome9.Web.Api.CloudRoute53.CloudRoute53DomainViewModel
object
8 properties
Dome9.Web.Api.CloudRoute53.CloudRoute53DomainDetailsViewModel
object
10 properties
Dome9.Web.Api.CloudRoute53.CloudRoute53DomainNameserverViewModel
object
2 properties
Dome9.Web.Api.CloudRoute53.CloudRoute53HostedZoneViewModel
object
11 properties
Dome9.Web.Api.CloudRoute53.CloudRoute53HostedZoneConfigViewModel
object
2 properties
Dome9.Web.Api.CloudRoute53.CloudRoute53LinkedServiceViewModel
object
2 properties
Dome9.Web.Api.CloudRoute53.CloudRoute53ResourceRecordSetViewModel
object
13 properties
Dome9.Web.Api.CloudRoute53.CloudRoute53QueryLoggingConfigViewModel
object
3 properties
Dome9.Web.Api.CloudRoute53.CloudRoute53GeoLocationViewModel
object
3 properties
Dome9.Web.Api.CloudRoute53.CloudRoute53ResourceRecordViewModel
object
1 property
Dome9.Web.Api.CloudRoute53.CloudRoute53AliasTargetViewModel
object
3 properties
Dome9.Web.Api.CloudRoute53.CloudRoute53RecordSetGroupViewModel
object
2 properties
Dome9.Web.Api.CloudRoute53.CloudRoute53HostZoneMetadataViewModel
object
7 properties
Dome9.Web.Api.CloudRouteTables.CloudRouteTableViewModel
object
10 properties
Dome9.Web.Api.CloudRouteTables.CloudRouteViewModel
object
13 properties
Dome9.Web.Api.CloudRouteTables.CloudPropagatingVgwViewModel
object
1 property
Dome9.Web.Api.CloudRouteTables.CloudRouteTableAssociationViewModel
object
4 properties
Dome9.Web.Api.Models.CloudSubnetViewModel
object
16 properties
Dome9.Web.Api.Models.CloudVpcViewModel
object
10 properties
Dome9.Web.Api.Models.CloudVpcPeeringConnectionViewModel
object
12 properties
Dome9.Web.Api.Models.CloudVpcPeeringInfoViewModel
object
3 properties
Falconetix.Model.AwsVPNConnectionViewModel
object
10 properties
Falconetix.Model.AwsVpnConnectionCustomerGatewayConfigurationViewModel
object
6 properties
Falconetix.Model.AwsEC2VpnConnectionOptionsViewModel
object
2 properties
Falconetix.Model.AwsEC2VpnStaticRouteViewModel
object
3 properties
Falconetix.Model.AwsEC2TagViewModel
object
2 properties
Falconetix.Model.AwsEC2VgwTelemetryViewModel
object
5 properties
Falconetix.Model.VpcConnectionIpsecTunnelViewModel
object
4 properties
Dome9.Web.Api.CloudVPNConnection.AwsEC2VpnTunnelOptionSetViewModel
object
19 properties
Falconetix.Model.VpcConnectionCustomerGatewayViewModel
object
3 properties
Falconetix.Model.VpcConnectionVpnGatewayViewModel
object
3 properties
Falconetix.Model.VpcConnectionIkeViewModel
object
6 properties
Falconetix.Model.VpcConnectionIpsecViewModel
object
10 properties
Dome9.Web.Api.CloudVPNConnection.AwsEC2VpnIKEVersionViewModel
object
1 property
Dome9.Web.Api.CloudVPNConnection.AwsEC2VpnPhase1DHGroupNumberViewModel
object
1 property
Dome9.Web.Api.CloudVPNConnection.AwsEC2VpnPhase1EncryptionAlgorithmViewModel
object
1 property
Dome9.Web.Api.CloudVPNConnection.AwsEC2VpnPhase1IntegrityAlgorithmViewModel
object
1 property
Dome9.Web.Api.CloudVPNConnection.AwsEC2VpnPhase2DHGroupNumberViewModel
object
1 property
Dome9.Web.Api.CloudVPNConnection.AwsEC2VpnPhase2EncryptionAlgorithmViewModel
object
1 property
Dome9.Web.Api.CloudVPNConnection.AwsEC2VpnPhase2IntegrityAlgorithmViewModel
object
1 property
Falconetix.Model.VpcConnectionTunnelOutsideAddressViewModel
object
1 property
Falconetix.Model.VpcConnectionTunnelInsideAddressViewModel
object
3 properties
Falconetix.Model.VpcConnectionBgpViewModel
object
2 properties
Falconetix.Model.VpcConnectionDeadPeerDetectionViewModel
object
2 properties
Dome9.Web.Api.CloudDirectConnect.AwsVpnGatewayViewModel
object
6 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

cloudguard-inventory-aws-networking-and-content-delivery-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 - AWS Networking and Content Delivery 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.