parâmetros de caminho
-
Uma ID de projeto/grupo do Atlas.
parâmetros de query
-
Criar ou não um aplicativo padrão.
-
O tipo de produto do aplicativo. Os aplicativos usam o tipo de produto
standardpor padrão. Para a maioria dos aplicativos, você não precisa especificarproduct, ou deve especificarstandard.Os tipos de produto
atlas,data-apiedevice-syncrepresentam 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-apioudevice-sync.
corpo, corpo
Obrigatório
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.
- 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-1ouaws-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-eastasiaouazure-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-west1ougcp-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 umaprovider_regiondeaws-us-west-2mapeia para umlocationdeUS-OR.Os valores são
US-VA,US-OR,DE-FF,IE,AU,IN-MB,SGouBR-SP. -
Um modelo de implantação de aplicativos.
Os valores são
GLOBALouLOCAL. -
O ambiente do aplicativo.
Os valores são
development,testing,qaouproduction. -
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"
}