Method: projects.draft.write

Updates the project draft based on the model.

HTTP request

POST https://actions.googleapis.com/v2/{parent=projects/*}/draft:write

The URL uses gRPC Transcoding syntax.

Path parameters

Parameters
parent

string

Required. The parent resource name in the format projects/{project}. The {project} is the cloud project ID associated with the project.

Request body

The request body contains data with the following structure:

JSON representation
{
  "files": {
    object (Files)
  }
}
Fields
files

object (Files)

Required. List of files sent to the server at a time. This is a list of config files or data files. 1. The first request must be a ConfigFiles. 2. The first request must have a ConfigFile with 'settings'. 3. The first request must have a ConfigFile with 'manifest'.

Response body

If successful, the response body contains data with the following structure:

Definition of draft resource.

JSON representation
{
  "name": string,
  "validationResults": {
    object (ValidationResults)
  }
}
Fields
name

string

The unique identifier of the draft in the following format. projects/{project}/draft

validationResults

object (ValidationResults)

Validation results associated with the project draft content. Note that draft.write updates the draft despite the warnings as warnings are not draft blocking.