- Home
- API Enriched
- API Reference
- 🕸️ Service Mesh API
🕸️ 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
Use Cases
Section titled “Use Cases”- Configure service mesh connectivity
- Manage endpoint discovery and routing
- Configure NFV services
- Define application settings and types
Primary Resources
Section titled “Primary Resources”- 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
Endpoints
Section titled “Endpoints”| Method | Path | Description |
|---|---|---|
| POST | /api/config/namespaces/{metadata.namespace}/app_settings | Create App Setting. |
| PUT | /api/config/namespaces/{metadata.namespace}/app_settings/{metadata.name} | Replace App Setting. |
| GET | /api/config/namespaces/{namespace}/app_settings | List 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_users | GET Status of Suspicious users. |
| POST | /api/config/namespaces/{metadata.namespace}/app_types | Create App Type. |
| PUT | /api/config/namespaces/{metadata.namespace}/app_types/{metadata.name} | Replace App Type. |
| GET | /api/config/namespaces/{namespace}/app_types | List App Type. |
| POST | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/api_endpoint/learnt_schema | GET Learnt Schema per API endpoint. |
| GET | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/api_endpoint/pdf | GET PDF |
| GET | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/api_endpoints | GET API endpoints. |
| GET | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/api_endpoints/swagger_spec | GET Swagger Spec for App Type. |
| POST | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/override/pop | Remove Override. |
| POST | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/override/push | Add Override. |
| GET | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/overrides | GET Override. |
| POST | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/services/{service_name}/api_endpoint/pdf | GET Service API Endpoint PDF. |
| POST | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/services/{service_name}/api_endpoints | GET 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}/endpoints | Create Endpoint. |
| PUT | /api/config/namespaces/{metadata.namespace}/endpoints/{metadata.name} | Replace Endpoint. |
| GET | /api/config/namespaces/{namespace}/endpoints | List 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-delete | Force DELETE NFV Service. |
| POST | /api/config/namespaces/{metadata.namespace}/nfv_services | Create NFV Service. |
| PUT | /api/config/namespaces/{metadata.namespace}/nfv_services/{metadata.name} | Replace NFV Service. |
| GET | /api/config/namespaces/{namespace}/nfv_services | List NFV Service. |
| POST | /api/data/namespaces/{namespace}/nfv_services/metrics | Metrics |
| 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_groups | Create 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_groups | List 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_version | GET OS based on SW_VERSION. |
| POST | /api/config/namespaces/{metadata.namespace}/virtual_networks | Create Virtual Network. |
| PUT | /api/config/namespaces/{metadata.namespace}/virtual_networks/{metadata.name} | Replace Virtual Network. |
| POST | /api/data/namespaces/{namespace}/virtual_network/sid_counters | SID Counters. |
| GET | /api/config/namespaces/{namespace}/virtual_networks | List Virtual Network. |
| GET | /api/config/namespaces/{namespace}/virtual_networks/{name} | GET Virtual Network. |
| DELETE | /api/config/namespaces/{namespace}/virtual_networks/{name} | DELETE Virtual Network. |