Parámetros de path
-
An Atlas Project/Group ID.
Parámetros de query
-
Whether or not to create a default application.
-
The App's product type. Apps use the
standardproduct type by default. For most apps, you do not need to specify aproductat all, or should specifystandard.The
atlas,data-api, anddevice-syncproduct types represent special apps for Atlas Triggers, Atlas Data API, and Atlas Device Sync that you can access through the Atlas UI.Los valores son
standard,atlas,data-apiodevice-sync.
Cuerpo
Requerido
An object that describes a new app to create
-
The name of the application. Must begin with a letter and may only contain ASCII letters, numbers, underscores, and hyphens.
provider_region
Uno de los siguientes: El identificador corto de una región de implementación específica del proveedor de nube. Algunas regiones están disponibles para la implementación global, mientras que otras solo están disponibles para aplicaciones locales. Consulte Regiones de implementación en la nube.
Los valores son
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-1oaws-sa-east-1.El identificador corto de una región de implementación específica del proveedor de nube. Algunas regiones están disponibles para la implementación global, mientras que otras solo están disponibles para aplicaciones locales. Consulte Regiones de implementación en la nube.
Los valores son
azure-eastus2,azure-westus,azure-westeurope,azure-eastasiaoazure-southeastasia.El identificador corto de una región de implementación específica del proveedor de nube. Algunas regiones están disponibles para la implementación global, mientras que otras solo están disponibles para aplicaciones locales. Consulte Regiones de implementación en la nube.
Los valores son
gcp-us-central1,gcp-us-east4,gcp-us-west1,gcp-europe-west1ogcp-asia-south1.-
La ubicación física de la implementación de la aplicación. Este debe coincidir con el valor más específico de
provider_region. Por ejemplo, una aplicación con unprovider_regiondeaws-us-west-2se asigna a unlocationdeUS-OR.Los valores son
US-VA,US-OR,DE-FF,IE,AU,IN-MB,SGoBR-SP. -
An application deployment model.
Los valores son
GLOBALoLOCAL. -
The application's environment.
Los valores son
development,testing,qaoproduction. -
El id de una aplicación de plantilla de App Services que se debe usar como base para la nueva aplicación.
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"
}