Skip to content

Commit 8518e27

Browse files
Updated API models and rebuilt service gems.
1 parent 20946ad commit 8518e27

File tree

83 files changed

+5785
-1835
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

83 files changed

+5785
-1835
lines changed

apis/AWSMigrationHub/2017-05-31/api-2.json

Lines changed: 199 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,25 @@
5555
{"shape":"HomeRegionNotSetException"}
5656
]
5757
},
58+
"AssociateSourceResource":{
59+
"name":"AssociateSourceResource",
60+
"http":{
61+
"method":"POST",
62+
"requestUri":"/"
63+
},
64+
"input":{"shape":"AssociateSourceResourceRequest"},
65+
"output":{"shape":"AssociateSourceResourceResult"},
66+
"errors":[
67+
{"shape":"AccessDeniedException"},
68+
{"shape":"ThrottlingException"},
69+
{"shape":"InternalServerError"},
70+
{"shape":"ServiceUnavailableException"},
71+
{"shape":"DryRunOperation"},
72+
{"shape":"UnauthorizedOperation"},
73+
{"shape":"InvalidInputException"},
74+
{"shape":"ResourceNotFoundException"}
75+
]
76+
},
5877
"CreateProgressUpdateStream":{
5978
"name":"CreateProgressUpdateStream",
6079
"http":{
@@ -171,6 +190,25 @@
171190
{"shape":"HomeRegionNotSetException"}
172191
]
173192
},
193+
"DisassociateSourceResource":{
194+
"name":"DisassociateSourceResource",
195+
"http":{
196+
"method":"POST",
197+
"requestUri":"/"
198+
},
199+
"input":{"shape":"DisassociateSourceResourceRequest"},
200+
"output":{"shape":"DisassociateSourceResourceResult"},
201+
"errors":[
202+
{"shape":"AccessDeniedException"},
203+
{"shape":"ThrottlingException"},
204+
{"shape":"InternalServerError"},
205+
{"shape":"ServiceUnavailableException"},
206+
{"shape":"DryRunOperation"},
207+
{"shape":"UnauthorizedOperation"},
208+
{"shape":"InvalidInputException"},
209+
{"shape":"ResourceNotFoundException"}
210+
]
211+
},
174212
"ImportMigrationTask":{
175213
"name":"ImportMigrationTask",
176214
"http":{
@@ -244,6 +282,23 @@
244282
{"shape":"HomeRegionNotSetException"}
245283
]
246284
},
285+
"ListMigrationTaskUpdates":{
286+
"name":"ListMigrationTaskUpdates",
287+
"http":{
288+
"method":"POST",
289+
"requestUri":"/"
290+
},
291+
"input":{"shape":"ListMigrationTaskUpdatesRequest"},
292+
"output":{"shape":"ListMigrationTaskUpdatesResult"},
293+
"errors":[
294+
{"shape":"AccessDeniedException"},
295+
{"shape":"ThrottlingException"},
296+
{"shape":"InternalServerError"},
297+
{"shape":"ServiceUnavailableException"},
298+
{"shape":"InvalidInputException"},
299+
{"shape":"ResourceNotFoundException"}
300+
]
301+
},
247302
"ListMigrationTasks":{
248303
"name":"ListMigrationTasks",
249304
"http":{
@@ -280,6 +335,23 @@
280335
{"shape":"HomeRegionNotSetException"}
281336
]
282337
},
338+
"ListSourceResources":{
339+
"name":"ListSourceResources",
340+
"http":{
341+
"method":"POST",
342+
"requestUri":"/"
343+
},
344+
"input":{"shape":"ListSourceResourcesRequest"},
345+
"output":{"shape":"ListSourceResourcesResult"},
346+
"errors":[
347+
{"shape":"AccessDeniedException"},
348+
{"shape":"ThrottlingException"},
349+
{"shape":"InternalServerError"},
350+
{"shape":"ServiceUnavailableException"},
351+
{"shape":"InvalidInputException"},
352+
{"shape":"ResourceNotFoundException"}
353+
]
354+
},
283355
"NotifyApplicationState":{
284356
"name":"NotifyApplicationState",
285357
"http":{
@@ -422,6 +494,25 @@
422494
"members":{
423495
}
424496
},
497+
"AssociateSourceResourceRequest":{
498+
"type":"structure",
499+
"required":[
500+
"ProgressUpdateStream",
501+
"MigrationTaskName",
502+
"SourceResource"
503+
],
504+
"members":{
505+
"ProgressUpdateStream":{"shape":"ProgressUpdateStream"},
506+
"MigrationTaskName":{"shape":"MigrationTaskName"},
507+
"SourceResource":{"shape":"SourceResource"},
508+
"DryRun":{"shape":"DryRun"}
509+
}
510+
},
511+
"AssociateSourceResourceResult":{
512+
"type":"structure",
513+
"members":{
514+
}
515+
},
425516
"ConfigurationId":{
426517
"type":"string",
427518
"max":1600,
@@ -547,6 +638,25 @@
547638
"members":{
548639
}
549640
},
641+
"DisassociateSourceResourceRequest":{
642+
"type":"structure",
643+
"required":[
644+
"ProgressUpdateStream",
645+
"MigrationTaskName",
646+
"SourceResourceName"
647+
],
648+
"members":{
649+
"ProgressUpdateStream":{"shape":"ProgressUpdateStream"},
650+
"MigrationTaskName":{"shape":"MigrationTaskName"},
651+
"SourceResourceName":{"shape":"SourceResourceName"},
652+
"DryRun":{"shape":"DryRun"}
653+
}
654+
},
655+
"DisassociateSourceResourceResult":{
656+
"type":"structure",
657+
"members":{
658+
}
659+
},
550660
"DiscoveredResource":{
551661
"type":"structure",
552662
"required":["ConfigurationId"],
@@ -674,6 +784,26 @@
674784
"DiscoveredResourceList":{"shape":"DiscoveredResourceList"}
675785
}
676786
},
787+
"ListMigrationTaskUpdatesRequest":{
788+
"type":"structure",
789+
"required":[
790+
"ProgressUpdateStream",
791+
"MigrationTaskName"
792+
],
793+
"members":{
794+
"ProgressUpdateStream":{"shape":"ProgressUpdateStream"},
795+
"MigrationTaskName":{"shape":"MigrationTaskName"},
796+
"NextToken":{"shape":"Token"},
797+
"MaxResults":{"shape":"MaxResults"}
798+
}
799+
},
800+
"ListMigrationTaskUpdatesResult":{
801+
"type":"structure",
802+
"members":{
803+
"NextToken":{"shape":"Token"},
804+
"MigrationTaskUpdateList":{"shape":"MigrationTaskUpdateList"}
805+
}
806+
},
677807
"ListMigrationTasksRequest":{
678808
"type":"structure",
679809
"members":{
@@ -703,6 +833,26 @@
703833
"NextToken":{"shape":"Token"}
704834
}
705835
},
836+
"ListSourceResourcesRequest":{
837+
"type":"structure",
838+
"required":[
839+
"ProgressUpdateStream",
840+
"MigrationTaskName"
841+
],
842+
"members":{
843+
"ProgressUpdateStream":{"shape":"ProgressUpdateStream"},
844+
"MigrationTaskName":{"shape":"MigrationTaskName"},
845+
"NextToken":{"shape":"Token"},
846+
"MaxResults":{"shape":"MaxResultsSourceResources"}
847+
}
848+
},
849+
"ListSourceResourcesResult":{
850+
"type":"structure",
851+
"members":{
852+
"NextToken":{"shape":"Token"},
853+
"SourceResourceList":{"shape":"SourceResourceList"}
854+
}
855+
},
706856
"MaxResults":{
707857
"type":"integer",
708858
"box":true,
@@ -721,6 +871,12 @@
721871
"max":10,
722872
"min":1
723873
},
874+
"MaxResultsSourceResources":{
875+
"type":"integer",
876+
"box":true,
877+
"max":10,
878+
"min":1
879+
},
724880
"MigrationTask":{
725881
"type":"structure",
726882
"members":{
@@ -752,6 +908,18 @@
752908
"type":"list",
753909
"member":{"shape":"MigrationTaskSummary"}
754910
},
911+
"MigrationTaskUpdate":{
912+
"type":"structure",
913+
"members":{
914+
"UpdateDateTime":{"shape":"UpdateDateTime"},
915+
"UpdateType":{"shape":"UpdateType"},
916+
"MigrationTaskState":{"shape":"Task"}
917+
}
918+
},
919+
"MigrationTaskUpdateList":{
920+
"type":"list",
921+
"member":{"shape":"MigrationTaskUpdate"}
922+
},
755923
"NextUpdateSeconds":{
756924
"type":"integer",
757925
"min":0
@@ -905,6 +1073,30 @@
9051073
"exception":true,
9061074
"fault":true
9071075
},
1076+
"SourceResource":{
1077+
"type":"structure",
1078+
"required":["Name"],
1079+
"members":{
1080+
"Name":{"shape":"SourceResourceName"},
1081+
"Description":{"shape":"SourceResourceDescription"},
1082+
"StatusDetail":{"shape":"StatusDetail"}
1083+
}
1084+
},
1085+
"SourceResourceDescription":{
1086+
"type":"string",
1087+
"max":500,
1088+
"min":0,
1089+
"pattern":"^.{0,500}$"
1090+
},
1091+
"SourceResourceList":{
1092+
"type":"list",
1093+
"member":{"shape":"SourceResource"}
1094+
},
1095+
"SourceResourceName":{
1096+
"type":"string",
1097+
"max":1600,
1098+
"min":1
1099+
},
9081100
"Status":{
9091101
"type":"string",
9101102
"enum":[
@@ -916,9 +1108,9 @@
9161108
},
9171109
"StatusDetail":{
9181110
"type":"string",
919-
"max":500,
1111+
"max":2500,
9201112
"min":0,
921-
"pattern":"^.{0,500}$"
1113+
"pattern":"^.{0,2500}$"
9221114
},
9231115
"Task":{
9241116
"type":"structure",
@@ -951,6 +1143,10 @@
9511143
},
9521144
"exception":true
9531145
},
954-
"UpdateDateTime":{"type":"timestamp"}
1146+
"UpdateDateTime":{"type":"timestamp"},
1147+
"UpdateType":{
1148+
"type":"string",
1149+
"enum":["MIGRATION_TASK_STATE_UPDATED"]
1150+
}
9551151
}
9561152
}

0 commit comments

Comments
 (0)