OperationMetadata

OperationMetadata provides information about the operation execution. Returned in the long-running operation's metadata field.

JSON representation
{
  "apiMethodName": string,
  "createTime": string,
  "endTime": string,
  "cancelRequested": boolean,
  "logsUrl": string,

  // Union field progress can be only one of the following:
  "counter": {
    object(ProgressCounter)
  }
  // End of list of possible types for union field progress.
}
Fields
apiMethodName

string

The name of the API method that initiated the operation.

createTime

string(Timestamp format)

The time at which the operation was created by the API.

A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".

endTime

string(Timestamp format)

The time at which execution workloads were completed. Some tasks will complete after this time such as logging audit logs.

A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".

cancelRequested

boolean

Specifies if cancellation was requested for the operation.

logsUrl

string

A link to audit and error logs in the log viewer. Error logs are generated only by some operations, listed at Viewing error logs in Cloud Logging. The endTime specified in this URL may not match the end time on the metadata because logs are written asynchronously from execution.

Union field progress. The progress information for the operation. Details are described in the API method that creates the operation. Not all methods provide progress information. progress can be only one of the following:
counter

object(ProgressCounter)

ProgressCounter

ProgressCounter provides counters to describe an operation's progress.

JSON representation
{
  "pending": string,
  "success": string,
  "failure": string,
  "secondarySuccess": string,
  "secondaryFailure": string
}
Fields
pending

string (int64 format)

The number of units that are pending in the operation.

success

string (int64 format)

The number of units that succeeded in the operation.

failure

string (int64 format)

The number of units that failed in the operation.

secondarySuccess

string (int64 format)

The number of secondary units that succeeded in the operation.

secondaryFailure

string (int64 format)

The number of secondary units that failed in the operation.