- الرئيسية
- API Enriched
- مرجع API
- 🕸️ واجهة برمجة تطبيقات Service Mesh
🕸️ واجهة برمجة تطبيقات Service Mesh
تعريفات نوع التطبيق مع الاكتشاف وتحليل المخطط المُكتسب. استنتاج أنماط حركة المرور للتعامل الذكي مع الطلبات.
- الفئة: البنية التحتية
- التعقيد: متقدم
- المسارات: 38 | المخططات: 247
- المستوى: متقدم
- النطاقات ذات الصلة:
managed_kubernetes،container_services،virtual
حالات الاستخدام
Section titled “حالات الاستخدام”- تكوين اتصال Service Mesh
- إدارة اكتشاف نقاط النهاية والتوجيه
- تكوين خدمات NFV
- تعريف إعدادات التطبيق وأنواعه
الموارد الأساسية
Section titled “الموارد الأساسية”- endpoint: نقطة نهاية Service Mesh لتوجيه حركة المرور
- origin_pool: مجموعة خوادم الواجهة الخلفية لتوزيع حركة مرور موازن التحميل
- service_discovery: تكوين اكتشاف الخدمة لنقاط النهاية الديناميكية
نقاط النهاية
Section titled “نقاط النهاية”| الطريقة | المسار | الوصف |
|---|---|---|
| POST | /api/config/namespaces/{metadata.namespace}/app_settings | إنشاء إعداد التطبيق. |
| PUT | /api/config/namespaces/{metadata.namespace}/app_settings/{metadata.name} | استبدال إعداد التطبيق. |
| GET | /api/config/namespaces/{namespace}/app_settings | سرد إعداد التطبيق. |
| GET | /api/config/namespaces/{namespace}/app_settings/{name} | جلب إعداد التطبيق. |
| DELETE | /api/config/namespaces/{namespace}/app_settings/{name} | حذف إعداد التطبيق. |
| GET | /api/ml/data/namespaces/{namespace}/app_settings/{name}/suspicious_users | جلب حالة المستخدمين المشبوهين. |
| POST | /api/config/namespaces/{metadata.namespace}/app_types | إنشاء نوع التطبيق. |
| PUT | /api/config/namespaces/{metadata.namespace}/app_types/{metadata.name} | استبدال نوع التطبيق. |
| GET | /api/config/namespaces/{namespace}/app_types | سرد نوع التطبيق. |
| POST | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/api_endpoint/learnt_schema | جلب المخطط المُكتسب لكل نقطة نهاية API. |
| GET | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/api_endpoint/pdf | جلب ملف PDF. |
| GET | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/api_endpoints | جلب نقاط نهاية API. |
| GET | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/api_endpoints/swagger_spec | جلب مواصفة Swagger لنوع التطبيق. |
| POST | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/override/pop | إزالة التجاوز. |
| POST | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/override/push | إضافة تجاوز. |
| GET | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/overrides | جلب التجاوز. |
| POST | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/services/{service_name}/api_endpoint/pdf | جلب ملف PDF لنقطة نهاية API الخاصة بالخدمة. |
| POST | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/services/{service_name}/api_endpoints | جلب نقاط نهاية API الخاصة بالخدمة. |
| GET | /api/config/namespaces/{namespace}/app_types/{name} | جلب نوع التطبيق. |
| DELETE | /api/config/namespaces/{namespace}/app_types/{name} | حذف نوع التطبيق. |
| POST | /api/config/namespaces/{metadata.namespace}/endpoints | إنشاء نقطة نهاية. |
| PUT | /api/config/namespaces/{metadata.namespace}/endpoints/{metadata.name} | استبدال نقطة نهاية. |
| GET | /api/config/namespaces/{namespace}/endpoints | سرد نقاط النهاية. |
| GET | /api/config/namespaces/{namespace}/endpoints/{name} | جلب نقطة نهاية. |
| DELETE | /api/config/namespaces/{namespace}/endpoints/{name} | حذف نقطة نهاية. |
| POST | /api/config/namespaces/system/nfv_service/{name}/force-delete | حذف إجباري لخدمة NFV. |
| POST | /api/config/namespaces/{metadata.namespace}/nfv_services | إنشاء خدمة NFV. |
| PUT | /api/config/namespaces/{metadata.namespace}/nfv_services/{metadata.name} | استبدال خدمة NFV. |
| GET | /api/config/namespaces/{namespace}/nfv_services | سرد خدمات NFV. |
| POST | /api/data/namespaces/{namespace}/nfv_services/metrics | المقاييس. |
| GET | /api/config/namespaces/{namespace}/nfv_services/{name} | جلب خدمة NFV. |
| DELETE | /api/config/namespaces/{namespace}/nfv_services/{name} | حذف خدمة NFV. |
| POST | /api/config/namespaces/{metadata.namespace}/site_mesh_groups | إنشاء مجموعة Site Mesh. |
| PUT | /api/config/namespaces/{metadata.namespace}/site_mesh_groups/{metadata.name} | استبدال مجموعة Site Mesh. |
| GET | /api/config/namespaces/{namespace}/site_mesh_groups | سرد مجموعات Site Mesh. |
| GET | /api/config/namespaces/{namespace}/site_mesh_groups/{name} | جلب مجموعة Site Mesh. |
| DELETE | /api/config/namespaces/{namespace}/site_mesh_groups/{name} | حذف مجموعة Site Mesh. |
| POST | /api/maurice/software_os_version | جلب نظام التشغيل استناداً إلى SW_VERSION. |
| POST | /api/config/namespaces/{metadata.namespace}/virtual_networks | إنشاء شبكة افتراضية. |
| PUT | /api/config/namespaces/{metadata.namespace}/virtual_networks/{metadata.name} | استبدال شبكة افتراضية. |
| POST | /api/data/namespaces/{namespace}/virtual_network/sid_counters | عدادات SID. |
| GET | /api/config/namespaces/{namespace}/virtual_networks | سرد الشبكات الافتراضية. |
| GET | /api/config/namespaces/{namespace}/virtual_networks/{name} | جلب شبكة افتراضية. |
| DELETE | /api/config/namespaces/{namespace}/virtual_networks/{name} | حذف شبكة افتراضية. |