Uma ID de projeto/grupo do Atlas.
Criar ou não um aplicativo padrão.
O tipo de produto do aplicativo. Os aplicativos usam o tipo de produto standard por padrão. Para a maioria dos aplicativos, você não precisa especificar product, ou deve especificar standard.
Os tipos de produto atlas, data-api e device-sync representam aplicativos especiais para Atlas Triggers, Atlas Data API e Atlas Device Sync que você pode acessar por meio da interface do usuário do Atlas.
Os valores são standard, atlas, data-api ou device-sync.
Um objeto que descreve um novo aplicativo para criar
O nome do aplicativo. Deve começar com uma letra e só pode conter letras ASCII, números, sublinhados e hífens.
O identificador curto de uma região de implantação específica de um provedor de nuvem. Algumas regiões estão disponíveis para implantação global, enquanto outras estão disponíveis apenas para aplicativos locais. Consulte Regiões de implantação na 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 de um provedor de nuvem. Algumas regiões estão disponíveis para implantação global, enquanto outras estão disponíveis apenas para aplicativos locais. Consulte Regiões de implantação na 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 de um provedor de nuvem. Algumas regiões estão disponíveis para implantação global, enquanto outras estão disponíveis apenas para aplicativos locais. Consulte Regiões de implantação na nuvem.
Os valores são gcp-us-central1, gcp-us-east4, gcp-us-west1, gcp-europe-west1 ou gcp-asia-south1.
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.
Um modelo de implantação de aplicativos.
Os valores são GLOBAL ou LOCAL.
O ambiente do aplicativo.
Os valores são development, testing, qa ou production.
A ID de um aplicativo de modelo de App Services a ser usado como base para o novo aplicativo.
curl \
--request POST 'https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps' \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header "Content-Type: application/json" \
--data '{
"name": "MyApp",
"provider_region": "aws-us-east-1",
"location": "US-VA",
"deployment_model": "GLOBAL",
"environment": "production",
"template_id": "string",
"data_source": {
"_id": "string",
"name": "string",
"type": "string"
}
}'
{
"name": "MyApp",
"provider_region": "aws-us-east-1",
"location": "US-VA",
"deployment_model": "GLOBAL",
"environment": "production",
"template_id": "string",
"data_source": {
"_id": "string",
"name": "string",
"type": "string"
}
}
{
"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"
}
{
"error": "string",
"error_code": "string"
}