Aller au contenu

🕸️ 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
  • 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
  • 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
MéthodeCheminDescription
POST/api/config/namespaces/{metadata.namespace}/app_settingsCré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_settingsLister 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_usersOBTENIR le statut des utilisateurs suspects.
POST/api/config/namespaces/{metadata.namespace}/app_typesCré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_typesLister les types d’application.
POST/api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/api_endpoint/learnt_schemaOBTENIR le schéma appris par point de terminaison API.
GET/api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/api_endpoint/pdfOBTENIR le PDF
GET/api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/api_endpointsOBTENIR les points de terminaison API.
GET/api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/api_endpoints/swagger_specOBTENIR la spécification Swagger pour le type d’application.
POST/api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/override/popSupprimer un remplacement.
POST/api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/override/pushAjouter un remplacement.
GET/api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/overridesOBTENIR les remplacements.
POST/api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/services/{service_name}/api_endpoint/pdfOBTENIR le PDF du point de terminaison API du service.
POST/api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/services/{service_name}/api_endpointsOBTENIR 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}/endpointsCréer un point de terminaison.
PUT/api/config/namespaces/{metadata.namespace}/endpoints/{metadata.name}Remplacer un point de terminaison.
GET/api/config/namespaces/{namespace}/endpointsLister 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-deleteForcer la SUPPRESSION d’un service NFV.
POST/api/config/namespaces/{metadata.namespace}/nfv_servicesCréer un service NFV.
PUT/api/config/namespaces/{metadata.namespace}/nfv_services/{metadata.name}Remplacer un service NFV.
GET/api/config/namespaces/{namespace}/nfv_servicesLister les services NFV.
POST/api/data/namespaces/{namespace}/nfv_services/metricsMé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_groupsCré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_groupsLister 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_versionOBTENIR le système d’exploitation basé sur SW_VERSION.
POST/api/config/namespaces/{metadata.namespace}/virtual_networksCré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_countersCompteurs SID.
GET/api/config/namespaces/{namespace}/virtual_networksLister 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.