PATCH
/
v1
/
projects
/
{project}
/
plans
/
{plan}
{
  "name": "<string>",
  "issue": "<string>",
  "rollout": "<string>",
  "title": "<string>",
  "description": "<string>",
  "specs": [
    {
      "id": "<string>",
      "createDatabaseConfig": {
        "target": "<string>",
        "database": "<string>",
        "table": "<string>",
        "characterSet": "<string>",
        "collation": "<string>",
        "cluster": "<string>",
        "owner": "<string>",
        "environment": "<string>"
      },
      "changeDatabaseConfig": {
        "targets": [
          "<string>"
        ],
        "sheet": "<string>",
        "release": "<string>",
        "type": "TYPE_UNSPECIFIED",
        "ghostFlags": {},
        "enablePriorBackup": true
      },
      "exportDataConfig": {
        "targets": [
          "<string>"
        ],
        "sheet": "<string>",
        "format": "FORMAT_UNSPECIFIED",
        "password": "<string>"
      }
    }
  ],
  "creator": "<string>",
  "createTime": "2023-11-07T05:31:56Z",
  "updateTime": "2023-11-07T05:31:56Z",
  "planCheckRunStatusCount": {},
  "deployment": {
    "environments": [
      "<string>"
    ],
    "databaseGroupMappings": [
      {
        "databaseGroup": "<string>",
        "databases": [
          "<string>"
        ]
      }
    ]
  }
}

Path Parameters

project
string
required

The project id.

plan
string
required

The plan id.

Query Parameters

updateMask
string

The list of fields to update.

Body

application/json

Response

200
application/json

OK

The response is of type object.