Skip to content

🕸️ Service Mesh API

Application type definitions with discovery and learned schema analysis. Traffic pattern inference for intelligent request handling.

  • Category: Infrastructure
  • Complexity: advanced
  • Paths: 38 | Schemas: 247
  • Tier: Advanced
  • Related domains: managed_kubernetes, container_services, virtual
  • Configure service mesh connectivity
  • Manage endpoint discovery and routing
  • Configure NFV services
  • Define application settings and types
  • endpoint: Service mesh endpoint for traffic routing
  • origin_pool: Backend server group for load balancer traffic distribution
  • service_discovery: Service discovery configuration for dynamic endpoints
MethodPathDescription
POST/api/config/namespaces/{metadata.namespace}/app_settingsCreate App Setting.
PUT/api/config/namespaces/{metadata.namespace}/app_settings/{metadata.name}Replace App Setting.
GET/api/config/namespaces/{namespace}/app_settingsList App Setting.
GET/api/config/namespaces/{namespace}/app_settings/{name}GET App Setting.
DELETE/api/config/namespaces/{namespace}/app_settings/{name}DELETE App Setting.
GET/api/ml/data/namespaces/{namespace}/app_settings/{name}/suspicious_usersGET Status of Suspicious users.
POST/api/config/namespaces/{metadata.namespace}/app_typesCreate App Type.
PUT/api/config/namespaces/{metadata.namespace}/app_types/{metadata.name}Replace App Type.
GET/api/config/namespaces/{namespace}/app_typesList App Type.
POST/api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/api_endpoint/learnt_schemaGET Learnt Schema per API endpoint.
GET/api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/api_endpoint/pdfGET PDF
GET/api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/api_endpointsGET API endpoints.
GET/api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/api_endpoints/swagger_specGET Swagger Spec for App Type.
POST/api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/override/popRemove Override.
POST/api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/override/pushAdd Override.
GET/api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/overridesGET Override.
POST/api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/services/{service_name}/api_endpoint/pdfGET Service API Endpoint PDF.
POST/api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/services/{service_name}/api_endpointsGET Service API Endpoints.
GET/api/config/namespaces/{namespace}/app_types/{name}GET App Type.
DELETE/api/config/namespaces/{namespace}/app_types/{name}DELETE App Type.
POST/api/config/namespaces/{metadata.namespace}/endpointsCreate Endpoint.
PUT/api/config/namespaces/{metadata.namespace}/endpoints/{metadata.name}Replace Endpoint.
GET/api/config/namespaces/{namespace}/endpointsList Endpoint.
GET/api/config/namespaces/{namespace}/endpoints/{name}GET Endpoint.
DELETE/api/config/namespaces/{namespace}/endpoints/{name}DELETE Endpoint.
POST/api/config/namespaces/system/nfv_service/{name}/force-deleteForce DELETE NFV Service.
POST/api/config/namespaces/{metadata.namespace}/nfv_servicesCreate NFV Service.
PUT/api/config/namespaces/{metadata.namespace}/nfv_services/{metadata.name}Replace NFV Service.
GET/api/config/namespaces/{namespace}/nfv_servicesList NFV Service.
POST/api/data/namespaces/{namespace}/nfv_services/metricsMetrics
GET/api/config/namespaces/{namespace}/nfv_services/{name}GET NFV Service.
DELETE/api/config/namespaces/{namespace}/nfv_services/{name}DELETE NFV Service.
POST/api/config/namespaces/{metadata.namespace}/site_mesh_groupsCreate Site Mesh Group.
PUT/api/config/namespaces/{metadata.namespace}/site_mesh_groups/{metadata.name}Replace Site Mesh Group.
GET/api/config/namespaces/{namespace}/site_mesh_groupsList Site Mesh Group.
GET/api/config/namespaces/{namespace}/site_mesh_groups/{name}GET Site Mesh Group.
DELETE/api/config/namespaces/{namespace}/site_mesh_groups/{name}DELETE Site Mesh Group.
POST/api/maurice/software_os_versionGET OS based on SW_VERSION.
POST/api/config/namespaces/{metadata.namespace}/virtual_networksCreate Virtual Network.
PUT/api/config/namespaces/{metadata.namespace}/virtual_networks/{metadata.name}Replace Virtual Network.
POST/api/data/namespaces/{namespace}/virtual_network/sid_countersSID Counters.
GET/api/config/namespaces/{namespace}/virtual_networksList Virtual Network.
GET/api/config/namespaces/{namespace}/virtual_networks/{name}GET Virtual Network.
DELETE/api/config/namespaces/{namespace}/virtual_networks/{name}DELETE Virtual Network.