- Home
- API Enriched
- ☁️ Cloud Infrastructure API
☁️ 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
Use Cases
Section titled “Use Cases”- Connect to cloud providers (AWS, Azure, GCP)
- Manage cloud credentials and authentication
- Configure cloud connectivity and elastic provisioning
- Link and manage cloud regions
Primary Resources
Section titled “Primary Resources”- 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
Endpoints
Section titled “Endpoints”| Method | Path | Description |
|---|---|---|
| GET | /api/config/namespaces/{namespace}/certified_hardwares | List Certified Hardware. |
| GET | /api/config/namespaces/{namespace}/certified_hardwares/{name} | GET Certified Hardware. |
| POST | /api/sync-cloud-data/namespaces/system/cloud_connect_reapply_vpc_attachment | ReApplyVPCAttachment. |
| POST | /api/data/namespaces/system/cloud_connects/metrics | All Cloud Connect Metrics. |
| POST | /api/data/namespaces/system/cloud_connects/segment_metrics | All Cloud Connect Segment Metrics. |
| POST | /api/data/namespaces/system/cloud_connects/{name}/metrics | Cloud Connect Metrics. |
| POST | /api/sync-cloud-data/namespaces/system/discover_vpc | Cloud Connect VPC Discovery. |
| POST | /api/config/namespaces/system/edge_credentials | Cloud Credential. |
| GET | /api/config/namespaces/system/edge_list | Edge List |
| POST | /api/data/namespaces/system/top/cloud_connects | Top Cloud Connect. |
| POST | /api/config/namespaces/{metadata.namespace}/cloud_connects | Create Cloud Connect. |
| PUT | /api/config/namespaces/{metadata.namespace}/cloud_connects/{metadata.name} | Replace Cloud Connect. |
| GET | /api/config/namespaces/{namespace}/cloud_connects | List 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_credentialss | Create Cloud Credentials. |
| PUT | /api/config/namespaces/{metadata.namespace}/cloud_credentialss/{metadata.name} | Replace Cloud Credentials. |
| GET | /api/config/namespaces/{namespace}/cloud_credentialss | List 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-delete | Force DELETE Cloud Elastic IP. |
| POST | /api/config/namespaces/{metadata.namespace}/cloud_elastic_ips | Create 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_ips | List 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_regions | List Cloud Region. |
| GET | /api/config/namespaces/{namespace}/cloud_regions/{name} | GET Cloud Region. |
| POST | /api/config/namespaces/system/cloud_links/{name}/reapply_config | CloudLink |
| POST | /api/config/namespaces/{metadata.namespace}/cloud_links | Create CloudLink. |
| PUT | /api/config/namespaces/{metadata.namespace}/cloud_links/{metadata.name} | Replace CloudLink. |
| GET | /api/config/namespaces/{namespace}/cloud_links | List CloudLink. |
| GET | /api/config/namespaces/{namespace}/cloud_links/{name} | GET CloudLink. |
| DELETE | /api/config/namespaces/{namespace}/cloud_links/{name} | DELETE CloudLink. |