Skip to content

☁️ Cloud Infrastructure API

Multi-cloud provider connections with gateway peering and network path configuration. Credential vault integration and subnet enumeration.

  • Category: Infrastructure
  • Complexity: moderate
  • Paths: 31 | Schemas: 208
  • Tier: Standard
  • Related domains: sites, customer_edge
  • Connect to cloud providers (AWS, Azure, GCP)
  • Manage cloud credentials and authentication
  • Configure cloud connectivity and elastic provisioning
  • Link and manage cloud regions
  • aws_vpc_site: AWS VPC site deployment with edge node provisioning
  • azure_vnet_site: Azure VNet site deployment with edge node provisioning
  • gcp_vpc_site: Google Cloud VPC site deployment with edge node provisioning
  • cloud_credentials: Cloud provider authentication credentials for site deployment
MethodPathDescription
GET/api/config/namespaces/{namespace}/certified_hardwaresList Certified Hardware.
GET/api/config/namespaces/{namespace}/certified_hardwares/{name}GET Certified Hardware.
POST/api/sync-cloud-data/namespaces/system/cloud_connect_reapply_vpc_attachmentReApplyVPCAttachment.
POST/api/data/namespaces/system/cloud_connects/metricsAll Cloud Connect Metrics.
POST/api/data/namespaces/system/cloud_connects/segment_metricsAll Cloud Connect Segment Metrics.
POST/api/data/namespaces/system/cloud_connects/{name}/metricsCloud Connect Metrics.
POST/api/sync-cloud-data/namespaces/system/discover_vpcCloud Connect VPC Discovery.
POST/api/config/namespaces/system/edge_credentialsCloud Credential.
GET/api/config/namespaces/system/edge_listEdge List
POST/api/data/namespaces/system/top/cloud_connectsTop Cloud Connect.
POST/api/config/namespaces/{metadata.namespace}/cloud_connectsCreate Cloud Connect.
PUT/api/config/namespaces/{metadata.namespace}/cloud_connects/{metadata.name}Replace Cloud Connect.
GET/api/config/namespaces/{namespace}/cloud_connectsList Cloud Connect.
GET/api/config/namespaces/{namespace}/cloud_connects/{name}GET Cloud Connect.
DELETE/api/config/namespaces/{namespace}/cloud_connects/{name}DELETE Cloud Connect.
POST/api/config/namespaces/{metadata.namespace}/cloud_credentialssCreate Cloud Credentials.
PUT/api/config/namespaces/{metadata.namespace}/cloud_credentialss/{metadata.name}Replace Cloud Credentials.
GET/api/config/namespaces/{namespace}/cloud_credentialssList Cloud Credentials.
GET/api/config/namespaces/{namespace}/cloud_credentialss/{name}GET Cloud Credentials.
DELETE/api/config/namespaces/{namespace}/cloud_credentialss/{name}DELETE Cloud Credentials.
POST/api/config/namespaces/system/cloud_elastic_ip/{name}/force-deleteForce DELETE Cloud Elastic IP.
POST/api/config/namespaces/{metadata.namespace}/cloud_elastic_ipsCreate Cloud Elastic IP.
PUT/api/config/namespaces/{metadata.namespace}/cloud_elastic_ips/{metadata.name}Replace Cloud Elastic IP.
GET/api/config/namespaces/{namespace}/cloud_elastic_ipsList Cloud Elastic IP.
GET/api/config/namespaces/{namespace}/cloud_elastic_ips/{name}GET Cloud Elastic IP.
DELETE/api/config/namespaces/{namespace}/cloud_elastic_ips/{name}DELETE Cloud Elastic IP.
PUT/api/config/namespaces/{metadata.namespace}/cloud_regions/{metadata.name}Replace Cloud Region.
GET/api/config/namespaces/{namespace}/cloud_regionsList Cloud Region.
GET/api/config/namespaces/{namespace}/cloud_regions/{name}GET Cloud Region.
POST/api/config/namespaces/system/cloud_links/{name}/reapply_configCloudLink
POST/api/config/namespaces/{metadata.namespace}/cloud_linksCreate CloudLink.
PUT/api/config/namespaces/{metadata.namespace}/cloud_links/{metadata.name}Replace CloudLink.
GET/api/config/namespaces/{namespace}/cloud_linksList CloudLink.
GET/api/config/namespaces/{namespace}/cloud_links/{name}GET CloudLink.
DELETE/api/config/namespaces/{namespace}/cloud_links/{name}DELETE CloudLink.