Skip to content

Commit 613bd53

Browse files
author
AWS
committed
AWS Supply Chain Update: This release includes API SendDataIntegrationEvent for AWS Supply Chain
1 parent a4c7bb4 commit 613bd53

File tree

2 files changed

+112
-0
lines changed

2 files changed

+112
-0
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "AWS Supply Chain",
4+
"contributor": "",
5+
"description": "This release includes API SendDataIntegrationEvent for AWS Supply Chain"
6+
}

services/supplychain/src/main/resources/codegen-resources/service-2.json

Lines changed: 106 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,27 @@
5252
{"shape":"ConflictException"}
5353
],
5454
"documentation":"<p>Get status and details of a BillOfMaterialsImportJob.</p>"
55+
},
56+
"SendDataIntegrationEvent":{
57+
"name":"SendDataIntegrationEvent",
58+
"http":{
59+
"method":"POST",
60+
"requestUri":"/api-data/data-integration/instance/{instanceId}/data-integration-events",
61+
"responseCode":200
62+
},
63+
"input":{"shape":"SendDataIntegrationEventRequest"},
64+
"output":{"shape":"SendDataIntegrationEventResponse"},
65+
"errors":[
66+
{"shape":"ServiceQuotaExceededException"},
67+
{"shape":"ResourceNotFoundException"},
68+
{"shape":"ThrottlingException"},
69+
{"shape":"AccessDeniedException"},
70+
{"shape":"ValidationException"},
71+
{"shape":"InternalServerException"},
72+
{"shape":"ConflictException"}
73+
],
74+
"documentation":"<p>Send transactional data events with real-time data for analysis or monitoring.</p>",
75+
"idempotent":true
5576
}
5677
},
5778
"shapes":{
@@ -169,6 +190,37 @@
169190
},
170191
"documentation":"<p>The response parameters of CreateBillOfMaterialsImportJob.</p>"
171192
},
193+
"DataIntegrationEventData":{
194+
"type":"string",
195+
"max":1048576,
196+
"min":1,
197+
"sensitive":true
198+
},
199+
"DataIntegrationEventGroupId":{
200+
"type":"string",
201+
"max":255,
202+
"min":1
203+
},
204+
"DataIntegrationEventType":{
205+
"type":"string",
206+
"enum":[
207+
"scn.data.forecast",
208+
"scn.data.inventorylevel",
209+
"scn.data.inboundorder",
210+
"scn.data.inboundorderline",
211+
"scn.data.inboundorderlineschedule",
212+
"scn.data.outboundorderline",
213+
"scn.data.outboundshipment",
214+
"scn.data.processheader",
215+
"scn.data.processoperation",
216+
"scn.data.processproduct",
217+
"scn.data.reservation",
218+
"scn.data.shipment",
219+
"scn.data.shipmentstop",
220+
"scn.data.shipmentstoporder",
221+
"scn.data.supplyplan"
222+
]
223+
},
172224
"GetBillOfMaterialsImportJobRequest":{
173225
"type":"structure",
174226
"required":[
@@ -225,6 +277,56 @@
225277
},
226278
"exception":true
227279
},
280+
"SendDataIntegrationEventRequest":{
281+
"type":"structure",
282+
"required":[
283+
"instanceId",
284+
"eventType",
285+
"data",
286+
"eventGroupId"
287+
],
288+
"members":{
289+
"instanceId":{
290+
"shape":"UUID",
291+
"documentation":"<p>The AWS Supply Chain instance identifier.</p>",
292+
"location":"uri",
293+
"locationName":"instanceId"
294+
},
295+
"eventType":{
296+
"shape":"DataIntegrationEventType",
297+
"documentation":"<p>The data event type.</p>"
298+
},
299+
"data":{
300+
"shape":"DataIntegrationEventData",
301+
"documentation":"<p>The data payload of the event.</p>"
302+
},
303+
"eventGroupId":{
304+
"shape":"DataIntegrationEventGroupId",
305+
"documentation":"<p>Event identifier (for example, orderId for InboundOrder) used for data sharing or partitioning.</p>"
306+
},
307+
"eventTimestamp":{
308+
"shape":"SyntheticTimestamp_epoch_seconds",
309+
"documentation":"<p>The event timestamp (in epoch seconds).</p>"
310+
},
311+
"clientToken":{
312+
"shape":"ClientToken",
313+
"documentation":"<p>The idempotent client token.</p>",
314+
"idempotencyToken":true
315+
}
316+
},
317+
"documentation":"<p>The request parameters for SendDataIntegrationEvent.</p>"
318+
},
319+
"SendDataIntegrationEventResponse":{
320+
"type":"structure",
321+
"required":["eventId"],
322+
"members":{
323+
"eventId":{
324+
"shape":"UUID",
325+
"documentation":"<p>The unique event identifier.</p>"
326+
}
327+
},
328+
"documentation":"<p>The response parameters for SendDataIntegrationEvent.</p>"
329+
},
228330
"ServiceQuotaExceededException":{
229331
"type":"structure",
230332
"members":{
@@ -238,6 +340,10 @@
238340
"exception":true
239341
},
240342
"String":{"type":"string"},
343+
"SyntheticTimestamp_epoch_seconds":{
344+
"type":"timestamp",
345+
"timestampFormat":"unixTimestamp"
346+
},
241347
"ThrottlingException":{
242348
"type":"structure",
243349
"members":{

0 commit comments

Comments
 (0)