|
55 | 55 | {"shape":"HomeRegionNotSetException"}
|
56 | 56 | ]
|
57 | 57 | },
|
| 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 | + }, |
58 | 77 | "CreateProgressUpdateStream":{
|
59 | 78 | "name":"CreateProgressUpdateStream",
|
60 | 79 | "http":{
|
|
171 | 190 | {"shape":"HomeRegionNotSetException"}
|
172 | 191 | ]
|
173 | 192 | },
|
| 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 | + }, |
174 | 212 | "ImportMigrationTask":{
|
175 | 213 | "name":"ImportMigrationTask",
|
176 | 214 | "http":{
|
|
244 | 282 | {"shape":"HomeRegionNotSetException"}
|
245 | 283 | ]
|
246 | 284 | },
|
| 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 | + }, |
247 | 302 | "ListMigrationTasks":{
|
248 | 303 | "name":"ListMigrationTasks",
|
249 | 304 | "http":{
|
|
280 | 335 | {"shape":"HomeRegionNotSetException"}
|
281 | 336 | ]
|
282 | 337 | },
|
| 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 | + }, |
283 | 355 | "NotifyApplicationState":{
|
284 | 356 | "name":"NotifyApplicationState",
|
285 | 357 | "http":{
|
|
422 | 494 | "members":{
|
423 | 495 | }
|
424 | 496 | },
|
| 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 | + }, |
425 | 516 | "ConfigurationId":{
|
426 | 517 | "type":"string",
|
427 | 518 | "max":1600,
|
|
547 | 638 | "members":{
|
548 | 639 | }
|
549 | 640 | },
|
| 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 | + }, |
550 | 660 | "DiscoveredResource":{
|
551 | 661 | "type":"structure",
|
552 | 662 | "required":["ConfigurationId"],
|
|
674 | 784 | "DiscoveredResourceList":{"shape":"DiscoveredResourceList"}
|
675 | 785 | }
|
676 | 786 | },
|
| 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 | + }, |
677 | 807 | "ListMigrationTasksRequest":{
|
678 | 808 | "type":"structure",
|
679 | 809 | "members":{
|
|
703 | 833 | "NextToken":{"shape":"Token"}
|
704 | 834 | }
|
705 | 835 | },
|
| 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 | + }, |
706 | 856 | "MaxResults":{
|
707 | 857 | "type":"integer",
|
708 | 858 | "box":true,
|
|
721 | 871 | "max":10,
|
722 | 872 | "min":1
|
723 | 873 | },
|
| 874 | + "MaxResultsSourceResources":{ |
| 875 | + "type":"integer", |
| 876 | + "box":true, |
| 877 | + "max":10, |
| 878 | + "min":1 |
| 879 | + }, |
724 | 880 | "MigrationTask":{
|
725 | 881 | "type":"structure",
|
726 | 882 | "members":{
|
|
752 | 908 | "type":"list",
|
753 | 909 | "member":{"shape":"MigrationTaskSummary"}
|
754 | 910 | },
|
| 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 | + }, |
755 | 923 | "NextUpdateSeconds":{
|
756 | 924 | "type":"integer",
|
757 | 925 | "min":0
|
|
905 | 1073 | "exception":true,
|
906 | 1074 | "fault":true
|
907 | 1075 | },
|
| 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 | + }, |
908 | 1100 | "Status":{
|
909 | 1101 | "type":"string",
|
910 | 1102 | "enum":[
|
|
916 | 1108 | },
|
917 | 1109 | "StatusDetail":{
|
918 | 1110 | "type":"string",
|
919 |
| - "max":500, |
| 1111 | + "max":2500, |
920 | 1112 | "min":0,
|
921 |
| - "pattern":"^.{0,500}$" |
| 1113 | + "pattern":"^.{0,2500}$" |
922 | 1114 | },
|
923 | 1115 | "Task":{
|
924 | 1116 | "type":"structure",
|
|
951 | 1143 | },
|
952 | 1144 | "exception":true
|
953 | 1145 | },
|
954 |
| - "UpdateDateTime":{"type":"timestamp"} |
| 1146 | + "UpdateDateTime":{"type":"timestamp"}, |
| 1147 | + "UpdateType":{ |
| 1148 | + "type":"string", |
| 1149 | + "enum":["MIGRATION_TASK_STATE_UPDATED"] |
| 1150 | + } |
955 | 1151 | }
|
956 | 1152 | }
|
0 commit comments