- Home
- API Enriched
- Riferimento API
- 🌍 Sites API
🌍 Sites API
Integrazione AWS, Azure, GCP VPC con transit gateway. Selezione basata su etichette per l’applicazione di policy tra regioni.
- Categoria: Infrastruttura
- Complessità: avanzata
- Percorsi: 133 | Schemi: 1015
- Livello: Standard
- Domini correlati:
cloud_infrastructure,customer_edge,managed_kubernetes
Casi d’uso
Sezione intitolata “Casi d’uso”- Distribuire F5 XC su provider cloud (AWS, Azure, GCP)
- Gestire le distribuzioni di siti XCKS (Managed Kubernetes) (precedentemente AppStack)
- Distribuire siti Secure Mesh per implementazioni edge orientate alla rete
- Integrare cluster Kubernetes esterni come Customer Edge
- Configurare siti AWS VPC, Azure VNet e GCP VPC
- Gestire siti virtuali e policy dei siti
Risorse primarie
Sezione intitolata “Risorse primarie”- site: Posizione di distribuzione fisica o cloud per i servizi edge
- virtual_site: Raggruppamento logico di siti tramite selettori di etichette
- site_mesh_group: Configurazione della connettività mesh tra più siti
Endpoint
Sezione intitolata “Endpoint”| Metodo | Percorso | Descrizione |
|---|---|---|
| POST | /api/config/namespaces/{metadata.namespace}/aws_tgw_sites | Crea sito AWS TGW. |
| PUT | /api/config/namespaces/{metadata.namespace}/aws_tgw_sites/{metadata.name} | Sostituisci sito AWS TGW. |
| POST | /api/config/namespaces/{namespace}/aws_tgw_site/{name}/set_tgw_info | Configura informazioni TGW. |
| POST | /api/config/namespaces/{namespace}/aws_tgw_site/{name}/set_vip_info | Configura informazioni VIP del sito AWS TGW. |
| POST | /api/config/namespaces/{namespace}/aws_tgw_site/{name}/set_vpc_ip_prefixes | Configura prefissi IP VPC. |
| POST | /api/config/namespaces/{namespace}/aws_tgw_site/{name}/set_vpn_tunnels | Configura tunnel VPN. |
| POST | /api/config/namespaces/{namespace}/aws_tgw_site/{name}/validate_config | Valida configurazione AWS TGW. |
| GET | /api/config/namespaces/{namespace}/aws_tgw_sites | Elenca configurazione sito AWS TGW. |
| GET | /api/config/namespaces/{namespace}/aws_tgw_sites/{name} | GET sito AWS TGW. |
| DELETE | /api/config/namespaces/{namespace}/aws_tgw_sites/{name} | DELETE configurazione sito AWS TGW. |
| POST | /api/config/namespaces/{metadata.namespace}/aws_vpc_sites | Crea sito AWS VPC. |
| PUT | /api/config/namespaces/{metadata.namespace}/aws_vpc_sites/{metadata.name} | Sostituisci sito AWS VPC. |
| POST | /api/config/namespaces/{namespace}/aws_vpc_site/{name}/set_cloud_site_info | Configura informazioni sito AWS VPC. |
| POST | /api/config/namespaces/{namespace}/aws_vpc_site/{name}/set_vip_info | Configura informazioni VIP del sito AWS VPC. |
| POST | /api/config/namespaces/{namespace}/aws_vpc_site/{name}/storage/set_vpc_k8s_hostnames | Configura hostname K8s VPC. |
| POST | /api/config/namespaces/{namespace}/aws_vpc_site/{name}/validate_config | Valida configurazione sito AWS VPC. |
| GET | /api/config/namespaces/{namespace}/aws_vpc_sites | Elenca configurazione sito AWS VPC. |
| GET | /api/config/namespaces/{namespace}/aws_vpc_sites/{name} | GET sito AWS VPC. |
| DELETE | /api/config/namespaces/{namespace}/aws_vpc_sites/{name} | DELETE configurazione sito AWS VPC. |
| POST | /api/config/namespaces/{metadata.namespace}/voltstack_sites | Crea sito App Stack. |
| PUT | /api/config/namespaces/{metadata.namespace}/voltstack_sites/{metadata.name} | Sostituisci sito App Stack. |
| GET | /api/config/namespaces/{namespace}/voltstack_sites | Elenca configurazione sito App Stack. |
| GET | /api/config/namespaces/{namespace}/voltstack_sites/{name} | GET sito App Stack. |
| DELETE | /api/config/namespaces/{namespace}/voltstack_sites/{name} | DELETE configurazione sito App Stack. |
| POST | /api/config/namespaces/{metadata.namespace}/azure_vnet_sites | Crea sito Azure VNet. |
| PUT | /api/config/namespaces/{metadata.namespace}/azure_vnet_sites/{metadata.name} | Sostituisci sito Azure VNet. |
| POST | /api/config/namespaces/{namespace}/azure_vnet_site/{name}/set_cloud_site_info | Configura informazioni sito Azure VNet. |
| POST | /api/config/namespaces/{namespace}/azure_vnet_site/{name}/set_vip_info | Configura informazioni VIP del sito Azure VNet. |
| POST | /api/config/namespaces/{namespace}/azure_vnet_site/{name}/validate_config | Valida configurazione sito Azure VNet. |
| GET | /api/config/namespaces/{namespace}/azure_vnet_sites | Elenca configurazione sito Azure VNet. |
| GET | /api/config/namespaces/{namespace}/azure_vnet_sites/{name} | GET sito Azure VNet. |
| DELETE | /api/config/namespaces/{namespace}/azure_vnet_sites/{name} | DELETE configurazione sito Azure VNet. |
| POST | /api/config/namespaces/{metadata.namespace}/gcp_vpc_sites | Crea sito GCP VPC. |
| PUT | /api/config/namespaces/{metadata.namespace}/gcp_vpc_sites/{metadata.name} | Sostituisci sito GCP VPC. |
| POST | /api/config/namespaces/{namespace}/gcp_vpc_site/{name}/set_cloud_site_info | Configura informazioni sito GCP VPC. |
| POST | /api/config/namespaces/{namespace}/gcp_vpc_site/{name}/validate_config | Valida configurazione sito GCP VPC. |
| GET | /api/config/namespaces/{namespace}/gcp_vpc_sites | Elenca configurazione sito GCP VPC. |
| GET | /api/config/namespaces/{namespace}/gcp_vpc_sites/{name} | GET sito GCP VPC. |
| DELETE | /api/config/namespaces/{namespace}/gcp_vpc_sites/{name} | DELETE configurazione sito GCP VPC. |
| POST | /api/config/namespaces/{metadata.namespace}/securemesh_sites | Crea sito Secure Mesh. |
| PUT | /api/config/namespaces/{metadata.namespace}/securemesh_sites/{metadata.name} | Sostituisci sito Secure Mesh. |
| GET | /api/config/namespaces/{namespace}/securemesh_sites | Elenca configurazione sito Secure Mesh. |
| GET | /api/config/namespaces/{namespace}/securemesh_sites/{name} | GET sito Secure Mesh. |
| DELETE | /api/config/namespaces/{namespace}/securemesh_sites/{name} | DELETE configurazione sito Secure Mesh. |
| POST | /api/config/namespaces/{metadata.namespace}/securemesh_site_v2s | Crea sito Secure Mesh. |
| PUT | /api/config/namespaces/{metadata.namespace}/securemesh_site_v2s/{metadata.name} | Sostituisci sito Secure Mesh. |
| GET | /api/config/namespaces/{namespace}/securemesh_site_v2s | Elenca configurazione sito Secure Mesh. |
| GET | /api/config/namespaces/{namespace}/securemesh_site_v2s/{name} | GET sito Secure Mesh. |
| DELETE | /api/config/namespaces/{namespace}/securemesh_site_v2s/{name} | DELETE configurazione sito Secure Mesh. |
| POST | /api/config/namespaces/{metadata.namespace}/k8s_clusters | Crea specifica di configurazione. |
| PUT | /api/config/namespaces/{metadata.namespace}/k8s_clusters/{metadata.name} | Sostituisci specifica di configurazione. |
| GET | /api/config/namespaces/{namespace}/k8s_clusters | Elenca cluster K8s. |
| GET | /api/config/namespaces/{namespace}/k8s_clusters/{name} | GET specifica di configurazione. |
| DELETE | /api/config/namespaces/{namespace}/k8s_clusters/{name} | DELETE cluster K8s. |
| POST | /api/data/namespaces/{namespace}/firewall_logs | Query log firewall. |
| POST | /api/data/namespaces/{namespace}/firewall_logs/aggregation | Query di aggregazione log firewall. |
| GET | /api/data/namespaces/{namespace}/firewall_logs/scroll | Query di scorrimento log firewall. |
| POST | /api/data/namespaces/{namespace}/firewall_logs/scroll | Query di scorrimento log firewall. |
| GET | /api/data/namespaces/{namespace}/k8s_audit_logs/scroll | Query di scorrimento log di audit K8s. |
| POST | /api/data/namespaces/{namespace}/k8s_audit_logs/scroll | Query di scorrimento log di audit K8s. |
| GET | /api/data/namespaces/{namespace}/k8s_events/scroll | Query di scorrimento eventi K8s. |
| POST | /api/data/namespaces/{namespace}/k8s_events/scroll | Query di scorrimento eventi K8s. |
| POST | /api/data/namespaces/{namespace}/platform_events | Query evento di Piattaforma. |
| POST | /api/data/namespaces/{namespace}/platform_events/aggregation | Query di aggregazione evento di Piattaforma. |
| GET | /api/data/namespaces/{namespace}/platform_events/scroll | Query di scorrimento evento di Piattaforma. |
| POST | /api/data/namespaces/{namespace}/platform_events/scroll | Query di scorrimento evento di Piattaforma. |
| POST | /api/data/namespaces/{namespace}/site/{site}/external_connector/{external_connector}/logs | Query log connettore esterno. |
| POST | /api/data/namespaces/{namespace}/site/{site}/k8s_audit_logs | Query log di audit K8s. |
| POST | /api/data/namespaces/{namespace}/site/{site}/k8s_audit_logs/aggregation | Query di aggregazione log di audit K8s. |
| POST | /api/data/namespaces/{namespace}/site/{site}/k8s_events | Query eventi K8s. |
| POST | /api/data/namespaces/{namespace}/site/{site}/k8s_events/aggregation | Query di aggregazione eventi K8s. |
| POST | /api/data/namespaces/{namespace}/vk8s_audit_logs | Query log di audit VK8s. |
| POST | /api/data/namespaces/{namespace}/vk8s_audit_logs/aggregation | Query di aggregazione log di audit VK8s. |
| GET | /api/data/namespaces/{namespace}/vk8s_audit_logs/scroll | Query di scorrimento log di audit VK8s. |
| POST | /api/data/namespaces/{namespace}/vk8s_audit_logs/scroll | Query di scorrimento log di audit VK8s. |
| POST | /api/data/namespaces/{namespace}/vk8s_events | Query eventi VK8s. |
| POST | /api/data/namespaces/{namespace}/vk8s_events/aggregation | Query di aggregazione eventi VK8s. |
| GET | /api/data/namespaces/{namespace}/vk8s_events/scroll | Query di scorrimento eventi VK8s. |
| POST | /api/data/namespaces/{namespace}/vk8s_events/scroll | Query di scorrimento eventi VK8s. |
| POST | /api/web/namespaces/system/revoke/global-kubeconfigs | Revoca Kubeconfig globale. |
| POST | /api/data/namespaces/system/site/{name}/status | Verifica esistenza sito. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/configmaps | Elenco ConfigMap. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/endpoints | Elenco Endpoint. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/namespaces | Elenco Namespace. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/configmaps | Elenco ConfigMap. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/endpoints | Elenco Endpoint. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/persistentvolumeclaims | Elenco PersistentVolumeClaim. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/pods | Elenco Pod |
| GET | /api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/secrets | Elenco Secret. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/services | Elenco Service. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/nodes | Elenco Namespace. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/persistentvolumeclaims | Elenco PersistentVolumeClaim. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/persistentvolumes | Elenco PersistentVolume. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/pods | Elenco Pod |
| GET | /api/data/namespaces/system/site/{site}/api/v1/secrets | Elenco Secret. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/services | Elenco Service. |
| GET | /api/data/namespaces/system/site/{site}/apis/apps/v1/daemonsets | Elenco DaemonSet. |
| GET | /api/data/namespaces/system/site/{site}/apis/apps/v1/deployments | Elenco Deployment. |
| GET | /api/data/namespaces/system/site/{site}/apis/apps/v1/namespaces/{namespace}/daemonsets | Elenco DaemonSet. |
| GET | /api/data/namespaces/system/site/{site}/apis/apps/v1/namespaces/{namespace}/deployments | Elenco Deployment. |
| GET | /api/data/namespaces/system/site/{site}/apis/apps/v1/namespaces/{namespace}/replicasets | Elenco ReplicaSet. |
| GET | /api/data/namespaces/system/site/{site}/apis/apps/v1/namespaces/{namespace}/statefulsets | Elenco StatefulSet. |
| GET | /api/data/namespaces/system/site/{site}/apis/apps/v1/replicasets | Elenco ReplicaSet. |
| GET | /api/data/namespaces/system/site/{site}/apis/apps/v1/statefulsets | Elenco StatefulSet. |
| GET | /api/data/namespaces/system/site/{site}/apis/batch/v1/jobs | Elenco Job |
| GET | /api/data/namespaces/system/site/{site}/apis/batch/v1/namespaces/{namespace}/jobs | Elenco Job |
| GET | /api/data/namespaces/system/site/{site}/apis/batch/v1beta1/cronjobs | Elenco CronJob. |
| GET | /api/data/namespaces/system/site/{site}/apis/batch/v1beta1/namespaces/{namespace}/cronjobs | Elenco CronJob. |
| POST | /api/data/namespaces/system/site/{site}/namespaces/{namespace}/pods/metrics | Metriche Pod. |
| POST | /api/data/namespaces/system/site/{site}/namespaces/{namespace}/virtualmachineinstances/metrics | Metriche VirtualMachineInstances. |
| POST | /api/data/namespaces/system/site/{site}/pods/metrics | Metriche Pod. |
| POST | /api/data/namespaces/system/site/{site}/virtualmachineinstances/metrics | Metriche VirtualMachineInstances. |
| GET | /api/web/namespaces/system/sites/{site}/global-kubeconfigs | Elenca configurazioni Kube globali. |
| POST | /api/web/namespaces/system/sites/{site}/global-kubeconfigs | Crea configurazione Kube globale. |
| PUT | /api/config/namespaces/{metadata.namespace}/sites/{metadata.name} | Sostituisci sito. |
| POST | /api/register/namespaces/{namespace}/site/{name}/state | Imposta stato del sito. |
| POST | /api/data/namespaces/{namespace}/site/{site}/status/metrics | Metriche stato del sito. |
| GET | /api/config/namespaces/{namespace}/sites | Elenca sito |
| GET | /api/config/namespaces/{namespace}/sites/{name} | GET sito |
| POST | /api/config/namespaces/{namespace}/sites/{name}/local-kubeconfig | Crea configurazione Kube locale cluster K8s. |
| GET | /api/config/namespaces/{namespace}/sites/{name}/local-kubeconfigs | Elenca configurazioni Kube locali. |
| POST | /api/config/namespaces/{namespace}/sites/{name}/upgrade_os | Aggiorna OS. |
| POST | /api/config/namespaces/{namespace}/sites/{name}/upgrade_sw | Aggiorna SW. |
| GET | /api/config/namespaces/{namespace}/sites/{site}/global_networks | Elenco reti globali. |
| GET | /api/config/namespaces/{namespace}/sites/{site}/segments | Elenco segmenti. |
| POST | /api/data/namespaces/{namespace}/graph/site | Query grafico sito. |
| POST | /api/data/namespaces/{namespace}/graph/site/edge | Query edge sito. |
| POST | /api/data/namespaces/{namespace}/graph/site/node | Query nodo sito. |
| GET | /api/config/namespaces/{namespace}/sites/{site}/interface | Elenco interfacce. |
| POST | /api/data/namespaces/system/topology/dc_cluster_group/{dc_cluster_group} | Topologia cluster DC. |
| GET | /api/data/namespaces/system/topology/dc_cluster_groups | Riepilogo gruppi cluster DC. |
| GET | /api/data/namespaces/system/topology/network/{id}/route_tables | GET tabelle di routing di rete. |
| GET | /api/data/namespaces/system/topology/route_table/{name} | GET tabella di routing. |
| GET | /api/data/namespaces/system/topology/site/{name}/networks | GET reti del sito. |
| POST | /api/data/namespaces/system/topology/site/{site} | Topologia del sito. |
| POST | /api/data/namespaces/system/topology/site_mesh_group/{site_mesh_group} | Topologia Site Mesh. |
| GET | /api/data/namespaces/system/topology/site_mesh_groups | Riepilogo gruppi Site Mesh. |
| GET | /api/data/namespaces/system/topology/tgw/{id}/route_tables | GET tabelle di routing TGW. |
| POST | /api/config/namespaces/{metadata.namespace}/virtual_k8ss | Crea Kubernetes virtuale. |
| PUT | /api/config/namespaces/{metadata.namespace}/virtual_k8ss/{metadata.name} | Sostituisci Kubernetes virtuale. |
| POST | /api/data/namespaces/{namespace}/virtual_k8s/pvc/metrics | Metriche PVC. |
| GET | /api/config/namespaces/{namespace}/virtual_k8ss | Elenca Kubernetes virtuale. |
| GET | /api/config/namespaces/{namespace}/virtual_k8ss/{name} | GET Kubernetes virtuale. |
| DELETE | /api/config/namespaces/{namespace}/virtual_k8ss/{name} | DELETE Kubernetes virtuale. |
| POST | /api/config/namespaces/{metadata.namespace}/virtual_sites | Crea sito virtuale. |
| PUT | /api/config/namespaces/{metadata.namespace}/virtual_sites/{metadata.name} | Sostituisci sito virtuale. |
| GET | /api/config/namespaces/{namespace}/virtual_sites | Elenca sito virtuale. |
| GET | /api/config/namespaces/{namespace}/virtual_sites/{name} | GET sito virtuale. |
| DELETE | /api/config/namespaces/{namespace}/virtual_sites/{name} | DELETE sito virtuale. |
| GET | /api/config/namespaces/{namespace}/virtual_sites/{name}/selectees | GET elementi selezionati. |