- Home
- API Enriched
- Riferimento API
- ☁️ API Infrastruttura Cloud
☁️ API Infrastruttura Cloud
Connessioni a provider multi-cloud con peering di gateway e configurazione dei percorsi di rete. Integrazione con vault delle credenziali ed enumerazione delle subnet.
- Categoria: Infrastruttura
- Complessità: moderata
- Percorsi: 31 | Schemi: 208
- Livello: Standard
- Domini correlati:
sites,customer_edge
Casi d’uso
Sezione intitolata “Casi d’uso”- Connettersi ai provider cloud (AWS, Azure, GCP)
- Gestire credenziali e autenticazione cloud
- Configurare la connettività cloud e il provisioning elastico
- Collegare e gestire le regioni cloud
Risorse principali
Sezione intitolata “Risorse principali”- aws_vpc_site: Distribuzione del sito AWS VPC con provisioning dei nodi edge
- azure_vnet_site: Distribuzione del sito Azure VNet con provisioning dei nodi edge
- gcp_vpc_site: Distribuzione del sito Google Cloud VPC con provisioning dei nodi edge
- cloud_credentials: Credenziali di autenticazione del provider cloud per la distribuzione del sito
Endpoint
Sezione intitolata “Endpoint”| Metodo | Percorso | Descrizione |
|---|---|---|
| GET | /api/config/namespaces/{namespace}/certified_hardwares | Elenca hardware certificato. |
| GET | /api/config/namespaces/{namespace}/certified_hardwares/{name} | GET hardware certificato. |
| POST | /api/sync-cloud-data/namespaces/system/cloud_connect_reapply_vpc_attachment | RiapplicaAllegatoVPC. |
| POST | /api/data/namespaces/system/cloud_connects/metrics | Tutte le metriche Cloud Connect. |
| POST | /api/data/namespaces/system/cloud_connects/segment_metrics | Tutte le metriche dei segmenti Cloud Connect. |
| POST | /api/data/namespaces/system/cloud_connects/{name}/metrics | Metriche Cloud Connect. |
| POST | /api/sync-cloud-data/namespaces/system/discover_vpc | Rilevamento VPC Cloud Connect. |
| POST | /api/config/namespaces/system/edge_credentials | Credenziale cloud. |
| GET | /api/config/namespaces/system/edge_list | Elenco Edge |
| POST | /api/data/namespaces/system/top/cloud_connects | Top Cloud Connect. |
| POST | /api/config/namespaces/{metadata.namespace}/cloud_connects | Crea Cloud Connect. |
| PUT | /api/config/namespaces/{metadata.namespace}/cloud_connects/{metadata.name} | Sostituisci Cloud Connect. |
| GET | /api/config/namespaces/{namespace}/cloud_connects | Elenca 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 | Crea credenziali cloud. |
| PUT | /api/config/namespaces/{metadata.namespace}/cloud_credentialss/{metadata.name} | Sostituisci credenziali cloud. |
| GET | /api/config/namespaces/{namespace}/cloud_credentialss | Elenca credenziali cloud. |
| GET | /api/config/namespaces/{namespace}/cloud_credentialss/{name} | GET credenziali cloud. |
| DELETE | /api/config/namespaces/{namespace}/cloud_credentialss/{name} | DELETE credenziali cloud. |
| POST | /api/config/namespaces/system/cloud_elastic_ip/{name}/force-delete | Forza DELETE IP elastico cloud. |
| POST | /api/config/namespaces/{metadata.namespace}/cloud_elastic_ips | Crea IP elastico cloud. |
| PUT | /api/config/namespaces/{metadata.namespace}/cloud_elastic_ips/{metadata.name} | Sostituisci IP elastico cloud. |
| GET | /api/config/namespaces/{namespace}/cloud_elastic_ips | Elenca IP elastico cloud. |
| GET | /api/config/namespaces/{namespace}/cloud_elastic_ips/{name} | GET IP elastico cloud. |
| DELETE | /api/config/namespaces/{namespace}/cloud_elastic_ips/{name} | DELETE IP elastico cloud. |
| PUT | /api/config/namespaces/{metadata.namespace}/cloud_regions/{metadata.name} | Sostituisci regione cloud. |
| GET | /api/config/namespaces/{namespace}/cloud_regions | Elenca regione cloud. |
| GET | /api/config/namespaces/{namespace}/cloud_regions/{name} | GET regione cloud. |
| POST | /api/config/namespaces/system/cloud_links/{name}/reapply_config | CloudLink |
| POST | /api/config/namespaces/{metadata.namespace}/cloud_links | Crea CloudLink. |
| PUT | /api/config/namespaces/{metadata.namespace}/cloud_links/{metadata.name} | Sostituisci CloudLink. |
| GET | /api/config/namespaces/{namespace}/cloud_links | Elenca CloudLink. |
| GET | /api/config/namespaces/{namespace}/cloud_links/{name} | GET CloudLink. |
| DELETE | /api/config/namespaces/{namespace}/cloud_links/{name} | DELETE CloudLink. |