Resource: LineageEvent
A lineage event represents an operation on assets. Within the operation, the data flows from the source to the target defined in the links field.
JSON representation |
---|
{
"name": string,
"links": [
{
object ( |
Fields | |
---|---|
name |
Immutable. The resource name of the lineage event. Format: |
links[] |
Optional. List of source-target pairs. Can't contain more than 100 tuples. |
start |
Required. The beginning of the transformation which resulted in this lineage event. For streaming scenarios, it should be the beginning of the period from which the lineage is being reported. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
end |
Optional. The end of the transformation which resulted in this lineage event. For streaming scenarios, it should be the end of the period from which the lineage is being reported. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
EventLink
A lineage between source and target entities.
JSON representation |
---|
{ "source": { object ( |
Fields | |
---|---|
source |
Required. Reference to the source entity |
target |
Required. Reference to the target entity |
EntityReference
The soft reference to everything you can attach a lineage event to.
JSON representation |
---|
{ "fullyQualifiedName": string } |
Fields | |
---|---|
fully |
Required. Fully Qualified Name (FQN) of the entity. |
Methods |
|
---|---|
|
Creates a new lineage event. |
|
Deletes the lineage event with the specified name. |
|
Gets details of a specified lineage event. |
|
Lists lineage events in the given project and location. |