|
52 | 52 | {"shape":"ConflictException"}
|
53 | 53 | ],
|
54 | 54 | "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 |
55 | 76 | }
|
56 | 77 | },
|
57 | 78 | "shapes":{
|
|
169 | 190 | },
|
170 | 191 | "documentation":"<p>The response parameters of CreateBillOfMaterialsImportJob.</p>"
|
171 | 192 | },
|
| 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 | + }, |
172 | 224 | "GetBillOfMaterialsImportJobRequest":{
|
173 | 225 | "type":"structure",
|
174 | 226 | "required":[
|
|
225 | 277 | },
|
226 | 278 | "exception":true
|
227 | 279 | },
|
| 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 | + }, |
228 | 330 | "ServiceQuotaExceededException":{
|
229 | 331 | "type":"structure",
|
230 | 332 | "members":{
|
|
238 | 340 | "exception":true
|
239 | 341 | },
|
240 | 342 | "String":{"type":"string"},
|
| 343 | + "SyntheticTimestamp_epoch_seconds":{ |
| 344 | + "type":"timestamp", |
| 345 | + "timestampFormat":"unixTimestamp" |
| 346 | + }, |
241 | 347 | "ThrottlingException":{
|
242 | 348 | "type":"structure",
|
243 | 349 | "members":{
|
|
0 commit comments