Zum Inhalt springen

🌍 Sites API

AWS-, Azure-, GCP-VPC-Integration mit Transit Gateways. Label-basierte Auswahl für die Richtlinienanwendung über Regionen hinweg.

  • Kategorie: Infrastruktur
  • Komplexität: Fortgeschritten
  • Pfade: 133 | Schemas: 1015
  • Stufe: Standard
  • Verwandte Domänen: cloud_infrastructure, customer_edge, managed_kubernetes
  • F5 XC über Cloud-Anbieter (AWS, Azure, GCP) hinweg bereitstellen
  • XCKS (Managed Kubernetes) Site-Deployments verwalten (früher AppStack)
  • Secure Mesh Sites für netzwerkorientierte Edge-Deployments bereitstellen
  • Externe Kubernetes-Cluster als Customer Edge integrieren
  • AWS VPC-, Azure VNet- und GCP VPC-Sites konfigurieren
  • Virtuelle Sites und Site-Richtlinien verwalten
  • site: Physischer oder Cloud-Bereitstellungsstandort für Edge-Dienste
  • virtual_site: Logische Gruppierung von Sites mithilfe von Label-Selektoren
  • site_mesh_group: Mesh-Konnektivitätskonfiguration zwischen mehreren Sites
MethodePfadBeschreibung
POST/api/config/namespaces/{metadata.namespace}/aws_tgw_sitesAWS TGW Site erstellen.
PUT/api/config/namespaces/{metadata.namespace}/aws_tgw_sites/{metadata.name}AWS TGW Site ersetzen.
POST/api/config/namespaces/{namespace}/aws_tgw_site/{name}/set_tgw_infoTGW-Informationen konfigurieren.
POST/api/config/namespaces/{namespace}/aws_tgw_site/{name}/set_vip_infoVIP-Informationen der AWS TGW Site konfigurieren.
POST/api/config/namespaces/{namespace}/aws_tgw_site/{name}/set_vpc_ip_prefixesVPC-IP-Präfixe konfigurieren.
POST/api/config/namespaces/{namespace}/aws_tgw_site/{name}/set_vpn_tunnelsVPN-Tunnel konfigurieren.
POST/api/config/namespaces/{namespace}/aws_tgw_site/{name}/validate_configAWS TGW-Konfiguration validieren.
GET/api/config/namespaces/{namespace}/aws_tgw_sitesAWS TGW Site-Konfiguration auflisten.
GET/api/config/namespaces/{namespace}/aws_tgw_sites/{name}AWS TGW Site abrufen.
DELETE/api/config/namespaces/{namespace}/aws_tgw_sites/{name}AWS TGW Site-Konfiguration löschen.
POST/api/config/namespaces/{metadata.namespace}/aws_vpc_sitesAWS VPC Site erstellen.
PUT/api/config/namespaces/{metadata.namespace}/aws_vpc_sites/{metadata.name}AWS VPC Site ersetzen.
POST/api/config/namespaces/{namespace}/aws_vpc_site/{name}/set_cloud_site_infoAWS VPC Site-Informationen konfigurieren.
POST/api/config/namespaces/{namespace}/aws_vpc_site/{name}/set_vip_infoVIP-Informationen der AWS VPC Site konfigurieren.
POST/api/config/namespaces/{namespace}/aws_vpc_site/{name}/storage/set_vpc_k8s_hostnamesVPC K8s-Hostnamen konfigurieren.
POST/api/config/namespaces/{namespace}/aws_vpc_site/{name}/validate_configAWS VPC Site-Konfiguration validieren.
GET/api/config/namespaces/{namespace}/aws_vpc_sitesAWS VPC Site-Konfiguration auflisten.
GET/api/config/namespaces/{namespace}/aws_vpc_sites/{name}AWS VPC Site abrufen.
DELETE/api/config/namespaces/{namespace}/aws_vpc_sites/{name}AWS VPC Site-Konfiguration löschen.
POST/api/config/namespaces/{metadata.namespace}/voltstack_sitesApp Stack Site erstellen.
PUT/api/config/namespaces/{metadata.namespace}/voltstack_sites/{metadata.name}App Stack Site ersetzen.
GET/api/config/namespaces/{namespace}/voltstack_sitesApp Stack Site-Konfiguration auflisten.
GET/api/config/namespaces/{namespace}/voltstack_sites/{name}App Stack Site abrufen.
DELETE/api/config/namespaces/{namespace}/voltstack_sites/{name}App Stack Site-Konfiguration löschen.
POST/api/config/namespaces/{metadata.namespace}/azure_vnet_sitesAzure VNet Site erstellen.
PUT/api/config/namespaces/{metadata.namespace}/azure_vnet_sites/{metadata.name}Azure VNet Site ersetzen.
POST/api/config/namespaces/{namespace}/azure_vnet_site/{name}/set_cloud_site_infoAzure VNet Site-Informationen konfigurieren.
POST/api/config/namespaces/{namespace}/azure_vnet_site/{name}/set_vip_infoVIP-Informationen der Azure VNet Site konfigurieren.
POST/api/config/namespaces/{namespace}/azure_vnet_site/{name}/validate_configAzure VNet Site-Konfiguration validieren.
GET/api/config/namespaces/{namespace}/azure_vnet_sitesAzure VNet Site-Konfiguration auflisten.
GET/api/config/namespaces/{namespace}/azure_vnet_sites/{name}Azure VNet Site abrufen.
DELETE/api/config/namespaces/{namespace}/azure_vnet_sites/{name}Azure VNet Site-Konfiguration löschen.
POST/api/config/namespaces/{metadata.namespace}/gcp_vpc_sitesGCP VPC Site erstellen.
PUT/api/config/namespaces/{metadata.namespace}/gcp_vpc_sites/{metadata.name}GCP VPC Site ersetzen.
POST/api/config/namespaces/{namespace}/gcp_vpc_site/{name}/set_cloud_site_infoGCP VPC Site-Informationen konfigurieren.
POST/api/config/namespaces/{namespace}/gcp_vpc_site/{name}/validate_configGCP VPC Site-Konfiguration validieren.
GET/api/config/namespaces/{namespace}/gcp_vpc_sitesGCP VPC Site-Konfiguration auflisten.
GET/api/config/namespaces/{namespace}/gcp_vpc_sites/{name}GCP VPC Site abrufen.
DELETE/api/config/namespaces/{namespace}/gcp_vpc_sites/{name}GCP VPC Site-Konfiguration löschen.
POST/api/config/namespaces/{metadata.namespace}/securemesh_sitesSecure Mesh Site erstellen.
PUT/api/config/namespaces/{metadata.namespace}/securemesh_sites/{metadata.name}Secure Mesh Site ersetzen.
GET/api/config/namespaces/{namespace}/securemesh_sitesSecure Mesh Site-Konfiguration auflisten.
GET/api/config/namespaces/{namespace}/securemesh_sites/{name}Secure Mesh Site abrufen.
DELETE/api/config/namespaces/{namespace}/securemesh_sites/{name}Secure Mesh Site-Konfiguration löschen.
POST/api/config/namespaces/{metadata.namespace}/securemesh_site_v2sSecure Mesh Site erstellen.
PUT/api/config/namespaces/{metadata.namespace}/securemesh_site_v2s/{metadata.name}Secure Mesh Site ersetzen.
GET/api/config/namespaces/{namespace}/securemesh_site_v2sSecure Mesh Site-Konfiguration auflisten.
GET/api/config/namespaces/{namespace}/securemesh_site_v2s/{name}Secure Mesh Site abrufen.
DELETE/api/config/namespaces/{namespace}/securemesh_site_v2s/{name}Secure Mesh Site-Konfiguration löschen.
POST/api/config/namespaces/{metadata.namespace}/k8s_clustersKonfigurationsspezifikation erstellen.
PUT/api/config/namespaces/{metadata.namespace}/k8s_clusters/{metadata.name}Konfigurationsspezifikation ersetzen.
GET/api/config/namespaces/{namespace}/k8s_clustersK8s-Cluster auflisten.
GET/api/config/namespaces/{namespace}/k8s_clusters/{name}Konfigurationsspezifikation abrufen.
DELETE/api/config/namespaces/{namespace}/k8s_clusters/{name}K8s-Cluster löschen.
POST/api/data/namespaces/{namespace}/firewall_logsFirewall-Protokoll-Abfrage.
POST/api/data/namespaces/{namespace}/firewall_logs/aggregationFirewall-Protokoll-Aggregationsabfrage.
GET/api/data/namespaces/{namespace}/firewall_logs/scrollFirewall-Protokoll-Scroll-Abfrage.
POST/api/data/namespaces/{namespace}/firewall_logs/scrollFirewall-Protokoll-Scroll-Abfrage.
GET/api/data/namespaces/{namespace}/k8s_audit_logs/scrollK8s-Auditprotokoll-Scroll-Abfrage.
POST/api/data/namespaces/{namespace}/k8s_audit_logs/scrollK8s-Auditprotokoll-Scroll-Abfrage.
GET/api/data/namespaces/{namespace}/k8s_events/scrollK8s-Ereignisse-Scroll-Abfrage.
POST/api/data/namespaces/{namespace}/k8s_events/scrollK8s-Ereignisse-Scroll-Abfrage.
POST/api/data/namespaces/{namespace}/platform_eventsPlattformereignis-Abfrage.
POST/api/data/namespaces/{namespace}/platform_events/aggregationPlattformereignis-Aggregationsabfrage.
GET/api/data/namespaces/{namespace}/platform_events/scrollPlattformereignis-Scroll-Abfrage.
POST/api/data/namespaces/{namespace}/platform_events/scrollPlattformereignis-Scroll-Abfrage.
POST/api/data/namespaces/{namespace}/site/{site}/external_connector/{external_connector}/logsProtokollabfrage für externen Connector.
POST/api/data/namespaces/{namespace}/site/{site}/k8s_audit_logsK8s-Auditprotokoll-Abfrage.
POST/api/data/namespaces/{namespace}/site/{site}/k8s_audit_logs/aggregationK8s-Auditprotokoll-Aggregationsabfrage.
POST/api/data/namespaces/{namespace}/site/{site}/k8s_eventsK8s-Ereignisse-Abfrage.
POST/api/data/namespaces/{namespace}/site/{site}/k8s_events/aggregationK8s-Ereignisse-Aggregationsabfrage.
POST/api/data/namespaces/{namespace}/vk8s_audit_logsVK8s-Auditprotokoll-Abfrage.
POST/api/data/namespaces/{namespace}/vk8s_audit_logs/aggregationVK8s-Auditprotokoll-Aggregationsabfrage.
GET/api/data/namespaces/{namespace}/vk8s_audit_logs/scrollVK8s-Auditprotokoll-Scroll-Abfrage.
POST/api/data/namespaces/{namespace}/vk8s_audit_logs/scrollVK8s-Auditprotokoll-Scroll-Abfrage.
POST/api/data/namespaces/{namespace}/vk8s_eventsVK8s-Ereignisse-Abfrage.
POST/api/data/namespaces/{namespace}/vk8s_events/aggregationVK8s-Ereignisse-Aggregationsabfrage.
GET/api/data/namespaces/{namespace}/vk8s_events/scrollVK8s-Ereignisse-Scroll-Abfrage.
POST/api/data/namespaces/{namespace}/vk8s_events/scrollVK8s-Ereignisse-Scroll-Abfrage.
POST/api/web/namespaces/system/revoke/global-kubeconfigsGlobale Kubeconfig widerrufen.
POST/api/data/namespaces/system/site/{name}/statusSite-Existenz prüfen.
GET/api/data/namespaces/system/site/{site}/api/v1/configmapsConfigMap-Liste.
GET/api/data/namespaces/system/site/{site}/api/v1/endpointsEndpunkte-Liste.
GET/api/data/namespaces/system/site/{site}/api/v1/namespacesNamespace-Liste.
GET/api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/configmapsConfigMap-Liste.
GET/api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/endpointsEndpunkte-Liste.
GET/api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/persistentvolumeclaimsPersistentVolumeClaim-Liste.
GET/api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/podsPod-Liste
GET/api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/secretsSecret-Liste.
GET/api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/servicesService-Liste.
GET/api/data/namespaces/system/site/{site}/api/v1/nodesNamespace-Liste.
GET/api/data/namespaces/system/site/{site}/api/v1/persistentvolumeclaimsPersistentVolumeClaim-Liste.
GET/api/data/namespaces/system/site/{site}/api/v1/persistentvolumesPersistentVolume-Liste.
GET/api/data/namespaces/system/site/{site}/api/v1/podsPod-Liste
GET/api/data/namespaces/system/site/{site}/api/v1/secretsSecret-Liste.
GET/api/data/namespaces/system/site/{site}/api/v1/servicesService-Liste.
GET/api/data/namespaces/system/site/{site}/apis/apps/v1/daemonsetsDaemonSet-Liste.
GET/api/data/namespaces/system/site/{site}/apis/apps/v1/deploymentsDeployment-Liste.
GET/api/data/namespaces/system/site/{site}/apis/apps/v1/namespaces/{namespace}/daemonsetsDaemonSet-Liste.
GET/api/data/namespaces/system/site/{site}/apis/apps/v1/namespaces/{namespace}/deploymentsDeployment-Liste.
GET/api/data/namespaces/system/site/{site}/apis/apps/v1/namespaces/{namespace}/replicasetsReplicaSet-Liste.
GET/api/data/namespaces/system/site/{site}/apis/apps/v1/namespaces/{namespace}/statefulsetsStatefulSet-Liste.
GET/api/data/namespaces/system/site/{site}/apis/apps/v1/replicasetsReplicaSet-Liste.
GET/api/data/namespaces/system/site/{site}/apis/apps/v1/statefulsetsStatefulSet-Liste.
GET/api/data/namespaces/system/site/{site}/apis/batch/v1/jobsJob-Liste
GET/api/data/namespaces/system/site/{site}/apis/batch/v1/namespaces/{namespace}/jobsJob-Liste
GET/api/data/namespaces/system/site/{site}/apis/batch/v1beta1/cronjobsCronJob-Liste.
GET/api/data/namespaces/system/site/{site}/apis/batch/v1beta1/namespaces/{namespace}/cronjobsCronJob-Liste.
POST/api/data/namespaces/system/site/{site}/namespaces/{namespace}/pods/metricsPod-Metriken.
POST/api/data/namespaces/system/site/{site}/namespaces/{namespace}/virtualmachineinstances/metricsVirtualMachineInstances-Metriken.
POST/api/data/namespaces/system/site/{site}/pods/metricsPod-Metriken.
POST/api/data/namespaces/system/site/{site}/virtualmachineinstances/metricsVirtualMachineInstances-Metriken.
GET/api/web/namespaces/system/sites/{site}/global-kubeconfigsGlobale Kube-Configs auflisten.
POST/api/web/namespaces/system/sites/{site}/global-kubeconfigsGlobale Kube-Config erstellen.
PUT/api/config/namespaces/{metadata.namespace}/sites/{metadata.name}Site ersetzen.
POST/api/register/namespaces/{namespace}/site/{name}/stateSite-Status setzen.
POST/api/data/namespaces/{namespace}/site/{site}/status/metricsSite-Status-Metriken.
GET/api/config/namespaces/{namespace}/sitesSite auflisten
GET/api/config/namespaces/{namespace}/sites/{name}Site abrufen
POST/api/config/namespaces/{namespace}/sites/{name}/local-kubeconfigLokale Kube-Config für K8s-Cluster erstellen.
GET/api/config/namespaces/{namespace}/sites/{name}/local-kubeconfigsLokale Kube-Configs auflisten.
POST/api/config/namespaces/{namespace}/sites/{name}/upgrade_osBetriebssystem aktualisieren.
POST/api/config/namespaces/{namespace}/sites/{name}/upgrade_swSoftware aktualisieren.
GET/api/config/namespaces/{namespace}/sites/{site}/global_networksGlobale Netzwerk-Liste.
GET/api/config/namespaces/{namespace}/sites/{site}/segmentsSegment-Liste.
POST/api/data/namespaces/{namespace}/graph/siteSite-Graph-Abfrage.
POST/api/data/namespaces/{namespace}/graph/site/edgeSite-Edge-Abfrage.
POST/api/data/namespaces/{namespace}/graph/site/nodeSite-Node-Abfrage.
GET/api/config/namespaces/{namespace}/sites/{site}/interfaceInterface-Liste.
POST/api/data/namespaces/system/topology/dc_cluster_group/{dc_cluster_group}DC-Cluster-Topologie.
GET/api/data/namespaces/system/topology/dc_cluster_groupsDC-Cluster-Gruppen-Zusammenfassung.
GET/api/data/namespaces/system/topology/network/{id}/route_tablesNetzwerk-Routentabellen abrufen.
GET/api/data/namespaces/system/topology/route_table/{name}Routentabelle abrufen.
GET/api/data/namespaces/system/topology/site/{name}/networksSite-Netzwerke abrufen.
POST/api/data/namespaces/system/topology/site/{site}Site-Topologie.
POST/api/data/namespaces/system/topology/site_mesh_group/{site_mesh_group}Site-Mesh-Topologie.
GET/api/data/namespaces/system/topology/site_mesh_groupsSite-Mesh-Gruppen-Zusammenfassung.
GET/api/data/namespaces/system/topology/tgw/{id}/route_tablesTGW-Routentabellen abrufen.
POST/api/config/namespaces/{metadata.namespace}/virtual_k8ssVirtuelles Kubernetes erstellen.
PUT/api/config/namespaces/{metadata.namespace}/virtual_k8ss/{metadata.name}Virtuelles Kubernetes ersetzen.
POST/api/data/namespaces/{namespace}/virtual_k8s/pvc/metricsPVC-Metriken.
GET/api/config/namespaces/{namespace}/virtual_k8ssVirtuelles Kubernetes auflisten.
GET/api/config/namespaces/{namespace}/virtual_k8ss/{name}Virtuelles Kubernetes abrufen.
DELETE/api/config/namespaces/{namespace}/virtual_k8ss/{name}Virtuelles Kubernetes löschen.
POST/api/config/namespaces/{metadata.namespace}/virtual_sitesVirtuelle Site erstellen.
PUT/api/config/namespaces/{metadata.namespace}/virtual_sites/{metadata.name}Virtuelle Site ersetzen.
GET/api/config/namespaces/{namespace}/virtual_sitesVirtuelle Site auflisten.
GET/api/config/namespaces/{namespace}/virtual_sites/{name}Virtuelle Site abrufen.
DELETE/api/config/namespaces/{namespace}/virtual_sites/{name}Virtuelle Site löschen.
GET/api/config/namespaces/{namespace}/virtual_sites/{name}/selecteesSelektierte Objekte abrufen.