Implantar um esquema de implantação

POSTAR /groups/{groupId}/apps/{appId}/drafts/{draftId}/deployment

Implemente o rascunho de implementação de aplicativo especificado.

parâmetros de caminho

aplicação/json

corpo, corpo

  • name string Obrigatório

    O nome da implementação. Para implementar um rascunho sem nome, use uma string vazia.

Respostas

  • 201 aplicação/json

    O esquema foi implementado com sucesso.

    Ocultar atributos de resposta Mostrar atributos de resposta objeto
    • _id string

      O ID exclusivo da implementação.

    • name string

      O nome da implementação. Por padrão, este é o mesmo valor que _id.

    • app_id string

      O valor _id exclusivo do aplicativo Atlas App Services .

    • rascunho_id string

      O valor _id exclusivo do esquema de implementação associado ao sistema, se aplicável.

    • user_id string

      O valor _id exclusivo do usuário do MongoDB Cloud que implementou o esquema.

    • deployment_at inteiro

      A hora em que o sistema foi feito. Representado como o número de segundos desde 1 de janeiro de 1970.

    • origem string

      O método de sistema usado para criar o sistema.

    • commit string

      O hash de confirmação do sistema (sistema automático do Github)

    • Status string

      Uma mensagem que indica se a implementação foi bem-sucedida ou não.

    • status_error_message string

      A mensagem de erro do erro que causou a falha do sistema, se aplicável.

    • diff_url string

      Um link para a lista de alterações no sistema

    • localização_remota string

      Um identificador do local em que um servidor de aplicativos é implementado fisicamente, independentemente do provedor de nuvem que hospeda o aplicativo.

      Os valores são US-VA, US-OR, DE-FF, IE, AU, IN-MB, SG ou BR-SP.

POST /groups/{groupId}/apps/{appId}/drafts/{draftId}/deployment
curl \
 --request POST 'https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId}/drafts/{draftId}/deployment' \
 --header "Authorization: Bearer $ACCESS_TOKEN" \
 --header "Content-Type: application/json" \
 --data '{"name":"string"}'
Exemplos de solicitação
{
  "name": "string"
}
Exemplos de resposta (201)
{
  "_id": "string",
  "name": "string",
  "app_id": "string",
  "draft_id": "string",
  "user_id": "string",
  "deployed_at": 42,
  "origin": "string",
  "commit": "string",
  "status": "string",
  "status_error_message": "string",
  "diff_url": "string",
  "remote_location": "US-VA"
}