Crie um encaminhador de registros.

POSTAR /groups/{groupId}/apps/{appId}/log_forwarders

parâmetros de caminho

aplicação/json

corpo, corpo Obrigatório

Uma configuração de encaminhador de log

  • name string Obrigatório
  • desabilitado booleano Obrigatório
  • log_types array[string] Obrigatório

    Os valores são auth, endpoint, function, graphql, push, schema, service, sync, trigger ou trigger_error_handler.

  • log_statuses array[string] Obrigatório

    Os valores são error ou success.

  • política objeto Obrigatório
    Ocultar atributo da política Mostrar atributo da política objeto
    • type string

      Os valores são single ou batch.

  • ação objeto Obrigatório
    Ocultar atributos de ação Mostrar atributos de ação objeto
    • type string

      Os valores são collection ou function.

    • name string
    • data_source string
    • database string
    • collection string

Respostas

  • 201 aplicação/json

    Criado

    Ocultar atributos de resposta Mostrar atributos de resposta objeto
    • _id string
    • name string Obrigatório
    • desabilitado booleano Obrigatório
    • log_types array[string] Obrigatório

      Os valores são auth, endpoint, function, graphql, push, schema, service, sync, trigger ou trigger_error_handler.

    • log_statuses array[string] Obrigatório

      Os valores são error ou success.

    • política objeto Obrigatório
      Ocultar atributo da política Mostrar atributo da política objeto
      • type string

        Os valores são single ou batch.

    • ação objeto Obrigatório
      Ocultar atributos de ação Mostrar atributos de ação objeto
      • type string

        Os valores são collection ou function.

      • name string
      • data_source string
      • database string
      • collection string
POST /groups/{groupId}/apps/{appId}/log_forwarders
curl \
 --request POST 'https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId}/log_forwarders' \
 --header "Authorization: Bearer $ACCESS_TOKEN" \
 --header "Content-Type: application/json" \
 --data '{"name":"string","disabled":true,"log_types":["auth"],"log_statuses":["error"],"policy":{"type":"single"},"action":{"type":"collection","name":"string","data_source":"string","database":"string","collection":"string"}}'
Exemplos de solicitação
{
  "name": "string",
  "disabled": true,
  "log_types": [
    "auth"
  ],
  "log_statuses": [
    "error"
  ],
  "policy": {
    "type": "single"
  },
  "action": {
    "type": "collection",
    "name": "string",
    "data_source": "string",
    "database": "string",
    "collection": "string"
  }
}
Exemplos de resposta (201)
{
  "_id": "string",
  "name": "string",
  "disabled": true,
  "log_types": [
    "auth"
  ],
  "log_statuses": [
    "error"
  ],
  "policy": {
    "type": "single"
  },
  "action": {
    "type": "collection",
    "name": "string",
    "data_source": "string",
    "database": "string",
    "collection": "string"
  }
}