配置案を作成する

POST /groups/{groupId}/apps/{appId}/drafts

アプリケーション配置が存在しない場合は、新しい配置を作成します。

path パラメータ

応答

  • 201 application/ JSON

    配置案が正常に作成されました。

    応答属性の非表示 応答属性の表示 オブジェクト
    • _id string

      配置案の一意のID 。

    • user_id string

      配置案を作成したMongoDB Cloud ユーザーの一意の _id 値。

    • アプリ オブジェクト

      特定の既存のアプリケーション。

      アプリ属性を非表示にする アプリ属性の表示 オブジェクト
      • name string

        アプリケーションの名前。文字で始まる必要があり、ASCII 文字、数字、アンダースコア、ハイフンのみを含めることができます。

      • provider_region string

        次の 1 つ:

        値は、aws-us-east-1aws-us-west-2aws-us-east-2aws-eu-central-1aws-eu-west-1aws-eu-west-2aws-ap-southeast-1aws-ap-southeast-2aws-ap-south-1、または aws-sa-east-1 です。

        値は、azure-eastus2azure-westusazure-westeuropeazure-eastasia、または azure-southeastasia です。

        値は、gcp-us-central1gcp-us-east4gcp-us-west1gcp-europe-west1、または gcp-asia-south1 です。

      • ロケーション string

        アプリをホストするクラウドプロバイダーに関係なく、アプリサーバーが物理的に配置されるロケーションの識別子です。

        値は、US-VAUS-ORDE-FFIEAUIN-MBSG、または BR-SP です。

      • deployment_model string

        アプリケーションの配置モデル

        値は GLOBAL または LOCAL です。

      • アプリケーションの環境。

        値は、developmenttestingqa、または production です。

      • _id string

        アプリケーションの一意の内部ID。

      • client_app_id string

        アプリケーションの公開 App ID。

      • domain_id string

        アプリケーションに関連付けられた ドメインID。

      • group_id string

        アプリケーションの Atlas Project/Group ID

      • last_used integer

        このアプリが最後に使用された時刻(UNIX 時間)(つまり 1 月 1、1970 からの秒数)。

      • last_modified integer

        このアプリがUNIX 時間で最後に変更された時刻(つまり 1 月 1、1970 からの秒数)。

      • product string

        このアプリはの製品です。

        値は、standardatlasdata-api、または device-sync です。

  • 409 application/ JSON

    配置案は既に存在します

    応答属性の非表示 応答属性の表示 オブジェクト
    • エラー string

      エラーを説明するメッセージ。

    • error_code string

      エラーの種類。

POST /groups/{groupId}/apps/{appId}/drafts
curl \
 --request POST 'https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId}/drafts' \
 --header "Authorization: Bearer $ACCESS_TOKEN"
応答の例(201)
{
  "_id": "string",
  "user_id": "string",
  "app": {
    "name": "MyApp",
    "provider_region": "aws-us-east-1",
    "location": "US-VA",
    "deployment_model": "GLOBAL",
    "": "production",
    "_id": "633209ffd3bd3478005d1bac",
    "client_app_id": "myapp-abcde",
    "domain_id": "63320a2b5f9de9a6e0a213e8",
    "group_id": "5b2ec991973129243223a114",
    "last_used": 1664224746,
    "last_modified": 1656440824,
    "product": "standard"
  }
}
応答の例(409)
{
  "error": "string",
  "error_code": "string"
}