DataZone / Client / post_lineage_event
post_lineage_event#
- DataZone.Client.post_lineage_event(**kwargs)#
Posts a data lineage event.
See also: AWS API Documentation
Request Syntax
response = client.post_lineage_event( clientToken='string', domainIdentifier='string', event=b'bytes'|file )
- Parameters:
clientToken (string) –
A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
This field is autopopulated if not provided.
domainIdentifier (string) –
[REQUIRED]
The ID of the domain where you want to post a data lineage event.
event (bytes or seekable file-like object) –
[REQUIRED]
The data lineage event that you want to post. Only open-lineage run event are supported as events.
- Return type:
dict
- Returns:
Response Syntax
{ 'domainId': 'string', 'id': 'string' }
Response Structure
(dict) –
domainId (string) –
The ID of the domain.
id (string) –
The ID of the lineage event.
Exceptions
DataZone.Client.exceptions.InternalServerException
DataZone.Client.exceptions.ResourceNotFoundException
DataZone.Client.exceptions.AccessDeniedException
DataZone.Client.exceptions.ThrottlingException
DataZone.Client.exceptions.ServiceQuotaExceededException
DataZone.Client.exceptions.ConflictException
DataZone.Client.exceptions.ValidationException
DataZone.Client.exceptions.UnauthorizedException