1{ 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2016-01-01", 5 "endpointPrefix":"dms", 6 "jsonVersion":"1.1", 7 "protocol":"json", 8 "serviceFullName":"AWS Database Migration Service", 9 "serviceId":"Database Migration Service", 10 "signatureVersion":"v4", 11 "targetPrefix":"AmazonDMSv20160101", 12 "uid":"dms-2016-01-01" 13 }, 14 "operations":{ 15 "AddTagsToResource":{ 16 "name":"AddTagsToResource", 17 "http":{ 18 "method":"POST", 19 "requestUri":"/" 20 }, 21 "input":{"shape":"AddTagsToResourceMessage"}, 22 "output":{"shape":"AddTagsToResourceResponse"}, 23 "errors":[ 24 {"shape":"ResourceNotFoundFault"} 25 ] 26 }, 27 "ApplyPendingMaintenanceAction":{ 28 "name":"ApplyPendingMaintenanceAction", 29 "http":{ 30 "method":"POST", 31 "requestUri":"/" 32 }, 33 "input":{"shape":"ApplyPendingMaintenanceActionMessage"}, 34 "output":{"shape":"ApplyPendingMaintenanceActionResponse"}, 35 "errors":[ 36 {"shape":"ResourceNotFoundFault"} 37 ] 38 }, 39 "CreateEndpoint":{ 40 "name":"CreateEndpoint", 41 "http":{ 42 "method":"POST", 43 "requestUri":"/" 44 }, 45 "input":{"shape":"CreateEndpointMessage"}, 46 "output":{"shape":"CreateEndpointResponse"}, 47 "errors":[ 48 {"shape":"KMSKeyNotAccessibleFault"}, 49 {"shape":"ResourceAlreadyExistsFault"}, 50 {"shape":"ResourceQuotaExceededFault"}, 51 {"shape":"InvalidResourceStateFault"}, 52 {"shape":"ResourceNotFoundFault"}, 53 {"shape":"AccessDeniedFault"} 54 ] 55 }, 56 "CreateEventSubscription":{ 57 "name":"CreateEventSubscription", 58 "http":{ 59 "method":"POST", 60 "requestUri":"/" 61 }, 62 "input":{"shape":"CreateEventSubscriptionMessage"}, 63 "output":{"shape":"CreateEventSubscriptionResponse"}, 64 "errors":[ 65 {"shape":"ResourceQuotaExceededFault"}, 66 {"shape":"ResourceNotFoundFault"}, 67 {"shape":"ResourceAlreadyExistsFault"}, 68 {"shape":"SNSInvalidTopicFault"}, 69 {"shape":"SNSNoAuthorizationFault"}, 70 {"shape":"KMSAccessDeniedFault"}, 71 {"shape":"KMSDisabledFault"}, 72 {"shape":"KMSInvalidStateFault"}, 73 {"shape":"KMSNotFoundFault"}, 74 {"shape":"KMSThrottlingFault"} 75 ] 76 }, 77 "CreateReplicationInstance":{ 78 "name":"CreateReplicationInstance", 79 "http":{ 80 "method":"POST", 81 "requestUri":"/" 82 }, 83 "input":{"shape":"CreateReplicationInstanceMessage"}, 84 "output":{"shape":"CreateReplicationInstanceResponse"}, 85 "errors":[ 86 {"shape":"AccessDeniedFault"}, 87 {"shape":"ResourceAlreadyExistsFault"}, 88 {"shape":"InsufficientResourceCapacityFault"}, 89 {"shape":"ResourceQuotaExceededFault"}, 90 {"shape":"StorageQuotaExceededFault"}, 91 {"shape":"ResourceNotFoundFault"}, 92 {"shape":"ReplicationSubnetGroupDoesNotCoverEnoughAZs"}, 93 {"shape":"InvalidResourceStateFault"}, 94 {"shape":"InvalidSubnet"}, 95 {"shape":"KMSKeyNotAccessibleFault"} 96 ] 97 }, 98 "CreateReplicationSubnetGroup":{ 99 "name":"CreateReplicationSubnetGroup", 100 "http":{ 101 "method":"POST", 102 "requestUri":"/" 103 }, 104 "input":{"shape":"CreateReplicationSubnetGroupMessage"}, 105 "output":{"shape":"CreateReplicationSubnetGroupResponse"}, 106 "errors":[ 107 {"shape":"AccessDeniedFault"}, 108 {"shape":"ResourceAlreadyExistsFault"}, 109 {"shape":"ResourceNotFoundFault"}, 110 {"shape":"ResourceQuotaExceededFault"}, 111 {"shape":"ReplicationSubnetGroupDoesNotCoverEnoughAZs"}, 112 {"shape":"InvalidSubnet"} 113 ] 114 }, 115 "CreateReplicationTask":{ 116 "name":"CreateReplicationTask", 117 "http":{ 118 "method":"POST", 119 "requestUri":"/" 120 }, 121 "input":{"shape":"CreateReplicationTaskMessage"}, 122 "output":{"shape":"CreateReplicationTaskResponse"}, 123 "errors":[ 124 {"shape":"AccessDeniedFault"}, 125 {"shape":"InvalidResourceStateFault"}, 126 {"shape":"ResourceAlreadyExistsFault"}, 127 {"shape":"ResourceNotFoundFault"}, 128 {"shape":"KMSKeyNotAccessibleFault"}, 129 {"shape":"ResourceQuotaExceededFault"} 130 ] 131 }, 132 "DeleteCertificate":{ 133 "name":"DeleteCertificate", 134 "http":{ 135 "method":"POST", 136 "requestUri":"/" 137 }, 138 "input":{"shape":"DeleteCertificateMessage"}, 139 "output":{"shape":"DeleteCertificateResponse"}, 140 "errors":[ 141 {"shape":"ResourceNotFoundFault"}, 142 {"shape":"InvalidResourceStateFault"} 143 ] 144 }, 145 "DeleteConnection":{ 146 "name":"DeleteConnection", 147 "http":{ 148 "method":"POST", 149 "requestUri":"/" 150 }, 151 "input":{"shape":"DeleteConnectionMessage"}, 152 "output":{"shape":"DeleteConnectionResponse"}, 153 "errors":[ 154 {"shape":"AccessDeniedFault"}, 155 {"shape":"ResourceNotFoundFault"}, 156 {"shape":"InvalidResourceStateFault"} 157 ] 158 }, 159 "DeleteEndpoint":{ 160 "name":"DeleteEndpoint", 161 "http":{ 162 "method":"POST", 163 "requestUri":"/" 164 }, 165 "input":{"shape":"DeleteEndpointMessage"}, 166 "output":{"shape":"DeleteEndpointResponse"}, 167 "errors":[ 168 {"shape":"ResourceNotFoundFault"}, 169 {"shape":"InvalidResourceStateFault"} 170 ] 171 }, 172 "DeleteEventSubscription":{ 173 "name":"DeleteEventSubscription", 174 "http":{ 175 "method":"POST", 176 "requestUri":"/" 177 }, 178 "input":{"shape":"DeleteEventSubscriptionMessage"}, 179 "output":{"shape":"DeleteEventSubscriptionResponse"}, 180 "errors":[ 181 {"shape":"ResourceNotFoundFault"}, 182 {"shape":"InvalidResourceStateFault"} 183 ] 184 }, 185 "DeleteReplicationInstance":{ 186 "name":"DeleteReplicationInstance", 187 "http":{ 188 "method":"POST", 189 "requestUri":"/" 190 }, 191 "input":{"shape":"DeleteReplicationInstanceMessage"}, 192 "output":{"shape":"DeleteReplicationInstanceResponse"}, 193 "errors":[ 194 {"shape":"InvalidResourceStateFault"}, 195 {"shape":"ResourceNotFoundFault"} 196 ] 197 }, 198 "DeleteReplicationSubnetGroup":{ 199 "name":"DeleteReplicationSubnetGroup", 200 "http":{ 201 "method":"POST", 202 "requestUri":"/" 203 }, 204 "input":{"shape":"DeleteReplicationSubnetGroupMessage"}, 205 "output":{"shape":"DeleteReplicationSubnetGroupResponse"}, 206 "errors":[ 207 {"shape":"InvalidResourceStateFault"}, 208 {"shape":"ResourceNotFoundFault"} 209 ] 210 }, 211 "DeleteReplicationTask":{ 212 "name":"DeleteReplicationTask", 213 "http":{ 214 "method":"POST", 215 "requestUri":"/" 216 }, 217 "input":{"shape":"DeleteReplicationTaskMessage"}, 218 "output":{"shape":"DeleteReplicationTaskResponse"}, 219 "errors":[ 220 {"shape":"ResourceNotFoundFault"}, 221 {"shape":"InvalidResourceStateFault"} 222 ] 223 }, 224 "DescribeAccountAttributes":{ 225 "name":"DescribeAccountAttributes", 226 "http":{ 227 "method":"POST", 228 "requestUri":"/" 229 }, 230 "input":{"shape":"DescribeAccountAttributesMessage"}, 231 "output":{"shape":"DescribeAccountAttributesResponse"} 232 }, 233 "DescribeCertificates":{ 234 "name":"DescribeCertificates", 235 "http":{ 236 "method":"POST", 237 "requestUri":"/" 238 }, 239 "input":{"shape":"DescribeCertificatesMessage"}, 240 "output":{"shape":"DescribeCertificatesResponse"}, 241 "errors":[ 242 {"shape":"ResourceNotFoundFault"} 243 ] 244 }, 245 "DescribeConnections":{ 246 "name":"DescribeConnections", 247 "http":{ 248 "method":"POST", 249 "requestUri":"/" 250 }, 251 "input":{"shape":"DescribeConnectionsMessage"}, 252 "output":{"shape":"DescribeConnectionsResponse"}, 253 "errors":[ 254 {"shape":"ResourceNotFoundFault"} 255 ] 256 }, 257 "DescribeEndpointTypes":{ 258 "name":"DescribeEndpointTypes", 259 "http":{ 260 "method":"POST", 261 "requestUri":"/" 262 }, 263 "input":{"shape":"DescribeEndpointTypesMessage"}, 264 "output":{"shape":"DescribeEndpointTypesResponse"} 265 }, 266 "DescribeEndpoints":{ 267 "name":"DescribeEndpoints", 268 "http":{ 269 "method":"POST", 270 "requestUri":"/" 271 }, 272 "input":{"shape":"DescribeEndpointsMessage"}, 273 "output":{"shape":"DescribeEndpointsResponse"}, 274 "errors":[ 275 {"shape":"ResourceNotFoundFault"} 276 ] 277 }, 278 "DescribeEventCategories":{ 279 "name":"DescribeEventCategories", 280 "http":{ 281 "method":"POST", 282 "requestUri":"/" 283 }, 284 "input":{"shape":"DescribeEventCategoriesMessage"}, 285 "output":{"shape":"DescribeEventCategoriesResponse"} 286 }, 287 "DescribeEventSubscriptions":{ 288 "name":"DescribeEventSubscriptions", 289 "http":{ 290 "method":"POST", 291 "requestUri":"/" 292 }, 293 "input":{"shape":"DescribeEventSubscriptionsMessage"}, 294 "output":{"shape":"DescribeEventSubscriptionsResponse"}, 295 "errors":[ 296 {"shape":"ResourceNotFoundFault"} 297 ] 298 }, 299 "DescribeEvents":{ 300 "name":"DescribeEvents", 301 "http":{ 302 "method":"POST", 303 "requestUri":"/" 304 }, 305 "input":{"shape":"DescribeEventsMessage"}, 306 "output":{"shape":"DescribeEventsResponse"} 307 }, 308 "DescribeOrderableReplicationInstances":{ 309 "name":"DescribeOrderableReplicationInstances", 310 "http":{ 311 "method":"POST", 312 "requestUri":"/" 313 }, 314 "input":{"shape":"DescribeOrderableReplicationInstancesMessage"}, 315 "output":{"shape":"DescribeOrderableReplicationInstancesResponse"} 316 }, 317 "DescribePendingMaintenanceActions":{ 318 "name":"DescribePendingMaintenanceActions", 319 "http":{ 320 "method":"POST", 321 "requestUri":"/" 322 }, 323 "input":{"shape":"DescribePendingMaintenanceActionsMessage"}, 324 "output":{"shape":"DescribePendingMaintenanceActionsResponse"}, 325 "errors":[ 326 {"shape":"ResourceNotFoundFault"} 327 ] 328 }, 329 "DescribeRefreshSchemasStatus":{ 330 "name":"DescribeRefreshSchemasStatus", 331 "http":{ 332 "method":"POST", 333 "requestUri":"/" 334 }, 335 "input":{"shape":"DescribeRefreshSchemasStatusMessage"}, 336 "output":{"shape":"DescribeRefreshSchemasStatusResponse"}, 337 "errors":[ 338 {"shape":"InvalidResourceStateFault"}, 339 {"shape":"ResourceNotFoundFault"} 340 ] 341 }, 342 "DescribeReplicationInstanceTaskLogs":{ 343 "name":"DescribeReplicationInstanceTaskLogs", 344 "http":{ 345 "method":"POST", 346 "requestUri":"/" 347 }, 348 "input":{"shape":"DescribeReplicationInstanceTaskLogsMessage"}, 349 "output":{"shape":"DescribeReplicationInstanceTaskLogsResponse"}, 350 "errors":[ 351 {"shape":"ResourceNotFoundFault"}, 352 {"shape":"InvalidResourceStateFault"} 353 ] 354 }, 355 "DescribeReplicationInstances":{ 356 "name":"DescribeReplicationInstances", 357 "http":{ 358 "method":"POST", 359 "requestUri":"/" 360 }, 361 "input":{"shape":"DescribeReplicationInstancesMessage"}, 362 "output":{"shape":"DescribeReplicationInstancesResponse"}, 363 "errors":[ 364 {"shape":"ResourceNotFoundFault"} 365 ] 366 }, 367 "DescribeReplicationSubnetGroups":{ 368 "name":"DescribeReplicationSubnetGroups", 369 "http":{ 370 "method":"POST", 371 "requestUri":"/" 372 }, 373 "input":{"shape":"DescribeReplicationSubnetGroupsMessage"}, 374 "output":{"shape":"DescribeReplicationSubnetGroupsResponse"}, 375 "errors":[ 376 {"shape":"ResourceNotFoundFault"} 377 ] 378 }, 379 "DescribeReplicationTaskAssessmentResults":{ 380 "name":"DescribeReplicationTaskAssessmentResults", 381 "http":{ 382 "method":"POST", 383 "requestUri":"/" 384 }, 385 "input":{"shape":"DescribeReplicationTaskAssessmentResultsMessage"}, 386 "output":{"shape":"DescribeReplicationTaskAssessmentResultsResponse"}, 387 "errors":[ 388 {"shape":"ResourceNotFoundFault"} 389 ] 390 }, 391 "DescribeReplicationTasks":{ 392 "name":"DescribeReplicationTasks", 393 "http":{ 394 "method":"POST", 395 "requestUri":"/" 396 }, 397 "input":{"shape":"DescribeReplicationTasksMessage"}, 398 "output":{"shape":"DescribeReplicationTasksResponse"}, 399 "errors":[ 400 {"shape":"ResourceNotFoundFault"} 401 ] 402 }, 403 "DescribeSchemas":{ 404 "name":"DescribeSchemas", 405 "http":{ 406 "method":"POST", 407 "requestUri":"/" 408 }, 409 "input":{"shape":"DescribeSchemasMessage"}, 410 "output":{"shape":"DescribeSchemasResponse"}, 411 "errors":[ 412 {"shape":"InvalidResourceStateFault"}, 413 {"shape":"ResourceNotFoundFault"} 414 ] 415 }, 416 "DescribeTableStatistics":{ 417 "name":"DescribeTableStatistics", 418 "http":{ 419 "method":"POST", 420 "requestUri":"/" 421 }, 422 "input":{"shape":"DescribeTableStatisticsMessage"}, 423 "output":{"shape":"DescribeTableStatisticsResponse"}, 424 "errors":[ 425 {"shape":"ResourceNotFoundFault"}, 426 {"shape":"InvalidResourceStateFault"} 427 ] 428 }, 429 "ImportCertificate":{ 430 "name":"ImportCertificate", 431 "http":{ 432 "method":"POST", 433 "requestUri":"/" 434 }, 435 "input":{"shape":"ImportCertificateMessage"}, 436 "output":{"shape":"ImportCertificateResponse"}, 437 "errors":[ 438 {"shape":"ResourceAlreadyExistsFault"}, 439 {"shape":"InvalidCertificateFault"}, 440 {"shape":"ResourceQuotaExceededFault"} 441 ] 442 }, 443 "ListTagsForResource":{ 444 "name":"ListTagsForResource", 445 "http":{ 446 "method":"POST", 447 "requestUri":"/" 448 }, 449 "input":{"shape":"ListTagsForResourceMessage"}, 450 "output":{"shape":"ListTagsForResourceResponse"}, 451 "errors":[ 452 {"shape":"ResourceNotFoundFault"} 453 ] 454 }, 455 "ModifyEndpoint":{ 456 "name":"ModifyEndpoint", 457 "http":{ 458 "method":"POST", 459 "requestUri":"/" 460 }, 461 "input":{"shape":"ModifyEndpointMessage"}, 462 "output":{"shape":"ModifyEndpointResponse"}, 463 "errors":[ 464 {"shape":"InvalidResourceStateFault"}, 465 {"shape":"ResourceNotFoundFault"}, 466 {"shape":"ResourceAlreadyExistsFault"}, 467 {"shape":"KMSKeyNotAccessibleFault"}, 468 {"shape":"AccessDeniedFault"} 469 ] 470 }, 471 "ModifyEventSubscription":{ 472 "name":"ModifyEventSubscription", 473 "http":{ 474 "method":"POST", 475 "requestUri":"/" 476 }, 477 "input":{"shape":"ModifyEventSubscriptionMessage"}, 478 "output":{"shape":"ModifyEventSubscriptionResponse"}, 479 "errors":[ 480 {"shape":"ResourceQuotaExceededFault"}, 481 {"shape":"ResourceNotFoundFault"}, 482 {"shape":"SNSInvalidTopicFault"}, 483 {"shape":"SNSNoAuthorizationFault"}, 484 {"shape":"KMSAccessDeniedFault"}, 485 {"shape":"KMSDisabledFault"}, 486 {"shape":"KMSInvalidStateFault"}, 487 {"shape":"KMSNotFoundFault"}, 488 {"shape":"KMSThrottlingFault"} 489 ] 490 }, 491 "ModifyReplicationInstance":{ 492 "name":"ModifyReplicationInstance", 493 "http":{ 494 "method":"POST", 495 "requestUri":"/" 496 }, 497 "input":{"shape":"ModifyReplicationInstanceMessage"}, 498 "output":{"shape":"ModifyReplicationInstanceResponse"}, 499 "errors":[ 500 {"shape":"AccessDeniedFault"}, 501 {"shape":"InvalidResourceStateFault"}, 502 {"shape":"ResourceAlreadyExistsFault"}, 503 {"shape":"ResourceNotFoundFault"}, 504 {"shape":"InsufficientResourceCapacityFault"}, 505 {"shape":"StorageQuotaExceededFault"}, 506 {"shape":"UpgradeDependencyFailureFault"} 507 ] 508 }, 509 "ModifyReplicationSubnetGroup":{ 510 "name":"ModifyReplicationSubnetGroup", 511 "http":{ 512 "method":"POST", 513 "requestUri":"/" 514 }, 515 "input":{"shape":"ModifyReplicationSubnetGroupMessage"}, 516 "output":{"shape":"ModifyReplicationSubnetGroupResponse"}, 517 "errors":[ 518 {"shape":"AccessDeniedFault"}, 519 {"shape":"ResourceNotFoundFault"}, 520 {"shape":"ResourceQuotaExceededFault"}, 521 {"shape":"SubnetAlreadyInUse"}, 522 {"shape":"ReplicationSubnetGroupDoesNotCoverEnoughAZs"}, 523 {"shape":"InvalidSubnet"} 524 ] 525 }, 526 "ModifyReplicationTask":{ 527 "name":"ModifyReplicationTask", 528 "http":{ 529 "method":"POST", 530 "requestUri":"/" 531 }, 532 "input":{"shape":"ModifyReplicationTaskMessage"}, 533 "output":{"shape":"ModifyReplicationTaskResponse"}, 534 "errors":[ 535 {"shape":"InvalidResourceStateFault"}, 536 {"shape":"ResourceNotFoundFault"}, 537 {"shape":"ResourceAlreadyExistsFault"}, 538 {"shape":"KMSKeyNotAccessibleFault"} 539 ] 540 }, 541 "RebootReplicationInstance":{ 542 "name":"RebootReplicationInstance", 543 "http":{ 544 "method":"POST", 545 "requestUri":"/" 546 }, 547 "input":{"shape":"RebootReplicationInstanceMessage"}, 548 "output":{"shape":"RebootReplicationInstanceResponse"}, 549 "errors":[ 550 {"shape":"ResourceNotFoundFault"}, 551 {"shape":"InvalidResourceStateFault"} 552 ] 553 }, 554 "RefreshSchemas":{ 555 "name":"RefreshSchemas", 556 "http":{ 557 "method":"POST", 558 "requestUri":"/" 559 }, 560 "input":{"shape":"RefreshSchemasMessage"}, 561 "output":{"shape":"RefreshSchemasResponse"}, 562 "errors":[ 563 {"shape":"InvalidResourceStateFault"}, 564 {"shape":"ResourceNotFoundFault"}, 565 {"shape":"KMSKeyNotAccessibleFault"}, 566 {"shape":"ResourceQuotaExceededFault"} 567 ] 568 }, 569 "ReloadTables":{ 570 "name":"ReloadTables", 571 "http":{ 572 "method":"POST", 573 "requestUri":"/" 574 }, 575 "input":{"shape":"ReloadTablesMessage"}, 576 "output":{"shape":"ReloadTablesResponse"}, 577 "errors":[ 578 {"shape":"ResourceNotFoundFault"}, 579 {"shape":"InvalidResourceStateFault"} 580 ] 581 }, 582 "RemoveTagsFromResource":{ 583 "name":"RemoveTagsFromResource", 584 "http":{ 585 "method":"POST", 586 "requestUri":"/" 587 }, 588 "input":{"shape":"RemoveTagsFromResourceMessage"}, 589 "output":{"shape":"RemoveTagsFromResourceResponse"}, 590 "errors":[ 591 {"shape":"ResourceNotFoundFault"} 592 ] 593 }, 594 "StartReplicationTask":{ 595 "name":"StartReplicationTask", 596 "http":{ 597 "method":"POST", 598 "requestUri":"/" 599 }, 600 "input":{"shape":"StartReplicationTaskMessage"}, 601 "output":{"shape":"StartReplicationTaskResponse"}, 602 "errors":[ 603 {"shape":"ResourceNotFoundFault"}, 604 {"shape":"InvalidResourceStateFault"}, 605 {"shape":"AccessDeniedFault"} 606 ] 607 }, 608 "StartReplicationTaskAssessment":{ 609 "name":"StartReplicationTaskAssessment", 610 "http":{ 611 "method":"POST", 612 "requestUri":"/" 613 }, 614 "input":{"shape":"StartReplicationTaskAssessmentMessage"}, 615 "output":{"shape":"StartReplicationTaskAssessmentResponse"}, 616 "errors":[ 617 {"shape":"InvalidResourceStateFault"}, 618 {"shape":"ResourceNotFoundFault"} 619 ] 620 }, 621 "StopReplicationTask":{ 622 "name":"StopReplicationTask", 623 "http":{ 624 "method":"POST", 625 "requestUri":"/" 626 }, 627 "input":{"shape":"StopReplicationTaskMessage"}, 628 "output":{"shape":"StopReplicationTaskResponse"}, 629 "errors":[ 630 {"shape":"ResourceNotFoundFault"}, 631 {"shape":"InvalidResourceStateFault"} 632 ] 633 }, 634 "TestConnection":{ 635 "name":"TestConnection", 636 "http":{ 637 "method":"POST", 638 "requestUri":"/" 639 }, 640 "input":{"shape":"TestConnectionMessage"}, 641 "output":{"shape":"TestConnectionResponse"}, 642 "errors":[ 643 {"shape":"ResourceNotFoundFault"}, 644 {"shape":"InvalidResourceStateFault"}, 645 {"shape":"KMSKeyNotAccessibleFault"}, 646 {"shape":"ResourceQuotaExceededFault"} 647 ] 648 } 649 }, 650 "shapes":{ 651 "AccessDeniedFault":{ 652 "type":"structure", 653 "members":{ 654 "message":{"shape":"ExceptionMessage"} 655 }, 656 "exception":true 657 }, 658 "AccountQuota":{ 659 "type":"structure", 660 "members":{ 661 "AccountQuotaName":{"shape":"String"}, 662 "Used":{"shape":"Long"}, 663 "Max":{"shape":"Long"} 664 } 665 }, 666 "AccountQuotaList":{ 667 "type":"list", 668 "member":{"shape":"AccountQuota"} 669 }, 670 "AddTagsToResourceMessage":{ 671 "type":"structure", 672 "required":[ 673 "ResourceArn", 674 "Tags" 675 ], 676 "members":{ 677 "ResourceArn":{"shape":"String"}, 678 "Tags":{"shape":"TagList"} 679 } 680 }, 681 "AddTagsToResourceResponse":{ 682 "type":"structure", 683 "members":{ 684 } 685 }, 686 "ApplyPendingMaintenanceActionMessage":{ 687 "type":"structure", 688 "required":[ 689 "ReplicationInstanceArn", 690 "ApplyAction", 691 "OptInType" 692 ], 693 "members":{ 694 "ReplicationInstanceArn":{"shape":"String"}, 695 "ApplyAction":{"shape":"String"}, 696 "OptInType":{"shape":"String"} 697 } 698 }, 699 "ApplyPendingMaintenanceActionResponse":{ 700 "type":"structure", 701 "members":{ 702 "ResourcePendingMaintenanceActions":{"shape":"ResourcePendingMaintenanceActions"} 703 } 704 }, 705 "AuthMechanismValue":{ 706 "type":"string", 707 "enum":[ 708 "default", 709 "mongodb_cr", 710 "scram_sha_1" 711 ] 712 }, 713 "AuthTypeValue":{ 714 "type":"string", 715 "enum":[ 716 "no", 717 "password" 718 ] 719 }, 720 "AvailabilityZone":{ 721 "type":"structure", 722 "members":{ 723 "Name":{"shape":"String"} 724 } 725 }, 726 "AvailabilityZonesList":{ 727 "type":"list", 728 "member":{"shape":"String"} 729 }, 730 "Boolean":{"type":"boolean"}, 731 "BooleanOptional":{"type":"boolean"}, 732 "Certificate":{ 733 "type":"structure", 734 "members":{ 735 "CertificateIdentifier":{"shape":"String"}, 736 "CertificateCreationDate":{"shape":"TStamp"}, 737 "CertificatePem":{"shape":"String"}, 738 "CertificateWallet":{"shape":"CertificateWallet"}, 739 "CertificateArn":{"shape":"String"}, 740 "CertificateOwner":{"shape":"String"}, 741 "ValidFromDate":{"shape":"TStamp"}, 742 "ValidToDate":{"shape":"TStamp"}, 743 "SigningAlgorithm":{"shape":"String"}, 744 "KeyLength":{"shape":"IntegerOptional"} 745 } 746 }, 747 "CertificateList":{ 748 "type":"list", 749 "member":{"shape":"Certificate"} 750 }, 751 "CertificateWallet":{"type":"blob"}, 752 "CompressionTypeValue":{ 753 "type":"string", 754 "enum":[ 755 "none", 756 "gzip" 757 ] 758 }, 759 "Connection":{ 760 "type":"structure", 761 "members":{ 762 "ReplicationInstanceArn":{"shape":"String"}, 763 "EndpointArn":{"shape":"String"}, 764 "Status":{"shape":"String"}, 765 "LastFailureMessage":{"shape":"String"}, 766 "EndpointIdentifier":{"shape":"String"}, 767 "ReplicationInstanceIdentifier":{"shape":"String"} 768 } 769 }, 770 "ConnectionList":{ 771 "type":"list", 772 "member":{"shape":"Connection"} 773 }, 774 "CreateEndpointMessage":{ 775 "type":"structure", 776 "required":[ 777 "EndpointIdentifier", 778 "EndpointType", 779 "EngineName" 780 ], 781 "members":{ 782 "EndpointIdentifier":{"shape":"String"}, 783 "EndpointType":{"shape":"ReplicationEndpointTypeValue"}, 784 "EngineName":{"shape":"String"}, 785 "Username":{"shape":"String"}, 786 "Password":{"shape":"SecretString"}, 787 "ServerName":{"shape":"String"}, 788 "Port":{"shape":"IntegerOptional"}, 789 "DatabaseName":{"shape":"String"}, 790 "ExtraConnectionAttributes":{"shape":"String"}, 791 "KmsKeyId":{"shape":"String"}, 792 "Tags":{"shape":"TagList"}, 793 "CertificateArn":{"shape":"String"}, 794 "SslMode":{"shape":"DmsSslModeValue"}, 795 "ServiceAccessRoleArn":{"shape":"String"}, 796 "ExternalTableDefinition":{"shape":"String"}, 797 "DynamoDbSettings":{"shape":"DynamoDbSettings"}, 798 "S3Settings":{"shape":"S3Settings"}, 799 "DmsTransferSettings":{"shape":"DmsTransferSettings"}, 800 "MongoDbSettings":{"shape":"MongoDbSettings"}, 801 "KinesisSettings":{"shape":"KinesisSettings"}, 802 "ElasticsearchSettings":{"shape":"ElasticsearchSettings"}, 803 "RedshiftSettings":{"shape":"RedshiftSettings"} 804 } 805 }, 806 "CreateEndpointResponse":{ 807 "type":"structure", 808 "members":{ 809 "Endpoint":{"shape":"Endpoint"} 810 } 811 }, 812 "CreateEventSubscriptionMessage":{ 813 "type":"structure", 814 "required":[ 815 "SubscriptionName", 816 "SnsTopicArn" 817 ], 818 "members":{ 819 "SubscriptionName":{"shape":"String"}, 820 "SnsTopicArn":{"shape":"String"}, 821 "SourceType":{"shape":"String"}, 822 "EventCategories":{"shape":"EventCategoriesList"}, 823 "SourceIds":{"shape":"SourceIdsList"}, 824 "Enabled":{"shape":"BooleanOptional"}, 825 "Tags":{"shape":"TagList"} 826 } 827 }, 828 "CreateEventSubscriptionResponse":{ 829 "type":"structure", 830 "members":{ 831 "EventSubscription":{"shape":"EventSubscription"} 832 } 833 }, 834 "CreateReplicationInstanceMessage":{ 835 "type":"structure", 836 "required":[ 837 "ReplicationInstanceIdentifier", 838 "ReplicationInstanceClass" 839 ], 840 "members":{ 841 "ReplicationInstanceIdentifier":{"shape":"String"}, 842 "AllocatedStorage":{"shape":"IntegerOptional"}, 843 "ReplicationInstanceClass":{"shape":"String"}, 844 "VpcSecurityGroupIds":{"shape":"VpcSecurityGroupIdList"}, 845 "AvailabilityZone":{"shape":"String"}, 846 "ReplicationSubnetGroupIdentifier":{"shape":"String"}, 847 "PreferredMaintenanceWindow":{"shape":"String"}, 848 "MultiAZ":{"shape":"BooleanOptional"}, 849 "EngineVersion":{"shape":"String"}, 850 "AutoMinorVersionUpgrade":{"shape":"BooleanOptional"}, 851 "Tags":{"shape":"TagList"}, 852 "KmsKeyId":{"shape":"String"}, 853 "PubliclyAccessible":{"shape":"BooleanOptional"}, 854 "DnsNameServers":{"shape":"String"} 855 } 856 }, 857 "CreateReplicationInstanceResponse":{ 858 "type":"structure", 859 "members":{ 860 "ReplicationInstance":{"shape":"ReplicationInstance"} 861 } 862 }, 863 "CreateReplicationSubnetGroupMessage":{ 864 "type":"structure", 865 "required":[ 866 "ReplicationSubnetGroupIdentifier", 867 "ReplicationSubnetGroupDescription", 868 "SubnetIds" 869 ], 870 "members":{ 871 "ReplicationSubnetGroupIdentifier":{"shape":"String"}, 872 "ReplicationSubnetGroupDescription":{"shape":"String"}, 873 "SubnetIds":{"shape":"SubnetIdentifierList"}, 874 "Tags":{"shape":"TagList"} 875 } 876 }, 877 "CreateReplicationSubnetGroupResponse":{ 878 "type":"structure", 879 "members":{ 880 "ReplicationSubnetGroup":{"shape":"ReplicationSubnetGroup"} 881 } 882 }, 883 "CreateReplicationTaskMessage":{ 884 "type":"structure", 885 "required":[ 886 "ReplicationTaskIdentifier", 887 "SourceEndpointArn", 888 "TargetEndpointArn", 889 "ReplicationInstanceArn", 890 "MigrationType", 891 "TableMappings" 892 ], 893 "members":{ 894 "ReplicationTaskIdentifier":{"shape":"String"}, 895 "SourceEndpointArn":{"shape":"String"}, 896 "TargetEndpointArn":{"shape":"String"}, 897 "ReplicationInstanceArn":{"shape":"String"}, 898 "MigrationType":{"shape":"MigrationTypeValue"}, 899 "TableMappings":{"shape":"String"}, 900 "ReplicationTaskSettings":{"shape":"String"}, 901 "CdcStartTime":{"shape":"TStamp"}, 902 "CdcStartPosition":{"shape":"String"}, 903 "CdcStopPosition":{"shape":"String"}, 904 "Tags":{"shape":"TagList"} 905 } 906 }, 907 "CreateReplicationTaskResponse":{ 908 "type":"structure", 909 "members":{ 910 "ReplicationTask":{"shape":"ReplicationTask"} 911 } 912 }, 913 "DataFormatValue":{ 914 "type":"string", 915 "enum":[ 916 "csv", 917 "parquet" 918 ] 919 }, 920 "DeleteCertificateMessage":{ 921 "type":"structure", 922 "required":["CertificateArn"], 923 "members":{ 924 "CertificateArn":{"shape":"String"} 925 } 926 }, 927 "DeleteCertificateResponse":{ 928 "type":"structure", 929 "members":{ 930 "Certificate":{"shape":"Certificate"} 931 } 932 }, 933 "DeleteConnectionMessage":{ 934 "type":"structure", 935 "required":[ 936 "EndpointArn", 937 "ReplicationInstanceArn" 938 ], 939 "members":{ 940 "EndpointArn":{"shape":"String"}, 941 "ReplicationInstanceArn":{"shape":"String"} 942 } 943 }, 944 "DeleteConnectionResponse":{ 945 "type":"structure", 946 "members":{ 947 "Connection":{"shape":"Connection"} 948 } 949 }, 950 "DeleteEndpointMessage":{ 951 "type":"structure", 952 "required":["EndpointArn"], 953 "members":{ 954 "EndpointArn":{"shape":"String"} 955 } 956 }, 957 "DeleteEndpointResponse":{ 958 "type":"structure", 959 "members":{ 960 "Endpoint":{"shape":"Endpoint"} 961 } 962 }, 963 "DeleteEventSubscriptionMessage":{ 964 "type":"structure", 965 "required":["SubscriptionName"], 966 "members":{ 967 "SubscriptionName":{"shape":"String"} 968 } 969 }, 970 "DeleteEventSubscriptionResponse":{ 971 "type":"structure", 972 "members":{ 973 "EventSubscription":{"shape":"EventSubscription"} 974 } 975 }, 976 "DeleteReplicationInstanceMessage":{ 977 "type":"structure", 978 "required":["ReplicationInstanceArn"], 979 "members":{ 980 "ReplicationInstanceArn":{"shape":"String"} 981 } 982 }, 983 "DeleteReplicationInstanceResponse":{ 984 "type":"structure", 985 "members":{ 986 "ReplicationInstance":{"shape":"ReplicationInstance"} 987 } 988 }, 989 "DeleteReplicationSubnetGroupMessage":{ 990 "type":"structure", 991 "required":["ReplicationSubnetGroupIdentifier"], 992 "members":{ 993 "ReplicationSubnetGroupIdentifier":{"shape":"String"} 994 } 995 }, 996 "DeleteReplicationSubnetGroupResponse":{ 997 "type":"structure", 998 "members":{ 999 } 1000 }, 1001 "DeleteReplicationTaskMessage":{ 1002 "type":"structure", 1003 "required":["ReplicationTaskArn"], 1004 "members":{ 1005 "ReplicationTaskArn":{"shape":"String"} 1006 } 1007 }, 1008 "DeleteReplicationTaskResponse":{ 1009 "type":"structure", 1010 "members":{ 1011 "ReplicationTask":{"shape":"ReplicationTask"} 1012 } 1013 }, 1014 "DescribeAccountAttributesMessage":{ 1015 "type":"structure", 1016 "members":{ 1017 } 1018 }, 1019 "DescribeAccountAttributesResponse":{ 1020 "type":"structure", 1021 "members":{ 1022 "AccountQuotas":{"shape":"AccountQuotaList"}, 1023 "UniqueAccountIdentifier":{"shape":"String"} 1024 } 1025 }, 1026 "DescribeCertificatesMessage":{ 1027 "type":"structure", 1028 "members":{ 1029 "Filters":{"shape":"FilterList"}, 1030 "MaxRecords":{"shape":"IntegerOptional"}, 1031 "Marker":{"shape":"String"} 1032 } 1033 }, 1034 "DescribeCertificatesResponse":{ 1035 "type":"structure", 1036 "members":{ 1037 "Marker":{"shape":"String"}, 1038 "Certificates":{"shape":"CertificateList"} 1039 } 1040 }, 1041 "DescribeConnectionsMessage":{ 1042 "type":"structure", 1043 "members":{ 1044 "Filters":{"shape":"FilterList"}, 1045 "MaxRecords":{"shape":"IntegerOptional"}, 1046 "Marker":{"shape":"String"} 1047 } 1048 }, 1049 "DescribeConnectionsResponse":{ 1050 "type":"structure", 1051 "members":{ 1052 "Marker":{"shape":"String"}, 1053 "Connections":{"shape":"ConnectionList"} 1054 } 1055 }, 1056 "DescribeEndpointTypesMessage":{ 1057 "type":"structure", 1058 "members":{ 1059 "Filters":{"shape":"FilterList"}, 1060 "MaxRecords":{"shape":"IntegerOptional"}, 1061 "Marker":{"shape":"String"} 1062 } 1063 }, 1064 "DescribeEndpointTypesResponse":{ 1065 "type":"structure", 1066 "members":{ 1067 "Marker":{"shape":"String"}, 1068 "SupportedEndpointTypes":{"shape":"SupportedEndpointTypeList"} 1069 } 1070 }, 1071 "DescribeEndpointsMessage":{ 1072 "type":"structure", 1073 "members":{ 1074 "Filters":{"shape":"FilterList"}, 1075 "MaxRecords":{"shape":"IntegerOptional"}, 1076 "Marker":{"shape":"String"} 1077 } 1078 }, 1079 "DescribeEndpointsResponse":{ 1080 "type":"structure", 1081 "members":{ 1082 "Marker":{"shape":"String"}, 1083 "Endpoints":{"shape":"EndpointList"} 1084 } 1085 }, 1086 "DescribeEventCategoriesMessage":{ 1087 "type":"structure", 1088 "members":{ 1089 "SourceType":{"shape":"String"}, 1090 "Filters":{"shape":"FilterList"} 1091 } 1092 }, 1093 "DescribeEventCategoriesResponse":{ 1094 "type":"structure", 1095 "members":{ 1096 "EventCategoryGroupList":{"shape":"EventCategoryGroupList"} 1097 } 1098 }, 1099 "DescribeEventSubscriptionsMessage":{ 1100 "type":"structure", 1101 "members":{ 1102 "SubscriptionName":{"shape":"String"}, 1103 "Filters":{"shape":"FilterList"}, 1104 "MaxRecords":{"shape":"IntegerOptional"}, 1105 "Marker":{"shape":"String"} 1106 } 1107 }, 1108 "DescribeEventSubscriptionsResponse":{ 1109 "type":"structure", 1110 "members":{ 1111 "Marker":{"shape":"String"}, 1112 "EventSubscriptionsList":{"shape":"EventSubscriptionsList"} 1113 } 1114 }, 1115 "DescribeEventsMessage":{ 1116 "type":"structure", 1117 "members":{ 1118 "SourceIdentifier":{"shape":"String"}, 1119 "SourceType":{"shape":"SourceType"}, 1120 "StartTime":{"shape":"TStamp"}, 1121 "EndTime":{"shape":"TStamp"}, 1122 "Duration":{"shape":"IntegerOptional"}, 1123 "EventCategories":{"shape":"EventCategoriesList"}, 1124 "Filters":{"shape":"FilterList"}, 1125 "MaxRecords":{"shape":"IntegerOptional"}, 1126 "Marker":{"shape":"String"} 1127 } 1128 }, 1129 "DescribeEventsResponse":{ 1130 "type":"structure", 1131 "members":{ 1132 "Marker":{"shape":"String"}, 1133 "Events":{"shape":"EventList"} 1134 } 1135 }, 1136 "DescribeOrderableReplicationInstancesMessage":{ 1137 "type":"structure", 1138 "members":{ 1139 "MaxRecords":{"shape":"IntegerOptional"}, 1140 "Marker":{"shape":"String"} 1141 } 1142 }, 1143 "DescribeOrderableReplicationInstancesResponse":{ 1144 "type":"structure", 1145 "members":{ 1146 "OrderableReplicationInstances":{"shape":"OrderableReplicationInstanceList"}, 1147 "Marker":{"shape":"String"} 1148 } 1149 }, 1150 "DescribePendingMaintenanceActionsMessage":{ 1151 "type":"structure", 1152 "members":{ 1153 "ReplicationInstanceArn":{"shape":"String"}, 1154 "Filters":{"shape":"FilterList"}, 1155 "Marker":{"shape":"String"}, 1156 "MaxRecords":{"shape":"IntegerOptional"} 1157 } 1158 }, 1159 "DescribePendingMaintenanceActionsResponse":{ 1160 "type":"structure", 1161 "members":{ 1162 "PendingMaintenanceActions":{"shape":"PendingMaintenanceActions"}, 1163 "Marker":{"shape":"String"} 1164 } 1165 }, 1166 "DescribeRefreshSchemasStatusMessage":{ 1167 "type":"structure", 1168 "required":["EndpointArn"], 1169 "members":{ 1170 "EndpointArn":{"shape":"String"} 1171 } 1172 }, 1173 "DescribeRefreshSchemasStatusResponse":{ 1174 "type":"structure", 1175 "members":{ 1176 "RefreshSchemasStatus":{"shape":"RefreshSchemasStatus"} 1177 } 1178 }, 1179 "DescribeReplicationInstanceTaskLogsMessage":{ 1180 "type":"structure", 1181 "required":["ReplicationInstanceArn"], 1182 "members":{ 1183 "ReplicationInstanceArn":{"shape":"String"}, 1184 "MaxRecords":{"shape":"IntegerOptional"}, 1185 "Marker":{"shape":"String"} 1186 } 1187 }, 1188 "DescribeReplicationInstanceTaskLogsResponse":{ 1189 "type":"structure", 1190 "members":{ 1191 "ReplicationInstanceArn":{"shape":"String"}, 1192 "ReplicationInstanceTaskLogs":{"shape":"ReplicationInstanceTaskLogsList"}, 1193 "Marker":{"shape":"String"} 1194 } 1195 }, 1196 "DescribeReplicationInstancesMessage":{ 1197 "type":"structure", 1198 "members":{ 1199 "Filters":{"shape":"FilterList"}, 1200 "MaxRecords":{"shape":"IntegerOptional"}, 1201 "Marker":{"shape":"String"} 1202 } 1203 }, 1204 "DescribeReplicationInstancesResponse":{ 1205 "type":"structure", 1206 "members":{ 1207 "Marker":{"shape":"String"}, 1208 "ReplicationInstances":{"shape":"ReplicationInstanceList"} 1209 } 1210 }, 1211 "DescribeReplicationSubnetGroupsMessage":{ 1212 "type":"structure", 1213 "members":{ 1214 "Filters":{"shape":"FilterList"}, 1215 "MaxRecords":{"shape":"IntegerOptional"}, 1216 "Marker":{"shape":"String"} 1217 } 1218 }, 1219 "DescribeReplicationSubnetGroupsResponse":{ 1220 "type":"structure", 1221 "members":{ 1222 "Marker":{"shape":"String"}, 1223 "ReplicationSubnetGroups":{"shape":"ReplicationSubnetGroups"} 1224 } 1225 }, 1226 "DescribeReplicationTaskAssessmentResultsMessage":{ 1227 "type":"structure", 1228 "members":{ 1229 "ReplicationTaskArn":{"shape":"String"}, 1230 "MaxRecords":{"shape":"IntegerOptional"}, 1231 "Marker":{"shape":"String"} 1232 } 1233 }, 1234 "DescribeReplicationTaskAssessmentResultsResponse":{ 1235 "type":"structure", 1236 "members":{ 1237 "Marker":{"shape":"String"}, 1238 "BucketName":{"shape":"String"}, 1239 "ReplicationTaskAssessmentResults":{"shape":"ReplicationTaskAssessmentResultList"} 1240 } 1241 }, 1242 "DescribeReplicationTasksMessage":{ 1243 "type":"structure", 1244 "members":{ 1245 "Filters":{"shape":"FilterList"}, 1246 "MaxRecords":{"shape":"IntegerOptional"}, 1247 "Marker":{"shape":"String"}, 1248 "WithoutSettings":{"shape":"BooleanOptional"} 1249 } 1250 }, 1251 "DescribeReplicationTasksResponse":{ 1252 "type":"structure", 1253 "members":{ 1254 "Marker":{"shape":"String"}, 1255 "ReplicationTasks":{"shape":"ReplicationTaskList"} 1256 } 1257 }, 1258 "DescribeSchemasMessage":{ 1259 "type":"structure", 1260 "required":["EndpointArn"], 1261 "members":{ 1262 "EndpointArn":{"shape":"String"}, 1263 "MaxRecords":{"shape":"IntegerOptional"}, 1264 "Marker":{"shape":"String"} 1265 } 1266 }, 1267 "DescribeSchemasResponse":{ 1268 "type":"structure", 1269 "members":{ 1270 "Marker":{"shape":"String"}, 1271 "Schemas":{"shape":"SchemaList"} 1272 } 1273 }, 1274 "DescribeTableStatisticsMessage":{ 1275 "type":"structure", 1276 "required":["ReplicationTaskArn"], 1277 "members":{ 1278 "ReplicationTaskArn":{"shape":"String"}, 1279 "MaxRecords":{"shape":"IntegerOptional"}, 1280 "Marker":{"shape":"String"}, 1281 "Filters":{"shape":"FilterList"} 1282 } 1283 }, 1284 "DescribeTableStatisticsResponse":{ 1285 "type":"structure", 1286 "members":{ 1287 "ReplicationTaskArn":{"shape":"String"}, 1288 "TableStatistics":{"shape":"TableStatisticsList"}, 1289 "Marker":{"shape":"String"} 1290 } 1291 }, 1292 "DmsSslModeValue":{ 1293 "type":"string", 1294 "enum":[ 1295 "none", 1296 "require", 1297 "verify-ca", 1298 "verify-full" 1299 ] 1300 }, 1301 "DmsTransferSettings":{ 1302 "type":"structure", 1303 "members":{ 1304 "ServiceAccessRoleArn":{"shape":"String"}, 1305 "BucketName":{"shape":"String"} 1306 } 1307 }, 1308 "DynamoDbSettings":{ 1309 "type":"structure", 1310 "required":["ServiceAccessRoleArn"], 1311 "members":{ 1312 "ServiceAccessRoleArn":{"shape":"String"} 1313 } 1314 }, 1315 "ElasticsearchSettings":{ 1316 "type":"structure", 1317 "required":[ 1318 "ServiceAccessRoleArn", 1319 "EndpointUri" 1320 ], 1321 "members":{ 1322 "ServiceAccessRoleArn":{"shape":"String"}, 1323 "EndpointUri":{"shape":"String"}, 1324 "FullLoadErrorPercentage":{"shape":"IntegerOptional"}, 1325 "ErrorRetryDuration":{"shape":"IntegerOptional"} 1326 } 1327 }, 1328 "EncodingTypeValue":{ 1329 "type":"string", 1330 "enum":[ 1331 "plain", 1332 "plain-dictionary", 1333 "rle-dictionary" 1334 ] 1335 }, 1336 "EncryptionModeValue":{ 1337 "type":"string", 1338 "enum":[ 1339 "sse-s3", 1340 "sse-kms" 1341 ] 1342 }, 1343 "Endpoint":{ 1344 "type":"structure", 1345 "members":{ 1346 "EndpointIdentifier":{"shape":"String"}, 1347 "EndpointType":{"shape":"ReplicationEndpointTypeValue"}, 1348 "EngineName":{"shape":"String"}, 1349 "EngineDisplayName":{"shape":"String"}, 1350 "Username":{"shape":"String"}, 1351 "ServerName":{"shape":"String"}, 1352 "Port":{"shape":"IntegerOptional"}, 1353 "DatabaseName":{"shape":"String"}, 1354 "ExtraConnectionAttributes":{"shape":"String"}, 1355 "Status":{"shape":"String"}, 1356 "KmsKeyId":{"shape":"String"}, 1357 "EndpointArn":{"shape":"String"}, 1358 "CertificateArn":{"shape":"String"}, 1359 "SslMode":{"shape":"DmsSslModeValue"}, 1360 "ServiceAccessRoleArn":{"shape":"String"}, 1361 "ExternalTableDefinition":{"shape":"String"}, 1362 "ExternalId":{"shape":"String"}, 1363 "DynamoDbSettings":{"shape":"DynamoDbSettings"}, 1364 "S3Settings":{"shape":"S3Settings"}, 1365 "DmsTransferSettings":{"shape":"DmsTransferSettings"}, 1366 "MongoDbSettings":{"shape":"MongoDbSettings"}, 1367 "KinesisSettings":{"shape":"KinesisSettings"}, 1368 "ElasticsearchSettings":{"shape":"ElasticsearchSettings"}, 1369 "RedshiftSettings":{"shape":"RedshiftSettings"} 1370 } 1371 }, 1372 "EndpointList":{ 1373 "type":"list", 1374 "member":{"shape":"Endpoint"} 1375 }, 1376 "Event":{ 1377 "type":"structure", 1378 "members":{ 1379 "SourceIdentifier":{"shape":"String"}, 1380 "SourceType":{"shape":"SourceType"}, 1381 "Message":{"shape":"String"}, 1382 "EventCategories":{"shape":"EventCategoriesList"}, 1383 "Date":{"shape":"TStamp"} 1384 } 1385 }, 1386 "EventCategoriesList":{ 1387 "type":"list", 1388 "member":{"shape":"String"} 1389 }, 1390 "EventCategoryGroup":{ 1391 "type":"structure", 1392 "members":{ 1393 "SourceType":{"shape":"String"}, 1394 "EventCategories":{"shape":"EventCategoriesList"} 1395 } 1396 }, 1397 "EventCategoryGroupList":{ 1398 "type":"list", 1399 "member":{"shape":"EventCategoryGroup"} 1400 }, 1401 "EventList":{ 1402 "type":"list", 1403 "member":{"shape":"Event"} 1404 }, 1405 "EventSubscription":{ 1406 "type":"structure", 1407 "members":{ 1408 "CustomerAwsId":{"shape":"String"}, 1409 "CustSubscriptionId":{"shape":"String"}, 1410 "SnsTopicArn":{"shape":"String"}, 1411 "Status":{"shape":"String"}, 1412 "SubscriptionCreationTime":{"shape":"String"}, 1413 "SourceType":{"shape":"String"}, 1414 "SourceIdsList":{"shape":"SourceIdsList"}, 1415 "EventCategoriesList":{"shape":"EventCategoriesList"}, 1416 "Enabled":{"shape":"Boolean"} 1417 } 1418 }, 1419 "EventSubscriptionsList":{ 1420 "type":"list", 1421 "member":{"shape":"EventSubscription"} 1422 }, 1423 "ExceptionMessage":{"type":"string"}, 1424 "Filter":{ 1425 "type":"structure", 1426 "required":[ 1427 "Name", 1428 "Values" 1429 ], 1430 "members":{ 1431 "Name":{"shape":"String"}, 1432 "Values":{"shape":"FilterValueList"} 1433 } 1434 }, 1435 "FilterList":{ 1436 "type":"list", 1437 "member":{"shape":"Filter"} 1438 }, 1439 "FilterValueList":{ 1440 "type":"list", 1441 "member":{"shape":"String"} 1442 }, 1443 "ImportCertificateMessage":{ 1444 "type":"structure", 1445 "required":["CertificateIdentifier"], 1446 "members":{ 1447 "CertificateIdentifier":{"shape":"String"}, 1448 "CertificatePem":{"shape":"String"}, 1449 "CertificateWallet":{"shape":"CertificateWallet"}, 1450 "Tags":{"shape":"TagList"} 1451 } 1452 }, 1453 "ImportCertificateResponse":{ 1454 "type":"structure", 1455 "members":{ 1456 "Certificate":{"shape":"Certificate"} 1457 } 1458 }, 1459 "InsufficientResourceCapacityFault":{ 1460 "type":"structure", 1461 "members":{ 1462 "message":{"shape":"ExceptionMessage"} 1463 }, 1464 "exception":true 1465 }, 1466 "Integer":{"type":"integer"}, 1467 "IntegerOptional":{"type":"integer"}, 1468 "InvalidCertificateFault":{ 1469 "type":"structure", 1470 "members":{ 1471 "message":{"shape":"ExceptionMessage"} 1472 }, 1473 "exception":true 1474 }, 1475 "InvalidResourceStateFault":{ 1476 "type":"structure", 1477 "members":{ 1478 "message":{"shape":"ExceptionMessage"} 1479 }, 1480 "exception":true 1481 }, 1482 "InvalidSubnet":{ 1483 "type":"structure", 1484 "members":{ 1485 "message":{"shape":"ExceptionMessage"} 1486 }, 1487 "exception":true 1488 }, 1489 "KMSAccessDeniedFault":{ 1490 "type":"structure", 1491 "members":{ 1492 "message":{"shape":"ExceptionMessage"} 1493 }, 1494 "exception":true 1495 }, 1496 "KMSDisabledFault":{ 1497 "type":"structure", 1498 "members":{ 1499 "message":{"shape":"ExceptionMessage"} 1500 }, 1501 "exception":true 1502 }, 1503 "KMSInvalidStateFault":{ 1504 "type":"structure", 1505 "members":{ 1506 "message":{"shape":"ExceptionMessage"} 1507 }, 1508 "exception":true 1509 }, 1510 "KMSKeyNotAccessibleFault":{ 1511 "type":"structure", 1512 "members":{ 1513 "message":{"shape":"ExceptionMessage"} 1514 }, 1515 "exception":true 1516 }, 1517 "KMSNotFoundFault":{ 1518 "type":"structure", 1519 "members":{ 1520 "message":{"shape":"ExceptionMessage"} 1521 }, 1522 "exception":true 1523 }, 1524 "KMSThrottlingFault":{ 1525 "type":"structure", 1526 "members":{ 1527 "message":{"shape":"ExceptionMessage"} 1528 }, 1529 "exception":true 1530 }, 1531 "KeyList":{ 1532 "type":"list", 1533 "member":{"shape":"String"} 1534 }, 1535 "KinesisSettings":{ 1536 "type":"structure", 1537 "members":{ 1538 "StreamArn":{"shape":"String"}, 1539 "MessageFormat":{"shape":"MessageFormatValue"}, 1540 "ServiceAccessRoleArn":{"shape":"String"} 1541 } 1542 }, 1543 "ListTagsForResourceMessage":{ 1544 "type":"structure", 1545 "required":["ResourceArn"], 1546 "members":{ 1547 "ResourceArn":{"shape":"String"} 1548 } 1549 }, 1550 "ListTagsForResourceResponse":{ 1551 "type":"structure", 1552 "members":{ 1553 "TagList":{"shape":"TagList"} 1554 } 1555 }, 1556 "Long":{"type":"long"}, 1557 "MessageFormatValue":{ 1558 "type":"string", 1559 "enum":["json"] 1560 }, 1561 "MigrationTypeValue":{ 1562 "type":"string", 1563 "enum":[ 1564 "full-load", 1565 "cdc", 1566 "full-load-and-cdc" 1567 ] 1568 }, 1569 "ModifyEndpointMessage":{ 1570 "type":"structure", 1571 "required":["EndpointArn"], 1572 "members":{ 1573 "EndpointArn":{"shape":"String"}, 1574 "EndpointIdentifier":{"shape":"String"}, 1575 "EndpointType":{"shape":"ReplicationEndpointTypeValue"}, 1576 "EngineName":{"shape":"String"}, 1577 "Username":{"shape":"String"}, 1578 "Password":{"shape":"SecretString"}, 1579 "ServerName":{"shape":"String"}, 1580 "Port":{"shape":"IntegerOptional"}, 1581 "DatabaseName":{"shape":"String"}, 1582 "ExtraConnectionAttributes":{"shape":"String"}, 1583 "CertificateArn":{"shape":"String"}, 1584 "SslMode":{"shape":"DmsSslModeValue"}, 1585 "ServiceAccessRoleArn":{"shape":"String"}, 1586 "ExternalTableDefinition":{"shape":"String"}, 1587 "DynamoDbSettings":{"shape":"DynamoDbSettings"}, 1588 "S3Settings":{"shape":"S3Settings"}, 1589 "DmsTransferSettings":{"shape":"DmsTransferSettings"}, 1590 "MongoDbSettings":{"shape":"MongoDbSettings"}, 1591 "KinesisSettings":{"shape":"KinesisSettings"}, 1592 "ElasticsearchSettings":{"shape":"ElasticsearchSettings"}, 1593 "RedshiftSettings":{"shape":"RedshiftSettings"} 1594 } 1595 }, 1596 "ModifyEndpointResponse":{ 1597 "type":"structure", 1598 "members":{ 1599 "Endpoint":{"shape":"Endpoint"} 1600 } 1601 }, 1602 "ModifyEventSubscriptionMessage":{ 1603 "type":"structure", 1604 "required":["SubscriptionName"], 1605 "members":{ 1606 "SubscriptionName":{"shape":"String"}, 1607 "SnsTopicArn":{"shape":"String"}, 1608 "SourceType":{"shape":"String"}, 1609 "EventCategories":{"shape":"EventCategoriesList"}, 1610 "Enabled":{"shape":"BooleanOptional"} 1611 } 1612 }, 1613 "ModifyEventSubscriptionResponse":{ 1614 "type":"structure", 1615 "members":{ 1616 "EventSubscription":{"shape":"EventSubscription"} 1617 } 1618 }, 1619 "ModifyReplicationInstanceMessage":{ 1620 "type":"structure", 1621 "required":["ReplicationInstanceArn"], 1622 "members":{ 1623 "ReplicationInstanceArn":{"shape":"String"}, 1624 "AllocatedStorage":{"shape":"IntegerOptional"}, 1625 "ApplyImmediately":{"shape":"Boolean"}, 1626 "ReplicationInstanceClass":{"shape":"String"}, 1627 "VpcSecurityGroupIds":{"shape":"VpcSecurityGroupIdList"}, 1628 "PreferredMaintenanceWindow":{"shape":"String"}, 1629 "MultiAZ":{"shape":"BooleanOptional"}, 1630 "EngineVersion":{"shape":"String"}, 1631 "AllowMajorVersionUpgrade":{"shape":"Boolean"}, 1632 "AutoMinorVersionUpgrade":{"shape":"BooleanOptional"}, 1633 "ReplicationInstanceIdentifier":{"shape":"String"} 1634 } 1635 }, 1636 "ModifyReplicationInstanceResponse":{ 1637 "type":"structure", 1638 "members":{ 1639 "ReplicationInstance":{"shape":"ReplicationInstance"} 1640 } 1641 }, 1642 "ModifyReplicationSubnetGroupMessage":{ 1643 "type":"structure", 1644 "required":[ 1645 "ReplicationSubnetGroupIdentifier", 1646 "SubnetIds" 1647 ], 1648 "members":{ 1649 "ReplicationSubnetGroupIdentifier":{"shape":"String"}, 1650 "ReplicationSubnetGroupDescription":{"shape":"String"}, 1651 "SubnetIds":{"shape":"SubnetIdentifierList"} 1652 } 1653 }, 1654 "ModifyReplicationSubnetGroupResponse":{ 1655 "type":"structure", 1656 "members":{ 1657 "ReplicationSubnetGroup":{"shape":"ReplicationSubnetGroup"} 1658 } 1659 }, 1660 "ModifyReplicationTaskMessage":{ 1661 "type":"structure", 1662 "required":["ReplicationTaskArn"], 1663 "members":{ 1664 "ReplicationTaskArn":{"shape":"String"}, 1665 "ReplicationTaskIdentifier":{"shape":"String"}, 1666 "MigrationType":{"shape":"MigrationTypeValue"}, 1667 "TableMappings":{"shape":"String"}, 1668 "ReplicationTaskSettings":{"shape":"String"}, 1669 "CdcStartTime":{"shape":"TStamp"}, 1670 "CdcStartPosition":{"shape":"String"}, 1671 "CdcStopPosition":{"shape":"String"} 1672 } 1673 }, 1674 "ModifyReplicationTaskResponse":{ 1675 "type":"structure", 1676 "members":{ 1677 "ReplicationTask":{"shape":"ReplicationTask"} 1678 } 1679 }, 1680 "MongoDbSettings":{ 1681 "type":"structure", 1682 "members":{ 1683 "Username":{"shape":"String"}, 1684 "Password":{"shape":"SecretString"}, 1685 "ServerName":{"shape":"String"}, 1686 "Port":{"shape":"IntegerOptional"}, 1687 "DatabaseName":{"shape":"String"}, 1688 "AuthType":{"shape":"AuthTypeValue"}, 1689 "AuthMechanism":{"shape":"AuthMechanismValue"}, 1690 "NestingLevel":{"shape":"NestingLevelValue"}, 1691 "ExtractDocId":{"shape":"String"}, 1692 "DocsToInvestigate":{"shape":"String"}, 1693 "AuthSource":{"shape":"String"}, 1694 "KmsKeyId":{"shape":"String"} 1695 } 1696 }, 1697 "NestingLevelValue":{ 1698 "type":"string", 1699 "enum":[ 1700 "none", 1701 "one" 1702 ] 1703 }, 1704 "OrderableReplicationInstance":{ 1705 "type":"structure", 1706 "members":{ 1707 "EngineVersion":{"shape":"String"}, 1708 "ReplicationInstanceClass":{"shape":"String"}, 1709 "StorageType":{"shape":"String"}, 1710 "MinAllocatedStorage":{"shape":"Integer"}, 1711 "MaxAllocatedStorage":{"shape":"Integer"}, 1712 "DefaultAllocatedStorage":{"shape":"Integer"}, 1713 "IncludedAllocatedStorage":{"shape":"Integer"}, 1714 "AvailabilityZones":{"shape":"AvailabilityZonesList"}, 1715 "ReleaseStatus":{"shape":"ReleaseStatusValues"} 1716 } 1717 }, 1718 "OrderableReplicationInstanceList":{ 1719 "type":"list", 1720 "member":{"shape":"OrderableReplicationInstance"} 1721 }, 1722 "ParquetVersionValue":{ 1723 "type":"string", 1724 "enum":[ 1725 "parquet-1-0", 1726 "parquet-2-0" 1727 ] 1728 }, 1729 "PendingMaintenanceAction":{ 1730 "type":"structure", 1731 "members":{ 1732 "Action":{"shape":"String"}, 1733 "AutoAppliedAfterDate":{"shape":"TStamp"}, 1734 "ForcedApplyDate":{"shape":"TStamp"}, 1735 "OptInStatus":{"shape":"String"}, 1736 "CurrentApplyDate":{"shape":"TStamp"}, 1737 "Description":{"shape":"String"} 1738 } 1739 }, 1740 "PendingMaintenanceActionDetails":{ 1741 "type":"list", 1742 "member":{"shape":"PendingMaintenanceAction"} 1743 }, 1744 "PendingMaintenanceActions":{ 1745 "type":"list", 1746 "member":{"shape":"ResourcePendingMaintenanceActions"} 1747 }, 1748 "RebootReplicationInstanceMessage":{ 1749 "type":"structure", 1750 "required":["ReplicationInstanceArn"], 1751 "members":{ 1752 "ReplicationInstanceArn":{"shape":"String"}, 1753 "ForceFailover":{"shape":"BooleanOptional"} 1754 } 1755 }, 1756 "RebootReplicationInstanceResponse":{ 1757 "type":"structure", 1758 "members":{ 1759 "ReplicationInstance":{"shape":"ReplicationInstance"} 1760 } 1761 }, 1762 "RedshiftSettings":{ 1763 "type":"structure", 1764 "members":{ 1765 "AcceptAnyDate":{"shape":"BooleanOptional"}, 1766 "AfterConnectScript":{"shape":"String"}, 1767 "BucketFolder":{"shape":"String"}, 1768 "BucketName":{"shape":"String"}, 1769 "ConnectionTimeout":{"shape":"IntegerOptional"}, 1770 "DatabaseName":{"shape":"String"}, 1771 "DateFormat":{"shape":"String"}, 1772 "EmptyAsNull":{"shape":"BooleanOptional"}, 1773 "EncryptionMode":{"shape":"EncryptionModeValue"}, 1774 "FileTransferUploadStreams":{"shape":"IntegerOptional"}, 1775 "LoadTimeout":{"shape":"IntegerOptional"}, 1776 "MaxFileSize":{"shape":"IntegerOptional"}, 1777 "Password":{"shape":"SecretString"}, 1778 "Port":{"shape":"IntegerOptional"}, 1779 "RemoveQuotes":{"shape":"BooleanOptional"}, 1780 "ReplaceInvalidChars":{"shape":"String"}, 1781 "ReplaceChars":{"shape":"String"}, 1782 "ServerName":{"shape":"String"}, 1783 "ServiceAccessRoleArn":{"shape":"String"}, 1784 "ServerSideEncryptionKmsKeyId":{"shape":"String"}, 1785 "TimeFormat":{"shape":"String"}, 1786 "TrimBlanks":{"shape":"BooleanOptional"}, 1787 "TruncateColumns":{"shape":"BooleanOptional"}, 1788 "Username":{"shape":"String"}, 1789 "WriteBufferSize":{"shape":"IntegerOptional"} 1790 } 1791 }, 1792 "RefreshSchemasMessage":{ 1793 "type":"structure", 1794 "required":[ 1795 "EndpointArn", 1796 "ReplicationInstanceArn" 1797 ], 1798 "members":{ 1799 "EndpointArn":{"shape":"String"}, 1800 "ReplicationInstanceArn":{"shape":"String"} 1801 } 1802 }, 1803 "RefreshSchemasResponse":{ 1804 "type":"structure", 1805 "members":{ 1806 "RefreshSchemasStatus":{"shape":"RefreshSchemasStatus"} 1807 } 1808 }, 1809 "RefreshSchemasStatus":{ 1810 "type":"structure", 1811 "members":{ 1812 "EndpointArn":{"shape":"String"}, 1813 "ReplicationInstanceArn":{"shape":"String"}, 1814 "Status":{"shape":"RefreshSchemasStatusTypeValue"}, 1815 "LastRefreshDate":{"shape":"TStamp"}, 1816 "LastFailureMessage":{"shape":"String"} 1817 } 1818 }, 1819 "RefreshSchemasStatusTypeValue":{ 1820 "type":"string", 1821 "enum":[ 1822 "successful", 1823 "failed", 1824 "refreshing" 1825 ] 1826 }, 1827 "ReleaseStatusValues":{ 1828 "type":"string", 1829 "enum":["beta"] 1830 }, 1831 "ReloadOptionValue":{ 1832 "type":"string", 1833 "enum":[ 1834 "data-reload", 1835 "validate-only" 1836 ] 1837 }, 1838 "ReloadTablesMessage":{ 1839 "type":"structure", 1840 "required":[ 1841 "ReplicationTaskArn", 1842 "TablesToReload" 1843 ], 1844 "members":{ 1845 "ReplicationTaskArn":{"shape":"String"}, 1846 "TablesToReload":{"shape":"TableListToReload"}, 1847 "ReloadOption":{"shape":"ReloadOptionValue"} 1848 } 1849 }, 1850 "ReloadTablesResponse":{ 1851 "type":"structure", 1852 "members":{ 1853 "ReplicationTaskArn":{"shape":"String"} 1854 } 1855 }, 1856 "RemoveTagsFromResourceMessage":{ 1857 "type":"structure", 1858 "required":[ 1859 "ResourceArn", 1860 "TagKeys" 1861 ], 1862 "members":{ 1863 "ResourceArn":{"shape":"String"}, 1864 "TagKeys":{"shape":"KeyList"} 1865 } 1866 }, 1867 "RemoveTagsFromResourceResponse":{ 1868 "type":"structure", 1869 "members":{ 1870 } 1871 }, 1872 "ReplicationEndpointTypeValue":{ 1873 "type":"string", 1874 "enum":[ 1875 "source", 1876 "target" 1877 ] 1878 }, 1879 "ReplicationInstance":{ 1880 "type":"structure", 1881 "members":{ 1882 "ReplicationInstanceIdentifier":{"shape":"String"}, 1883 "ReplicationInstanceClass":{"shape":"String"}, 1884 "ReplicationInstanceStatus":{"shape":"String"}, 1885 "AllocatedStorage":{"shape":"Integer"}, 1886 "InstanceCreateTime":{"shape":"TStamp"}, 1887 "VpcSecurityGroups":{"shape":"VpcSecurityGroupMembershipList"}, 1888 "AvailabilityZone":{"shape":"String"}, 1889 "ReplicationSubnetGroup":{"shape":"ReplicationSubnetGroup"}, 1890 "PreferredMaintenanceWindow":{"shape":"String"}, 1891 "PendingModifiedValues":{"shape":"ReplicationPendingModifiedValues"}, 1892 "MultiAZ":{"shape":"Boolean"}, 1893 "EngineVersion":{"shape":"String"}, 1894 "AutoMinorVersionUpgrade":{"shape":"Boolean"}, 1895 "KmsKeyId":{"shape":"String"}, 1896 "ReplicationInstanceArn":{"shape":"String"}, 1897 "ReplicationInstancePublicIpAddress":{ 1898 "shape":"String", 1899 "deprecated":true 1900 }, 1901 "ReplicationInstancePrivateIpAddress":{ 1902 "shape":"String", 1903 "deprecated":true 1904 }, 1905 "ReplicationInstancePublicIpAddresses":{"shape":"ReplicationInstancePublicIpAddressList"}, 1906 "ReplicationInstancePrivateIpAddresses":{"shape":"ReplicationInstancePrivateIpAddressList"}, 1907 "PubliclyAccessible":{"shape":"Boolean"}, 1908 "SecondaryAvailabilityZone":{"shape":"String"}, 1909 "FreeUntil":{"shape":"TStamp"}, 1910 "DnsNameServers":{"shape":"String"} 1911 } 1912 }, 1913 "ReplicationInstanceList":{ 1914 "type":"list", 1915 "member":{"shape":"ReplicationInstance"} 1916 }, 1917 "ReplicationInstancePrivateIpAddressList":{ 1918 "type":"list", 1919 "member":{"shape":"String"} 1920 }, 1921 "ReplicationInstancePublicIpAddressList":{ 1922 "type":"list", 1923 "member":{"shape":"String"} 1924 }, 1925 "ReplicationInstanceTaskLog":{ 1926 "type":"structure", 1927 "members":{ 1928 "ReplicationTaskName":{"shape":"String"}, 1929 "ReplicationTaskArn":{"shape":"String"}, 1930 "ReplicationInstanceTaskLogSize":{"shape":"Long"} 1931 } 1932 }, 1933 "ReplicationInstanceTaskLogsList":{ 1934 "type":"list", 1935 "member":{"shape":"ReplicationInstanceTaskLog"} 1936 }, 1937 "ReplicationPendingModifiedValues":{ 1938 "type":"structure", 1939 "members":{ 1940 "ReplicationInstanceClass":{"shape":"String"}, 1941 "AllocatedStorage":{"shape":"IntegerOptional"}, 1942 "MultiAZ":{"shape":"BooleanOptional"}, 1943 "EngineVersion":{"shape":"String"} 1944 } 1945 }, 1946 "ReplicationSubnetGroup":{ 1947 "type":"structure", 1948 "members":{ 1949 "ReplicationSubnetGroupIdentifier":{"shape":"String"}, 1950 "ReplicationSubnetGroupDescription":{"shape":"String"}, 1951 "VpcId":{"shape":"String"}, 1952 "SubnetGroupStatus":{"shape":"String"}, 1953 "Subnets":{"shape":"SubnetList"} 1954 } 1955 }, 1956 "ReplicationSubnetGroupDoesNotCoverEnoughAZs":{ 1957 "type":"structure", 1958 "members":{ 1959 "message":{"shape":"ExceptionMessage"} 1960 }, 1961 "exception":true 1962 }, 1963 "ReplicationSubnetGroups":{ 1964 "type":"list", 1965 "member":{"shape":"ReplicationSubnetGroup"} 1966 }, 1967 "ReplicationTask":{ 1968 "type":"structure", 1969 "members":{ 1970 "ReplicationTaskIdentifier":{"shape":"String"}, 1971 "SourceEndpointArn":{"shape":"String"}, 1972 "TargetEndpointArn":{"shape":"String"}, 1973 "ReplicationInstanceArn":{"shape":"String"}, 1974 "MigrationType":{"shape":"MigrationTypeValue"}, 1975 "TableMappings":{"shape":"String"}, 1976 "ReplicationTaskSettings":{"shape":"String"}, 1977 "Status":{"shape":"String"}, 1978 "LastFailureMessage":{"shape":"String"}, 1979 "StopReason":{"shape":"String"}, 1980 "ReplicationTaskCreationDate":{"shape":"TStamp"}, 1981 "ReplicationTaskStartDate":{"shape":"TStamp"}, 1982 "CdcStartPosition":{"shape":"String"}, 1983 "CdcStopPosition":{"shape":"String"}, 1984 "RecoveryCheckpoint":{"shape":"String"}, 1985 "ReplicationTaskArn":{"shape":"String"}, 1986 "ReplicationTaskStats":{"shape":"ReplicationTaskStats"} 1987 } 1988 }, 1989 "ReplicationTaskAssessmentResult":{ 1990 "type":"structure", 1991 "members":{ 1992 "ReplicationTaskIdentifier":{"shape":"String"}, 1993 "ReplicationTaskArn":{"shape":"String"}, 1994 "ReplicationTaskLastAssessmentDate":{"shape":"TStamp"}, 1995 "AssessmentStatus":{"shape":"String"}, 1996 "AssessmentResultsFile":{"shape":"String"}, 1997 "AssessmentResults":{"shape":"String"}, 1998 "S3ObjectUrl":{"shape":"String"} 1999 } 2000 }, 2001 "ReplicationTaskAssessmentResultList":{ 2002 "type":"list", 2003 "member":{"shape":"ReplicationTaskAssessmentResult"} 2004 }, 2005 "ReplicationTaskList":{ 2006 "type":"list", 2007 "member":{"shape":"ReplicationTask"} 2008 }, 2009 "ReplicationTaskStats":{ 2010 "type":"structure", 2011 "members":{ 2012 "FullLoadProgressPercent":{"shape":"Integer"}, 2013 "ElapsedTimeMillis":{"shape":"Long"}, 2014 "TablesLoaded":{"shape":"Integer"}, 2015 "TablesLoading":{"shape":"Integer"}, 2016 "TablesQueued":{"shape":"Integer"}, 2017 "TablesErrored":{"shape":"Integer"}, 2018 "FreshStartDate":{"shape":"TStamp"}, 2019 "StartDate":{"shape":"TStamp"}, 2020 "StopDate":{"shape":"TStamp"}, 2021 "FullLoadStartDate":{"shape":"TStamp"}, 2022 "FullLoadFinishDate":{"shape":"TStamp"} 2023 } 2024 }, 2025 "ResourceAlreadyExistsFault":{ 2026 "type":"structure", 2027 "members":{ 2028 "message":{"shape":"ExceptionMessage"}, 2029 "resourceArn":{"shape":"ResourceArn"} 2030 }, 2031 "exception":true 2032 }, 2033 "ResourceArn":{"type":"string"}, 2034 "ResourceNotFoundFault":{ 2035 "type":"structure", 2036 "members":{ 2037 "message":{"shape":"ExceptionMessage"} 2038 }, 2039 "exception":true 2040 }, 2041 "ResourcePendingMaintenanceActions":{ 2042 "type":"structure", 2043 "members":{ 2044 "ResourceIdentifier":{"shape":"String"}, 2045 "PendingMaintenanceActionDetails":{"shape":"PendingMaintenanceActionDetails"} 2046 } 2047 }, 2048 "ResourceQuotaExceededFault":{ 2049 "type":"structure", 2050 "members":{ 2051 "message":{"shape":"ExceptionMessage"} 2052 }, 2053 "exception":true 2054 }, 2055 "S3Settings":{ 2056 "type":"structure", 2057 "members":{ 2058 "ServiceAccessRoleArn":{"shape":"String"}, 2059 "ExternalTableDefinition":{"shape":"String"}, 2060 "CsvRowDelimiter":{"shape":"String"}, 2061 "CsvDelimiter":{"shape":"String"}, 2062 "BucketFolder":{"shape":"String"}, 2063 "BucketName":{"shape":"String"}, 2064 "CompressionType":{"shape":"CompressionTypeValue"}, 2065 "EncryptionMode":{"shape":"EncryptionModeValue"}, 2066 "ServerSideEncryptionKmsKeyId":{"shape":"String"}, 2067 "DataFormat":{"shape":"DataFormatValue"}, 2068 "EncodingType":{"shape":"EncodingTypeValue"}, 2069 "DictPageSizeLimit":{"shape":"IntegerOptional"}, 2070 "RowGroupLength":{"shape":"IntegerOptional"}, 2071 "DataPageSize":{"shape":"IntegerOptional"}, 2072 "ParquetVersion":{"shape":"ParquetVersionValue"}, 2073 "EnableStatistics":{"shape":"BooleanOptional"}, 2074 "IncludeOpForFullLoad":{"shape":"BooleanOptional"}, 2075 "CdcInsertsOnly":{"shape":"BooleanOptional"}, 2076 "TimestampColumnName":{"shape":"String"}, 2077 "ParquetTimestampInMillisecond":{"shape":"BooleanOptional"} 2078 } 2079 }, 2080 "SNSInvalidTopicFault":{ 2081 "type":"structure", 2082 "members":{ 2083 "message":{"shape":"ExceptionMessage"} 2084 }, 2085 "exception":true 2086 }, 2087 "SNSNoAuthorizationFault":{ 2088 "type":"structure", 2089 "members":{ 2090 "message":{"shape":"ExceptionMessage"} 2091 }, 2092 "exception":true 2093 }, 2094 "SchemaList":{ 2095 "type":"list", 2096 "member":{"shape":"String"} 2097 }, 2098 "SecretString":{ 2099 "type":"string", 2100 "sensitive":true 2101 }, 2102 "SourceIdsList":{ 2103 "type":"list", 2104 "member":{"shape":"String"} 2105 }, 2106 "SourceType":{ 2107 "type":"string", 2108 "enum":["replication-instance"] 2109 }, 2110 "StartReplicationTaskAssessmentMessage":{ 2111 "type":"structure", 2112 "required":["ReplicationTaskArn"], 2113 "members":{ 2114 "ReplicationTaskArn":{"shape":"String"} 2115 } 2116 }, 2117 "StartReplicationTaskAssessmentResponse":{ 2118 "type":"structure", 2119 "members":{ 2120 "ReplicationTask":{"shape":"ReplicationTask"} 2121 } 2122 }, 2123 "StartReplicationTaskMessage":{ 2124 "type":"structure", 2125 "required":[ 2126 "ReplicationTaskArn", 2127 "StartReplicationTaskType" 2128 ], 2129 "members":{ 2130 "ReplicationTaskArn":{"shape":"String"}, 2131 "StartReplicationTaskType":{"shape":"StartReplicationTaskTypeValue"}, 2132 "CdcStartTime":{"shape":"TStamp"}, 2133 "CdcStartPosition":{"shape":"String"}, 2134 "CdcStopPosition":{"shape":"String"} 2135 } 2136 }, 2137 "StartReplicationTaskResponse":{ 2138 "type":"structure", 2139 "members":{ 2140 "ReplicationTask":{"shape":"ReplicationTask"} 2141 } 2142 }, 2143 "StartReplicationTaskTypeValue":{ 2144 "type":"string", 2145 "enum":[ 2146 "start-replication", 2147 "resume-processing", 2148 "reload-target" 2149 ] 2150 }, 2151 "StopReplicationTaskMessage":{ 2152 "type":"structure", 2153 "required":["ReplicationTaskArn"], 2154 "members":{ 2155 "ReplicationTaskArn":{"shape":"String"} 2156 } 2157 }, 2158 "StopReplicationTaskResponse":{ 2159 "type":"structure", 2160 "members":{ 2161 "ReplicationTask":{"shape":"ReplicationTask"} 2162 } 2163 }, 2164 "StorageQuotaExceededFault":{ 2165 "type":"structure", 2166 "members":{ 2167 "message":{"shape":"ExceptionMessage"} 2168 }, 2169 "exception":true 2170 }, 2171 "String":{"type":"string"}, 2172 "Subnet":{ 2173 "type":"structure", 2174 "members":{ 2175 "SubnetIdentifier":{"shape":"String"}, 2176 "SubnetAvailabilityZone":{"shape":"AvailabilityZone"}, 2177 "SubnetStatus":{"shape":"String"} 2178 } 2179 }, 2180 "SubnetAlreadyInUse":{ 2181 "type":"structure", 2182 "members":{ 2183 "message":{"shape":"ExceptionMessage"} 2184 }, 2185 "exception":true 2186 }, 2187 "SubnetIdentifierList":{ 2188 "type":"list", 2189 "member":{"shape":"String"} 2190 }, 2191 "SubnetList":{ 2192 "type":"list", 2193 "member":{"shape":"Subnet"} 2194 }, 2195 "SupportedEndpointType":{ 2196 "type":"structure", 2197 "members":{ 2198 "EngineName":{"shape":"String"}, 2199 "SupportsCDC":{"shape":"Boolean"}, 2200 "EndpointType":{"shape":"ReplicationEndpointTypeValue"}, 2201 "EngineDisplayName":{"shape":"String"} 2202 } 2203 }, 2204 "SupportedEndpointTypeList":{ 2205 "type":"list", 2206 "member":{"shape":"SupportedEndpointType"} 2207 }, 2208 "TStamp":{"type":"timestamp"}, 2209 "TableListToReload":{ 2210 "type":"list", 2211 "member":{"shape":"TableToReload"} 2212 }, 2213 "TableStatistics":{ 2214 "type":"structure", 2215 "members":{ 2216 "SchemaName":{"shape":"String"}, 2217 "TableName":{"shape":"String"}, 2218 "Inserts":{"shape":"Long"}, 2219 "Deletes":{"shape":"Long"}, 2220 "Updates":{"shape":"Long"}, 2221 "Ddls":{"shape":"Long"}, 2222 "FullLoadRows":{"shape":"Long"}, 2223 "FullLoadCondtnlChkFailedRows":{"shape":"Long"}, 2224 "FullLoadErrorRows":{"shape":"Long"}, 2225 "LastUpdateTime":{"shape":"TStamp"}, 2226 "TableState":{"shape":"String"}, 2227 "ValidationPendingRecords":{"shape":"Long"}, 2228 "ValidationFailedRecords":{"shape":"Long"}, 2229 "ValidationSuspendedRecords":{"shape":"Long"}, 2230 "ValidationState":{"shape":"String"}, 2231 "ValidationStateDetails":{"shape":"String"} 2232 } 2233 }, 2234 "TableStatisticsList":{ 2235 "type":"list", 2236 "member":{"shape":"TableStatistics"} 2237 }, 2238 "TableToReload":{ 2239 "type":"structure", 2240 "members":{ 2241 "SchemaName":{"shape":"String"}, 2242 "TableName":{"shape":"String"} 2243 } 2244 }, 2245 "Tag":{ 2246 "type":"structure", 2247 "members":{ 2248 "Key":{"shape":"String"}, 2249 "Value":{"shape":"String"} 2250 } 2251 }, 2252 "TagList":{ 2253 "type":"list", 2254 "member":{"shape":"Tag"} 2255 }, 2256 "TestConnectionMessage":{ 2257 "type":"structure", 2258 "required":[ 2259 "ReplicationInstanceArn", 2260 "EndpointArn" 2261 ], 2262 "members":{ 2263 "ReplicationInstanceArn":{"shape":"String"}, 2264 "EndpointArn":{"shape":"String"} 2265 } 2266 }, 2267 "TestConnectionResponse":{ 2268 "type":"structure", 2269 "members":{ 2270 "Connection":{"shape":"Connection"} 2271 } 2272 }, 2273 "UpgradeDependencyFailureFault":{ 2274 "type":"structure", 2275 "members":{ 2276 "message":{"shape":"ExceptionMessage"} 2277 }, 2278 "exception":true 2279 }, 2280 "VpcSecurityGroupIdList":{ 2281 "type":"list", 2282 "member":{"shape":"String"} 2283 }, 2284 "VpcSecurityGroupMembership":{ 2285 "type":"structure", 2286 "members":{ 2287 "VpcSecurityGroupId":{"shape":"String"}, 2288 "Status":{"shape":"String"} 2289 } 2290 }, 2291 "VpcSecurityGroupMembershipList":{ 2292 "type":"list", 2293 "member":{"shape":"VpcSecurityGroupMembership"} 2294 } 2295 } 2296} 2297