- Accueil
- API Enriched
- Référence API
- 🕸️ API Service Mesh
🕸️ API Service Mesh
Définitions des types d’applications avec découverte et analyse de schéma appris. Inférence des patterns de trafic pour une gestion intelligente des requêtes.
- Catégorie : Infrastructure
- Complexité : avancée
- Chemins : 38 | Schémas : 247
- Niveau : Avancé
- Domaines associés :
managed_kubernetes,container_services,virtual
Cas d’utilisation
Section intitulée « Cas d’utilisation »- Configurer la connectivité du service mesh
- Gérer la découverte des points de terminaison et le routage
- Configurer les services NFV
- Définir les paramètres et types d’applications
Ressources principales
Section intitulée « Ressources principales »- endpoint : Point de terminaison du service mesh pour le routage du trafic
- origin_pool : Groupe de serveurs backend pour la distribution du trafic de l’équilibreur de charge
- service_discovery : Configuration de la découverte de services pour les points de terminaison dynamiques
Points de terminaison
Section intitulée « Points de terminaison »| Méthode | Chemin | Description |
|---|---|---|
| POST | /api/config/namespaces/{metadata.namespace}/app_settings | Créer un paramètre d’application. |
| PUT | /api/config/namespaces/{metadata.namespace}/app_settings/{metadata.name} | Remplacer un paramètre d’application. |
| GET | /api/config/namespaces/{namespace}/app_settings | Lister les paramètres d’application. |
| GET | /api/config/namespaces/{namespace}/app_settings/{name} | OBTENIR un paramètre d’application. |
| DELETE | /api/config/namespaces/{namespace}/app_settings/{name} | SUPPRIMER un paramètre d’application. |
| GET | /api/ml/data/namespaces/{namespace}/app_settings/{name}/suspicious_users | OBTENIR le statut des utilisateurs suspects. |
| POST | /api/config/namespaces/{metadata.namespace}/app_types | Créer un type d’application. |
| PUT | /api/config/namespaces/{metadata.namespace}/app_types/{metadata.name} | Remplacer un type d’application. |
| GET | /api/config/namespaces/{namespace}/app_types | Lister les types d’application. |
| POST | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/api_endpoint/learnt_schema | OBTENIR le schéma appris par point de terminaison API. |
| GET | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/api_endpoint/pdf | OBTENIR le PDF |
| GET | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/api_endpoints | OBTENIR les points de terminaison API. |
| GET | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/api_endpoints/swagger_spec | OBTENIR la spécification Swagger pour le type d’application. |
| POST | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/override/pop | Supprimer un remplacement. |
| POST | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/override/push | Ajouter un remplacement. |
| GET | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/overrides | OBTENIR les remplacements. |
| POST | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/services/{service_name}/api_endpoint/pdf | OBTENIR le PDF du point de terminaison API du service. |
| POST | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/services/{service_name}/api_endpoints | OBTENIR les points de terminaison API du service. |
| GET | /api/config/namespaces/{namespace}/app_types/{name} | OBTENIR un type d’application. |
| DELETE | /api/config/namespaces/{namespace}/app_types/{name} | SUPPRIMER un type d’application. |
| POST | /api/config/namespaces/{metadata.namespace}/endpoints | Créer un point de terminaison. |
| PUT | /api/config/namespaces/{metadata.namespace}/endpoints/{metadata.name} | Remplacer un point de terminaison. |
| GET | /api/config/namespaces/{namespace}/endpoints | Lister les points de terminaison. |
| GET | /api/config/namespaces/{namespace}/endpoints/{name} | OBTENIR un point de terminaison. |
| DELETE | /api/config/namespaces/{namespace}/endpoints/{name} | SUPPRIMER un point de terminaison. |
| POST | /api/config/namespaces/system/nfv_service/{name}/force-delete | Forcer la SUPPRESSION d’un service NFV. |
| POST | /api/config/namespaces/{metadata.namespace}/nfv_services | Créer un service NFV. |
| PUT | /api/config/namespaces/{metadata.namespace}/nfv_services/{metadata.name} | Remplacer un service NFV. |
| GET | /api/config/namespaces/{namespace}/nfv_services | Lister les services NFV. |
| POST | /api/data/namespaces/{namespace}/nfv_services/metrics | Métriques |
| GET | /api/config/namespaces/{namespace}/nfv_services/{name} | OBTENIR un service NFV. |
| DELETE | /api/config/namespaces/{namespace}/nfv_services/{name} | SUPPRIMER un service NFV. |
| POST | /api/config/namespaces/{metadata.namespace}/site_mesh_groups | Créer un groupe de maillage de site. |
| PUT | /api/config/namespaces/{metadata.namespace}/site_mesh_groups/{metadata.name} | Remplacer un groupe de maillage de site. |
| GET | /api/config/namespaces/{namespace}/site_mesh_groups | Lister les groupes de maillage de site. |
| GET | /api/config/namespaces/{namespace}/site_mesh_groups/{name} | OBTENIR un groupe de maillage de site. |
| DELETE | /api/config/namespaces/{namespace}/site_mesh_groups/{name} | SUPPRIMER un groupe de maillage de site. |
| POST | /api/maurice/software_os_version | OBTENIR le système d’exploitation basé sur SW_VERSION. |
| POST | /api/config/namespaces/{metadata.namespace}/virtual_networks | Créer un réseau virtuel. |
| PUT | /api/config/namespaces/{metadata.namespace}/virtual_networks/{metadata.name} | Remplacer un réseau virtuel. |
| POST | /api/data/namespaces/{namespace}/virtual_network/sid_counters | Compteurs SID. |
| GET | /api/config/namespaces/{namespace}/virtual_networks | Lister les réseaux virtuels. |
| GET | /api/config/namespaces/{namespace}/virtual_networks/{name} | OBTENIR un réseau virtuel. |
| DELETE | /api/config/namespaces/{namespace}/virtual_networks/{name} | SUPPRIMER un réseau virtuel. |