Skip to content

Commit 0bbdf11

Browse files
Updated API models and rebuilt service gems.
1 parent 0eed9e7 commit 0bbdf11

File tree

24 files changed

+2718
-53
lines changed

24 files changed

+2718
-53
lines changed

apis/appintegrations/2020-07-29/api-2.json

Lines changed: 136 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,23 @@
4949
{"shape":"AccessDeniedException"}
5050
]
5151
},
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+
},
5269
"CreateEventIntegration":{
5370
"name":"CreateEventIntegration",
5471
"http":{
@@ -333,6 +350,22 @@
333350
{"shape":"AccessDeniedException"}
334351
]
335352
},
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+
},
336369
"UpdateEventIntegration":{
337370
"name":"UpdateEventIntegration",
338371
"http":{
@@ -480,12 +513,38 @@
480513
"Id":{"shape":"UUID"}
481514
}
482515
},
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+
},
483543
"CreateDataIntegrationRequest":{
484544
"type":"structure",
485545
"required":[
486546
"Name",
487-
"KmsKey",
488-
"SourceURI"
547+
"KmsKey"
489548
],
490549
"members":{
491550
"Name":{"shape":"Name"},
@@ -548,7 +607,10 @@
548607
"members":{
549608
"DataIntegrationAssociationArn":{"shape":"Arn"},
550609
"DataIntegrationArn":{"shape":"Arn"},
551-
"ClientId":{"shape":"ClientId"}
610+
"ClientId":{"shape":"ClientId"},
611+
"DestinationURI":{"shape":"DestinationURI"},
612+
"LastExecutionStatus":{"shape":"LastExecutionStatus"},
613+
"ExecutionConfiguration":{"shape":"ExecutionConfiguration"}
552614
}
553615
},
554616
"DataIntegrationAssociationsList":{
@@ -625,6 +687,12 @@
625687
"min":0,
626688
"pattern":".*"
627689
},
690+
"DestinationURI":{
691+
"type":"string",
692+
"max":1000,
693+
"min":1,
694+
"pattern":"^(\\w+\\:\\/\\/[\\w.-]+[\\w/!@#+=.-]+$)|(\\w+\\:\\/\\/[\\w.-]+[\\w/!@#+=.-]+[\\w/!@#+=.-]+[\\w/!@#+=.,-]+$)"
695+
},
628696
"DuplicateResourceException":{
629697
"type":"structure",
630698
"members":{
@@ -698,6 +766,30 @@
698766
"min":1,
699767
"pattern":"^[a-zA-Z0-9\\/\\._\\-]+::[a-zA-Z0-9\\/\\._\\-]+(?:\\*)?$"
700768
},
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+
},
701793
"ExternalUrlConfig":{
702794
"type":"structure",
703795
"required":["AccessUrl"],
@@ -850,6 +942,13 @@
850942
"error":{"httpStatusCode":400},
851943
"exception":true
852944
},
945+
"LastExecutionStatus":{
946+
"type":"structure",
947+
"members":{
948+
"ExecutionStatus":{"shape":"ExecutionStatus"},
949+
"StatusMessage":{"shape":"NonBlankString"}
950+
}
951+
},
853952
"ListApplicationAssociationsRequest":{
854953
"type":"structure",
855954
"required":["ApplicationId"],
@@ -1058,6 +1157,14 @@
10581157
"key":{"shape":"NonBlankString"},
10591158
"value":{"shape":"FieldsMap"}
10601159
},
1160+
"OnDemandConfiguration":{
1161+
"type":"structure",
1162+
"required":["StartTime"],
1163+
"members":{
1164+
"StartTime":{"shape":"NonBlankString"},
1165+
"EndTime":{"shape":"NonBlankString"}
1166+
}
1167+
},
10611168
"Permission":{
10621169
"type":"string",
10631170
"max":255,
@@ -1263,6 +1370,32 @@
12631370
"members":{
12641371
}
12651372
},
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+
},
12661399
"UpdateDataIntegrationRequest":{
12671400
"type":"structure",
12681401
"required":["Identifier"],

0 commit comments

Comments
 (0)