- الرئيسية
- API Enriched
- مرجع API
- 🌍 Sites API
🌍 Sites API
تكامل AWS وAzure وGCP VPC مع بوابات العبور. اختيار قائم على التصنيفات لتطبيق السياسات عبر المناطق.
- الفئة: البنية التحتية
- التعقيد: متقدم
- المسارات: 133 | المخططات: 1015
- المستوى: قياسي
- النطاقات ذات الصلة:
cloud_infrastructure,customer_edge,managed_kubernetes
حالات الاستخدام
Section titled “حالات الاستخدام”- نشر F5 XC عبر موفري الخدمات السحابية (AWS وAzure وGCP)
- إدارة عمليات نشر موقع XCKS (Kubernetes المُدارة) (المعروفة سابقاً بـ AppStack)
- نشر مواقع Secure Mesh لعمليات النشر على الحافة المُركَّزة على الشبكات
- دمج مجموعات Kubernetes الخارجية كـ Customer Edge
- تكوين مواقع AWS VPC وAzure VNet وGCP VPC
- إدارة المواقع الافتراضية وسياسات المواقع
الموارد الأساسية
Section titled “الموارد الأساسية”- site: موقع النشر المادي أو السحابي لخدمات الحافة
- virtual_site: تجميع منطقي للمواقع باستخدام محددات التصنيف
- site_mesh_group: تكوين اتصال Mesh بين مواقع متعددة
نقاط النهاية
Section titled “نقاط النهاية”| الطريقة | المسار | الوصف |
|---|---|---|
| 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 لـ VPC. |
| POST | /api/config/namespaces/{namespace}/aws_tgw_site/{name}/set_vpn_tunnels | تكوين أنفاق VPN. |
| 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 | تكوين أسماء مضيفي 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. |
| GET | /api/config/namespaces/{namespace}/k8s_clusters/{name} | الحصول على مواصفات التكوين. |
| DELETE | /api/config/namespaces/{namespace}/k8s_clusters/{name} | حذف مجموعة K8s. |
| POST | /api/data/namespaces/{namespace}/firewall_logs | استعلام سجلات جدار الحماية. |
| POST | /api/data/namespaces/{namespace}/firewall_logs/aggregation | استعلام تجميع سجلات جدار الحماية. |
| GET | /api/data/namespaces/{namespace}/firewall_logs/scroll | استعلام تمرير سجلات جدار الحماية. |
| POST | /api/data/namespaces/{namespace}/firewall_logs/scroll | استعلام تمرير سجلات جدار الحماية. |
| GET | /api/data/namespaces/{namespace}/k8s_audit_logs/scroll | استعلام تمرير سجل تدقيق K8s. |
| POST | /api/data/namespaces/{namespace}/k8s_audit_logs/scroll | استعلام تمرير سجل تدقيق K8s. |
| 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 | استعلام سجل الموصل الخارجي. |
| POST | /api/data/namespaces/{namespace}/site/{site}/k8s_audit_logs | استعلام سجل تدقيق K8s. |
| POST | /api/data/namespaces/{namespace}/site/{site}/k8s_audit_logs/aggregation | استعلام تجميع سجل تدقيق K8s. |
| 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. |
| POST | /api/data/namespaces/{namespace}/vk8s_audit_logs/aggregation | استعلام تجميع سجل تدقيق VK8s. |
| GET | /api/data/namespaces/{namespace}/vk8s_audit_logs/scroll | استعلام تمرير سجل تدقيق VK8s. |
| POST | /api/data/namespaces/{namespace}/vk8s_audit_logs/scroll | استعلام تمرير سجل تدقيق VK8s. |
| 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 | إلغاء 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 | قائمة نقاط النهاية. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/namespaces | قائمة مساحات الأسماء. |
| 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 | قائمة نقاط النهاية. |
| 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 | قائمة الخدمات. |
| GET | /api/data/namespaces/system/site/{site}/api/v1/nodes | قائمة مساحات الأسماء. |
| 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 | قائمة الخدمات. |
| 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 | سرد تكوينات Kube العالمية. |
| POST | /api/web/namespaces/system/sites/{site}/global-kubeconfigs | إنشاء تكوين Kube العالمي. |
| 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 | إنشاء تكوين Kube المحلي لمجموعة K8s. |
| GET | /api/config/namespaces/{namespace}/sites/{name}/local-kubeconfigs | سرد تكوينات Kube المحلية. |
| POST | /api/config/namespaces/{namespace}/sites/{name}/upgrade_os | ترقية نظام التشغيل. |
| POST | /api/config/namespaces/{namespace}/sites/{name}/upgrade_sw | ترقية البرمجيات. |
| GET | /api/config/namespaces/{namespace}/sites/{site}/global_networks | قائمة الشبكات العالمية. |
| GET | /api/config/namespaces/{namespace}/sites/{site}/segments | قائمة الأجزاء. |
| POST | /api/data/namespaces/{namespace}/graph/site | استعلام رسم بياني للموقع. |
| POST | /api/data/namespaces/{namespace}/graph/site/edge | استعلام حافة الموقع. |
| POST | /api/data/namespaces/{namespace}/graph/site/node | استعلام عقدة الموقع. |
| GET | /api/config/namespaces/{namespace}/sites/{site}/interface | قائمة الواجهات. |
| POST | /api/data/namespaces/system/topology/dc_cluster_group/{dc_cluster_group} | طوبولوجيا مجموعة مجمع البيانات. |
| GET | /api/data/namespaces/system/topology/dc_cluster_groups | ملخص مجموعات مجمع البيانات. |
| GET | /api/data/namespaces/system/topology/network/{id}/route_tables | الحصول على جداول التوجيه للشبكة. |
| GET | /api/data/namespaces/system/topology/route_table/{name} | الحصول على جدول التوجيه. |
| 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. |
| GET | /api/data/namespaces/system/topology/tgw/{id}/route_tables | الحصول على جداول التوجيه لـ TGW. |
| POST | /api/config/namespaces/{metadata.namespace}/virtual_k8ss | إنشاء Kubernetes افتراضي. |
| PUT | /api/config/namespaces/{metadata.namespace}/virtual_k8ss/{metadata.name} | استبدال Kubernetes الافتراضي. |
| POST | /api/data/namespaces/{namespace}/virtual_k8s/pvc/metrics | مقاييس PVC. |
| GET | /api/config/namespaces/{namespace}/virtual_k8ss | سرد Kubernetes الافتراضي. |
| GET | /api/config/namespaces/{namespace}/virtual_k8ss/{name} | الحصول على Kubernetes الافتراضي. |
| DELETE | /api/config/namespaces/{namespace}/virtual_k8ss/{name} | حذف Kubernetes الافتراضي. |
| POST | /api/config/namespaces/{metadata.namespace}/virtual_sites | إنشاء موقع افتراضي. |
| PUT | /api/config/namespaces/{metadata.namespace}/virtual_sites/{metadata.name} | استبدال الموقع الافتراضي. |
| GET | /api/config/namespaces/{namespace}/virtual_sites | سرد الموقع الافتراضي. |
| GET | /api/config/namespaces/{namespace}/virtual_sites/{name} | الحصول على الموقع الافتراضي. |
| DELETE | /api/config/namespaces/{namespace}/virtual_sites/{name} | حذف الموقع الافتراضي. |
| GET | /api/config/namespaces/{namespace}/virtual_sites/{name}/selectees | الحصول على العناصر المحددة. |