Resource: Run
A lineage run represents an execution of a process that creates lineage events.
JSON representation |
---|
{
"name": string,
"displayName": string,
"attributes": {
string: value,
...
},
"startTime": string,
"endTime": string,
"state": enum ( |
Fields | |
---|---|
name |
Immutable. The resource name of the run. Format: |
display |
Optional. A human-readable name you can set to display in a user interface. Must be not longer than 1024 characters and only contain UTF-8 letters or numbers, spaces or characters like |
attributes |
Optional. The attributes of the run. Should only be used for the purpose of non-semantic management (classifying, describing or labeling the run). Up to 100 attributes are allowed. |
start |
Required. The timestamp of the start of the run. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
end |
Optional. The timestamp of the end of the run. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
state |
Required. The state of the run. |
State
The current state of the run.
Enums | |
---|---|
UNKNOWN |
The state is unknown. The true state may be any of the below or a different state that is not supported here explicitly. |
STARTED |
The run is still executing. |
COMPLETED |
The run completed. |
FAILED |
The run failed. |
ABORTED |
The run aborted. |
Methods |
|
---|---|
|
Creates a new run. |
|
Deletes the run with the specified name. |
|
Gets the details of the specified run. |
|
Lists runs in the given project and location. |
|
Updates a run. |