Configurar sistema

REMENDO /groups/{groupId}/apps/{appId}/deploy/config

Modifique a configuração de implementação de um aplicativo para personalizar como o aplicativo implementará as alterações.

parâmetros de caminho

aplicação/json

corpo, corpo

  • ui_drafts_disabled booleano Obrigatório

    Se true, todas as alterações feitas na UI do administrador serão implementadas automaticamente ao serem salvas. Se false, as alterações são agrupadas em um rascunho de implementação que você implementa separadamente.

  • automatic_deployment objeto Obrigatório

    Configuração para métodos de implementação automática

    Ocultar atributos automatic_deployment Mostrar atributos automatic_deployment objeto
    • habilitado booleano

      Se true, o aplicativo implementa automaticamente utilizando o método definido para provider.

    • fornecedor string

      O tipo de sistema automático.

      O valor é github.

    • install_ids array[string]

      Os valores de ID exclusivos das instalações do fornecedor de implantação automática. Por exemplo, o valor id de uma instalação de aplicativo Github.

  • last_modified número

    A hora em que essa configuração foi modificada pela última vez representada pelo número de segundos desde o UNIX epoch.

Respostas

  • 204

    Sucesso

PATCH /groups/{groupId}/apps/{appId}/deploy/config
curl \
 --request PATCH 'https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId}/deploy/config' \
 --header "Authorization: Bearer $ACCESS_TOKEN" \
 --header "Content-Type: application/json" \
 --data '{"ui_drafts_disabled":true,"automatic_deployment":{"enabled":true,"provider":"github","installation_ids":["string"]},"last_modified":42.0}'
Exemplos de solicitação
{
  "ui_drafts_disabled": true,
  "automatic_deployment": {
    "enabled": true,
    "provider": "github",
    "installation_ids": [
      "string"
    ]
  },
  "last_modified": 42.0
}