DataZone / Client / get_lineage_node
get_lineage_node#
- DataZone.Client.get_lineage_node(**kwargs)#
Gets the data lineage node.
See also: AWS API Documentation
Request Syntax
response = client.get_lineage_node( domainIdentifier='string', eventTimestamp=datetime(2015, 1, 1), identifier='string' )
- Parameters:
domainIdentifier (string) –
[REQUIRED]
The ID of the domain in which you want to get the data lineage node.
eventTimestamp (datetime) – The event time stamp for which you want to get the data lineage node.
identifier (string) –
[REQUIRED]
The ID of the data lineage node that you want to get.
Both, a lineage node identifier generated by Amazon DataZone and a
sourceIdentifier
of the lineage node are supported. IfsourceIdentifier
is greater than 1800 characters, you can use lineage node identifier generated by Amazon DataZone to get the node details.
- Return type:
dict
- Returns:
Response Syntax
{ 'createdAt': datetime(2015, 1, 1), 'createdBy': 'string', 'description': 'string', 'domainId': 'string', 'downstreamNodes': [ { 'eventTimestamp': datetime(2015, 1, 1), 'id': 'string' }, ], 'eventTimestamp': datetime(2015, 1, 1), 'formsOutput': [ { 'content': 'string', 'formName': 'string', 'typeName': 'string', 'typeRevision': 'string' }, ], 'id': 'string', 'name': 'string', 'sourceIdentifier': 'string', 'typeName': 'string', 'typeRevision': 'string', 'updatedAt': datetime(2015, 1, 1), 'updatedBy': 'string', 'upstreamNodes': [ { 'eventTimestamp': datetime(2015, 1, 1), 'id': 'string' }, ] }
Response Structure
(dict) –
createdAt (datetime) –
The timestamp at which the data lineage node was created.
createdBy (string) –
The user who created the data lineage node.
description (string) –
The description of the data lineage node.
domainId (string) –
The ID of the domain where you’re getting the data lineage node.
downstreamNodes (list) –
The downsteam nodes of the specified data lineage node.
(dict) –
The reference details for the data lineage node.
eventTimestamp (datetime) –
The event timestamp of the data lineage node.
id (string) –
The ID of the data lineage node.
eventTimestamp (datetime) –
The timestamp of the event described in the data lineage node.
formsOutput (list) –
The metadata of the specified data lineage node.
(dict) –
The details of a metadata form.
content (string) –
The content of the metadata form.
formName (string) –
The name of the metadata form.
typeName (string) –
The name of the metadata form type.
typeRevision (string) –
The revision of the metadata form type.
id (string) –
The ID of the data lineage node.
name (string) –
The name of the data lineage node.
sourceIdentifier (string) –
The source identifier of the data lineage node.
typeName (string) –
The name of the type of the specified data lineage node.
typeRevision (string) –
The revision type of the specified data lineage node.
updatedAt (datetime) –
The timestamp at which the data lineage node was updated.
updatedBy (string) –
The user who updated the data lineage node.
upstreamNodes (list) –
The upstream nodes of the specified data lineage node.
(dict) –
The reference details for the data lineage node.
eventTimestamp (datetime) –
The event timestamp of the data lineage node.
id (string) –
The ID of the data lineage node.
Exceptions
DataZone.Client.exceptions.InternalServerException
DataZone.Client.exceptions.ResourceNotFoundException
DataZone.Client.exceptions.AccessDeniedException
DataZone.Client.exceptions.ThrottlingException
DataZone.Client.exceptions.ValidationException
DataZone.Client.exceptions.UnauthorizedException