SupplyChain / Client / send_data_integration_event
send_data_integration_event#
- SupplyChain.Client.send_data_integration_event(**kwargs)#
Send the transactional data payload for the event with real-time data for analysis or monitoring. The real-time data events are stored in an Amazon Web Services service before being processed and stored in data lake. New data events are synced with data lake at 5 PM GMT everyday. The updated transactional data is available in data lake after ingestion.
See also: AWS API Documentation
Request Syntax
response = client.send_data_integration_event( instanceId='string', eventType='scn.data.forecast'|'scn.data.inventorylevel'|'scn.data.inboundorder'|'scn.data.inboundorderline'|'scn.data.inboundorderlineschedule'|'scn.data.outboundorderline'|'scn.data.outboundshipment'|'scn.data.processheader'|'scn.data.processoperation'|'scn.data.processproduct'|'scn.data.reservation'|'scn.data.shipment'|'scn.data.shipmentstop'|'scn.data.shipmentstoporder'|'scn.data.supplyplan', data='string', eventGroupId='string', eventTimestamp=datetime(2015, 1, 1), clientToken='string' )
- Parameters:
instanceId (string) –
[REQUIRED]
The AWS Supply Chain instance identifier.
eventType (string) –
[REQUIRED]
The data event type.
data (string) –
[REQUIRED]
The data payload of the event. For more information on the data schema to use, see Data entities supported in AWS Supply Chain.
eventGroupId (string) –
[REQUIRED]
Event identifier (for example, orderId for InboundOrder) used for data sharing or partitioning.
eventTimestamp (datetime) – The event timestamp (in epoch seconds).
clientToken (string) –
The idempotent client token.
This field is autopopulated if not provided.
- Return type:
dict
- Returns:
Response Syntax
{ 'eventId': 'string' }
Response Structure
(dict) –
The response parameters for SendDataIntegrationEvent.
eventId (string) –
The unique event identifier.
Exceptions
SupplyChain.Client.exceptions.ServiceQuotaExceededException
SupplyChain.Client.exceptions.ResourceNotFoundException
SupplyChain.Client.exceptions.ThrottlingException
SupplyChain.Client.exceptions.AccessDeniedException
SupplyChain.Client.exceptions.ValidationException
SupplyChain.Client.exceptions.InternalServerException
SupplyChain.Client.exceptions.ConflictException