配置を構成する

PATCH /groups/{groupId}/apps/{appId}/deploy/config

アプリの配置構成を変更して、アプリが変更を配置する方法をカスタマイズします。

path パラメータ

application/ JSON

body

  • ui_drafts_disabled ブール値 必須

    true の場合、管理 UI で行われたすべての変更は保存時に自動的に配置されます。false の場合、変更は個別配置にグループ化されます。

  • automatic_deployment オブジェクト 必須

    自動配置方法の構成

    automatic_deployment 属性を非表示 automatic_deployment 属性の表示 オブジェクト
    • enabled ブール値

      true の場合、アプリはprovider に定義された方法を使用して自動的に配置されます。

    • プロバイダー string

      自動配置のタイプ。

      値は github です。

    • deployment_ids array[string]

      自動配置プロバイダーのインストールの一意のID値。例、 Githubアプリインストールid 値。

  • last_modified 数値

    この構成が最後に変更された時刻は、UNIX エポックからの秒数により表示されます。

応答

  • 204

    成功

PATCH /groups/{groupId}/apps/{appId}/deploy/config
curl \
 --request PATCH 'https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId}/deploy/config' \
 --header "Authorization: Bearer $ACCESS_TOKEN" \
 --header "Content-Type: application/json" \
 --data '{"ui_drafts_disabled":true,"automatic_deployment":{"enabled":true,"provider":"github","installation_ids":["string"]},"last_modified":42.0}'
リクエスト例
{
  "ui_drafts_disabled": true,
  "automatic_deployment": {
    "enabled": true,
    "provider": "github",
    "installation_ids": [
      "string"
    ]
  },
  "last_modified": 42.0
}