github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/AWSMigrationHub/2017-05-31/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2017-05-31", 5 "endpointPrefix":"mgh", 6 "jsonVersion":"1.1", 7 "protocol":"json", 8 "serviceFullName":"AWS Migration Hub", 9 "serviceId":"Migration Hub", 10 "signatureVersion":"v4", 11 "targetPrefix":"AWSMigrationHub", 12 "uid":"AWSMigrationHub-2017-05-31" 13 }, 14 "operations":{ 15 "AssociateCreatedArtifact":{ 16 "name":"AssociateCreatedArtifact", 17 "http":{ 18 "method":"POST", 19 "requestUri":"/" 20 }, 21 "input":{"shape":"AssociateCreatedArtifactRequest"}, 22 "output":{"shape":"AssociateCreatedArtifactResult"}, 23 "errors":[ 24 {"shape":"AccessDeniedException"}, 25 {"shape":"ThrottlingException"}, 26 {"shape":"InternalServerError"}, 27 {"shape":"ServiceUnavailableException"}, 28 {"shape":"DryRunOperation"}, 29 {"shape":"UnauthorizedOperation"}, 30 {"shape":"InvalidInputException"}, 31 {"shape":"ResourceNotFoundException"}, 32 {"shape":"HomeRegionNotSetException"} 33 ] 34 }, 35 "AssociateDiscoveredResource":{ 36 "name":"AssociateDiscoveredResource", 37 "http":{ 38 "method":"POST", 39 "requestUri":"/" 40 }, 41 "input":{"shape":"AssociateDiscoveredResourceRequest"}, 42 "output":{"shape":"AssociateDiscoveredResourceResult"}, 43 "errors":[ 44 {"shape":"AccessDeniedException"}, 45 {"shape":"ThrottlingException"}, 46 {"shape":"InternalServerError"}, 47 {"shape":"ServiceUnavailableException"}, 48 {"shape":"DryRunOperation"}, 49 {"shape":"UnauthorizedOperation"}, 50 {"shape":"InvalidInputException"}, 51 {"shape":"PolicyErrorException"}, 52 {"shape":"ResourceNotFoundException"}, 53 {"shape":"HomeRegionNotSetException"} 54 ] 55 }, 56 "CreateProgressUpdateStream":{ 57 "name":"CreateProgressUpdateStream", 58 "http":{ 59 "method":"POST", 60 "requestUri":"/" 61 }, 62 "input":{"shape":"CreateProgressUpdateStreamRequest"}, 63 "output":{"shape":"CreateProgressUpdateStreamResult"}, 64 "errors":[ 65 {"shape":"AccessDeniedException"}, 66 {"shape":"ThrottlingException"}, 67 {"shape":"InternalServerError"}, 68 {"shape":"ServiceUnavailableException"}, 69 {"shape":"DryRunOperation"}, 70 {"shape":"UnauthorizedOperation"}, 71 {"shape":"InvalidInputException"}, 72 {"shape":"HomeRegionNotSetException"} 73 ] 74 }, 75 "DeleteProgressUpdateStream":{ 76 "name":"DeleteProgressUpdateStream", 77 "http":{ 78 "method":"POST", 79 "requestUri":"/" 80 }, 81 "input":{"shape":"DeleteProgressUpdateStreamRequest"}, 82 "output":{"shape":"DeleteProgressUpdateStreamResult"}, 83 "errors":[ 84 {"shape":"AccessDeniedException"}, 85 {"shape":"ThrottlingException"}, 86 {"shape":"InternalServerError"}, 87 {"shape":"ServiceUnavailableException"}, 88 {"shape":"DryRunOperation"}, 89 {"shape":"UnauthorizedOperation"}, 90 {"shape":"InvalidInputException"}, 91 {"shape":"ResourceNotFoundException"}, 92 {"shape":"HomeRegionNotSetException"} 93 ] 94 }, 95 "DescribeApplicationState":{ 96 "name":"DescribeApplicationState", 97 "http":{ 98 "method":"POST", 99 "requestUri":"/" 100 }, 101 "input":{"shape":"DescribeApplicationStateRequest"}, 102 "output":{"shape":"DescribeApplicationStateResult"}, 103 "errors":[ 104 {"shape":"AccessDeniedException"}, 105 {"shape":"ThrottlingException"}, 106 {"shape":"InternalServerError"}, 107 {"shape":"ServiceUnavailableException"}, 108 {"shape":"InvalidInputException"}, 109 {"shape":"PolicyErrorException"}, 110 {"shape":"ResourceNotFoundException"}, 111 {"shape":"HomeRegionNotSetException"} 112 ] 113 }, 114 "DescribeMigrationTask":{ 115 "name":"DescribeMigrationTask", 116 "http":{ 117 "method":"POST", 118 "requestUri":"/" 119 }, 120 "input":{"shape":"DescribeMigrationTaskRequest"}, 121 "output":{"shape":"DescribeMigrationTaskResult"}, 122 "errors":[ 123 {"shape":"AccessDeniedException"}, 124 {"shape":"ThrottlingException"}, 125 {"shape":"InternalServerError"}, 126 {"shape":"ServiceUnavailableException"}, 127 {"shape":"InvalidInputException"}, 128 {"shape":"ResourceNotFoundException"}, 129 {"shape":"HomeRegionNotSetException"} 130 ] 131 }, 132 "DisassociateCreatedArtifact":{ 133 "name":"DisassociateCreatedArtifact", 134 "http":{ 135 "method":"POST", 136 "requestUri":"/" 137 }, 138 "input":{"shape":"DisassociateCreatedArtifactRequest"}, 139 "output":{"shape":"DisassociateCreatedArtifactResult"}, 140 "errors":[ 141 {"shape":"AccessDeniedException"}, 142 {"shape":"ThrottlingException"}, 143 {"shape":"InternalServerError"}, 144 {"shape":"ServiceUnavailableException"}, 145 {"shape":"DryRunOperation"}, 146 {"shape":"UnauthorizedOperation"}, 147 {"shape":"InvalidInputException"}, 148 {"shape":"ResourceNotFoundException"}, 149 {"shape":"HomeRegionNotSetException"} 150 ] 151 }, 152 "DisassociateDiscoveredResource":{ 153 "name":"DisassociateDiscoveredResource", 154 "http":{ 155 "method":"POST", 156 "requestUri":"/" 157 }, 158 "input":{"shape":"DisassociateDiscoveredResourceRequest"}, 159 "output":{"shape":"DisassociateDiscoveredResourceResult"}, 160 "errors":[ 161 {"shape":"AccessDeniedException"}, 162 {"shape":"ThrottlingException"}, 163 {"shape":"InternalServerError"}, 164 {"shape":"ServiceUnavailableException"}, 165 {"shape":"DryRunOperation"}, 166 {"shape":"UnauthorizedOperation"}, 167 {"shape":"InvalidInputException"}, 168 {"shape":"ResourceNotFoundException"}, 169 {"shape":"HomeRegionNotSetException"} 170 ] 171 }, 172 "ImportMigrationTask":{ 173 "name":"ImportMigrationTask", 174 "http":{ 175 "method":"POST", 176 "requestUri":"/" 177 }, 178 "input":{"shape":"ImportMigrationTaskRequest"}, 179 "output":{"shape":"ImportMigrationTaskResult"}, 180 "errors":[ 181 {"shape":"AccessDeniedException"}, 182 {"shape":"ThrottlingException"}, 183 {"shape":"InternalServerError"}, 184 {"shape":"ServiceUnavailableException"}, 185 {"shape":"DryRunOperation"}, 186 {"shape":"UnauthorizedOperation"}, 187 {"shape":"InvalidInputException"}, 188 {"shape":"ResourceNotFoundException"}, 189 {"shape":"HomeRegionNotSetException"} 190 ] 191 }, 192 "ListApplicationStates":{ 193 "name":"ListApplicationStates", 194 "http":{ 195 "method":"POST", 196 "requestUri":"/" 197 }, 198 "input":{"shape":"ListApplicationStatesRequest"}, 199 "output":{"shape":"ListApplicationStatesResult"}, 200 "errors":[ 201 {"shape":"AccessDeniedException"}, 202 {"shape":"ThrottlingException"}, 203 {"shape":"InternalServerError"}, 204 {"shape":"ServiceUnavailableException"}, 205 {"shape":"InvalidInputException"}, 206 {"shape":"HomeRegionNotSetException"} 207 ] 208 }, 209 "ListCreatedArtifacts":{ 210 "name":"ListCreatedArtifacts", 211 "http":{ 212 "method":"POST", 213 "requestUri":"/" 214 }, 215 "input":{"shape":"ListCreatedArtifactsRequest"}, 216 "output":{"shape":"ListCreatedArtifactsResult"}, 217 "errors":[ 218 {"shape":"AccessDeniedException"}, 219 {"shape":"ThrottlingException"}, 220 {"shape":"InternalServerError"}, 221 {"shape":"ServiceUnavailableException"}, 222 {"shape":"InvalidInputException"}, 223 {"shape":"ResourceNotFoundException"}, 224 {"shape":"HomeRegionNotSetException"} 225 ] 226 }, 227 "ListDiscoveredResources":{ 228 "name":"ListDiscoveredResources", 229 "http":{ 230 "method":"POST", 231 "requestUri":"/" 232 }, 233 "input":{"shape":"ListDiscoveredResourcesRequest"}, 234 "output":{"shape":"ListDiscoveredResourcesResult"}, 235 "errors":[ 236 {"shape":"AccessDeniedException"}, 237 {"shape":"ThrottlingException"}, 238 {"shape":"InternalServerError"}, 239 {"shape":"ServiceUnavailableException"}, 240 {"shape":"InvalidInputException"}, 241 {"shape":"ResourceNotFoundException"}, 242 {"shape":"HomeRegionNotSetException"} 243 ] 244 }, 245 "ListMigrationTasks":{ 246 "name":"ListMigrationTasks", 247 "http":{ 248 "method":"POST", 249 "requestUri":"/" 250 }, 251 "input":{"shape":"ListMigrationTasksRequest"}, 252 "output":{"shape":"ListMigrationTasksResult"}, 253 "errors":[ 254 {"shape":"AccessDeniedException"}, 255 {"shape":"ThrottlingException"}, 256 {"shape":"InternalServerError"}, 257 {"shape":"ServiceUnavailableException"}, 258 {"shape":"InvalidInputException"}, 259 {"shape":"PolicyErrorException"}, 260 {"shape":"ResourceNotFoundException"}, 261 {"shape":"HomeRegionNotSetException"} 262 ] 263 }, 264 "ListProgressUpdateStreams":{ 265 "name":"ListProgressUpdateStreams", 266 "http":{ 267 "method":"POST", 268 "requestUri":"/" 269 }, 270 "input":{"shape":"ListProgressUpdateStreamsRequest"}, 271 "output":{"shape":"ListProgressUpdateStreamsResult"}, 272 "errors":[ 273 {"shape":"AccessDeniedException"}, 274 {"shape":"ThrottlingException"}, 275 {"shape":"InternalServerError"}, 276 {"shape":"ServiceUnavailableException"}, 277 {"shape":"InvalidInputException"}, 278 {"shape":"HomeRegionNotSetException"} 279 ] 280 }, 281 "NotifyApplicationState":{ 282 "name":"NotifyApplicationState", 283 "http":{ 284 "method":"POST", 285 "requestUri":"/" 286 }, 287 "input":{"shape":"NotifyApplicationStateRequest"}, 288 "output":{"shape":"NotifyApplicationStateResult"}, 289 "errors":[ 290 {"shape":"AccessDeniedException"}, 291 {"shape":"ThrottlingException"}, 292 {"shape":"InternalServerError"}, 293 {"shape":"ServiceUnavailableException"}, 294 {"shape":"DryRunOperation"}, 295 {"shape":"UnauthorizedOperation"}, 296 {"shape":"InvalidInputException"}, 297 {"shape":"PolicyErrorException"}, 298 {"shape":"ResourceNotFoundException"}, 299 {"shape":"HomeRegionNotSetException"} 300 ] 301 }, 302 "NotifyMigrationTaskState":{ 303 "name":"NotifyMigrationTaskState", 304 "http":{ 305 "method":"POST", 306 "requestUri":"/" 307 }, 308 "input":{"shape":"NotifyMigrationTaskStateRequest"}, 309 "output":{"shape":"NotifyMigrationTaskStateResult"}, 310 "errors":[ 311 {"shape":"AccessDeniedException"}, 312 {"shape":"ThrottlingException"}, 313 {"shape":"InternalServerError"}, 314 {"shape":"ServiceUnavailableException"}, 315 {"shape":"DryRunOperation"}, 316 {"shape":"UnauthorizedOperation"}, 317 {"shape":"InvalidInputException"}, 318 {"shape":"ResourceNotFoundException"}, 319 {"shape":"HomeRegionNotSetException"} 320 ] 321 }, 322 "PutResourceAttributes":{ 323 "name":"PutResourceAttributes", 324 "http":{ 325 "method":"POST", 326 "requestUri":"/" 327 }, 328 "input":{"shape":"PutResourceAttributesRequest"}, 329 "output":{"shape":"PutResourceAttributesResult"}, 330 "errors":[ 331 {"shape":"AccessDeniedException"}, 332 {"shape":"ThrottlingException"}, 333 {"shape":"InternalServerError"}, 334 {"shape":"ServiceUnavailableException"}, 335 {"shape":"DryRunOperation"}, 336 {"shape":"UnauthorizedOperation"}, 337 {"shape":"InvalidInputException"}, 338 {"shape":"ResourceNotFoundException"}, 339 {"shape":"HomeRegionNotSetException"} 340 ] 341 } 342 }, 343 "shapes":{ 344 "AccessDeniedException":{ 345 "type":"structure", 346 "members":{ 347 "Message":{"shape":"ErrorMessage"} 348 }, 349 "exception":true 350 }, 351 "ApplicationId":{ 352 "type":"string", 353 "max":1600, 354 "min":1, 355 "pattern":"^.{1,1600}$" 356 }, 357 "ApplicationIds":{ 358 "type":"list", 359 "member":{"shape":"ApplicationId"}, 360 "max":100, 361 "min":1 362 }, 363 "ApplicationState":{ 364 "type":"structure", 365 "members":{ 366 "ApplicationId":{"shape":"ApplicationId"}, 367 "ApplicationStatus":{"shape":"ApplicationStatus"}, 368 "LastUpdatedTime":{"shape":"UpdateDateTime"} 369 } 370 }, 371 "ApplicationStateList":{ 372 "type":"list", 373 "member":{"shape":"ApplicationState"}, 374 "max":1000, 375 "min":0 376 }, 377 "ApplicationStatus":{ 378 "type":"string", 379 "enum":[ 380 "NOT_STARTED", 381 "IN_PROGRESS", 382 "COMPLETED" 383 ] 384 }, 385 "AssociateCreatedArtifactRequest":{ 386 "type":"structure", 387 "required":[ 388 "ProgressUpdateStream", 389 "MigrationTaskName", 390 "CreatedArtifact" 391 ], 392 "members":{ 393 "ProgressUpdateStream":{"shape":"ProgressUpdateStream"}, 394 "MigrationTaskName":{"shape":"MigrationTaskName"}, 395 "CreatedArtifact":{"shape":"CreatedArtifact"}, 396 "DryRun":{"shape":"DryRun"} 397 } 398 }, 399 "AssociateCreatedArtifactResult":{ 400 "type":"structure", 401 "members":{ 402 } 403 }, 404 "AssociateDiscoveredResourceRequest":{ 405 "type":"structure", 406 "required":[ 407 "ProgressUpdateStream", 408 "MigrationTaskName", 409 "DiscoveredResource" 410 ], 411 "members":{ 412 "ProgressUpdateStream":{"shape":"ProgressUpdateStream"}, 413 "MigrationTaskName":{"shape":"MigrationTaskName"}, 414 "DiscoveredResource":{"shape":"DiscoveredResource"}, 415 "DryRun":{"shape":"DryRun"} 416 } 417 }, 418 "AssociateDiscoveredResourceResult":{ 419 "type":"structure", 420 "members":{ 421 } 422 }, 423 "ConfigurationId":{ 424 "type":"string", 425 "max":1600, 426 "min":1, 427 "pattern":"^.{1,1600}$" 428 }, 429 "CreateProgressUpdateStreamRequest":{ 430 "type":"structure", 431 "required":["ProgressUpdateStreamName"], 432 "members":{ 433 "ProgressUpdateStreamName":{"shape":"ProgressUpdateStream"}, 434 "DryRun":{"shape":"DryRun"} 435 } 436 }, 437 "CreateProgressUpdateStreamResult":{ 438 "type":"structure", 439 "members":{ 440 } 441 }, 442 "CreatedArtifact":{ 443 "type":"structure", 444 "required":["Name"], 445 "members":{ 446 "Name":{"shape":"CreatedArtifactName"}, 447 "Description":{"shape":"CreatedArtifactDescription"} 448 } 449 }, 450 "CreatedArtifactDescription":{ 451 "type":"string", 452 "max":500, 453 "min":0, 454 "pattern":"^.{0,500}$" 455 }, 456 "CreatedArtifactList":{ 457 "type":"list", 458 "member":{"shape":"CreatedArtifact"} 459 }, 460 "CreatedArtifactName":{ 461 "type":"string", 462 "max":1600, 463 "min":1, 464 "pattern":"arn:[a-z-]+:[a-z0-9-]+:(?:[a-z0-9-]+|):(?:[0-9]{12}|):.*" 465 }, 466 "DeleteProgressUpdateStreamRequest":{ 467 "type":"structure", 468 "required":["ProgressUpdateStreamName"], 469 "members":{ 470 "ProgressUpdateStreamName":{"shape":"ProgressUpdateStream"}, 471 "DryRun":{"shape":"DryRun"} 472 } 473 }, 474 "DeleteProgressUpdateStreamResult":{ 475 "type":"structure", 476 "members":{ 477 } 478 }, 479 "DescribeApplicationStateRequest":{ 480 "type":"structure", 481 "required":["ApplicationId"], 482 "members":{ 483 "ApplicationId":{"shape":"ApplicationId"} 484 } 485 }, 486 "DescribeApplicationStateResult":{ 487 "type":"structure", 488 "members":{ 489 "ApplicationStatus":{"shape":"ApplicationStatus"}, 490 "LastUpdatedTime":{"shape":"UpdateDateTime"} 491 } 492 }, 493 "DescribeMigrationTaskRequest":{ 494 "type":"structure", 495 "required":[ 496 "ProgressUpdateStream", 497 "MigrationTaskName" 498 ], 499 "members":{ 500 "ProgressUpdateStream":{"shape":"ProgressUpdateStream"}, 501 "MigrationTaskName":{"shape":"MigrationTaskName"} 502 } 503 }, 504 "DescribeMigrationTaskResult":{ 505 "type":"structure", 506 "members":{ 507 "MigrationTask":{"shape":"MigrationTask"} 508 } 509 }, 510 "DisassociateCreatedArtifactRequest":{ 511 "type":"structure", 512 "required":[ 513 "ProgressUpdateStream", 514 "MigrationTaskName", 515 "CreatedArtifactName" 516 ], 517 "members":{ 518 "ProgressUpdateStream":{"shape":"ProgressUpdateStream"}, 519 "MigrationTaskName":{"shape":"MigrationTaskName"}, 520 "CreatedArtifactName":{"shape":"CreatedArtifactName"}, 521 "DryRun":{"shape":"DryRun"} 522 } 523 }, 524 "DisassociateCreatedArtifactResult":{ 525 "type":"structure", 526 "members":{ 527 } 528 }, 529 "DisassociateDiscoveredResourceRequest":{ 530 "type":"structure", 531 "required":[ 532 "ProgressUpdateStream", 533 "MigrationTaskName", 534 "ConfigurationId" 535 ], 536 "members":{ 537 "ProgressUpdateStream":{"shape":"ProgressUpdateStream"}, 538 "MigrationTaskName":{"shape":"MigrationTaskName"}, 539 "ConfigurationId":{"shape":"ConfigurationId"}, 540 "DryRun":{"shape":"DryRun"} 541 } 542 }, 543 "DisassociateDiscoveredResourceResult":{ 544 "type":"structure", 545 "members":{ 546 } 547 }, 548 "DiscoveredResource":{ 549 "type":"structure", 550 "required":["ConfigurationId"], 551 "members":{ 552 "ConfigurationId":{"shape":"ConfigurationId"}, 553 "Description":{"shape":"DiscoveredResourceDescription"} 554 } 555 }, 556 "DiscoveredResourceDescription":{ 557 "type":"string", 558 "max":500, 559 "min":0, 560 "pattern":"^.{0,500}$" 561 }, 562 "DiscoveredResourceList":{ 563 "type":"list", 564 "member":{"shape":"DiscoveredResource"} 565 }, 566 "DryRun":{"type":"boolean"}, 567 "DryRunOperation":{ 568 "type":"structure", 569 "members":{ 570 "Message":{"shape":"ErrorMessage"} 571 }, 572 "exception":true 573 }, 574 "ErrorMessage":{"type":"string"}, 575 "HomeRegionNotSetException":{ 576 "type":"structure", 577 "members":{ 578 "Message":{"shape":"ErrorMessage"} 579 }, 580 "exception":true 581 }, 582 "ImportMigrationTaskRequest":{ 583 "type":"structure", 584 "required":[ 585 "ProgressUpdateStream", 586 "MigrationTaskName" 587 ], 588 "members":{ 589 "ProgressUpdateStream":{"shape":"ProgressUpdateStream"}, 590 "MigrationTaskName":{"shape":"MigrationTaskName"}, 591 "DryRun":{"shape":"DryRun"} 592 } 593 }, 594 "ImportMigrationTaskResult":{ 595 "type":"structure", 596 "members":{ 597 } 598 }, 599 "InternalServerError":{ 600 "type":"structure", 601 "members":{ 602 "Message":{"shape":"ErrorMessage"} 603 }, 604 "exception":true, 605 "fault":true 606 }, 607 "InvalidInputException":{ 608 "type":"structure", 609 "members":{ 610 "Message":{"shape":"ErrorMessage"} 611 }, 612 "exception":true 613 }, 614 "LatestResourceAttributeList":{ 615 "type":"list", 616 "member":{"shape":"ResourceAttribute"}, 617 "max":100, 618 "min":0 619 }, 620 "ListApplicationStatesRequest":{ 621 "type":"structure", 622 "members":{ 623 "ApplicationIds":{"shape":"ApplicationIds"}, 624 "NextToken":{"shape":"Token"}, 625 "MaxResults":{"shape":"MaxResults"} 626 } 627 }, 628 "ListApplicationStatesResult":{ 629 "type":"structure", 630 "members":{ 631 "ApplicationStateList":{"shape":"ApplicationStateList"}, 632 "NextToken":{"shape":"Token"} 633 } 634 }, 635 "ListCreatedArtifactsRequest":{ 636 "type":"structure", 637 "required":[ 638 "ProgressUpdateStream", 639 "MigrationTaskName" 640 ], 641 "members":{ 642 "ProgressUpdateStream":{"shape":"ProgressUpdateStream"}, 643 "MigrationTaskName":{"shape":"MigrationTaskName"}, 644 "NextToken":{"shape":"Token"}, 645 "MaxResults":{"shape":"MaxResultsCreatedArtifacts"} 646 } 647 }, 648 "ListCreatedArtifactsResult":{ 649 "type":"structure", 650 "members":{ 651 "NextToken":{"shape":"Token"}, 652 "CreatedArtifactList":{"shape":"CreatedArtifactList"} 653 } 654 }, 655 "ListDiscoveredResourcesRequest":{ 656 "type":"structure", 657 "required":[ 658 "ProgressUpdateStream", 659 "MigrationTaskName" 660 ], 661 "members":{ 662 "ProgressUpdateStream":{"shape":"ProgressUpdateStream"}, 663 "MigrationTaskName":{"shape":"MigrationTaskName"}, 664 "NextToken":{"shape":"Token"}, 665 "MaxResults":{"shape":"MaxResultsResources"} 666 } 667 }, 668 "ListDiscoveredResourcesResult":{ 669 "type":"structure", 670 "members":{ 671 "NextToken":{"shape":"Token"}, 672 "DiscoveredResourceList":{"shape":"DiscoveredResourceList"} 673 } 674 }, 675 "ListMigrationTasksRequest":{ 676 "type":"structure", 677 "members":{ 678 "NextToken":{"shape":"Token"}, 679 "MaxResults":{"shape":"MaxResults"}, 680 "ResourceName":{"shape":"ResourceName"} 681 } 682 }, 683 "ListMigrationTasksResult":{ 684 "type":"structure", 685 "members":{ 686 "NextToken":{"shape":"Token"}, 687 "MigrationTaskSummaryList":{"shape":"MigrationTaskSummaryList"} 688 } 689 }, 690 "ListProgressUpdateStreamsRequest":{ 691 "type":"structure", 692 "members":{ 693 "NextToken":{"shape":"Token"}, 694 "MaxResults":{"shape":"MaxResults"} 695 } 696 }, 697 "ListProgressUpdateStreamsResult":{ 698 "type":"structure", 699 "members":{ 700 "ProgressUpdateStreamSummaryList":{"shape":"ProgressUpdateStreamSummaryList"}, 701 "NextToken":{"shape":"Token"} 702 } 703 }, 704 "MaxResults":{ 705 "type":"integer", 706 "box":true, 707 "max":100, 708 "min":1 709 }, 710 "MaxResultsCreatedArtifacts":{ 711 "type":"integer", 712 "box":true, 713 "max":10, 714 "min":1 715 }, 716 "MaxResultsResources":{ 717 "type":"integer", 718 "box":true, 719 "max":10, 720 "min":1 721 }, 722 "MigrationTask":{ 723 "type":"structure", 724 "members":{ 725 "ProgressUpdateStream":{"shape":"ProgressUpdateStream"}, 726 "MigrationTaskName":{"shape":"MigrationTaskName"}, 727 "Task":{"shape":"Task"}, 728 "UpdateDateTime":{"shape":"UpdateDateTime"}, 729 "ResourceAttributeList":{"shape":"LatestResourceAttributeList"} 730 } 731 }, 732 "MigrationTaskName":{ 733 "type":"string", 734 "max":256, 735 "min":1, 736 "pattern":"[^:|]+" 737 }, 738 "MigrationTaskSummary":{ 739 "type":"structure", 740 "members":{ 741 "ProgressUpdateStream":{"shape":"ProgressUpdateStream"}, 742 "MigrationTaskName":{"shape":"MigrationTaskName"}, 743 "Status":{"shape":"Status"}, 744 "ProgressPercent":{"shape":"ProgressPercent"}, 745 "StatusDetail":{"shape":"StatusDetail"}, 746 "UpdateDateTime":{"shape":"UpdateDateTime"} 747 } 748 }, 749 "MigrationTaskSummaryList":{ 750 "type":"list", 751 "member":{"shape":"MigrationTaskSummary"} 752 }, 753 "NextUpdateSeconds":{ 754 "type":"integer", 755 "min":0 756 }, 757 "NotifyApplicationStateRequest":{ 758 "type":"structure", 759 "required":[ 760 "ApplicationId", 761 "Status" 762 ], 763 "members":{ 764 "ApplicationId":{"shape":"ApplicationId"}, 765 "Status":{"shape":"ApplicationStatus"}, 766 "UpdateDateTime":{"shape":"UpdateDateTime"}, 767 "DryRun":{"shape":"DryRun"} 768 } 769 }, 770 "NotifyApplicationStateResult":{ 771 "type":"structure", 772 "members":{ 773 } 774 }, 775 "NotifyMigrationTaskStateRequest":{ 776 "type":"structure", 777 "required":[ 778 "ProgressUpdateStream", 779 "MigrationTaskName", 780 "Task", 781 "UpdateDateTime", 782 "NextUpdateSeconds" 783 ], 784 "members":{ 785 "ProgressUpdateStream":{"shape":"ProgressUpdateStream"}, 786 "MigrationTaskName":{"shape":"MigrationTaskName"}, 787 "Task":{"shape":"Task"}, 788 "UpdateDateTime":{"shape":"UpdateDateTime"}, 789 "NextUpdateSeconds":{"shape":"NextUpdateSeconds"}, 790 "DryRun":{"shape":"DryRun"} 791 } 792 }, 793 "NotifyMigrationTaskStateResult":{ 794 "type":"structure", 795 "members":{ 796 } 797 }, 798 "PolicyErrorException":{ 799 "type":"structure", 800 "members":{ 801 "Message":{"shape":"ErrorMessage"} 802 }, 803 "exception":true 804 }, 805 "ProgressPercent":{ 806 "type":"integer", 807 "box":true, 808 "max":100, 809 "min":0 810 }, 811 "ProgressUpdateStream":{ 812 "type":"string", 813 "max":50, 814 "min":1, 815 "pattern":"[^/:|\\000-\\037]+" 816 }, 817 "ProgressUpdateStreamSummary":{ 818 "type":"structure", 819 "members":{ 820 "ProgressUpdateStreamName":{"shape":"ProgressUpdateStream"} 821 } 822 }, 823 "ProgressUpdateStreamSummaryList":{ 824 "type":"list", 825 "member":{"shape":"ProgressUpdateStreamSummary"} 826 }, 827 "PutResourceAttributesRequest":{ 828 "type":"structure", 829 "required":[ 830 "ProgressUpdateStream", 831 "MigrationTaskName", 832 "ResourceAttributeList" 833 ], 834 "members":{ 835 "ProgressUpdateStream":{"shape":"ProgressUpdateStream"}, 836 "MigrationTaskName":{"shape":"MigrationTaskName"}, 837 "ResourceAttributeList":{"shape":"ResourceAttributeList"}, 838 "DryRun":{"shape":"DryRun"} 839 } 840 }, 841 "PutResourceAttributesResult":{ 842 "type":"structure", 843 "members":{ 844 } 845 }, 846 "ResourceAttribute":{ 847 "type":"structure", 848 "required":[ 849 "Type", 850 "Value" 851 ], 852 "members":{ 853 "Type":{"shape":"ResourceAttributeType"}, 854 "Value":{"shape":"ResourceAttributeValue"} 855 } 856 }, 857 "ResourceAttributeList":{ 858 "type":"list", 859 "member":{"shape":"ResourceAttribute"}, 860 "max":100, 861 "min":1 862 }, 863 "ResourceAttributeType":{ 864 "type":"string", 865 "enum":[ 866 "IPV4_ADDRESS", 867 "IPV6_ADDRESS", 868 "MAC_ADDRESS", 869 "FQDN", 870 "VM_MANAGER_ID", 871 "VM_MANAGED_OBJECT_REFERENCE", 872 "VM_NAME", 873 "VM_PATH", 874 "BIOS_ID", 875 "MOTHERBOARD_SERIAL_NUMBER" 876 ] 877 }, 878 "ResourceAttributeValue":{ 879 "type":"string", 880 "max":256, 881 "min":1, 882 "pattern":"^.{1,256}$" 883 }, 884 "ResourceName":{ 885 "type":"string", 886 "max":1600, 887 "min":1, 888 "pattern":"^.{1,1600}$" 889 }, 890 "ResourceNotFoundException":{ 891 "type":"structure", 892 "members":{ 893 "Message":{"shape":"ErrorMessage"} 894 }, 895 "exception":true 896 }, 897 "RetryAfterSeconds":{"type":"integer"}, 898 "ServiceUnavailableException":{ 899 "type":"structure", 900 "members":{ 901 "Message":{"shape":"ErrorMessage"} 902 }, 903 "exception":true, 904 "fault":true 905 }, 906 "Status":{ 907 "type":"string", 908 "enum":[ 909 "NOT_STARTED", 910 "IN_PROGRESS", 911 "FAILED", 912 "COMPLETED" 913 ] 914 }, 915 "StatusDetail":{ 916 "type":"string", 917 "max":500, 918 "min":0, 919 "pattern":"^.{0,500}$" 920 }, 921 "Task":{ 922 "type":"structure", 923 "required":["Status"], 924 "members":{ 925 "Status":{"shape":"Status"}, 926 "StatusDetail":{"shape":"StatusDetail"}, 927 "ProgressPercent":{"shape":"ProgressPercent"} 928 } 929 }, 930 "ThrottlingException":{ 931 "type":"structure", 932 "required":["Message"], 933 "members":{ 934 "Message":{"shape":"ErrorMessage"}, 935 "RetryAfterSeconds":{"shape":"RetryAfterSeconds"} 936 }, 937 "exception":true 938 }, 939 "Token":{ 940 "type":"string", 941 "max":2048, 942 "min":0, 943 "pattern":"^[a-zA-Z0-9\\/\\+\\=]{0,2048}$" 944 }, 945 "UnauthorizedOperation":{ 946 "type":"structure", 947 "members":{ 948 "Message":{"shape":"ErrorMessage"} 949 }, 950 "exception":true 951 }, 952 "UpdateDateTime":{"type":"timestamp"} 953 } 954 }