github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/sms/2016-10-24/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2016-10-24", 5 "endpointPrefix":"sms", 6 "jsonVersion":"1.1", 7 "protocol":"json", 8 "serviceAbbreviation":"SMS", 9 "serviceFullName":"AWS Server Migration Service", 10 "serviceId":"SMS", 11 "signatureVersion":"v4", 12 "targetPrefix":"AWSServerMigrationService_V2016_10_24", 13 "uid":"sms-2016-10-24" 14 }, 15 "operations":{ 16 "CreateApp":{ 17 "name":"CreateApp", 18 "http":{ 19 "method":"POST", 20 "requestUri":"/" 21 }, 22 "input":{"shape":"CreateAppRequest"}, 23 "output":{"shape":"CreateAppResponse"}, 24 "errors":[ 25 {"shape":"UnauthorizedOperationException"}, 26 {"shape":"InvalidParameterException"}, 27 {"shape":"MissingRequiredParameterException"}, 28 {"shape":"InternalError"}, 29 {"shape":"OperationNotPermittedException"} 30 ] 31 }, 32 "CreateReplicationJob":{ 33 "name":"CreateReplicationJob", 34 "http":{ 35 "method":"POST", 36 "requestUri":"/" 37 }, 38 "input":{"shape":"CreateReplicationJobRequest"}, 39 "output":{"shape":"CreateReplicationJobResponse"}, 40 "errors":[ 41 {"shape":"InvalidParameterException"}, 42 {"shape":"MissingRequiredParameterException"}, 43 {"shape":"UnauthorizedOperationException"}, 44 {"shape":"OperationNotPermittedException"}, 45 {"shape":"ServerCannotBeReplicatedException"}, 46 {"shape":"ReplicationJobAlreadyExistsException"}, 47 {"shape":"NoConnectorsAvailableException"}, 48 {"shape":"InternalError"}, 49 {"shape":"TemporarilyUnavailableException"} 50 ] 51 }, 52 "DeleteApp":{ 53 "name":"DeleteApp", 54 "http":{ 55 "method":"POST", 56 "requestUri":"/" 57 }, 58 "input":{"shape":"DeleteAppRequest"}, 59 "output":{"shape":"DeleteAppResponse"}, 60 "errors":[ 61 {"shape":"UnauthorizedOperationException"}, 62 {"shape":"InvalidParameterException"}, 63 {"shape":"MissingRequiredParameterException"}, 64 {"shape":"InternalError"}, 65 {"shape":"OperationNotPermittedException"} 66 ] 67 }, 68 "DeleteAppLaunchConfiguration":{ 69 "name":"DeleteAppLaunchConfiguration", 70 "http":{ 71 "method":"POST", 72 "requestUri":"/" 73 }, 74 "input":{"shape":"DeleteAppLaunchConfigurationRequest"}, 75 "output":{"shape":"DeleteAppLaunchConfigurationResponse"}, 76 "errors":[ 77 {"shape":"UnauthorizedOperationException"}, 78 {"shape":"InvalidParameterException"}, 79 {"shape":"MissingRequiredParameterException"}, 80 {"shape":"InternalError"}, 81 {"shape":"OperationNotPermittedException"} 82 ] 83 }, 84 "DeleteAppReplicationConfiguration":{ 85 "name":"DeleteAppReplicationConfiguration", 86 "http":{ 87 "method":"POST", 88 "requestUri":"/" 89 }, 90 "input":{"shape":"DeleteAppReplicationConfigurationRequest"}, 91 "output":{"shape":"DeleteAppReplicationConfigurationResponse"}, 92 "errors":[ 93 {"shape":"UnauthorizedOperationException"}, 94 {"shape":"InvalidParameterException"}, 95 {"shape":"MissingRequiredParameterException"}, 96 {"shape":"InternalError"}, 97 {"shape":"OperationNotPermittedException"} 98 ] 99 }, 100 "DeleteAppValidationConfiguration":{ 101 "name":"DeleteAppValidationConfiguration", 102 "http":{ 103 "method":"POST", 104 "requestUri":"/" 105 }, 106 "input":{"shape":"DeleteAppValidationConfigurationRequest"}, 107 "output":{"shape":"DeleteAppValidationConfigurationResponse"}, 108 "errors":[ 109 {"shape":"UnauthorizedOperationException"}, 110 {"shape":"InvalidParameterException"}, 111 {"shape":"MissingRequiredParameterException"}, 112 {"shape":"InternalError"}, 113 {"shape":"OperationNotPermittedException"} 114 ] 115 }, 116 "DeleteReplicationJob":{ 117 "name":"DeleteReplicationJob", 118 "http":{ 119 "method":"POST", 120 "requestUri":"/" 121 }, 122 "input":{"shape":"DeleteReplicationJobRequest"}, 123 "output":{"shape":"DeleteReplicationJobResponse"}, 124 "errors":[ 125 {"shape":"InvalidParameterException"}, 126 {"shape":"MissingRequiredParameterException"}, 127 {"shape":"UnauthorizedOperationException"}, 128 {"shape":"OperationNotPermittedException"}, 129 {"shape":"ReplicationJobNotFoundException"} 130 ] 131 }, 132 "DeleteServerCatalog":{ 133 "name":"DeleteServerCatalog", 134 "http":{ 135 "method":"POST", 136 "requestUri":"/" 137 }, 138 "input":{"shape":"DeleteServerCatalogRequest"}, 139 "output":{"shape":"DeleteServerCatalogResponse"}, 140 "errors":[ 141 {"shape":"UnauthorizedOperationException"}, 142 {"shape":"OperationNotPermittedException"}, 143 {"shape":"InvalidParameterException"}, 144 {"shape":"MissingRequiredParameterException"} 145 ] 146 }, 147 "DisassociateConnector":{ 148 "name":"DisassociateConnector", 149 "http":{ 150 "method":"POST", 151 "requestUri":"/" 152 }, 153 "input":{"shape":"DisassociateConnectorRequest"}, 154 "output":{"shape":"DisassociateConnectorResponse"}, 155 "errors":[ 156 {"shape":"MissingRequiredParameterException"}, 157 {"shape":"UnauthorizedOperationException"}, 158 {"shape":"OperationNotPermittedException"}, 159 {"shape":"InvalidParameterException"} 160 ] 161 }, 162 "GenerateChangeSet":{ 163 "name":"GenerateChangeSet", 164 "http":{ 165 "method":"POST", 166 "requestUri":"/" 167 }, 168 "input":{"shape":"GenerateChangeSetRequest"}, 169 "output":{"shape":"GenerateChangeSetResponse"}, 170 "errors":[ 171 {"shape":"UnauthorizedOperationException"}, 172 {"shape":"InvalidParameterException"}, 173 {"shape":"MissingRequiredParameterException"}, 174 {"shape":"InternalError"}, 175 {"shape":"OperationNotPermittedException"} 176 ] 177 }, 178 "GenerateTemplate":{ 179 "name":"GenerateTemplate", 180 "http":{ 181 "method":"POST", 182 "requestUri":"/" 183 }, 184 "input":{"shape":"GenerateTemplateRequest"}, 185 "output":{"shape":"GenerateTemplateResponse"}, 186 "errors":[ 187 {"shape":"UnauthorizedOperationException"}, 188 {"shape":"InvalidParameterException"}, 189 {"shape":"MissingRequiredParameterException"}, 190 {"shape":"InternalError"}, 191 {"shape":"OperationNotPermittedException"} 192 ] 193 }, 194 "GetApp":{ 195 "name":"GetApp", 196 "http":{ 197 "method":"POST", 198 "requestUri":"/" 199 }, 200 "input":{"shape":"GetAppRequest"}, 201 "output":{"shape":"GetAppResponse"}, 202 "errors":[ 203 {"shape":"UnauthorizedOperationException"}, 204 {"shape":"InvalidParameterException"}, 205 {"shape":"MissingRequiredParameterException"}, 206 {"shape":"InternalError"}, 207 {"shape":"OperationNotPermittedException"} 208 ] 209 }, 210 "GetAppLaunchConfiguration":{ 211 "name":"GetAppLaunchConfiguration", 212 "http":{ 213 "method":"POST", 214 "requestUri":"/" 215 }, 216 "input":{"shape":"GetAppLaunchConfigurationRequest"}, 217 "output":{"shape":"GetAppLaunchConfigurationResponse"}, 218 "errors":[ 219 {"shape":"UnauthorizedOperationException"}, 220 {"shape":"InvalidParameterException"}, 221 {"shape":"MissingRequiredParameterException"}, 222 {"shape":"InternalError"}, 223 {"shape":"OperationNotPermittedException"} 224 ] 225 }, 226 "GetAppReplicationConfiguration":{ 227 "name":"GetAppReplicationConfiguration", 228 "http":{ 229 "method":"POST", 230 "requestUri":"/" 231 }, 232 "input":{"shape":"GetAppReplicationConfigurationRequest"}, 233 "output":{"shape":"GetAppReplicationConfigurationResponse"}, 234 "errors":[ 235 {"shape":"UnauthorizedOperationException"}, 236 {"shape":"InvalidParameterException"}, 237 {"shape":"MissingRequiredParameterException"}, 238 {"shape":"InternalError"}, 239 {"shape":"OperationNotPermittedException"} 240 ] 241 }, 242 "GetAppValidationConfiguration":{ 243 "name":"GetAppValidationConfiguration", 244 "http":{ 245 "method":"POST", 246 "requestUri":"/" 247 }, 248 "input":{"shape":"GetAppValidationConfigurationRequest"}, 249 "output":{"shape":"GetAppValidationConfigurationResponse"}, 250 "errors":[ 251 {"shape":"UnauthorizedOperationException"}, 252 {"shape":"InvalidParameterException"}, 253 {"shape":"MissingRequiredParameterException"}, 254 {"shape":"InternalError"}, 255 {"shape":"OperationNotPermittedException"} 256 ] 257 }, 258 "GetAppValidationOutput":{ 259 "name":"GetAppValidationOutput", 260 "http":{ 261 "method":"POST", 262 "requestUri":"/" 263 }, 264 "input":{"shape":"GetAppValidationOutputRequest"}, 265 "output":{"shape":"GetAppValidationOutputResponse"}, 266 "errors":[ 267 {"shape":"UnauthorizedOperationException"}, 268 {"shape":"InvalidParameterException"}, 269 {"shape":"MissingRequiredParameterException"}, 270 {"shape":"InternalError"}, 271 {"shape":"OperationNotPermittedException"} 272 ] 273 }, 274 "GetConnectors":{ 275 "name":"GetConnectors", 276 "http":{ 277 "method":"POST", 278 "requestUri":"/" 279 }, 280 "input":{"shape":"GetConnectorsRequest"}, 281 "output":{"shape":"GetConnectorsResponse"}, 282 "errors":[ 283 {"shape":"UnauthorizedOperationException"} 284 ] 285 }, 286 "GetReplicationJobs":{ 287 "name":"GetReplicationJobs", 288 "http":{ 289 "method":"POST", 290 "requestUri":"/" 291 }, 292 "input":{"shape":"GetReplicationJobsRequest"}, 293 "output":{"shape":"GetReplicationJobsResponse"}, 294 "errors":[ 295 {"shape":"InvalidParameterException"}, 296 {"shape":"MissingRequiredParameterException"}, 297 {"shape":"UnauthorizedOperationException"} 298 ] 299 }, 300 "GetReplicationRuns":{ 301 "name":"GetReplicationRuns", 302 "http":{ 303 "method":"POST", 304 "requestUri":"/" 305 }, 306 "input":{"shape":"GetReplicationRunsRequest"}, 307 "output":{"shape":"GetReplicationRunsResponse"}, 308 "errors":[ 309 {"shape":"InvalidParameterException"}, 310 {"shape":"MissingRequiredParameterException"}, 311 {"shape":"UnauthorizedOperationException"} 312 ] 313 }, 314 "GetServers":{ 315 "name":"GetServers", 316 "http":{ 317 "method":"POST", 318 "requestUri":"/" 319 }, 320 "input":{"shape":"GetServersRequest"}, 321 "output":{"shape":"GetServersResponse"}, 322 "errors":[ 323 {"shape":"UnauthorizedOperationException"}, 324 {"shape":"InvalidParameterException"}, 325 {"shape":"MissingRequiredParameterException"}, 326 {"shape":"InternalError"} 327 ] 328 }, 329 "ImportAppCatalog":{ 330 "name":"ImportAppCatalog", 331 "http":{ 332 "method":"POST", 333 "requestUri":"/" 334 }, 335 "input":{"shape":"ImportAppCatalogRequest"}, 336 "output":{"shape":"ImportAppCatalogResponse"}, 337 "errors":[ 338 {"shape":"UnauthorizedOperationException"}, 339 {"shape":"InvalidParameterException"}, 340 {"shape":"MissingRequiredParameterException"}, 341 {"shape":"InternalError"}, 342 {"shape":"OperationNotPermittedException"} 343 ] 344 }, 345 "ImportServerCatalog":{ 346 "name":"ImportServerCatalog", 347 "http":{ 348 "method":"POST", 349 "requestUri":"/" 350 }, 351 "input":{"shape":"ImportServerCatalogRequest"}, 352 "output":{"shape":"ImportServerCatalogResponse"}, 353 "errors":[ 354 {"shape":"UnauthorizedOperationException"}, 355 {"shape":"OperationNotPermittedException"}, 356 {"shape":"InvalidParameterException"}, 357 {"shape":"MissingRequiredParameterException"}, 358 {"shape":"NoConnectorsAvailableException"} 359 ] 360 }, 361 "LaunchApp":{ 362 "name":"LaunchApp", 363 "http":{ 364 "method":"POST", 365 "requestUri":"/" 366 }, 367 "input":{"shape":"LaunchAppRequest"}, 368 "output":{"shape":"LaunchAppResponse"}, 369 "errors":[ 370 {"shape":"UnauthorizedOperationException"}, 371 {"shape":"InvalidParameterException"}, 372 {"shape":"MissingRequiredParameterException"}, 373 {"shape":"InternalError"}, 374 {"shape":"OperationNotPermittedException"} 375 ] 376 }, 377 "ListApps":{ 378 "name":"ListApps", 379 "http":{ 380 "method":"POST", 381 "requestUri":"/" 382 }, 383 "input":{"shape":"ListAppsRequest"}, 384 "output":{"shape":"ListAppsResponse"}, 385 "errors":[ 386 {"shape":"UnauthorizedOperationException"}, 387 {"shape":"InvalidParameterException"}, 388 {"shape":"MissingRequiredParameterException"}, 389 {"shape":"InternalError"}, 390 {"shape":"OperationNotPermittedException"} 391 ] 392 }, 393 "NotifyAppValidationOutput":{ 394 "name":"NotifyAppValidationOutput", 395 "http":{ 396 "method":"POST", 397 "requestUri":"/" 398 }, 399 "input":{"shape":"NotifyAppValidationOutputRequest"}, 400 "output":{"shape":"NotifyAppValidationOutputResponse"}, 401 "errors":[ 402 {"shape":"UnauthorizedOperationException"}, 403 {"shape":"InvalidParameterException"}, 404 {"shape":"MissingRequiredParameterException"}, 405 {"shape":"InternalError"}, 406 {"shape":"OperationNotPermittedException"} 407 ] 408 }, 409 "PutAppLaunchConfiguration":{ 410 "name":"PutAppLaunchConfiguration", 411 "http":{ 412 "method":"POST", 413 "requestUri":"/" 414 }, 415 "input":{"shape":"PutAppLaunchConfigurationRequest"}, 416 "output":{"shape":"PutAppLaunchConfigurationResponse"}, 417 "errors":[ 418 {"shape":"UnauthorizedOperationException"}, 419 {"shape":"InvalidParameterException"}, 420 {"shape":"MissingRequiredParameterException"}, 421 {"shape":"InternalError"}, 422 {"shape":"OperationNotPermittedException"} 423 ] 424 }, 425 "PutAppReplicationConfiguration":{ 426 "name":"PutAppReplicationConfiguration", 427 "http":{ 428 "method":"POST", 429 "requestUri":"/" 430 }, 431 "input":{"shape":"PutAppReplicationConfigurationRequest"}, 432 "output":{"shape":"PutAppReplicationConfigurationResponse"}, 433 "errors":[ 434 {"shape":"UnauthorizedOperationException"}, 435 {"shape":"InvalidParameterException"}, 436 {"shape":"MissingRequiredParameterException"}, 437 {"shape":"InternalError"}, 438 {"shape":"OperationNotPermittedException"} 439 ] 440 }, 441 "PutAppValidationConfiguration":{ 442 "name":"PutAppValidationConfiguration", 443 "http":{ 444 "method":"POST", 445 "requestUri":"/" 446 }, 447 "input":{"shape":"PutAppValidationConfigurationRequest"}, 448 "output":{"shape":"PutAppValidationConfigurationResponse"}, 449 "errors":[ 450 {"shape":"UnauthorizedOperationException"}, 451 {"shape":"InvalidParameterException"}, 452 {"shape":"MissingRequiredParameterException"}, 453 {"shape":"InternalError"}, 454 {"shape":"OperationNotPermittedException"} 455 ] 456 }, 457 "StartAppReplication":{ 458 "name":"StartAppReplication", 459 "http":{ 460 "method":"POST", 461 "requestUri":"/" 462 }, 463 "input":{"shape":"StartAppReplicationRequest"}, 464 "output":{"shape":"StartAppReplicationResponse"}, 465 "errors":[ 466 {"shape":"UnauthorizedOperationException"}, 467 {"shape":"InvalidParameterException"}, 468 {"shape":"MissingRequiredParameterException"}, 469 {"shape":"InternalError"}, 470 {"shape":"OperationNotPermittedException"} 471 ] 472 }, 473 "StartOnDemandAppReplication":{ 474 "name":"StartOnDemandAppReplication", 475 "http":{ 476 "method":"POST", 477 "requestUri":"/" 478 }, 479 "input":{"shape":"StartOnDemandAppReplicationRequest"}, 480 "output":{"shape":"StartOnDemandAppReplicationResponse"}, 481 "errors":[ 482 {"shape":"UnauthorizedOperationException"}, 483 {"shape":"InvalidParameterException"}, 484 {"shape":"MissingRequiredParameterException"}, 485 {"shape":"InternalError"}, 486 {"shape":"OperationNotPermittedException"} 487 ] 488 }, 489 "StartOnDemandReplicationRun":{ 490 "name":"StartOnDemandReplicationRun", 491 "http":{ 492 "method":"POST", 493 "requestUri":"/" 494 }, 495 "input":{"shape":"StartOnDemandReplicationRunRequest"}, 496 "output":{"shape":"StartOnDemandReplicationRunResponse"}, 497 "errors":[ 498 {"shape":"InvalidParameterException"}, 499 {"shape":"MissingRequiredParameterException"}, 500 {"shape":"UnauthorizedOperationException"}, 501 {"shape":"OperationNotPermittedException"}, 502 {"shape":"ReplicationRunLimitExceededException"}, 503 {"shape":"DryRunOperationException"} 504 ] 505 }, 506 "StopAppReplication":{ 507 "name":"StopAppReplication", 508 "http":{ 509 "method":"POST", 510 "requestUri":"/" 511 }, 512 "input":{"shape":"StopAppReplicationRequest"}, 513 "output":{"shape":"StopAppReplicationResponse"}, 514 "errors":[ 515 {"shape":"UnauthorizedOperationException"}, 516 {"shape":"InvalidParameterException"}, 517 {"shape":"MissingRequiredParameterException"}, 518 {"shape":"InternalError"}, 519 {"shape":"OperationNotPermittedException"} 520 ] 521 }, 522 "TerminateApp":{ 523 "name":"TerminateApp", 524 "http":{ 525 "method":"POST", 526 "requestUri":"/" 527 }, 528 "input":{"shape":"TerminateAppRequest"}, 529 "output":{"shape":"TerminateAppResponse"}, 530 "errors":[ 531 {"shape":"UnauthorizedOperationException"}, 532 {"shape":"InvalidParameterException"}, 533 {"shape":"MissingRequiredParameterException"}, 534 {"shape":"InternalError"}, 535 {"shape":"OperationNotPermittedException"} 536 ] 537 }, 538 "UpdateApp":{ 539 "name":"UpdateApp", 540 "http":{ 541 "method":"POST", 542 "requestUri":"/" 543 }, 544 "input":{"shape":"UpdateAppRequest"}, 545 "output":{"shape":"UpdateAppResponse"}, 546 "errors":[ 547 {"shape":"UnauthorizedOperationException"}, 548 {"shape":"InvalidParameterException"}, 549 {"shape":"MissingRequiredParameterException"}, 550 {"shape":"InternalError"}, 551 {"shape":"OperationNotPermittedException"} 552 ] 553 }, 554 "UpdateReplicationJob":{ 555 "name":"UpdateReplicationJob", 556 "http":{ 557 "method":"POST", 558 "requestUri":"/" 559 }, 560 "input":{"shape":"UpdateReplicationJobRequest"}, 561 "output":{"shape":"UpdateReplicationJobResponse"}, 562 "errors":[ 563 {"shape":"InvalidParameterException"}, 564 {"shape":"MissingRequiredParameterException"}, 565 {"shape":"OperationNotPermittedException"}, 566 {"shape":"UnauthorizedOperationException"}, 567 {"shape":"ServerCannotBeReplicatedException"}, 568 {"shape":"ReplicationJobNotFoundException"}, 569 {"shape":"InternalError"}, 570 {"shape":"TemporarilyUnavailableException"} 571 ] 572 } 573 }, 574 "shapes":{ 575 "AmiId":{"type":"string"}, 576 "AppDescription":{"type":"string"}, 577 "AppId":{"type":"string"}, 578 "AppIdWithValidation":{ 579 "type":"string", 580 "pattern":"^app-[0-9a-f]{17}$" 581 }, 582 "AppIds":{ 583 "type":"list", 584 "member":{"shape":"AppId"} 585 }, 586 "AppLaunchConfigurationStatus":{ 587 "type":"string", 588 "enum":[ 589 "NOT_CONFIGURED", 590 "CONFIGURED" 591 ] 592 }, 593 "AppLaunchStatus":{ 594 "type":"string", 595 "enum":[ 596 "READY_FOR_CONFIGURATION", 597 "CONFIGURATION_IN_PROGRESS", 598 "CONFIGURATION_INVALID", 599 "READY_FOR_LAUNCH", 600 "VALIDATION_IN_PROGRESS", 601 "LAUNCH_PENDING", 602 "LAUNCH_IN_PROGRESS", 603 "LAUNCHED", 604 "PARTIALLY_LAUNCHED", 605 "DELTA_LAUNCH_IN_PROGRESS", 606 "DELTA_LAUNCH_FAILED", 607 "LAUNCH_FAILED", 608 "TERMINATE_IN_PROGRESS", 609 "TERMINATE_FAILED", 610 "TERMINATED" 611 ] 612 }, 613 "AppLaunchStatusMessage":{"type":"string"}, 614 "AppName":{"type":"string"}, 615 "AppReplicationConfigurationStatus":{ 616 "type":"string", 617 "enum":[ 618 "NOT_CONFIGURED", 619 "CONFIGURED" 620 ] 621 }, 622 "AppReplicationStatus":{ 623 "type":"string", 624 "enum":[ 625 "READY_FOR_CONFIGURATION", 626 "CONFIGURATION_IN_PROGRESS", 627 "CONFIGURATION_INVALID", 628 "READY_FOR_REPLICATION", 629 "VALIDATION_IN_PROGRESS", 630 "REPLICATION_PENDING", 631 "REPLICATION_IN_PROGRESS", 632 "REPLICATED", 633 "PARTIALLY_REPLICATED", 634 "DELTA_REPLICATION_IN_PROGRESS", 635 "DELTA_REPLICATED", 636 "DELTA_REPLICATION_FAILED", 637 "REPLICATION_FAILED", 638 "REPLICATION_STOPPING", 639 "REPLICATION_STOP_FAILED", 640 "REPLICATION_STOPPED" 641 ] 642 }, 643 "AppReplicationStatusMessage":{"type":"string"}, 644 "AppStatus":{ 645 "type":"string", 646 "enum":[ 647 "CREATING", 648 "ACTIVE", 649 "UPDATING", 650 "DELETING", 651 "DELETED", 652 "DELETE_FAILED" 653 ] 654 }, 655 "AppStatusMessage":{"type":"string"}, 656 "AppSummary":{ 657 "type":"structure", 658 "members":{ 659 "appId":{"shape":"AppId"}, 660 "importedAppId":{"shape":"ImportedAppId"}, 661 "name":{"shape":"AppName"}, 662 "description":{"shape":"AppDescription"}, 663 "status":{"shape":"AppStatus"}, 664 "statusMessage":{"shape":"AppStatusMessage"}, 665 "replicationConfigurationStatus":{"shape":"AppReplicationConfigurationStatus"}, 666 "replicationStatus":{"shape":"AppReplicationStatus"}, 667 "replicationStatusMessage":{"shape":"AppReplicationStatusMessage"}, 668 "latestReplicationTime":{"shape":"Timestamp"}, 669 "launchConfigurationStatus":{"shape":"AppLaunchConfigurationStatus"}, 670 "launchStatus":{"shape":"AppLaunchStatus"}, 671 "launchStatusMessage":{"shape":"AppLaunchStatusMessage"}, 672 "launchDetails":{"shape":"LaunchDetails"}, 673 "creationTime":{"shape":"Timestamp"}, 674 "lastModified":{"shape":"Timestamp"}, 675 "roleName":{"shape":"RoleName"}, 676 "totalServerGroups":{"shape":"TotalServerGroups"}, 677 "totalServers":{"shape":"TotalServers"} 678 } 679 }, 680 "AppValidationConfiguration":{ 681 "type":"structure", 682 "members":{ 683 "validationId":{"shape":"ValidationId"}, 684 "name":{"shape":"NonEmptyStringWithMaxLen255"}, 685 "appValidationStrategy":{"shape":"AppValidationStrategy"}, 686 "ssmValidationParameters":{"shape":"SSMValidationParameters"} 687 } 688 }, 689 "AppValidationConfigurations":{ 690 "type":"list", 691 "member":{"shape":"AppValidationConfiguration"} 692 }, 693 "AppValidationOutput":{ 694 "type":"structure", 695 "members":{ 696 "ssmOutput":{"shape":"SSMOutput"} 697 } 698 }, 699 "AppValidationStrategy":{ 700 "type":"string", 701 "enum":["SSM"] 702 }, 703 "Apps":{ 704 "type":"list", 705 "member":{"shape":"AppSummary"} 706 }, 707 "AssociatePublicIpAddress":{"type":"boolean"}, 708 "AutoLaunch":{"type":"boolean"}, 709 "BucketName":{"type":"string"}, 710 "ClientToken":{"type":"string"}, 711 "Command":{ 712 "type":"string", 713 "max":64000, 714 "min":1 715 }, 716 "Connector":{ 717 "type":"structure", 718 "members":{ 719 "connectorId":{"shape":"ConnectorId"}, 720 "version":{"shape":"ConnectorVersion"}, 721 "status":{"shape":"ConnectorStatus"}, 722 "capabilityList":{"shape":"ConnectorCapabilityList"}, 723 "vmManagerName":{"shape":"VmManagerName"}, 724 "vmManagerType":{"shape":"VmManagerType"}, 725 "vmManagerId":{"shape":"VmManagerId"}, 726 "ipAddress":{"shape":"IpAddress"}, 727 "macAddress":{"shape":"MacAddress"}, 728 "associatedOn":{"shape":"Timestamp"} 729 } 730 }, 731 "ConnectorCapability":{ 732 "type":"string", 733 "enum":[ 734 "VSPHERE", 735 "SCVMM", 736 "HYPERV-MANAGER", 737 "SNAPSHOT_BATCHING", 738 "SMS_OPTIMIZED" 739 ] 740 }, 741 "ConnectorCapabilityList":{ 742 "type":"list", 743 "member":{"shape":"ConnectorCapability"} 744 }, 745 "ConnectorId":{"type":"string"}, 746 "ConnectorList":{ 747 "type":"list", 748 "member":{"shape":"Connector"} 749 }, 750 "ConnectorStatus":{ 751 "type":"string", 752 "enum":[ 753 "HEALTHY", 754 "UNHEALTHY" 755 ] 756 }, 757 "ConnectorVersion":{"type":"string"}, 758 "CreateAppRequest":{ 759 "type":"structure", 760 "members":{ 761 "name":{"shape":"AppName"}, 762 "description":{"shape":"AppDescription"}, 763 "roleName":{"shape":"RoleName"}, 764 "clientToken":{"shape":"ClientToken"}, 765 "serverGroups":{"shape":"ServerGroups"}, 766 "tags":{"shape":"Tags"} 767 } 768 }, 769 "CreateAppResponse":{ 770 "type":"structure", 771 "members":{ 772 "appSummary":{"shape":"AppSummary"}, 773 "serverGroups":{"shape":"ServerGroups"}, 774 "tags":{"shape":"Tags"} 775 } 776 }, 777 "CreateReplicationJobRequest":{ 778 "type":"structure", 779 "required":[ 780 "serverId", 781 "seedReplicationTime" 782 ], 783 "members":{ 784 "serverId":{"shape":"ServerId"}, 785 "seedReplicationTime":{"shape":"Timestamp"}, 786 "frequency":{"shape":"Frequency"}, 787 "runOnce":{"shape":"RunOnce"}, 788 "licenseType":{"shape":"LicenseType"}, 789 "roleName":{"shape":"RoleName"}, 790 "description":{"shape":"Description"}, 791 "numberOfRecentAmisToKeep":{"shape":"NumberOfRecentAmisToKeep"}, 792 "encrypted":{"shape":"Encrypted"}, 793 "kmsKeyId":{"shape":"KmsKeyId"} 794 } 795 }, 796 "CreateReplicationJobResponse":{ 797 "type":"structure", 798 "members":{ 799 "replicationJobId":{"shape":"ReplicationJobId"} 800 } 801 }, 802 "DeleteAppLaunchConfigurationRequest":{ 803 "type":"structure", 804 "members":{ 805 "appId":{"shape":"AppId"} 806 } 807 }, 808 "DeleteAppLaunchConfigurationResponse":{ 809 "type":"structure", 810 "members":{ 811 } 812 }, 813 "DeleteAppReplicationConfigurationRequest":{ 814 "type":"structure", 815 "members":{ 816 "appId":{"shape":"AppId"} 817 } 818 }, 819 "DeleteAppReplicationConfigurationResponse":{ 820 "type":"structure", 821 "members":{ 822 } 823 }, 824 "DeleteAppRequest":{ 825 "type":"structure", 826 "members":{ 827 "appId":{"shape":"AppId"}, 828 "forceStopAppReplication":{"shape":"ForceStopAppReplication"}, 829 "forceTerminateApp":{"shape":"ForceTerminateApp"} 830 } 831 }, 832 "DeleteAppResponse":{ 833 "type":"structure", 834 "members":{ 835 } 836 }, 837 "DeleteAppValidationConfigurationRequest":{ 838 "type":"structure", 839 "required":["appId"], 840 "members":{ 841 "appId":{"shape":"AppIdWithValidation"} 842 } 843 }, 844 "DeleteAppValidationConfigurationResponse":{ 845 "type":"structure", 846 "members":{ 847 } 848 }, 849 "DeleteReplicationJobRequest":{ 850 "type":"structure", 851 "required":["replicationJobId"], 852 "members":{ 853 "replicationJobId":{"shape":"ReplicationJobId"} 854 } 855 }, 856 "DeleteReplicationJobResponse":{ 857 "type":"structure", 858 "members":{ 859 } 860 }, 861 "DeleteServerCatalogRequest":{ 862 "type":"structure", 863 "members":{ 864 } 865 }, 866 "DeleteServerCatalogResponse":{ 867 "type":"structure", 868 "members":{ 869 } 870 }, 871 "Description":{"type":"string"}, 872 "DisassociateConnectorRequest":{ 873 "type":"structure", 874 "required":["connectorId"], 875 "members":{ 876 "connectorId":{"shape":"ConnectorId"} 877 } 878 }, 879 "DisassociateConnectorResponse":{ 880 "type":"structure", 881 "members":{ 882 } 883 }, 884 "DryRunOperationException":{ 885 "type":"structure", 886 "members":{ 887 "message":{"shape":"ErrorMessage"} 888 }, 889 "exception":true 890 }, 891 "EC2KeyName":{"type":"string"}, 892 "Encrypted":{"type":"boolean"}, 893 "ErrorMessage":{"type":"string"}, 894 "ExecutionTimeoutSeconds":{ 895 "type":"integer", 896 "max":28800, 897 "min":60 898 }, 899 "ForceStopAppReplication":{"type":"boolean"}, 900 "ForceTerminateApp":{"type":"boolean"}, 901 "Frequency":{"type":"integer"}, 902 "GenerateChangeSetRequest":{ 903 "type":"structure", 904 "members":{ 905 "appId":{"shape":"AppId"}, 906 "changesetFormat":{"shape":"OutputFormat"} 907 } 908 }, 909 "GenerateChangeSetResponse":{ 910 "type":"structure", 911 "members":{ 912 "s3Location":{"shape":"S3Location"} 913 } 914 }, 915 "GenerateTemplateRequest":{ 916 "type":"structure", 917 "members":{ 918 "appId":{"shape":"AppId"}, 919 "templateFormat":{"shape":"OutputFormat"} 920 } 921 }, 922 "GenerateTemplateResponse":{ 923 "type":"structure", 924 "members":{ 925 "s3Location":{"shape":"S3Location"} 926 } 927 }, 928 "GetAppLaunchConfigurationRequest":{ 929 "type":"structure", 930 "members":{ 931 "appId":{"shape":"AppId"} 932 } 933 }, 934 "GetAppLaunchConfigurationResponse":{ 935 "type":"structure", 936 "members":{ 937 "appId":{"shape":"AppId"}, 938 "roleName":{"shape":"RoleName"}, 939 "autoLaunch":{"shape":"AutoLaunch"}, 940 "serverGroupLaunchConfigurations":{"shape":"ServerGroupLaunchConfigurations"} 941 } 942 }, 943 "GetAppReplicationConfigurationRequest":{ 944 "type":"structure", 945 "members":{ 946 "appId":{"shape":"AppId"} 947 } 948 }, 949 "GetAppReplicationConfigurationResponse":{ 950 "type":"structure", 951 "members":{ 952 "serverGroupReplicationConfigurations":{"shape":"ServerGroupReplicationConfigurations"} 953 } 954 }, 955 "GetAppRequest":{ 956 "type":"structure", 957 "members":{ 958 "appId":{"shape":"AppId"} 959 } 960 }, 961 "GetAppResponse":{ 962 "type":"structure", 963 "members":{ 964 "appSummary":{"shape":"AppSummary"}, 965 "serverGroups":{"shape":"ServerGroups"}, 966 "tags":{"shape":"Tags"} 967 } 968 }, 969 "GetAppValidationConfigurationRequest":{ 970 "type":"structure", 971 "required":["appId"], 972 "members":{ 973 "appId":{"shape":"AppIdWithValidation"} 974 } 975 }, 976 "GetAppValidationConfigurationResponse":{ 977 "type":"structure", 978 "members":{ 979 "appValidationConfigurations":{"shape":"AppValidationConfigurations"}, 980 "serverGroupValidationConfigurations":{"shape":"ServerGroupValidationConfigurations"} 981 } 982 }, 983 "GetAppValidationOutputRequest":{ 984 "type":"structure", 985 "required":["appId"], 986 "members":{ 987 "appId":{"shape":"AppIdWithValidation"} 988 } 989 }, 990 "GetAppValidationOutputResponse":{ 991 "type":"structure", 992 "members":{ 993 "validationOutputList":{"shape":"ValidationOutputList"} 994 } 995 }, 996 "GetConnectorsRequest":{ 997 "type":"structure", 998 "members":{ 999 "nextToken":{"shape":"NextToken"}, 1000 "maxResults":{"shape":"MaxResults"} 1001 } 1002 }, 1003 "GetConnectorsResponse":{ 1004 "type":"structure", 1005 "members":{ 1006 "connectorList":{"shape":"ConnectorList"}, 1007 "nextToken":{"shape":"NextToken"} 1008 } 1009 }, 1010 "GetReplicationJobsRequest":{ 1011 "type":"structure", 1012 "members":{ 1013 "replicationJobId":{"shape":"ReplicationJobId"}, 1014 "nextToken":{"shape":"NextToken"}, 1015 "maxResults":{"shape":"MaxResults"} 1016 } 1017 }, 1018 "GetReplicationJobsResponse":{ 1019 "type":"structure", 1020 "members":{ 1021 "replicationJobList":{"shape":"ReplicationJobList"}, 1022 "nextToken":{"shape":"NextToken"} 1023 } 1024 }, 1025 "GetReplicationRunsRequest":{ 1026 "type":"structure", 1027 "required":["replicationJobId"], 1028 "members":{ 1029 "replicationJobId":{"shape":"ReplicationJobId"}, 1030 "nextToken":{"shape":"NextToken"}, 1031 "maxResults":{"shape":"MaxResults"} 1032 } 1033 }, 1034 "GetReplicationRunsResponse":{ 1035 "type":"structure", 1036 "members":{ 1037 "replicationJob":{"shape":"ReplicationJob"}, 1038 "replicationRunList":{"shape":"ReplicationRunList"}, 1039 "nextToken":{"shape":"NextToken"} 1040 } 1041 }, 1042 "GetServersRequest":{ 1043 "type":"structure", 1044 "members":{ 1045 "nextToken":{"shape":"NextToken"}, 1046 "maxResults":{"shape":"MaxResults"}, 1047 "vmServerAddressList":{"shape":"VmServerAddressList"} 1048 } 1049 }, 1050 "GetServersResponse":{ 1051 "type":"structure", 1052 "members":{ 1053 "lastModifiedOn":{"shape":"Timestamp"}, 1054 "serverCatalogStatus":{"shape":"ServerCatalogStatus"}, 1055 "serverList":{"shape":"ServerList"}, 1056 "nextToken":{"shape":"NextToken"} 1057 } 1058 }, 1059 "ImportAppCatalogRequest":{ 1060 "type":"structure", 1061 "members":{ 1062 "roleName":{"shape":"RoleName"} 1063 } 1064 }, 1065 "ImportAppCatalogResponse":{ 1066 "type":"structure", 1067 "members":{ 1068 } 1069 }, 1070 "ImportServerCatalogRequest":{ 1071 "type":"structure", 1072 "members":{ 1073 } 1074 }, 1075 "ImportServerCatalogResponse":{ 1076 "type":"structure", 1077 "members":{ 1078 } 1079 }, 1080 "ImportedAppId":{"type":"string"}, 1081 "InstanceId":{ 1082 "type":"string", 1083 "pattern":"(^i-(\\w{8}|\\w{17})$)|(^mi-\\w{17}$)" 1084 }, 1085 "InstanceType":{"type":"string"}, 1086 "InternalError":{ 1087 "type":"structure", 1088 "members":{ 1089 "message":{"shape":"ErrorMessage"} 1090 }, 1091 "exception":true, 1092 "fault":true 1093 }, 1094 "InvalidParameterException":{ 1095 "type":"structure", 1096 "members":{ 1097 "message":{"shape":"ErrorMessage"} 1098 }, 1099 "exception":true 1100 }, 1101 "IpAddress":{"type":"string"}, 1102 "KmsKeyId":{"type":"string"}, 1103 "LaunchAppRequest":{ 1104 "type":"structure", 1105 "members":{ 1106 "appId":{"shape":"AppId"} 1107 } 1108 }, 1109 "LaunchAppResponse":{ 1110 "type":"structure", 1111 "members":{ 1112 } 1113 }, 1114 "LaunchDetails":{ 1115 "type":"structure", 1116 "members":{ 1117 "latestLaunchTime":{"shape":"Timestamp"}, 1118 "stackName":{"shape":"StackName"}, 1119 "stackId":{"shape":"StackId"} 1120 } 1121 }, 1122 "LaunchOrder":{"type":"integer"}, 1123 "LicenseType":{ 1124 "type":"string", 1125 "enum":[ 1126 "AWS", 1127 "BYOL" 1128 ] 1129 }, 1130 "ListAppsRequest":{ 1131 "type":"structure", 1132 "members":{ 1133 "appIds":{"shape":"AppIds"}, 1134 "nextToken":{"shape":"NextToken"}, 1135 "maxResults":{"shape":"MaxResults"} 1136 } 1137 }, 1138 "ListAppsResponse":{ 1139 "type":"structure", 1140 "members":{ 1141 "apps":{"shape":"Apps"}, 1142 "nextToken":{"shape":"NextToken"} 1143 } 1144 }, 1145 "LogicalId":{"type":"string"}, 1146 "MacAddress":{"type":"string"}, 1147 "MaxResults":{"type":"integer"}, 1148 "MissingRequiredParameterException":{ 1149 "type":"structure", 1150 "members":{ 1151 "message":{"shape":"ErrorMessage"} 1152 }, 1153 "exception":true 1154 }, 1155 "NextToken":{"type":"string"}, 1156 "NoConnectorsAvailableException":{ 1157 "type":"structure", 1158 "members":{ 1159 "message":{"shape":"ErrorMessage"} 1160 }, 1161 "exception":true 1162 }, 1163 "NonEmptyStringWithMaxLen255":{ 1164 "type":"string", 1165 "max":255, 1166 "min":1, 1167 "pattern":"^[\\S]+$" 1168 }, 1169 "NotificationContext":{ 1170 "type":"structure", 1171 "members":{ 1172 "validationId":{"shape":"ValidationId"}, 1173 "status":{"shape":"ValidationStatus"}, 1174 "statusMessage":{"shape":"ValidationStatusMessage"} 1175 } 1176 }, 1177 "NotifyAppValidationOutputRequest":{ 1178 "type":"structure", 1179 "required":["appId"], 1180 "members":{ 1181 "appId":{"shape":"AppIdWithValidation"}, 1182 "notificationContext":{"shape":"NotificationContext"} 1183 } 1184 }, 1185 "NotifyAppValidationOutputResponse":{ 1186 "type":"structure", 1187 "members":{ 1188 } 1189 }, 1190 "NumberOfRecentAmisToKeep":{"type":"integer"}, 1191 "OperationNotPermittedException":{ 1192 "type":"structure", 1193 "members":{ 1194 "message":{"shape":"ErrorMessage"} 1195 }, 1196 "exception":true 1197 }, 1198 "OutputFormat":{ 1199 "type":"string", 1200 "enum":[ 1201 "JSON", 1202 "YAML" 1203 ] 1204 }, 1205 "PutAppLaunchConfigurationRequest":{ 1206 "type":"structure", 1207 "members":{ 1208 "appId":{"shape":"AppId"}, 1209 "roleName":{"shape":"RoleName"}, 1210 "autoLaunch":{"shape":"AutoLaunch"}, 1211 "serverGroupLaunchConfigurations":{"shape":"ServerGroupLaunchConfigurations"} 1212 } 1213 }, 1214 "PutAppLaunchConfigurationResponse":{ 1215 "type":"structure", 1216 "members":{ 1217 } 1218 }, 1219 "PutAppReplicationConfigurationRequest":{ 1220 "type":"structure", 1221 "members":{ 1222 "appId":{"shape":"AppId"}, 1223 "serverGroupReplicationConfigurations":{"shape":"ServerGroupReplicationConfigurations"} 1224 } 1225 }, 1226 "PutAppReplicationConfigurationResponse":{ 1227 "type":"structure", 1228 "members":{ 1229 } 1230 }, 1231 "PutAppValidationConfigurationRequest":{ 1232 "type":"structure", 1233 "required":["appId"], 1234 "members":{ 1235 "appId":{"shape":"AppIdWithValidation"}, 1236 "appValidationConfigurations":{"shape":"AppValidationConfigurations"}, 1237 "serverGroupValidationConfigurations":{"shape":"ServerGroupValidationConfigurations"} 1238 } 1239 }, 1240 "PutAppValidationConfigurationResponse":{ 1241 "type":"structure", 1242 "members":{ 1243 } 1244 }, 1245 "ReplicationJob":{ 1246 "type":"structure", 1247 "members":{ 1248 "replicationJobId":{"shape":"ReplicationJobId"}, 1249 "serverId":{"shape":"ServerId"}, 1250 "serverType":{"shape":"ServerType"}, 1251 "vmServer":{"shape":"VmServer"}, 1252 "seedReplicationTime":{"shape":"Timestamp"}, 1253 "frequency":{"shape":"Frequency"}, 1254 "runOnce":{"shape":"RunOnce"}, 1255 "nextReplicationRunStartTime":{"shape":"Timestamp"}, 1256 "licenseType":{"shape":"LicenseType"}, 1257 "roleName":{"shape":"RoleName"}, 1258 "latestAmiId":{"shape":"AmiId"}, 1259 "state":{"shape":"ReplicationJobState"}, 1260 "statusMessage":{"shape":"ReplicationJobStatusMessage"}, 1261 "description":{"shape":"Description"}, 1262 "numberOfRecentAmisToKeep":{"shape":"NumberOfRecentAmisToKeep"}, 1263 "encrypted":{"shape":"Encrypted"}, 1264 "kmsKeyId":{"shape":"KmsKeyId"}, 1265 "replicationRunList":{"shape":"ReplicationRunList"} 1266 } 1267 }, 1268 "ReplicationJobAlreadyExistsException":{ 1269 "type":"structure", 1270 "members":{ 1271 "message":{"shape":"ErrorMessage"} 1272 }, 1273 "exception":true 1274 }, 1275 "ReplicationJobId":{"type":"string"}, 1276 "ReplicationJobList":{ 1277 "type":"list", 1278 "member":{"shape":"ReplicationJob"} 1279 }, 1280 "ReplicationJobNotFoundException":{ 1281 "type":"structure", 1282 "members":{ 1283 "message":{"shape":"ErrorMessage"} 1284 }, 1285 "exception":true 1286 }, 1287 "ReplicationJobState":{ 1288 "type":"string", 1289 "enum":[ 1290 "PENDING", 1291 "ACTIVE", 1292 "FAILED", 1293 "DELETING", 1294 "DELETED", 1295 "COMPLETED", 1296 "PAUSED_ON_FAILURE", 1297 "FAILING" 1298 ] 1299 }, 1300 "ReplicationJobStatusMessage":{"type":"string"}, 1301 "ReplicationJobTerminated":{"type":"boolean"}, 1302 "ReplicationRun":{ 1303 "type":"structure", 1304 "members":{ 1305 "replicationRunId":{"shape":"ReplicationRunId"}, 1306 "state":{"shape":"ReplicationRunState"}, 1307 "type":{"shape":"ReplicationRunType"}, 1308 "stageDetails":{"shape":"ReplicationRunStageDetails"}, 1309 "statusMessage":{"shape":"ReplicationRunStatusMessage"}, 1310 "amiId":{"shape":"AmiId"}, 1311 "scheduledStartTime":{"shape":"Timestamp"}, 1312 "completedTime":{"shape":"Timestamp"}, 1313 "description":{"shape":"Description"}, 1314 "encrypted":{"shape":"Encrypted"}, 1315 "kmsKeyId":{"shape":"KmsKeyId"} 1316 } 1317 }, 1318 "ReplicationRunId":{"type":"string"}, 1319 "ReplicationRunLimitExceededException":{ 1320 "type":"structure", 1321 "members":{ 1322 "message":{"shape":"ErrorMessage"} 1323 }, 1324 "exception":true 1325 }, 1326 "ReplicationRunList":{ 1327 "type":"list", 1328 "member":{"shape":"ReplicationRun"} 1329 }, 1330 "ReplicationRunStage":{"type":"string"}, 1331 "ReplicationRunStageDetails":{ 1332 "type":"structure", 1333 "members":{ 1334 "stage":{"shape":"ReplicationRunStage"}, 1335 "stageProgress":{"shape":"ReplicationRunStageProgress"} 1336 } 1337 }, 1338 "ReplicationRunStageProgress":{"type":"string"}, 1339 "ReplicationRunState":{ 1340 "type":"string", 1341 "enum":[ 1342 "PENDING", 1343 "MISSED", 1344 "ACTIVE", 1345 "FAILED", 1346 "COMPLETED", 1347 "DELETING", 1348 "DELETED" 1349 ] 1350 }, 1351 "ReplicationRunStatusMessage":{"type":"string"}, 1352 "ReplicationRunType":{ 1353 "type":"string", 1354 "enum":[ 1355 "ON_DEMAND", 1356 "AUTOMATIC" 1357 ] 1358 }, 1359 "RoleName":{"type":"string"}, 1360 "RunOnce":{"type":"boolean"}, 1361 "S3BucketName":{ 1362 "type":"string", 1363 "max":63, 1364 "min":3 1365 }, 1366 "S3KeyName":{ 1367 "type":"string", 1368 "max":1024 1369 }, 1370 "S3Location":{ 1371 "type":"structure", 1372 "members":{ 1373 "bucket":{"shape":"S3BucketName"}, 1374 "key":{"shape":"S3KeyName"} 1375 } 1376 }, 1377 "SSMOutput":{ 1378 "type":"structure", 1379 "members":{ 1380 "s3Location":{"shape":"S3Location"} 1381 } 1382 }, 1383 "SSMValidationParameters":{ 1384 "type":"structure", 1385 "members":{ 1386 "source":{"shape":"Source"}, 1387 "instanceId":{"shape":"InstanceId"}, 1388 "scriptType":{"shape":"ScriptType"}, 1389 "command":{"shape":"Command"}, 1390 "executionTimeoutSeconds":{"shape":"ExecutionTimeoutSeconds"}, 1391 "outputS3BucketName":{"shape":"BucketName"} 1392 } 1393 }, 1394 "ScriptType":{ 1395 "type":"string", 1396 "enum":[ 1397 "SHELL_SCRIPT", 1398 "POWERSHELL_SCRIPT" 1399 ] 1400 }, 1401 "SecurityGroup":{"type":"string"}, 1402 "Server":{ 1403 "type":"structure", 1404 "members":{ 1405 "serverId":{"shape":"ServerId"}, 1406 "serverType":{"shape":"ServerType"}, 1407 "vmServer":{"shape":"VmServer"}, 1408 "replicationJobId":{"shape":"ReplicationJobId"}, 1409 "replicationJobTerminated":{"shape":"ReplicationJobTerminated"} 1410 } 1411 }, 1412 "ServerCannotBeReplicatedException":{ 1413 "type":"structure", 1414 "members":{ 1415 "message":{"shape":"ErrorMessage"} 1416 }, 1417 "exception":true 1418 }, 1419 "ServerCatalogStatus":{ 1420 "type":"string", 1421 "enum":[ 1422 "NOT_IMPORTED", 1423 "IMPORTING", 1424 "AVAILABLE", 1425 "DELETED", 1426 "EXPIRED" 1427 ] 1428 }, 1429 "ServerGroup":{ 1430 "type":"structure", 1431 "members":{ 1432 "serverGroupId":{"shape":"ServerGroupId"}, 1433 "name":{"shape":"ServerGroupName"}, 1434 "serverList":{"shape":"ServerList"} 1435 } 1436 }, 1437 "ServerGroupId":{"type":"string"}, 1438 "ServerGroupLaunchConfiguration":{ 1439 "type":"structure", 1440 "members":{ 1441 "serverGroupId":{"shape":"ServerGroupId"}, 1442 "launchOrder":{"shape":"LaunchOrder"}, 1443 "serverLaunchConfigurations":{"shape":"ServerLaunchConfigurations"} 1444 } 1445 }, 1446 "ServerGroupLaunchConfigurations":{ 1447 "type":"list", 1448 "member":{"shape":"ServerGroupLaunchConfiguration"} 1449 }, 1450 "ServerGroupName":{"type":"string"}, 1451 "ServerGroupReplicationConfiguration":{ 1452 "type":"structure", 1453 "members":{ 1454 "serverGroupId":{"shape":"ServerGroupId"}, 1455 "serverReplicationConfigurations":{"shape":"ServerReplicationConfigurations"} 1456 } 1457 }, 1458 "ServerGroupReplicationConfigurations":{ 1459 "type":"list", 1460 "member":{"shape":"ServerGroupReplicationConfiguration"} 1461 }, 1462 "ServerGroupValidationConfiguration":{ 1463 "type":"structure", 1464 "members":{ 1465 "serverGroupId":{"shape":"ServerGroupId"}, 1466 "serverValidationConfigurations":{"shape":"ServerValidationConfigurations"} 1467 } 1468 }, 1469 "ServerGroupValidationConfigurations":{ 1470 "type":"list", 1471 "member":{"shape":"ServerGroupValidationConfiguration"} 1472 }, 1473 "ServerGroups":{ 1474 "type":"list", 1475 "member":{"shape":"ServerGroup"} 1476 }, 1477 "ServerId":{"type":"string"}, 1478 "ServerLaunchConfiguration":{ 1479 "type":"structure", 1480 "members":{ 1481 "server":{"shape":"Server"}, 1482 "logicalId":{"shape":"LogicalId"}, 1483 "vpc":{"shape":"VPC"}, 1484 "subnet":{"shape":"Subnet"}, 1485 "securityGroup":{"shape":"SecurityGroup"}, 1486 "ec2KeyName":{"shape":"EC2KeyName"}, 1487 "userData":{"shape":"UserData"}, 1488 "instanceType":{"shape":"InstanceType"}, 1489 "associatePublicIpAddress":{"shape":"AssociatePublicIpAddress"}, 1490 "iamInstanceProfileName":{"shape":"RoleName"}, 1491 "configureScript":{"shape":"S3Location"}, 1492 "configureScriptType":{"shape":"ScriptType"} 1493 } 1494 }, 1495 "ServerLaunchConfigurations":{ 1496 "type":"list", 1497 "member":{"shape":"ServerLaunchConfiguration"} 1498 }, 1499 "ServerList":{ 1500 "type":"list", 1501 "member":{"shape":"Server"} 1502 }, 1503 "ServerReplicationConfiguration":{ 1504 "type":"structure", 1505 "members":{ 1506 "server":{"shape":"Server"}, 1507 "serverReplicationParameters":{"shape":"ServerReplicationParameters"} 1508 } 1509 }, 1510 "ServerReplicationConfigurations":{ 1511 "type":"list", 1512 "member":{"shape":"ServerReplicationConfiguration"} 1513 }, 1514 "ServerReplicationParameters":{ 1515 "type":"structure", 1516 "members":{ 1517 "seedTime":{"shape":"Timestamp"}, 1518 "frequency":{"shape":"Frequency"}, 1519 "runOnce":{"shape":"RunOnce"}, 1520 "licenseType":{"shape":"LicenseType"}, 1521 "numberOfRecentAmisToKeep":{"shape":"NumberOfRecentAmisToKeep"}, 1522 "encrypted":{"shape":"Encrypted"}, 1523 "kmsKeyId":{"shape":"KmsKeyId"} 1524 } 1525 }, 1526 "ServerType":{ 1527 "type":"string", 1528 "enum":["VIRTUAL_MACHINE"] 1529 }, 1530 "ServerValidationConfiguration":{ 1531 "type":"structure", 1532 "members":{ 1533 "server":{"shape":"Server"}, 1534 "validationId":{"shape":"ValidationId"}, 1535 "name":{"shape":"NonEmptyStringWithMaxLen255"}, 1536 "serverValidationStrategy":{"shape":"ServerValidationStrategy"}, 1537 "userDataValidationParameters":{"shape":"UserDataValidationParameters"} 1538 } 1539 }, 1540 "ServerValidationConfigurations":{ 1541 "type":"list", 1542 "member":{"shape":"ServerValidationConfiguration"} 1543 }, 1544 "ServerValidationOutput":{ 1545 "type":"structure", 1546 "members":{ 1547 "server":{"shape":"Server"} 1548 } 1549 }, 1550 "ServerValidationStrategy":{ 1551 "type":"string", 1552 "enum":["USERDATA"] 1553 }, 1554 "Source":{ 1555 "type":"structure", 1556 "members":{ 1557 "s3Location":{"shape":"S3Location"} 1558 } 1559 }, 1560 "StackId":{"type":"string"}, 1561 "StackName":{"type":"string"}, 1562 "StartAppReplicationRequest":{ 1563 "type":"structure", 1564 "members":{ 1565 "appId":{"shape":"AppId"} 1566 } 1567 }, 1568 "StartAppReplicationResponse":{ 1569 "type":"structure", 1570 "members":{ 1571 } 1572 }, 1573 "StartOnDemandAppReplicationRequest":{ 1574 "type":"structure", 1575 "required":["appId"], 1576 "members":{ 1577 "appId":{"shape":"AppId"}, 1578 "description":{"shape":"Description"} 1579 } 1580 }, 1581 "StartOnDemandAppReplicationResponse":{ 1582 "type":"structure", 1583 "members":{ 1584 } 1585 }, 1586 "StartOnDemandReplicationRunRequest":{ 1587 "type":"structure", 1588 "required":["replicationJobId"], 1589 "members":{ 1590 "replicationJobId":{"shape":"ReplicationJobId"}, 1591 "description":{"shape":"Description"} 1592 } 1593 }, 1594 "StartOnDemandReplicationRunResponse":{ 1595 "type":"structure", 1596 "members":{ 1597 "replicationRunId":{"shape":"ReplicationRunId"} 1598 } 1599 }, 1600 "StopAppReplicationRequest":{ 1601 "type":"structure", 1602 "members":{ 1603 "appId":{"shape":"AppId"} 1604 } 1605 }, 1606 "StopAppReplicationResponse":{ 1607 "type":"structure", 1608 "members":{ 1609 } 1610 }, 1611 "Subnet":{"type":"string"}, 1612 "Tag":{ 1613 "type":"structure", 1614 "members":{ 1615 "key":{"shape":"TagKey"}, 1616 "value":{"shape":"TagValue"} 1617 } 1618 }, 1619 "TagKey":{"type":"string"}, 1620 "TagValue":{"type":"string"}, 1621 "Tags":{ 1622 "type":"list", 1623 "member":{"shape":"Tag"} 1624 }, 1625 "TemporarilyUnavailableException":{ 1626 "type":"structure", 1627 "members":{ 1628 }, 1629 "exception":true, 1630 "fault":true 1631 }, 1632 "TerminateAppRequest":{ 1633 "type":"structure", 1634 "members":{ 1635 "appId":{"shape":"AppId"} 1636 } 1637 }, 1638 "TerminateAppResponse":{ 1639 "type":"structure", 1640 "members":{ 1641 } 1642 }, 1643 "Timestamp":{"type":"timestamp"}, 1644 "TotalServerGroups":{"type":"integer"}, 1645 "TotalServers":{"type":"integer"}, 1646 "UnauthorizedOperationException":{ 1647 "type":"structure", 1648 "members":{ 1649 "message":{"shape":"ErrorMessage"} 1650 }, 1651 "exception":true 1652 }, 1653 "UpdateAppRequest":{ 1654 "type":"structure", 1655 "members":{ 1656 "appId":{"shape":"AppId"}, 1657 "name":{"shape":"AppName"}, 1658 "description":{"shape":"AppDescription"}, 1659 "roleName":{"shape":"RoleName"}, 1660 "serverGroups":{"shape":"ServerGroups"}, 1661 "tags":{"shape":"Tags"} 1662 } 1663 }, 1664 "UpdateAppResponse":{ 1665 "type":"structure", 1666 "members":{ 1667 "appSummary":{"shape":"AppSummary"}, 1668 "serverGroups":{"shape":"ServerGroups"}, 1669 "tags":{"shape":"Tags"} 1670 } 1671 }, 1672 "UpdateReplicationJobRequest":{ 1673 "type":"structure", 1674 "required":["replicationJobId"], 1675 "members":{ 1676 "replicationJobId":{"shape":"ReplicationJobId"}, 1677 "frequency":{"shape":"Frequency"}, 1678 "nextReplicationRunStartTime":{"shape":"Timestamp"}, 1679 "licenseType":{"shape":"LicenseType"}, 1680 "roleName":{"shape":"RoleName"}, 1681 "description":{"shape":"Description"}, 1682 "numberOfRecentAmisToKeep":{"shape":"NumberOfRecentAmisToKeep"}, 1683 "encrypted":{"shape":"Encrypted"}, 1684 "kmsKeyId":{"shape":"KmsKeyId"} 1685 } 1686 }, 1687 "UpdateReplicationJobResponse":{ 1688 "type":"structure", 1689 "members":{ 1690 } 1691 }, 1692 "UserData":{ 1693 "type":"structure", 1694 "members":{ 1695 "s3Location":{"shape":"S3Location"} 1696 } 1697 }, 1698 "UserDataValidationParameters":{ 1699 "type":"structure", 1700 "members":{ 1701 "source":{"shape":"Source"}, 1702 "scriptType":{"shape":"ScriptType"} 1703 } 1704 }, 1705 "VPC":{"type":"string"}, 1706 "ValidationId":{ 1707 "type":"string", 1708 "pattern":"^val-[0-9a-f]{17}$" 1709 }, 1710 "ValidationOutput":{ 1711 "type":"structure", 1712 "members":{ 1713 "validationId":{"shape":"ValidationId"}, 1714 "name":{"shape":"NonEmptyStringWithMaxLen255"}, 1715 "status":{"shape":"ValidationStatus"}, 1716 "statusMessage":{"shape":"ValidationStatusMessage"}, 1717 "latestValidationTime":{"shape":"Timestamp"}, 1718 "appValidationOutput":{"shape":"AppValidationOutput"}, 1719 "serverValidationOutput":{"shape":"ServerValidationOutput"} 1720 } 1721 }, 1722 "ValidationOutputList":{ 1723 "type":"list", 1724 "member":{"shape":"ValidationOutput"} 1725 }, 1726 "ValidationStatus":{ 1727 "type":"string", 1728 "enum":[ 1729 "READY_FOR_VALIDATION", 1730 "PENDING", 1731 "IN_PROGRESS", 1732 "SUCCEEDED", 1733 "FAILED" 1734 ] 1735 }, 1736 "ValidationStatusMessage":{ 1737 "type":"string", 1738 "max":2500 1739 }, 1740 "VmId":{"type":"string"}, 1741 "VmManagerId":{"type":"string"}, 1742 "VmManagerName":{"type":"string"}, 1743 "VmManagerType":{ 1744 "type":"string", 1745 "enum":[ 1746 "VSPHERE", 1747 "SCVMM", 1748 "HYPERV-MANAGER" 1749 ] 1750 }, 1751 "VmName":{"type":"string"}, 1752 "VmPath":{"type":"string"}, 1753 "VmServer":{ 1754 "type":"structure", 1755 "members":{ 1756 "vmServerAddress":{"shape":"VmServerAddress"}, 1757 "vmName":{"shape":"VmName"}, 1758 "vmManagerName":{"shape":"VmManagerName"}, 1759 "vmManagerType":{"shape":"VmManagerType"}, 1760 "vmPath":{"shape":"VmPath"} 1761 } 1762 }, 1763 "VmServerAddress":{ 1764 "type":"structure", 1765 "members":{ 1766 "vmManagerId":{"shape":"VmManagerId"}, 1767 "vmId":{"shape":"VmId"} 1768 } 1769 }, 1770 "VmServerAddressList":{ 1771 "type":"list", 1772 "member":{"shape":"VmServerAddress"} 1773 } 1774 } 1775 }