Criar roles e filtros padrão

POSTAR /groups/{groupId}/apps/{appId}/services/{serviceId}/default_rule

Crie roles e filtros padrão para uma fonte de dados.

parâmetros de caminho

aplicação/json

corpo, corpo Obrigatório

Um objeto de configuração de regra padrão.

Respostas

POST /groups/{groupId}/apps/{appId}/services/{serviceId}/default_rule
curl \
 --request POST 'https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId}/services/{serviceId}/default_rule' \
 --header "Authorization: Bearer $ACCESS_TOKEN" \
 --header "Content-Type: application/json" \
 --data '{"roles":[{"document_filters":{"":{}},"name":"string","":{},"fields":{},"additional_fields":{"":{}}}],"filters":[{"name":"string","":{},"query":{},"projection":{"additionalProperty1":0,"additionalProperty2":0}}]}'
Exemplos de solicitação
{
  "roles": [
    {
      "document_filters": {
        "": {}
      },
      "name": "string",
      "": {},
      "fields": {},
      "additional_fields": {
        "": {}
      }
    }
  ],
  "filters": [
    {
      "name": "string",
      "": {},
      "query": {},
      "projection": {
        "additionalProperty1": 0,
        "additionalProperty2": 0
      }
    }
  ]
}
Exemplos de resposta (201)
{
  "_id": "string",
  "roles": [
    {
      "_id": "string",
      "document_filters": {
        "": {}
      },
      "name": "string",
      "": {},
      "fields": {},
      "additional_fields": {
        "": {}
      }
    }
  ],
  "filters": [
    {
      "_id": "string",
      "name": "string",
      "": {},
      "query": {},
      "projection": {
        "additionalProperty1": 0,
        "additionalProperty2": 0
      }
    }
  ]
}
Exemplos de resposta (400)
{
  "error": "default rule already exists"
}