- หน้าแรก
- API Enriched
- อ้างอิง API
- 🌍 Sites API
🌍 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 |