Definir o ambiente do aplicativo

COLOCAR /groups/{groupId}/apps/{appId}/environment

Definir o ambiente ativo do aplicativo

parâmetros de caminho

aplicação/json

corpo, corpo

  • ambiente string

    O ambiente do aplicativo.

    Os valores são development, testing, qa ou production.

Respostas

  • 200 aplicação/json

    Sucesso

    Ocultar atributos de resposta Mostrar atributos de resposta objeto

    Um aplicação específico existente.

    • name string

      O nome do aplicativo. Deve começar com uma letra e só pode conter letras ASCII, números, sublinhados e hífens.

    • provider_region
      Um dos seguintes:

      O identificador curto de uma região de implantação específica do provedor de nuvem. Algumas regiões estão disponíveis para implementação global, enquanto outras estão disponíveis apenas para aplicativos locais. Consulte Regiões do sistema de nuvem.

      Os valores são aws-us-east-1, aws-us-west-2, aws-us-east-2, aws-eu-central-1, aws-eu-west-1, aws-eu-west-2, aws-ap-southeast-1, aws-ap-southeast-2, aws-ap-south-1 ou aws-sa-east-1.

      O identificador curto de uma região de implantação específica do provedor de nuvem. Algumas regiões estão disponíveis para implementação global, enquanto outras estão disponíveis apenas para aplicativos locais. Consulte Regiões do sistema de nuvem.

      Os valores são azure-eastus2, azure-westus, azure-westeurope, azure-eastasia ou azure-southeastasia.

      O identificador curto de uma região de implantação específica do provedor de nuvem. Algumas regiões estão disponíveis para implementação global, enquanto outras estão disponíveis apenas para aplicativos locais. Consulte Regiões do sistema de nuvem.

      Os valores são gcp-us-central1, gcp-us-east4, gcp-us-west1, gcp-europe-west1 ou gcp-asia-south1.

    • localização string

      O local do sistema físico do aplicativo. Isso deve estar de acordo com o valor específico de provider_region. Por exemplo, um aplicativo com uma provider_region de aws-us-west-2 mapeia para um location de US-OR.

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

    • deployment_model string

      Um modelo de implantação de aplicativos.

      Os valores são GLOBAL ou LOCAL.

    • ambiente string

      O ambiente do aplicativo.

      Os valores são development, testing, qa ou production.

    • _id string

      O ID interno exclusivo do aplicativo.

    • client_app_id string

      O ID público do aplicativo do aplicativo.

    • domain_id string

      O ID de domínio associado do aplicativo.

    • GROUP_ID string

      O ID do Projeto/Grupo Atlas do aplicativo.

    • last_used inteiro

      A hora em que este aplicativo foi usado pela última vez no horário UNIX (ou seja, o número de segundos desde 1 de janeiro de 1970).

    • last_modified inteiro

      A hora em que este aplicativo foi modificado pela última vez em horário UNIX (ou seja, o número de segundos desde 1 de janeiro de 1970).

    • produto string

      O produto para o qual este aplicativo é.

      Os valores são standard, atlas, data-api ou device-sync.

  • 400 aplicação/json

    Ambiente inválido

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

      Uma mensagem que descreve o erro.

    • error_code string

      O tipo de erro.

PUT /groups/{groupId}/apps/{appId}/environment
curl \
 --request PUT 'https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId}/environment' \
 --header "Authorization: Bearer $ACCESS_TOKEN" \
 --header "Content-Type: application/json" \
 --data '{
  "environment": "production"
}'
Exemplos de solicitação
{
  "environment": "production"
}
Exemplos de resposta (200)
{
  "name": "MyApp",
  "provider_region": "aws-us-east-1",
  "location": "US-VA",
  "deployment_model": "GLOBAL",
  "environment": "production",
  "_id": "633209ffd3bd3478005d1bac",
  "client_app_id": "myapp-abcde",
  "domain_id": "63320a2b5f9de9a6e0a213e8",
  "group_id": "5b2ec991973129243223a114",
  "last_used": 1664224746,
  "last_modified": 1656440824,
  "product": "standard"
}
Exemplos de resposta (400)
{
  "error": "string",
  "error_code": "string"
}