ข้ามไปยังเนื้อหา

🌍 Sites API

การผสานรวม AWS, Azure, GCP VPC กับ transit gateways การเลือกตามป้ายกำกับสำหรับการนำนโยบายไปใช้ข้ามภูมิภาค

  • หมวดหมู่: โครงสร้างพื้นฐาน
  • ความซับซ้อน: ขั้นสูง
  • เส้นทาง: 133 | สคีมา: 1015
  • ระดับ: มาตรฐาน
  • โดเมนที่เกี่ยวข้อง: cloud_infrastructure, customer_edge, managed_kubernetes
  • ติดตั้งใช้งาน F5 XC ข้ามผู้ให้บริการคลาวด์ (AWS, Azure, GCP)
  • จัดการการติดตั้งใช้งานไซต์ XCKS (Managed Kubernetes) (เดิมชื่อ AppStack)
  • ติดตั้งใช้งานไซต์ Secure Mesh สำหรับการติดตั้งขอบที่เน้นด้านเครือข่าย
  • ผสานรวม Kubernetes clusters ภายนอกเป็น Customer Edge
  • กำหนดค่าไซต์ AWS VPC, Azure VNet และ GCP VPC
  • จัดการไซต์เสมือนและนโยบายไซต์
  • site: ตำแหน่งการติดตั้งใช้งานทางกายภาพหรือบนคลาวด์สำหรับบริการขอบ
  • virtual_site: การจัดกลุ่มเชิงตรรกะของไซต์โดยใช้ตัวเลือกป้ายกำกับ
  • site_mesh_group: การกำหนดค่าการเชื่อมต่อ mesh ระหว่างหลายไซต์
เมธอดเส้นทางคำอธิบาย
POST/api/config/namespaces/{metadata.namespace}/aws_tgw_sitesสร้างไซต์ AWS TGW
PUT/api/config/namespaces/{metadata.namespace}/aws_tgw_sites/{metadata.name}แทนที่ไซต์ AWS TGW
POST/api/config/namespaces/{namespace}/aws_tgw_site/{name}/set_tgw_infoกำหนดค่าข้อมูล TGW
POST/api/config/namespaces/{namespace}/aws_tgw_site/{name}/set_vip_infoกำหนดค่าข้อมูล VIP ของไซต์ AWS TGW
POST/api/config/namespaces/{namespace}/aws_tgw_site/{name}/set_vpc_ip_prefixesกำหนดค่า IP prefixes ของ VPC
POST/api/config/namespaces/{namespace}/aws_tgw_site/{name}/set_vpn_tunnelsกำหนดค่า VPN Tunnels
POST/api/config/namespaces/{namespace}/aws_tgw_site/{name}/validate_configตรวจสอบการกำหนดค่า AWS TGW
GET/api/config/namespaces/{namespace}/aws_tgw_sitesแสดงรายการกำหนดค่าไซต์ AWS TGW
GET/api/config/namespaces/{namespace}/aws_tgw_sites/{name}ดึงข้อมูลไซต์ AWS TGW
DELETE/api/config/namespaces/{namespace}/aws_tgw_sites/{name}ลบการกำหนดค่าไซต์ AWS TGW
POST/api/config/namespaces/{metadata.namespace}/aws_vpc_sitesสร้างไซต์ AWS VPC
PUT/api/config/namespaces/{metadata.namespace}/aws_vpc_sites/{metadata.name}แทนที่ไซต์ AWS VPC
POST/api/config/namespaces/{namespace}/aws_vpc_site/{name}/set_cloud_site_infoกำหนดค่าข้อมูลไซต์ AWS VPC
POST/api/config/namespaces/{namespace}/aws_vpc_site/{name}/set_vip_infoกำหนดค่าข้อมูล VIP ของไซต์ AWS VPC
POST/api/config/namespaces/{namespace}/aws_vpc_site/{name}/storage/set_vpc_k8s_hostnamesกำหนดค่า hostnames K8s ของ VPC
POST/api/config/namespaces/{namespace}/aws_vpc_site/{name}/validate_configตรวจสอบการกำหนดค่าไซต์ AWS VPC
GET/api/config/namespaces/{namespace}/aws_vpc_sitesแสดงรายการกำหนดค่าไซต์ AWS VPC
GET/api/config/namespaces/{namespace}/aws_vpc_sites/{name}ดึงข้อมูลไซต์ AWS VPC
DELETE/api/config/namespaces/{namespace}/aws_vpc_sites/{name}ลบการกำหนดค่าไซต์ AWS VPC
POST/api/config/namespaces/{metadata.namespace}/voltstack_sitesสร้างไซต์ App Stack
PUT/api/config/namespaces/{metadata.namespace}/voltstack_sites/{metadata.name}แทนที่ไซต์ App Stack
GET/api/config/namespaces/{namespace}/voltstack_sitesแสดงรายการกำหนดค่าไซต์ App Stack
GET/api/config/namespaces/{namespace}/voltstack_sites/{name}ดึงข้อมูลไซต์ App Stack
DELETE/api/config/namespaces/{namespace}/voltstack_sites/{name}ลบการกำหนดค่าไซต์ App Stack
POST/api/config/namespaces/{metadata.namespace}/azure_vnet_sitesสร้างไซต์ Azure VNet
PUT/api/config/namespaces/{metadata.namespace}/azure_vnet_sites/{metadata.name}แทนที่ไซต์ Azure VNet
POST/api/config/namespaces/{namespace}/azure_vnet_site/{name}/set_cloud_site_infoกำหนดค่าข้อมูลไซต์ Azure VNet
POST/api/config/namespaces/{namespace}/azure_vnet_site/{name}/set_vip_infoกำหนดค่าข้อมูล VIP ของไซต์ Azure VNet
POST/api/config/namespaces/{namespace}/azure_vnet_site/{name}/validate_configตรวจสอบการกำหนดค่าไซต์ Azure VNet
GET/api/config/namespaces/{namespace}/azure_vnet_sitesแสดงรายการกำหนดค่าไซต์ Azure VNet
GET/api/config/namespaces/{namespace}/azure_vnet_sites/{name}ดึงข้อมูลไซต์ Azure VNet
DELETE/api/config/namespaces/{namespace}/azure_vnet_sites/{name}ลบการกำหนดค่าไซต์ Azure VNet
POST/api/config/namespaces/{metadata.namespace}/gcp_vpc_sitesสร้างไซต์ GCP VPC
PUT/api/config/namespaces/{metadata.namespace}/gcp_vpc_sites/{metadata.name}แทนที่ไซต์ GCP VPC
POST/api/config/namespaces/{namespace}/gcp_vpc_site/{name}/set_cloud_site_infoกำหนดค่าข้อมูลไซต์ GCP VPC
POST/api/config/namespaces/{namespace}/gcp_vpc_site/{name}/validate_configตรวจสอบการกำหนดค่าไซต์ GCP VPC
GET/api/config/namespaces/{namespace}/gcp_vpc_sitesแสดงรายการกำหนดค่าไซต์ GCP VPC
GET/api/config/namespaces/{namespace}/gcp_vpc_sites/{name}ดึงข้อมูลไซต์ GCP VPC
DELETE/api/config/namespaces/{namespace}/gcp_vpc_sites/{name}ลบการกำหนดค่าไซต์ GCP VPC
POST/api/config/namespaces/{metadata.namespace}/securemesh_sitesสร้างไซต์ Secure Mesh
PUT/api/config/namespaces/{metadata.namespace}/securemesh_sites/{metadata.name}แทนที่ไซต์ Secure Mesh
GET/api/config/namespaces/{namespace}/securemesh_sitesแสดงรายการกำหนดค่าไซต์ Secure Mesh
GET/api/config/namespaces/{namespace}/securemesh_sites/{name}ดึงข้อมูลไซต์ Secure Mesh
DELETE/api/config/namespaces/{namespace}/securemesh_sites/{name}ลบการกำหนดค่าไซต์ Secure Mesh
POST/api/config/namespaces/{metadata.namespace}/securemesh_site_v2sสร้างไซต์ Secure Mesh
PUT/api/config/namespaces/{metadata.namespace}/securemesh_site_v2s/{metadata.name}แทนที่ไซต์ Secure Mesh
GET/api/config/namespaces/{namespace}/securemesh_site_v2sแสดงรายการกำหนดค่าไซต์ Secure Mesh
GET/api/config/namespaces/{namespace}/securemesh_site_v2s/{name}ดึงข้อมูลไซต์ Secure Mesh
DELETE/api/config/namespaces/{namespace}/securemesh_site_v2s/{name}ลบการกำหนดค่าไซต์ Secure Mesh
POST/api/config/namespaces/{metadata.namespace}/k8s_clustersสร้างข้อกำหนดการกำหนดค่า
PUT/api/config/namespaces/{metadata.namespace}/k8s_clusters/{metadata.name}แทนที่ข้อกำหนดการกำหนดค่า
GET/api/config/namespaces/{namespace}/k8s_clustersแสดงรายการ K8s Cluster
GET/api/config/namespaces/{namespace}/k8s_clusters/{name}ดึงข้อมูลข้อกำหนดการกำหนดค่า
DELETE/api/config/namespaces/{namespace}/k8s_clusters/{name}ลบ K8s Cluster
POST/api/data/namespaces/{namespace}/firewall_logsคิวรีบันทึก Firewall
POST/api/data/namespaces/{namespace}/firewall_logs/aggregationคิวรีการรวมบันทึก Firewall
GET/api/data/namespaces/{namespace}/firewall_logs/scrollคิวรีเลื่อนบันทึก Firewall
POST/api/data/namespaces/{namespace}/firewall_logs/scrollคิวรีเลื่อนบันทึก Firewall
GET/api/data/namespaces/{namespace}/k8s_audit_logs/scrollคิวรีเลื่อนบันทึก K8s Audit Log
POST/api/data/namespaces/{namespace}/k8s_audit_logs/scrollคิวรีเลื่อนบันทึก K8s Audit Log
GET/api/data/namespaces/{namespace}/k8s_events/scrollคิวรีเลื่อนเหตุการณ์ K8s
POST/api/data/namespaces/{namespace}/k8s_events/scrollคิวรีเลื่อนเหตุการณ์ K8s
POST/api/data/namespaces/{namespace}/platform_eventsคิวรีเหตุการณ์แพลตฟอร์ม
POST/api/data/namespaces/{namespace}/platform_events/aggregationคิวรีการรวมเหตุการณ์แพลตฟอร์ม
GET/api/data/namespaces/{namespace}/platform_events/scrollคิวรีเลื่อนเหตุการณ์แพลตฟอร์ม
POST/api/data/namespaces/{namespace}/platform_events/scrollคิวรีเลื่อนเหตุการณ์แพลตฟอร์ม
POST/api/data/namespaces/{namespace}/site/{site}/external_connector/{external_connector}/logsคิวรีบันทึก external connector
POST/api/data/namespaces/{namespace}/site/{site}/k8s_audit_logsคิวรีบันทึก K8s Audit Log
POST/api/data/namespaces/{namespace}/site/{site}/k8s_audit_logs/aggregationคิวรีการรวมบันทึก K8s Audit Log
POST/api/data/namespaces/{namespace}/site/{site}/k8s_eventsคิวรีเหตุการณ์ K8s
POST/api/data/namespaces/{namespace}/site/{site}/k8s_events/aggregationคิวรีการรวมเหตุการณ์ K8s
POST/api/data/namespaces/{namespace}/vk8s_audit_logsคิวรีบันทึก VK8s Audit Log
POST/api/data/namespaces/{namespace}/vk8s_audit_logs/aggregationคิวรีการรวมบันทึก VK8s Audit Log
GET/api/data/namespaces/{namespace}/vk8s_audit_logs/scrollคิวรีเลื่อนบันทึก VK8s Audit Log
POST/api/data/namespaces/{namespace}/vk8s_audit_logs/scrollคิวรีเลื่อนบันทึก VK8s Audit Log
POST/api/data/namespaces/{namespace}/vk8s_eventsคิวรีเหตุการณ์ VK8s
POST/api/data/namespaces/{namespace}/vk8s_events/aggregationคิวรีการรวมเหตุการณ์ VK8s
GET/api/data/namespaces/{namespace}/vk8s_events/scrollคิวรีเลื่อนเหตุการณ์ VK8s
POST/api/data/namespaces/{namespace}/vk8s_events/scrollคิวรีเลื่อนเหตุการณ์ VK8s
POST/api/web/namespaces/system/revoke/global-kubeconfigsเพิกถอน Global Kubeconfig
POST/api/data/namespaces/system/site/{name}/statusตรวจสอบการมีอยู่ของไซต์
GET/api/data/namespaces/system/site/{site}/api/v1/configmapsแสดงรายการ ConfigMap
GET/api/data/namespaces/system/site/{site}/api/v1/endpointsแสดงรายการ Endpoints
GET/api/data/namespaces/system/site/{site}/api/v1/namespacesแสดงรายการ Namespace
GET/api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/configmapsแสดงรายการ ConfigMap
GET/api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/endpointsแสดงรายการ Endpoints
GET/api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/persistentvolumeclaimsแสดงรายการ PersistentVolumeClaim
GET/api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/podsแสดงรายการ Pod
GET/api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/secretsแสดงรายการ Secret
GET/api/data/namespaces/system/site/{site}/api/v1/namespaces/{namespace}/servicesแสดงรายการ Service
GET/api/data/namespaces/system/site/{site}/api/v1/nodesแสดงรายการ Namespace
GET/api/data/namespaces/system/site/{site}/api/v1/persistentvolumeclaimsแสดงรายการ PersistentVolumeClaim
GET/api/data/namespaces/system/site/{site}/api/v1/persistentvolumesแสดงรายการ PersistentVolume
GET/api/data/namespaces/system/site/{site}/api/v1/podsแสดงรายการ Pod
GET/api/data/namespaces/system/site/{site}/api/v1/secretsแสดงรายการ Secret
GET/api/data/namespaces/system/site/{site}/api/v1/servicesแสดงรายการ Service
GET/api/data/namespaces/system/site/{site}/apis/apps/v1/daemonsetsแสดงรายการ DaemonSet
GET/api/data/namespaces/system/site/{site}/apis/apps/v1/deploymentsแสดงรายการ Deployment
GET/api/data/namespaces/system/site/{site}/apis/apps/v1/namespaces/{namespace}/daemonsetsแสดงรายการ DaemonSet
GET/api/data/namespaces/system/site/{site}/apis/apps/v1/namespaces/{namespace}/deploymentsแสดงรายการ Deployment
GET/api/data/namespaces/system/site/{site}/apis/apps/v1/namespaces/{namespace}/replicasetsแสดงรายการ ReplicaSet
GET/api/data/namespaces/system/site/{site}/apis/apps/v1/namespaces/{namespace}/statefulsetsแสดงรายการ StatefulSet
GET/api/data/namespaces/system/site/{site}/apis/apps/v1/replicasetsแสดงรายการ ReplicaSet
GET/api/data/namespaces/system/site/{site}/apis/apps/v1/statefulsetsแสดงรายการ StatefulSet
GET/api/data/namespaces/system/site/{site}/apis/batch/v1/jobsแสดงรายการ Job
GET/api/data/namespaces/system/site/{site}/apis/batch/v1/namespaces/{namespace}/jobsแสดงรายการ Job
GET/api/data/namespaces/system/site/{site}/apis/batch/v1beta1/cronjobsแสดงรายการ CronJob
GET/api/data/namespaces/system/site/{site}/apis/batch/v1beta1/namespaces/{namespace}/cronjobsแสดงรายการ CronJob
POST/api/data/namespaces/system/site/{site}/namespaces/{namespace}/pods/metricsเมตริก Pods
POST/api/data/namespaces/system/site/{site}/namespaces/{namespace}/virtualmachineinstances/metricsเมตริก VirtualMachineInstances
POST/api/data/namespaces/system/site/{site}/pods/metricsเมตริก Pods
POST/api/data/namespaces/system/site/{site}/virtualmachineinstances/metricsเมตริก VirtualMachineInstances
GET/api/web/namespaces/system/sites/{site}/global-kubeconfigsแสดงรายการ Global Kube Configs
POST/api/web/namespaces/system/sites/{site}/global-kubeconfigsสร้าง Global Kube Config
PUT/api/config/namespaces/{metadata.namespace}/sites/{metadata.name}แทนที่ไซต์
POST/api/register/namespaces/{namespace}/site/{name}/stateตั้งค่าสถานะไซต์
POST/api/data/namespaces/{namespace}/site/{site}/status/metricsเมตริกสถานะไซต์
GET/api/config/namespaces/{namespace}/sitesแสดงรายการไซต์
GET/api/config/namespaces/{namespace}/sites/{name}ดึงข้อมูลไซต์
POST/api/config/namespaces/{namespace}/sites/{name}/local-kubeconfigสร้าง Local Kube Config ของ K8s Cluster
GET/api/config/namespaces/{namespace}/sites/{name}/local-kubeconfigsแสดงรายการ Local Kube Configs
POST/api/config/namespaces/{namespace}/sites/{name}/upgrade_osอัปเกรด OS
POST/api/config/namespaces/{namespace}/sites/{name}/upgrade_swอัปเกรด SW
GET/api/config/namespaces/{namespace}/sites/{site}/global_networksแสดงรายการ Global Network
GET/api/config/namespaces/{namespace}/sites/{site}/segmentsแสดงรายการ Segment
POST/api/data/namespaces/{namespace}/graph/siteคิวรีกราฟไซต์
POST/api/data/namespaces/{namespace}/graph/site/edgeคิวรี Edge ของไซต์
POST/api/data/namespaces/{namespace}/graph/site/nodeคิวรี Node ของไซต์
GET/api/config/namespaces/{namespace}/sites/{site}/interfaceแสดงรายการ Interface
POST/api/data/namespaces/system/topology/dc_cluster_group/{dc_cluster_group}โทโพโลยี DC Cluster
GET/api/data/namespaces/system/topology/dc_cluster_groupsสรุป DC Cluster Groups
GET/api/data/namespaces/system/topology/network/{id}/route_tablesดึงข้อมูลตาราง Route ของเครือข่าย
GET/api/data/namespaces/system/topology/route_table/{name}ดึงข้อมูลตาราง Route
GET/api/data/namespaces/system/topology/site/{name}/networksดึงข้อมูลเครือข่ายของไซต์
POST/api/data/namespaces/system/topology/site/{site}โทโพโลยีไซต์
POST/api/data/namespaces/system/topology/site_mesh_group/{site_mesh_group}โทโพโลยี Site Mesh
GET/api/data/namespaces/system/topology/site_mesh_groupsสรุป Site Mesh Groups
GET/api/data/namespaces/system/topology/tgw/{id}/route_tablesดึงข้อมูลตาราง Route ของ TGW
POST/api/config/namespaces/{metadata.namespace}/virtual_k8ssสร้าง Virtual Kubernetes
PUT/api/config/namespaces/{metadata.namespace}/virtual_k8ss/{metadata.name}แทนที่ Virtual Kubernetes
POST/api/data/namespaces/{namespace}/virtual_k8s/pvc/metricsเมตริก PVC
GET/api/config/namespaces/{namespace}/virtual_k8ssแสดงรายการ Virtual Kubernetes
GET/api/config/namespaces/{namespace}/virtual_k8ss/{name}ดึงข้อมูล Virtual Kubernetes
DELETE/api/config/namespaces/{namespace}/virtual_k8ss/{name}ลบ Virtual Kubernetes
POST/api/config/namespaces/{metadata.namespace}/virtual_sitesสร้าง Virtual Site
PUT/api/config/namespaces/{metadata.namespace}/virtual_sites/{metadata.name}แทนที่ Virtual Site
GET/api/config/namespaces/{namespace}/virtual_sitesแสดงรายการ Virtual Site
GET/api/config/namespaces/{namespace}/virtual_sites/{name}ดึงข้อมูล Virtual Site
DELETE/api/config/namespaces/{namespace}/virtual_sites/{name}ลบ Virtual Site
GET/api/config/namespaces/{namespace}/virtual_sites/{name}/selecteesดึงข้อมูล Selectees