- Accueil
- API Enriched
- Référence API
- 🌍 API des sites
🌍 API des sites
Intégration AWS, Azure, GCP VPC avec des passerelles de transit. Sélection basée sur des étiquettes pour l’application des politiques entre régions.
- Catégorie : Infrastructure
- Complexité : avancée
- Chemins : 133 | Schémas : 1015
- Niveau : Standard
- Domaines associés :
cloud_infrastructure,customer_edge,managed_kubernetes
Cas d’utilisation
Section intitulée « Cas d’utilisation »- Déployer F5 XC sur plusieurs fournisseurs cloud (AWS, Azure, GCP)
- Gérer les déploiements de sites XCKS (Kubernetes géré) (anciennement AppStack)
- Déployer des sites Secure Mesh pour des déploiements edge orientés réseau
- Intégrer des clusters Kubernetes externes en tant que Customer Edge
- Configurer des sites AWS VPC, Azure VNet et GCP VPC
- Gérer les sites virtuels et les politiques de site
Ressources principales
Section intitulée « Ressources principales »- site : Emplacement de déploiement physique ou cloud pour les services edge
- virtual_site : Regroupement logique de sites à l’aide de sélecteurs d’étiquettes
- site_mesh_group : Configuration de la connectivité mesh entre plusieurs sites
Points de terminaison
Section intitulée « Points de terminaison »| Méthode | Chemin | Description |
|---|---|---|
| POST | /api/config/namespaces/{metadata.namespace}/aws_tgw_sites | Créer un site AWS TGW. |
| PUT | /api/config/namespaces/{metadata.namespace}/aws_tgw_sites/{metadata.name} | Remplacer un site AWS TGW. |
| POST | /api/config/namespaces/{namespace}/aws_tgw_site/{name}/set_tgw_info | Configurer les informations TGW. |
| POST | /api/config/namespaces/{namespace}/aws_tgw_site/{name}/set_vip_info | Configurer les informations VIP du site AWS TGW. |
| POST | /api/config/namespaces/{namespace}/aws_tgw_site/{name}/set_vpc_ip_prefixes | Configurer les préfixes IP VPC. |
| POST | /api/config/namespaces/{namespace}/aws_tgw_site/{name}/set_vpn_tunnels | Configurer les tunnels VPN. |
| POST | /api/config/namespaces/{namespace}/aws_tgw_site/{name}/validate_config | Valider la configuration AWS TGW. |
| GET | /api/config/namespaces/{namespace}/aws_tgw_sites | Lister les sites AWS TGW configurés. |
| GET | /api/config/namespaces/{namespace}/aws_tgw_sites/{name} | Obtenir un site AWS TGW. |
| DELETE | /api/config/namespaces/{namespace}/aws_tgw_sites/{name} | Supprimer la configuration du site AWS TGW. |
| POST | /api/config/namespaces/{metadata.namespace}/aws_vpc_sites | Créer un site AWS VPC. |
| PUT | /api/config/namespaces/{metadata.namespace}/aws_vpc_sites/{metadata.name} | Remplacer un site AWS VPC. |
| POST | /api/config/namespaces/{namespace}/aws_vpc_site/{name}/set_cloud_site_info | Configurer les informations du site AWS VPC. |
| POST | /api/config/namespaces/{namespace}/aws_vpc_site/{name}/set_vip_info | Configurer les informations VIP du site AWS VPC. |
| POST | /api/config/namespaces/{namespace}/aws_vpc_site/{name}/storage/set_vpc_k8s_hostnames | Configurer les noms d’hôtes K8s VPC. |
| POST | /api/config/namespaces/{namespace}/aws_vpc_site/{name}/validate_config | Valider la configuration du site AWS VPC. |
| GET | /api/config/namespaces/{namespace}/aws_vpc_sites | Lister les sites AWS VPC configurés. |
| GET | /api/config/namespaces/{namespace}/aws_vpc_sites/{name} | Obtenir un site AWS VPC. |
| DELETE | /api/config/namespaces/{namespace}/aws_vpc_sites/{name} | Supprimer la configuration du site AWS VPC. |
| POST | /api/config/namespaces/{metadata.namespace}/voltstack_sites | Créer un site App Stack. |
| PUT | /api/config/namespaces/{metadata.namespace}/voltstack_sites/{metadata.name} | Remplacer un site App Stack. |
| GET | /api/config/namespaces/{namespace}/voltstack_sites | Lister les sites App Stack configurés. |
| GET | /api/config/namespaces/{namespace}/voltstack_sites/{name} | Obtenir un site App Stack. |
| DELETE | /api/config/namespaces/{namespace}/voltstack_sites/{name} | Supprimer la configuration du site App Stack. |
| POST | /api/config/namespaces/{metadata.namespace}/azure_vnet_sites | Créer un site Azure VNet. |
| PUT | /api/config/namespaces/{metadata.namespace}/azure_vnet_sites/{metadata.name} | Remplacer un site Azure VNet. |
| POST | /api/config/namespaces/{namespace}/azure_vnet_site/{name}/set_cloud_site_info | Configurer les informations du site Azure VNet. |
| POST | /api/config/namespaces/{namespace}/azure_vnet_site/{name}/set_vip_info | Configurer les informations VIP du site Azure VNet. |
| POST | /api/config/namespaces/{namespace}/azure_vnet_site/{name}/validate_config | Valider la configuration du site Azure VNet. |
| GET | /api/config/namespaces/{namespace}/azure_vnet_sites | Lister les sites Azure VNet configurés. |
| GET | /api/config/namespaces/{namespace}/azure_vnet_sites/{name} | Obtenir un site Azure VNet. |
| DELETE | /api/config/namespaces/{namespace}/azure_vnet_sites/{name} | Supprimer la configuration du site Azure VNet. |
| POST | /api/config/namespaces/{metadata.namespace}/gcp_vpc_sites | Créer un site GCP VPC. |
| PUT | /api/config/namespaces/{metadata.namespace}/gcp_vpc_sites/{metadata.name} | Remplacer un site GCP VPC. |
| POST | /api/config/namespaces/{namespace}/gcp_vpc_site/{name}/set_cloud_site_info | Configurer les informations du site GCP VPC. |
| POST | /api/config/namespaces/{namespace}/gcp_vpc_site/{name}/validate_config | Valider la configuration du site GCP VPC. |
| GET | /api/config/namespaces/{namespace}/gcp_vpc_sites | Lister les sites GCP VPC configurés. |
| GET | /api/config/namespaces/{namespace}/gcp_vpc_sites/{name} | Obtenir un site GCP VPC. |
| DELETE | /api/config/namespaces/{namespace}/gcp_vpc_sites/{name} | Supprimer la configuration du site GCP VPC. |
| POST | /api/config/namespaces/{metadata.namespace}/securemesh_sites | Créer un site Secure Mesh. |
| PUT | /api/config/namespaces/{metadata.namespace}/securemesh_sites/{metadata.name} | Remplacer un site Secure Mesh. |
| GET | /api/config/namespaces/{namespace}/securemesh_sites | Lister les sites Secure Mesh configurés. |
| GET | /api/config/namespaces/{namespace}/securemesh_sites/{name} | Obtenir un site Secure Mesh. |
| DELETE | /api/config/namespaces/{namespace}/securemesh_sites/{name} | Supprimer la configuration du site Secure Mesh. |
| POST | /api/config/namespaces/{metadata.namespace}/securemesh_site_v2s | Créer un site Secure Mesh. |
| PUT | /api/config/namespaces/{metadata.namespace}/securemesh_site_v2s/{metadata.name} | Remplacer un site Secure Mesh. |
| GET | /api/config/namespaces/{namespace}/securemesh_site_v2s | Lister les sites Secure Mesh configurés. |
| GET | /api/config/namespaces/{namespace}/securemesh_site_v2s/{name} | Obtenir un site Secure Mesh. |
| DELETE | /api/config/namespaces/{namespace}/securemesh_site_v2s/{name} | Supprimer la configuration du site Secure Mesh. |
| POST | /api/config/namespaces/{metadata.namespace}/k8s_clusters | Créer une spécification de configuration. |
| PUT | /api/config/namespaces/{metadata.namespace}/k8s_clusters/{metadata.name} | Remplacer une spécification de configuration. |
| GET | /api/config/namespaces/{namespace}/k8s_clusters | Lister les clusters K8s. |
| GET | /api/config/namespaces/{namespace}/k8s_clusters/{name} | Obtenir une spécification de configuration. |
| DELETE | /api/config/namespaces/{namespace}/k8s_clusters/{name} | Supprimer un cluster K8s. |
| POST | /api/data/namespaces/{namespace}/firewall_logs | Requête de journaux de pare-feu. |
| POST | /api/data/namespaces/{namespace}/firewall_logs/aggregation | Requête d’agrégation des journaux de pare-feu. |
| GET | /api/data/namespaces/{namespace}/firewall_logs/scroll | Requête de défilement des journaux de pare-feu. |
| POST | /api/data/namespaces/{namespace}/firewall_logs/scroll | Requête de défilement des journaux de pare-feu. |
| GET | /api/data/namespaces/{namespace}/k8s_audit_logs/scroll | Requête de défilement des journaux d’audit K8s. |
| POST | /api/data/namespaces/{namespace}/k8s_audit_logs/scroll | Requête de défilement des journaux d’audit K8s. |
| GET | /api/data/namespaces/{namespace}/k8s_events/scroll | Requête de défilement des événements K8s. |
| POST | /api/data/namespaces/{namespace}/k8s_events/scroll | Requête de défilement des événements K8s. |
| POST | /api/data/namespaces/{namespace}/platform_events | Requête d’événements de Plateforme. |
| POST | /api/data/namespaces/{namespace}/platform_events/aggregation | Requête d’agrégation des événements de Plateforme. |
| GET | /api/data/namespaces/{namespace}/platform_events/scroll | Requête de défilement des événements de Plateforme. |
| POST | /api/data/namespaces/{namespace}/platform_events/scroll | Requête de défilement des événements de Plateforme. |
| POST | /api/data/namespaces/{namespace}/site/{site}/external_connector/{external_connector}/logs | Requête de journaux du connecteur externe. |
| POST | /api/data/namespaces/{namespace}/site/{site}/k8s_audit_logs | Requête de journaux d’audit K8s. |
| POST | /api/data/namespaces/{namespace}/site/{site}/k8s_audit_logs/aggregation | Requête d’agrégation des journaux d’audit K8s. |
| POST | /api/data/namespaces/{namespace}/site/{site}/k8s_events | Requête d’événements K8s. |
| POST | /api/data/namespaces/{namespace}/site/{site}/k8s_events/aggregation | Requête d’agrégation des événements K8s. |
| POST | /api/data/namespaces/{namespace}/vk8s_audit_logs | Requête de journaux d’audit VK8s. |
| POST | /api/data/namespaces/{namespace}/vk8s_audit_logs/aggregation | Requête d’agrégation des journaux d’audit VK8s. |
| GET | /api/data/namespaces/{namespace}/vk8s_audit_logs/scroll | Requête de défilement des journaux d’audit VK8s. |
| POST | /api/data/namespaces/{namespace}/vk8s_audit_logs/scroll | Requête de défilement des journaux d’audit VK8s. |
| POST | /api/data/namespaces/{namespace}/vk8s_events | Requête d’événements VK8s. |
| POST | /api/data/namespaces/{namespace}/vk8s_events/aggregation | Requête d’agrégation des événements VK8s. |
| GET | /api/data/namespaces/{namespace}/vk8s_events/scroll | Requête de défilement des événements VK8s. |
| POST | /api/data/namespaces/{namespace}/vk8s_events/scroll | Requête de défilement des événements VK8s. |
| POST | /api/web/namespaces/system/revoke/global-kubeconfigs | Révoquer la configuration Kube globale. |
| POST | /api/data/namespaces/system/site/{name}/status | Vérifier l’existence d’un site. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/configmaps | Liste des ConfigMap. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/endpoints | Liste des points de terminaison. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/namespaces | Liste des espaces de noms. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/configmaps | Liste des ConfigMap. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/endpoints | Liste des points de terminaison. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/persistentvolumeclaims | Liste des PersistentVolumeClaim. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/pods | Liste des pods |
| GET | /api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/secrets | Liste des secrets. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/services | Liste des services. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/nodes | Liste des espaces de noms. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/persistentvolumeclaims | Liste des PersistentVolumeClaim. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/persistentvolumes | Liste des PersistentVolume. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/pods | Liste des pods |
| GET | /api/data/namespaces/system/site/{site}/api/v1/secrets | Liste des secrets. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/services | Liste des services. |
| GET | /api/data/namespaces/system/site/{site}/apis/apps/v1/daemonsets | Liste des DaemonSet. |
| GET | /api/data/namespaces/system/site/{site}/apis/apps/v1/deployments | Liste des déploiements. |
| GET | /api/data/namespaces/system/site/{site}/apis/apps/v1/namespaces/{namespace}/daemonsets | Liste des DaemonSet. |
| GET | /api/data/namespaces/system/site/{site}/apis/apps/v1/namespaces/{namespace}/deployments | Liste des déploiements. |
| GET | /api/data/namespaces/system/site/{site}/apis/apps/v1/namespaces/{namespace}/replicasets | Liste des ReplicaSet. |
| GET | /api/data/namespaces/system/site/{site}/apis/apps/v1/namespaces/{namespace}/statefulsets | Liste des StatefulSet. |
| GET | /api/data/namespaces/system/site/{site}/apis/apps/v1/replicasets | Liste des ReplicaSet. |
| GET | /api/data/namespaces/system/site/{site}/apis/apps/v1/statefulsets | Liste des StatefulSet. |
| GET | /api/data/namespaces/system/site/{site}/apis/batch/v1/jobs | Liste des tâches |
| GET | /api/data/namespaces/system/site/{site}/apis/batch/v1/namespaces/{namespace}/jobs | Liste des tâches |
| GET | /api/data/namespaces/system/site/{site}/apis/batch/v1beta1/cronjobs | Liste des CronJob. |
| GET | /api/data/namespaces/system/site/{site}/apis/batch/v1beta1/namespaces/{namespace}/cronjobs | Liste des CronJob. |
| POST | /api/data/namespaces/system/site/{site}/namespaces/{namespace}/pods/metrics | Métriques des pods. |
| POST | /api/data/namespaces/system/site/{site}/namespaces/{namespace}/virtualmachineinstances/metrics | Métriques des VirtualMachineInstances. |
| POST | /api/data/namespaces/system/site/{site}/pods/metrics | Métriques des pods. |
| POST | /api/data/namespaces/system/site/{site}/virtualmachineinstances/metrics | Métriques des VirtualMachineInstances. |
| GET | /api/web/namespaces/system/sites/{site}/global-kubeconfigs | Lister les configurations Kube globales. |
| POST | /api/web/namespaces/system/sites/{site}/global-kubeconfigs | Créer une configuration Kube globale. |
| PUT | /api/config/namespaces/{metadata.namespace}/sites/{metadata.name} | Remplacer un site. |
| POST | /api/register/namespaces/{namespace}/site/{name}/state | Définir l’état du site. |
| POST | /api/data/namespaces/{namespace}/site/{site}/status/metrics | Métriques de l’état du site. |
| GET | /api/config/namespaces/{namespace}/sites | Lister les sites |
| GET | /api/config/namespaces/{namespace}/sites/{name} | Obtenir un site |
| POST | /api/config/namespaces/{namespace}/sites/{name}/local-kubeconfig | Créer une configuration Kube locale pour le cluster K8s. |
| GET | /api/config/namespaces/{namespace}/sites/{name}/local-kubeconfigs | Lister les configurations Kube locales. |
| POST | /api/config/namespaces/{namespace}/sites/{name}/upgrade_os | Mettre à niveau le système d’exploitation. |
| POST | /api/config/namespaces/{namespace}/sites/{name}/upgrade_sw | Mettre à niveau le logiciel. |
| GET | /api/config/namespaces/{namespace}/sites/{site}/global_networks | Liste des réseaux globaux. |
| GET | /api/config/namespaces/{namespace}/sites/{site}/segments | Liste des segments. |
| POST | /api/data/namespaces/{namespace}/graph/site | Requête de graphe de site. |
| POST | /api/data/namespaces/{namespace}/graph/site/edge | Requête d’arête de graphe de site. |
| POST | /api/data/namespaces/{namespace}/graph/site/node | Requête de nœud de graphe de site. |
| GET | /api/config/namespaces/{namespace}/sites/{site}/interface | Liste des interfaces. |
| POST | /api/data/namespaces/system/topology/dc_cluster_group/{dc_cluster_group} | Topologie du groupe de clusters DC. |
| GET | /api/data/namespaces/system/topology/dc_cluster_groups | Résumé des groupes de clusters DC. |
| GET | /api/data/namespaces/system/topology/network/{id}/route_tables | Obtenir les tables de routage réseau. |
| GET | /api/data/namespaces/system/topology/route_table/{name} | Obtenir une table de routage. |
| GET | /api/data/namespaces/system/topology/site/{name}/networks | Obtenir les réseaux du site. |
| POST | /api/data/namespaces/system/topology/site/{site} | Topologie du site. |
| POST | /api/data/namespaces/system/topology/site_mesh_group/{site_mesh_group} | Topologie Site Mesh. |
| GET | /api/data/namespaces/system/topology/site_mesh_groups | Résumé des groupes Site Mesh. |
| GET | /api/data/namespaces/system/topology/tgw/{id}/route_tables | Obtenir les tables de routage TGW. |
| POST | /api/config/namespaces/{metadata.namespace}/virtual_k8ss | Créer un Kubernetes virtuel. |
| PUT | /api/config/namespaces/{metadata.namespace}/virtual_k8ss/{metadata.name} | Remplacer un Kubernetes virtuel. |
| POST | /api/data/namespaces/{namespace}/virtual_k8s/pvc/metrics | Métriques PVC. |
| GET | /api/config/namespaces/{namespace}/virtual_k8ss | Lister les Kubernetes virtuels. |
| GET | /api/config/namespaces/{namespace}/virtual_k8ss/{name} | Obtenir un Kubernetes virtuel. |
| DELETE | /api/config/namespaces/{namespace}/virtual_k8ss/{name} | Supprimer un Kubernetes virtuel. |
| POST | /api/config/namespaces/{metadata.namespace}/virtual_sites | Créer un site virtuel. |
| PUT | /api/config/namespaces/{metadata.namespace}/virtual_sites/{metadata.name} | Remplacer un site virtuel. |
| GET | /api/config/namespaces/{namespace}/virtual_sites | Lister les sites virtuels. |
| GET | /api/config/namespaces/{namespace}/virtual_sites/{name} | Obtenir un site virtuel. |
| DELETE | /api/config/namespaces/{namespace}/virtual_sites/{name} | Supprimer un site virtuel. |
| GET | /api/config/namespaces/{namespace}/virtual_sites/{name}/selectees | Obtenir les sélectionnés. |