- Início
- API Enriched
- Referência da API
- 🕸️ API de Service Mesh
🕸️ API de Service Mesh
Definições de tipos de aplicação com análise de descoberta e esquema aprendido. Inferência de padrões de tráfego para tratamento inteligente de requisições.
- Categoria: Infraestrutura
- Complexidade: avançado
- Caminhos: 38 | Esquemas: 247
- Nível: Avançado
- Domínios relacionados:
managed_kubernetes,container_services,virtual
Casos de Uso
Seção intitulada “Casos de Uso”- Configurar conectividade de service mesh
- Gerenciar descoberta de endpoints e roteamento
- Configurar serviços NFV
- Definir configurações e tipos de aplicação
Recursos Primários
Seção intitulada “Recursos Primários”- endpoint: Endpoint de service mesh para roteamento de tráfego
- origin_pool: Grupo de servidores de backend para distribuição de tráfego no balanceador de carga
- service_discovery: Configuração de descoberta de serviços para endpoints dinâmicos
Endpoints
Seção intitulada “Endpoints”| Método | Caminho | Descrição |
|---|---|---|
| POST | /api/config/namespaces/{metadata.namespace}/app_settings | Criar Configuração de App. |
| PUT | /api/config/namespaces/{metadata.namespace}/app_settings/{metadata.name} | Substituir Configuração de App. |
| GET | /api/config/namespaces/{namespace}/app_settings | Listar Configuração de App. |
| GET | /api/config/namespaces/{namespace}/app_settings/{name} | OBTER Configuração de App. |
| DELETE | /api/config/namespaces/{namespace}/app_settings/{name} | EXCLUIR Configuração de App. |
| GET | /api/ml/data/namespaces/{namespace}/app_settings/{name}/suspicious_users | OBTER Status de Usuários Suspeitos. |
| POST | /api/config/namespaces/{metadata.namespace}/app_types | Criar Tipo de App. |
| PUT | /api/config/namespaces/{metadata.namespace}/app_types/{metadata.name} | Substituir Tipo de App. |
| GET | /api/config/namespaces/{namespace}/app_types | Listar Tipo de App. |
| POST | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/api_endpoint/learnt_schema | OBTER Esquema Aprendido por Endpoint de API. |
| GET | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/api_endpoint/pdf | OBTER PDF |
| GET | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/api_endpoints | OBTER Endpoints de API. |
| GET | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/api_endpoints/swagger_spec | OBTER Especificação Swagger para Tipo de App. |
| POST | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/override/pop | Remover Substituição. |
| POST | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/override/push | Adicionar Substituição. |
| GET | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/overrides | OBTER Substituição. |
| POST | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/services/{service_name}/api_endpoint/pdf | OBTER PDF de Endpoint de API do Serviço. |
| POST | /api/ml/data/namespaces/{namespace}/app_types/{app_type_name}/services/{service_name}/api_endpoints | OBTER Endpoints de API do Serviço. |
| GET | /api/config/namespaces/{namespace}/app_types/{name} | OBTER Tipo de App. |
| DELETE | /api/config/namespaces/{namespace}/app_types/{name} | EXCLUIR Tipo de App. |
| POST | /api/config/namespaces/{metadata.namespace}/endpoints | Criar Endpoint. |
| PUT | /api/config/namespaces/{metadata.namespace}/endpoints/{metadata.name} | Substituir Endpoint. |
| GET | /api/config/namespaces/{namespace}/endpoints | Listar Endpoint. |
| GET | /api/config/namespaces/{namespace}/endpoints/{name} | OBTER Endpoint. |
| DELETE | /api/config/namespaces/{namespace}/endpoints/{name} | EXCLUIR Endpoint. |
| POST | /api/config/namespaces/system/nfv_service/{name}/force-delete | Forçar EXCLUSÃO de Serviço NFV. |
| POST | /api/config/namespaces/{metadata.namespace}/nfv_services | Criar Serviço NFV. |
| PUT | /api/config/namespaces/{metadata.namespace}/nfv_services/{metadata.name} | Substituir Serviço NFV. |
| GET | /api/config/namespaces/{namespace}/nfv_services | Listar Serviço NFV. |
| POST | /api/data/namespaces/{namespace}/nfv_services/metrics | Métricas |
| GET | /api/config/namespaces/{namespace}/nfv_services/{name} | OBTER Serviço NFV. |
| DELETE | /api/config/namespaces/{namespace}/nfv_services/{name} | EXCLUIR Serviço NFV. |
| POST | /api/config/namespaces/{metadata.namespace}/site_mesh_groups | Criar Grupo de Site Mesh. |
| PUT | /api/config/namespaces/{metadata.namespace}/site_mesh_groups/{metadata.name} | Substituir 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} | OBTER Grupo de Site Mesh. |
| DELETE | /api/config/namespaces/{namespace}/site_mesh_groups/{name} | EXCLUIR Grupo de Site Mesh. |
| POST | /api/maurice/software_os_version | OBTER SO com base em SW_VERSION. |
| POST | /api/config/namespaces/{metadata.namespace}/virtual_networks | Criar Rede Virtual. |
| PUT | /api/config/namespaces/{metadata.namespace}/virtual_networks/{metadata.name} | Substituir Rede Virtual. |
| POST | /api/data/namespaces/{namespace}/virtual_network/sid_counters | Contadores SID. |
| GET | /api/config/namespaces/{namespace}/virtual_networks | Listar Rede Virtual. |
| GET | /api/config/namespaces/{namespace}/virtual_networks/{name} | OBTER Rede Virtual. |
| DELETE | /api/config/namespaces/{namespace}/virtual_networks/{name} | EXCLUIR Rede Virtual. |