配置部署

修补 /groups/{groupId}/apps/{appId}/deploy/config

修改应用程序的部署配置以自定义应用程序部署更改的方式。

路径参数

application/json

body

  • ui_drafts_disabled 布尔 必需

    如果为 true,则在管理 UI 中所做的每项更改都会在保存时自动部署。如果为 false,则更改将分组到您单独部署的部署草稿中。

  • automatic_deployment 对象 必需

    自动部署方法的配置

    隐藏 auto_deployment 属性 显示 auto_deployment 属性 对象
    • enabled 布尔

      如果为 true,则应用将使用为 provider 定义的方法自动部署。

    • provider 字符串

      自动部署的类型。

      值为 github

    • Installation_Ids array[string]

      自动部署提供商安装的唯一ID值。示例,Github应用安装id 值。

  • last_modified 数字

    上次修改此配置的时间用自 UNIX 纪元以来的秒数表示。

响应

  • 204

    Success

PATCH /groups/{groupId}/apps/{appId}/ 部署/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
}