|
49 | 49 | {"shape":"AccessDeniedException"}
|
50 | 50 | ]
|
51 | 51 | },
|
| 52 | + "CreateDataIntegrationAssociation":{ |
| 53 | + "name":"CreateDataIntegrationAssociation", |
| 54 | + "http":{ |
| 55 | + "method":"POST", |
| 56 | + "requestUri":"/dataIntegrations/{Identifier}/associations" |
| 57 | + }, |
| 58 | + "input":{"shape":"CreateDataIntegrationAssociationRequest"}, |
| 59 | + "output":{"shape":"CreateDataIntegrationAssociationResponse"}, |
| 60 | + "errors":[ |
| 61 | + {"shape":"InternalServiceError"}, |
| 62 | + {"shape":"ResourceQuotaExceededException"}, |
| 63 | + {"shape":"ThrottlingException"}, |
| 64 | + {"shape":"ResourceNotFoundException"}, |
| 65 | + {"shape":"InvalidRequestException"}, |
| 66 | + {"shape":"AccessDeniedException"} |
| 67 | + ] |
| 68 | + }, |
52 | 69 | "CreateEventIntegration":{
|
53 | 70 | "name":"CreateEventIntegration",
|
54 | 71 | "http":{
|
|
333 | 350 | {"shape":"AccessDeniedException"}
|
334 | 351 | ]
|
335 | 352 | },
|
| 353 | + "UpdateDataIntegrationAssociation":{ |
| 354 | + "name":"UpdateDataIntegrationAssociation", |
| 355 | + "http":{ |
| 356 | + "method":"PATCH", |
| 357 | + "requestUri":"/dataIntegrations/{Identifier}/associations/{DataIntegrationAssociationIdentifier}" |
| 358 | + }, |
| 359 | + "input":{"shape":"UpdateDataIntegrationAssociationRequest"}, |
| 360 | + "output":{"shape":"UpdateDataIntegrationAssociationResponse"}, |
| 361 | + "errors":[ |
| 362 | + {"shape":"InternalServiceError"}, |
| 363 | + {"shape":"ThrottlingException"}, |
| 364 | + {"shape":"ResourceNotFoundException"}, |
| 365 | + {"shape":"InvalidRequestException"}, |
| 366 | + {"shape":"AccessDeniedException"} |
| 367 | + ] |
| 368 | + }, |
336 | 369 | "UpdateEventIntegration":{
|
337 | 370 | "name":"UpdateEventIntegration",
|
338 | 371 | "http":{
|
|
480 | 513 | "Id":{"shape":"UUID"}
|
481 | 514 | }
|
482 | 515 | },
|
| 516 | + "CreateDataIntegrationAssociationRequest":{ |
| 517 | + "type":"structure", |
| 518 | + "required":["DataIntegrationIdentifier"], |
| 519 | + "members":{ |
| 520 | + "DataIntegrationIdentifier":{ |
| 521 | + "shape":"Identifier", |
| 522 | + "location":"uri", |
| 523 | + "locationName":"Identifier" |
| 524 | + }, |
| 525 | + "ClientId":{"shape":"ClientId"}, |
| 526 | + "ObjectConfiguration":{"shape":"ObjectConfiguration"}, |
| 527 | + "DestinationURI":{"shape":"DestinationURI"}, |
| 528 | + "ClientAssociationMetadata":{"shape":"ClientAssociationMetadata"}, |
| 529 | + "ClientToken":{ |
| 530 | + "shape":"IdempotencyToken", |
| 531 | + "idempotencyToken":true |
| 532 | + }, |
| 533 | + "ExecutionConfiguration":{"shape":"ExecutionConfiguration"} |
| 534 | + } |
| 535 | + }, |
| 536 | + "CreateDataIntegrationAssociationResponse":{ |
| 537 | + "type":"structure", |
| 538 | + "members":{ |
| 539 | + "DataIntegrationAssociationId":{"shape":"UUID"}, |
| 540 | + "DataIntegrationArn":{"shape":"Arn"} |
| 541 | + } |
| 542 | + }, |
483 | 543 | "CreateDataIntegrationRequest":{
|
484 | 544 | "type":"structure",
|
485 | 545 | "required":[
|
486 | 546 | "Name",
|
487 |
| - "KmsKey", |
488 |
| - "SourceURI" |
| 547 | + "KmsKey" |
489 | 548 | ],
|
490 | 549 | "members":{
|
491 | 550 | "Name":{"shape":"Name"},
|
|
548 | 607 | "members":{
|
549 | 608 | "DataIntegrationAssociationArn":{"shape":"Arn"},
|
550 | 609 | "DataIntegrationArn":{"shape":"Arn"},
|
551 |
| - "ClientId":{"shape":"ClientId"} |
| 610 | + "ClientId":{"shape":"ClientId"}, |
| 611 | + "DestinationURI":{"shape":"DestinationURI"}, |
| 612 | + "LastExecutionStatus":{"shape":"LastExecutionStatus"}, |
| 613 | + "ExecutionConfiguration":{"shape":"ExecutionConfiguration"} |
552 | 614 | }
|
553 | 615 | },
|
554 | 616 | "DataIntegrationAssociationsList":{
|
|
625 | 687 | "min":0,
|
626 | 688 | "pattern":".*"
|
627 | 689 | },
|
| 690 | + "DestinationURI":{ |
| 691 | + "type":"string", |
| 692 | + "max":1000, |
| 693 | + "min":1, |
| 694 | + "pattern":"^(\\w+\\:\\/\\/[\\w.-]+[\\w/!@#+=.-]+$)|(\\w+\\:\\/\\/[\\w.-]+[\\w/!@#+=.-]+[\\w/!@#+=.-]+[\\w/!@#+=.,-]+$)" |
| 695 | + }, |
628 | 696 | "DuplicateResourceException":{
|
629 | 697 | "type":"structure",
|
630 | 698 | "members":{
|
|
698 | 766 | "min":1,
|
699 | 767 | "pattern":"^[a-zA-Z0-9\\/\\._\\-]+::[a-zA-Z0-9\\/\\._\\-]+(?:\\*)?$"
|
700 | 768 | },
|
| 769 | + "ExecutionConfiguration":{ |
| 770 | + "type":"structure", |
| 771 | + "required":["ExecutionMode"], |
| 772 | + "members":{ |
| 773 | + "ExecutionMode":{"shape":"ExecutionMode"}, |
| 774 | + "OnDemandConfiguration":{"shape":"OnDemandConfiguration"}, |
| 775 | + "ScheduleConfiguration":{"shape":"ScheduleConfiguration"} |
| 776 | + } |
| 777 | + }, |
| 778 | + "ExecutionMode":{ |
| 779 | + "type":"string", |
| 780 | + "enum":[ |
| 781 | + "ON_DEMAND", |
| 782 | + "SCHEDULED" |
| 783 | + ] |
| 784 | + }, |
| 785 | + "ExecutionStatus":{ |
| 786 | + "type":"string", |
| 787 | + "enum":[ |
| 788 | + "COMPLETED", |
| 789 | + "IN_PROGRESS", |
| 790 | + "FAILED" |
| 791 | + ] |
| 792 | + }, |
701 | 793 | "ExternalUrlConfig":{
|
702 | 794 | "type":"structure",
|
703 | 795 | "required":["AccessUrl"],
|
|
850 | 942 | "error":{"httpStatusCode":400},
|
851 | 943 | "exception":true
|
852 | 944 | },
|
| 945 | + "LastExecutionStatus":{ |
| 946 | + "type":"structure", |
| 947 | + "members":{ |
| 948 | + "ExecutionStatus":{"shape":"ExecutionStatus"}, |
| 949 | + "StatusMessage":{"shape":"NonBlankString"} |
| 950 | + } |
| 951 | + }, |
853 | 952 | "ListApplicationAssociationsRequest":{
|
854 | 953 | "type":"structure",
|
855 | 954 | "required":["ApplicationId"],
|
|
1058 | 1157 | "key":{"shape":"NonBlankString"},
|
1059 | 1158 | "value":{"shape":"FieldsMap"}
|
1060 | 1159 | },
|
| 1160 | + "OnDemandConfiguration":{ |
| 1161 | + "type":"structure", |
| 1162 | + "required":["StartTime"], |
| 1163 | + "members":{ |
| 1164 | + "StartTime":{"shape":"NonBlankString"}, |
| 1165 | + "EndTime":{"shape":"NonBlankString"} |
| 1166 | + } |
| 1167 | + }, |
1061 | 1168 | "Permission":{
|
1062 | 1169 | "type":"string",
|
1063 | 1170 | "max":255,
|
|
1263 | 1370 | "members":{
|
1264 | 1371 | }
|
1265 | 1372 | },
|
| 1373 | + "UpdateDataIntegrationAssociationRequest":{ |
| 1374 | + "type":"structure", |
| 1375 | + "required":[ |
| 1376 | + "DataIntegrationIdentifier", |
| 1377 | + "DataIntegrationAssociationIdentifier", |
| 1378 | + "ExecutionConfiguration" |
| 1379 | + ], |
| 1380 | + "members":{ |
| 1381 | + "DataIntegrationIdentifier":{ |
| 1382 | + "shape":"Identifier", |
| 1383 | + "location":"uri", |
| 1384 | + "locationName":"Identifier" |
| 1385 | + }, |
| 1386 | + "DataIntegrationAssociationIdentifier":{ |
| 1387 | + "shape":"Identifier", |
| 1388 | + "location":"uri", |
| 1389 | + "locationName":"DataIntegrationAssociationIdentifier" |
| 1390 | + }, |
| 1391 | + "ExecutionConfiguration":{"shape":"ExecutionConfiguration"} |
| 1392 | + } |
| 1393 | + }, |
| 1394 | + "UpdateDataIntegrationAssociationResponse":{ |
| 1395 | + "type":"structure", |
| 1396 | + "members":{ |
| 1397 | + } |
| 1398 | + }, |
1266 | 1399 | "UpdateDataIntegrationRequest":{
|
1267 | 1400 | "type":"structure",
|
1268 | 1401 | "required":["Identifier"],
|
|
0 commit comments