- Inicio
- API Enriched
- Referencia de API
- 🕸️ API de Service Mesh
🕸️ API de Service Mesh
Definiciones de tipos de aplicaciones con descubrimiento y análisis de esquemas aprendidos. Inferencia de patrones de tráfico para el manejo inteligente de solicitudes.
- Categoría: Infraestructura
- Complejidad: avanzada
- Rutas: 38 | Esquemas: 247
- Nivel: Avanzado
- Dominios relacionados:
managed_kubernetes,container_services,virtual
Casos de uso
Sección titulada «Casos de uso»- Configurar la conectividad del service mesh
- Gestionar el descubrimiento de endpoints y el enrutamiento
- Configurar servicios NFV
- Definir configuraciones y tipos de aplicaciones
Recursos principales
Sección titulada «Recursos principales»- endpoint: Endpoint del service mesh para el enrutamiento de tráfico
- origin_pool: Grupo de servidores backend para la distribución de tráfico del balanceador de carga
- service_discovery: Configuración de descubrimiento de servicios para endpoints dinámicos
Endpoints
Sección titulada «Endpoints»| Método | Ruta | Descripción |
|---|---|---|
| POST | /api/config/namespaces/{metadata.namespace}/app_settings | Crear configuración de aplicación. |
| PUT | /api/config/namespaces/{metadata.namespace}/app_settings/{metadata.name} | Reemplazar configuración de aplicación. |
| GET | /api/config/namespaces/{namespace}/app_settings | Listar configuración de aplicación. |
| GET | /api/config/namespaces/{namespace}/app_settings/{name} | OBTENER configuración de aplicación. |
| DELETE | /api/config/namespaces/{namespace}/app_settings/{name} | ELIMINAR configuración de aplicación. |
| GET | /api/ml/data/namespaces/{namespace}/app_settings/{name}/suspicious_users | OBTENER estado de usuarios sospechosos. |
| POST | /api/config/namespaces/{metadata.namespace}/app_types | Crear tipo de aplicación. |
| PUT | /api/config/namespaces/{metadata.namespace}/app_types/{metadata.name} | Reemplazar tipo de aplicación. |
| GET | /api/config/namespaces/{namespace}/app_types | Listar tipo de aplicación. |
| POST | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/api_endpoint/learnt_schema | OBTENER esquema aprendido por endpoint de API. |
| GET | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/api_endpoint/pdf | OBTENER PDF |
| GET | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/api_endpoints | OBTENER endpoints de API. |
| GET | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/api_endpoints/swagger_spec | OBTENER especificación Swagger para tipo de aplicación. |
| POST | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/override/pop | Eliminar anulación. |
| POST | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/override/push | Agregar anulación. |
| GET | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/overrides | OBTENER anulación. |
| POST | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/services/{service_name}/api_endpoint/pdf | OBTENER PDF de endpoint de API del servicio. |
| POST | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/services/{service_name}/api_endpoints | OBTENER endpoints de API del servicio. |
| GET | /api/config/namespaces/{namespace}/app_types/{name} | OBTENER tipo de aplicación. |
| DELETE | /api/config/namespaces/{namespace}/app_types/{name} | ELIMINAR tipo de aplicación. |
| POST | /api/config/namespaces/{metadata.namespace}/endpoints | Crear endpoint. |
| PUT | /api/config/namespaces/{metadata.namespace}/endpoints/{metadata.name} | Reemplazar endpoint. |
| GET | /api/config/namespaces/{namespace}/endpoints | Listar endpoint. |
| GET | /api/config/namespaces/{namespace}/endpoints/{name} | OBTENER endpoint. |
| DELETE | /api/config/namespaces/{namespace}/endpoints/{name} | ELIMINAR endpoint. |
| POST | /api/config/namespaces/system/nfv_service/{name}/force-delete | Forzar ELIMINACIÓN de servicio NFV. |
| POST | /api/config/namespaces/{metadata.namespace}/nfv_services | Crear servicio NFV. |
| PUT | /api/config/namespaces/{metadata.namespace}/nfv_services/{metadata.name} | Reemplazar servicio NFV. |
| GET | /api/config/namespaces/{namespace}/nfv_services | Listar servicio NFV. |
| POST | /api/data/namespaces/{namespace}/nfv_services/metrics | Métricas |
| GET | /api/config/namespaces/{namespace}/nfv_services/{name} | OBTENER servicio NFV. |
| DELETE | /api/config/namespaces/{namespace}/nfv_services/{name} | ELIMINAR servicio NFV. |
| POST | /api/config/namespaces/{metadata.namespace}/site_mesh_groups | Crear grupo de Site Mesh. |
| PUT | /api/config/namespaces/{metadata.namespace}/site_mesh_groups/{metadata.name} | Reemplazar grupo de Site Mesh. |
| GET | /api/config/namespaces/{namespace}/site_mesh_groups | Listar grupo de Site Mesh. |
| GET | /api/config/namespaces/{namespace}/site_mesh_groups/{name} | OBTENER grupo de Site Mesh. |
| DELETE | /api/config/namespaces/{namespace}/site_mesh_groups/{name} | ELIMINAR grupo de Site Mesh. |
| POST | /api/maurice/software_os_version | OBTENER sistema operativo basado en SW_VERSION. |
| POST | /api/config/namespaces/{metadata.namespace}/virtual_networks | Crear red virtual. |
| PUT | /api/config/namespaces/{metadata.namespace}/virtual_networks/{metadata.name} | Reemplazar red virtual. |
| POST | /api/data/namespaces/{namespace}/virtual_network/sid_counters | Contadores SID. |
| GET | /api/config/namespaces/{namespace}/virtual_networks | Listar red virtual. |
| GET | /api/config/namespaces/{namespace}/virtual_networks/{name} | OBTENER red virtual. |
| DELETE | /api/config/namespaces/{namespace}/virtual_networks/{name} | ELIMINAR red virtual. |