1{ 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2014-10-31", 5 "endpointPrefix":"rds", 6 "protocol":"query", 7 "serviceAbbreviation":"Amazon DocDB", 8 "serviceFullName":"Amazon DocumentDB with MongoDB compatibility", 9 "serviceId":"DocDB", 10 "signatureVersion":"v4", 11 "signingName":"rds", 12 "uid":"docdb-2014-10-31", 13 "xmlNamespace":"http://rds.amazonaws.com/doc/2014-10-31/" 14 }, 15 "operations":{ 16 "AddTagsToResource":{ 17 "name":"AddTagsToResource", 18 "http":{ 19 "method":"POST", 20 "requestUri":"/" 21 }, 22 "input":{"shape":"AddTagsToResourceMessage"}, 23 "errors":[ 24 {"shape":"DBInstanceNotFoundFault"}, 25 {"shape":"DBSnapshotNotFoundFault"}, 26 {"shape":"DBClusterNotFoundFault"} 27 ] 28 }, 29 "ApplyPendingMaintenanceAction":{ 30 "name":"ApplyPendingMaintenanceAction", 31 "http":{ 32 "method":"POST", 33 "requestUri":"/" 34 }, 35 "input":{"shape":"ApplyPendingMaintenanceActionMessage"}, 36 "output":{ 37 "shape":"ApplyPendingMaintenanceActionResult", 38 "resultWrapper":"ApplyPendingMaintenanceActionResult" 39 }, 40 "errors":[ 41 {"shape":"ResourceNotFoundFault"}, 42 {"shape":"InvalidDBClusterStateFault"}, 43 {"shape":"InvalidDBInstanceStateFault"} 44 ] 45 }, 46 "CopyDBClusterParameterGroup":{ 47 "name":"CopyDBClusterParameterGroup", 48 "http":{ 49 "method":"POST", 50 "requestUri":"/" 51 }, 52 "input":{"shape":"CopyDBClusterParameterGroupMessage"}, 53 "output":{ 54 "shape":"CopyDBClusterParameterGroupResult", 55 "resultWrapper":"CopyDBClusterParameterGroupResult" 56 }, 57 "errors":[ 58 {"shape":"DBParameterGroupNotFoundFault"}, 59 {"shape":"DBParameterGroupQuotaExceededFault"}, 60 {"shape":"DBParameterGroupAlreadyExistsFault"} 61 ] 62 }, 63 "CopyDBClusterSnapshot":{ 64 "name":"CopyDBClusterSnapshot", 65 "http":{ 66 "method":"POST", 67 "requestUri":"/" 68 }, 69 "input":{"shape":"CopyDBClusterSnapshotMessage"}, 70 "output":{ 71 "shape":"CopyDBClusterSnapshotResult", 72 "resultWrapper":"CopyDBClusterSnapshotResult" 73 }, 74 "errors":[ 75 {"shape":"DBClusterSnapshotAlreadyExistsFault"}, 76 {"shape":"DBClusterSnapshotNotFoundFault"}, 77 {"shape":"InvalidDBClusterStateFault"}, 78 {"shape":"InvalidDBClusterSnapshotStateFault"}, 79 {"shape":"SnapshotQuotaExceededFault"}, 80 {"shape":"KMSKeyNotAccessibleFault"} 81 ] 82 }, 83 "CreateDBCluster":{ 84 "name":"CreateDBCluster", 85 "http":{ 86 "method":"POST", 87 "requestUri":"/" 88 }, 89 "input":{"shape":"CreateDBClusterMessage"}, 90 "output":{ 91 "shape":"CreateDBClusterResult", 92 "resultWrapper":"CreateDBClusterResult" 93 }, 94 "errors":[ 95 {"shape":"DBClusterAlreadyExistsFault"}, 96 {"shape":"InsufficientStorageClusterCapacityFault"}, 97 {"shape":"DBClusterQuotaExceededFault"}, 98 {"shape":"StorageQuotaExceededFault"}, 99 {"shape":"DBSubnetGroupNotFoundFault"}, 100 {"shape":"InvalidVPCNetworkStateFault"}, 101 {"shape":"InvalidDBClusterStateFault"}, 102 {"shape":"InvalidDBSubnetGroupStateFault"}, 103 {"shape":"InvalidSubnet"}, 104 {"shape":"InvalidDBInstanceStateFault"}, 105 {"shape":"DBClusterParameterGroupNotFoundFault"}, 106 {"shape":"KMSKeyNotAccessibleFault"}, 107 {"shape":"DBClusterNotFoundFault"}, 108 {"shape":"DBInstanceNotFoundFault"}, 109 {"shape":"DBSubnetGroupDoesNotCoverEnoughAZs"} 110 ] 111 }, 112 "CreateDBClusterParameterGroup":{ 113 "name":"CreateDBClusterParameterGroup", 114 "http":{ 115 "method":"POST", 116 "requestUri":"/" 117 }, 118 "input":{"shape":"CreateDBClusterParameterGroupMessage"}, 119 "output":{ 120 "shape":"CreateDBClusterParameterGroupResult", 121 "resultWrapper":"CreateDBClusterParameterGroupResult" 122 }, 123 "errors":[ 124 {"shape":"DBParameterGroupQuotaExceededFault"}, 125 {"shape":"DBParameterGroupAlreadyExistsFault"} 126 ] 127 }, 128 "CreateDBClusterSnapshot":{ 129 "name":"CreateDBClusterSnapshot", 130 "http":{ 131 "method":"POST", 132 "requestUri":"/" 133 }, 134 "input":{"shape":"CreateDBClusterSnapshotMessage"}, 135 "output":{ 136 "shape":"CreateDBClusterSnapshotResult", 137 "resultWrapper":"CreateDBClusterSnapshotResult" 138 }, 139 "errors":[ 140 {"shape":"DBClusterSnapshotAlreadyExistsFault"}, 141 {"shape":"InvalidDBClusterStateFault"}, 142 {"shape":"DBClusterNotFoundFault"}, 143 {"shape":"SnapshotQuotaExceededFault"}, 144 {"shape":"InvalidDBClusterSnapshotStateFault"} 145 ] 146 }, 147 "CreateDBInstance":{ 148 "name":"CreateDBInstance", 149 "http":{ 150 "method":"POST", 151 "requestUri":"/" 152 }, 153 "input":{"shape":"CreateDBInstanceMessage"}, 154 "output":{ 155 "shape":"CreateDBInstanceResult", 156 "resultWrapper":"CreateDBInstanceResult" 157 }, 158 "errors":[ 159 {"shape":"DBInstanceAlreadyExistsFault"}, 160 {"shape":"InsufficientDBInstanceCapacityFault"}, 161 {"shape":"DBParameterGroupNotFoundFault"}, 162 {"shape":"DBSecurityGroupNotFoundFault"}, 163 {"shape":"InstanceQuotaExceededFault"}, 164 {"shape":"StorageQuotaExceededFault"}, 165 {"shape":"DBSubnetGroupNotFoundFault"}, 166 {"shape":"DBSubnetGroupDoesNotCoverEnoughAZs"}, 167 {"shape":"InvalidDBClusterStateFault"}, 168 {"shape":"InvalidSubnet"}, 169 {"shape":"InvalidVPCNetworkStateFault"}, 170 {"shape":"DBClusterNotFoundFault"}, 171 {"shape":"StorageTypeNotSupportedFault"}, 172 {"shape":"AuthorizationNotFoundFault"}, 173 {"shape":"KMSKeyNotAccessibleFault"} 174 ] 175 }, 176 "CreateDBSubnetGroup":{ 177 "name":"CreateDBSubnetGroup", 178 "http":{ 179 "method":"POST", 180 "requestUri":"/" 181 }, 182 "input":{"shape":"CreateDBSubnetGroupMessage"}, 183 "output":{ 184 "shape":"CreateDBSubnetGroupResult", 185 "resultWrapper":"CreateDBSubnetGroupResult" 186 }, 187 "errors":[ 188 {"shape":"DBSubnetGroupAlreadyExistsFault"}, 189 {"shape":"DBSubnetGroupQuotaExceededFault"}, 190 {"shape":"DBSubnetQuotaExceededFault"}, 191 {"shape":"DBSubnetGroupDoesNotCoverEnoughAZs"}, 192 {"shape":"InvalidSubnet"} 193 ] 194 }, 195 "DeleteDBCluster":{ 196 "name":"DeleteDBCluster", 197 "http":{ 198 "method":"POST", 199 "requestUri":"/" 200 }, 201 "input":{"shape":"DeleteDBClusterMessage"}, 202 "output":{ 203 "shape":"DeleteDBClusterResult", 204 "resultWrapper":"DeleteDBClusterResult" 205 }, 206 "errors":[ 207 {"shape":"DBClusterNotFoundFault"}, 208 {"shape":"InvalidDBClusterStateFault"}, 209 {"shape":"DBClusterSnapshotAlreadyExistsFault"}, 210 {"shape":"SnapshotQuotaExceededFault"}, 211 {"shape":"InvalidDBClusterSnapshotStateFault"} 212 ] 213 }, 214 "DeleteDBClusterParameterGroup":{ 215 "name":"DeleteDBClusterParameterGroup", 216 "http":{ 217 "method":"POST", 218 "requestUri":"/" 219 }, 220 "input":{"shape":"DeleteDBClusterParameterGroupMessage"}, 221 "errors":[ 222 {"shape":"InvalidDBParameterGroupStateFault"}, 223 {"shape":"DBParameterGroupNotFoundFault"} 224 ] 225 }, 226 "DeleteDBClusterSnapshot":{ 227 "name":"DeleteDBClusterSnapshot", 228 "http":{ 229 "method":"POST", 230 "requestUri":"/" 231 }, 232 "input":{"shape":"DeleteDBClusterSnapshotMessage"}, 233 "output":{ 234 "shape":"DeleteDBClusterSnapshotResult", 235 "resultWrapper":"DeleteDBClusterSnapshotResult" 236 }, 237 "errors":[ 238 {"shape":"InvalidDBClusterSnapshotStateFault"}, 239 {"shape":"DBClusterSnapshotNotFoundFault"} 240 ] 241 }, 242 "DeleteDBInstance":{ 243 "name":"DeleteDBInstance", 244 "http":{ 245 "method":"POST", 246 "requestUri":"/" 247 }, 248 "input":{"shape":"DeleteDBInstanceMessage"}, 249 "output":{ 250 "shape":"DeleteDBInstanceResult", 251 "resultWrapper":"DeleteDBInstanceResult" 252 }, 253 "errors":[ 254 {"shape":"DBInstanceNotFoundFault"}, 255 {"shape":"InvalidDBInstanceStateFault"}, 256 {"shape":"DBSnapshotAlreadyExistsFault"}, 257 {"shape":"SnapshotQuotaExceededFault"}, 258 {"shape":"InvalidDBClusterStateFault"} 259 ] 260 }, 261 "DeleteDBSubnetGroup":{ 262 "name":"DeleteDBSubnetGroup", 263 "http":{ 264 "method":"POST", 265 "requestUri":"/" 266 }, 267 "input":{"shape":"DeleteDBSubnetGroupMessage"}, 268 "errors":[ 269 {"shape":"InvalidDBSubnetGroupStateFault"}, 270 {"shape":"InvalidDBSubnetStateFault"}, 271 {"shape":"DBSubnetGroupNotFoundFault"} 272 ] 273 }, 274 "DescribeCertificates":{ 275 "name":"DescribeCertificates", 276 "http":{ 277 "method":"POST", 278 "requestUri":"/" 279 }, 280 "input":{"shape":"DescribeCertificatesMessage"}, 281 "output":{ 282 "shape":"CertificateMessage", 283 "resultWrapper":"DescribeCertificatesResult" 284 }, 285 "errors":[ 286 {"shape":"CertificateNotFoundFault"} 287 ] 288 }, 289 "DescribeDBClusterParameterGroups":{ 290 "name":"DescribeDBClusterParameterGroups", 291 "http":{ 292 "method":"POST", 293 "requestUri":"/" 294 }, 295 "input":{"shape":"DescribeDBClusterParameterGroupsMessage"}, 296 "output":{ 297 "shape":"DBClusterParameterGroupsMessage", 298 "resultWrapper":"DescribeDBClusterParameterGroupsResult" 299 }, 300 "errors":[ 301 {"shape":"DBParameterGroupNotFoundFault"} 302 ] 303 }, 304 "DescribeDBClusterParameters":{ 305 "name":"DescribeDBClusterParameters", 306 "http":{ 307 "method":"POST", 308 "requestUri":"/" 309 }, 310 "input":{"shape":"DescribeDBClusterParametersMessage"}, 311 "output":{ 312 "shape":"DBClusterParameterGroupDetails", 313 "resultWrapper":"DescribeDBClusterParametersResult" 314 }, 315 "errors":[ 316 {"shape":"DBParameterGroupNotFoundFault"} 317 ] 318 }, 319 "DescribeDBClusterSnapshotAttributes":{ 320 "name":"DescribeDBClusterSnapshotAttributes", 321 "http":{ 322 "method":"POST", 323 "requestUri":"/" 324 }, 325 "input":{"shape":"DescribeDBClusterSnapshotAttributesMessage"}, 326 "output":{ 327 "shape":"DescribeDBClusterSnapshotAttributesResult", 328 "resultWrapper":"DescribeDBClusterSnapshotAttributesResult" 329 }, 330 "errors":[ 331 {"shape":"DBClusterSnapshotNotFoundFault"} 332 ] 333 }, 334 "DescribeDBClusterSnapshots":{ 335 "name":"DescribeDBClusterSnapshots", 336 "http":{ 337 "method":"POST", 338 "requestUri":"/" 339 }, 340 "input":{"shape":"DescribeDBClusterSnapshotsMessage"}, 341 "output":{ 342 "shape":"DBClusterSnapshotMessage", 343 "resultWrapper":"DescribeDBClusterSnapshotsResult" 344 }, 345 "errors":[ 346 {"shape":"DBClusterSnapshotNotFoundFault"} 347 ] 348 }, 349 "DescribeDBClusters":{ 350 "name":"DescribeDBClusters", 351 "http":{ 352 "method":"POST", 353 "requestUri":"/" 354 }, 355 "input":{"shape":"DescribeDBClustersMessage"}, 356 "output":{ 357 "shape":"DBClusterMessage", 358 "resultWrapper":"DescribeDBClustersResult" 359 }, 360 "errors":[ 361 {"shape":"DBClusterNotFoundFault"} 362 ] 363 }, 364 "DescribeDBEngineVersions":{ 365 "name":"DescribeDBEngineVersions", 366 "http":{ 367 "method":"POST", 368 "requestUri":"/" 369 }, 370 "input":{"shape":"DescribeDBEngineVersionsMessage"}, 371 "output":{ 372 "shape":"DBEngineVersionMessage", 373 "resultWrapper":"DescribeDBEngineVersionsResult" 374 } 375 }, 376 "DescribeDBInstances":{ 377 "name":"DescribeDBInstances", 378 "http":{ 379 "method":"POST", 380 "requestUri":"/" 381 }, 382 "input":{"shape":"DescribeDBInstancesMessage"}, 383 "output":{ 384 "shape":"DBInstanceMessage", 385 "resultWrapper":"DescribeDBInstancesResult" 386 }, 387 "errors":[ 388 {"shape":"DBInstanceNotFoundFault"} 389 ] 390 }, 391 "DescribeDBSubnetGroups":{ 392 "name":"DescribeDBSubnetGroups", 393 "http":{ 394 "method":"POST", 395 "requestUri":"/" 396 }, 397 "input":{"shape":"DescribeDBSubnetGroupsMessage"}, 398 "output":{ 399 "shape":"DBSubnetGroupMessage", 400 "resultWrapper":"DescribeDBSubnetGroupsResult" 401 }, 402 "errors":[ 403 {"shape":"DBSubnetGroupNotFoundFault"} 404 ] 405 }, 406 "DescribeEngineDefaultClusterParameters":{ 407 "name":"DescribeEngineDefaultClusterParameters", 408 "http":{ 409 "method":"POST", 410 "requestUri":"/" 411 }, 412 "input":{"shape":"DescribeEngineDefaultClusterParametersMessage"}, 413 "output":{ 414 "shape":"DescribeEngineDefaultClusterParametersResult", 415 "resultWrapper":"DescribeEngineDefaultClusterParametersResult" 416 } 417 }, 418 "DescribeEventCategories":{ 419 "name":"DescribeEventCategories", 420 "http":{ 421 "method":"POST", 422 "requestUri":"/" 423 }, 424 "input":{"shape":"DescribeEventCategoriesMessage"}, 425 "output":{ 426 "shape":"EventCategoriesMessage", 427 "resultWrapper":"DescribeEventCategoriesResult" 428 } 429 }, 430 "DescribeEvents":{ 431 "name":"DescribeEvents", 432 "http":{ 433 "method":"POST", 434 "requestUri":"/" 435 }, 436 "input":{"shape":"DescribeEventsMessage"}, 437 "output":{ 438 "shape":"EventsMessage", 439 "resultWrapper":"DescribeEventsResult" 440 } 441 }, 442 "DescribeOrderableDBInstanceOptions":{ 443 "name":"DescribeOrderableDBInstanceOptions", 444 "http":{ 445 "method":"POST", 446 "requestUri":"/" 447 }, 448 "input":{"shape":"DescribeOrderableDBInstanceOptionsMessage"}, 449 "output":{ 450 "shape":"OrderableDBInstanceOptionsMessage", 451 "resultWrapper":"DescribeOrderableDBInstanceOptionsResult" 452 } 453 }, 454 "DescribePendingMaintenanceActions":{ 455 "name":"DescribePendingMaintenanceActions", 456 "http":{ 457 "method":"POST", 458 "requestUri":"/" 459 }, 460 "input":{"shape":"DescribePendingMaintenanceActionsMessage"}, 461 "output":{ 462 "shape":"PendingMaintenanceActionsMessage", 463 "resultWrapper":"DescribePendingMaintenanceActionsResult" 464 }, 465 "errors":[ 466 {"shape":"ResourceNotFoundFault"} 467 ] 468 }, 469 "FailoverDBCluster":{ 470 "name":"FailoverDBCluster", 471 "http":{ 472 "method":"POST", 473 "requestUri":"/" 474 }, 475 "input":{"shape":"FailoverDBClusterMessage"}, 476 "output":{ 477 "shape":"FailoverDBClusterResult", 478 "resultWrapper":"FailoverDBClusterResult" 479 }, 480 "errors":[ 481 {"shape":"DBClusterNotFoundFault"}, 482 {"shape":"InvalidDBClusterStateFault"}, 483 {"shape":"InvalidDBInstanceStateFault"} 484 ] 485 }, 486 "ListTagsForResource":{ 487 "name":"ListTagsForResource", 488 "http":{ 489 "method":"POST", 490 "requestUri":"/" 491 }, 492 "input":{"shape":"ListTagsForResourceMessage"}, 493 "output":{ 494 "shape":"TagListMessage", 495 "resultWrapper":"ListTagsForResourceResult" 496 }, 497 "errors":[ 498 {"shape":"DBInstanceNotFoundFault"}, 499 {"shape":"DBSnapshotNotFoundFault"}, 500 {"shape":"DBClusterNotFoundFault"} 501 ] 502 }, 503 "ModifyDBCluster":{ 504 "name":"ModifyDBCluster", 505 "http":{ 506 "method":"POST", 507 "requestUri":"/" 508 }, 509 "input":{"shape":"ModifyDBClusterMessage"}, 510 "output":{ 511 "shape":"ModifyDBClusterResult", 512 "resultWrapper":"ModifyDBClusterResult" 513 }, 514 "errors":[ 515 {"shape":"DBClusterNotFoundFault"}, 516 {"shape":"InvalidDBClusterStateFault"}, 517 {"shape":"StorageQuotaExceededFault"}, 518 {"shape":"DBSubnetGroupNotFoundFault"}, 519 {"shape":"InvalidVPCNetworkStateFault"}, 520 {"shape":"InvalidDBSubnetGroupStateFault"}, 521 {"shape":"InvalidSubnet"}, 522 {"shape":"DBClusterParameterGroupNotFoundFault"}, 523 {"shape":"InvalidDBSecurityGroupStateFault"}, 524 {"shape":"InvalidDBInstanceStateFault"}, 525 {"shape":"DBClusterAlreadyExistsFault"} 526 ] 527 }, 528 "ModifyDBClusterParameterGroup":{ 529 "name":"ModifyDBClusterParameterGroup", 530 "http":{ 531 "method":"POST", 532 "requestUri":"/" 533 }, 534 "input":{"shape":"ModifyDBClusterParameterGroupMessage"}, 535 "output":{ 536 "shape":"DBClusterParameterGroupNameMessage", 537 "resultWrapper":"ModifyDBClusterParameterGroupResult" 538 }, 539 "errors":[ 540 {"shape":"DBParameterGroupNotFoundFault"}, 541 {"shape":"InvalidDBParameterGroupStateFault"} 542 ] 543 }, 544 "ModifyDBClusterSnapshotAttribute":{ 545 "name":"ModifyDBClusterSnapshotAttribute", 546 "http":{ 547 "method":"POST", 548 "requestUri":"/" 549 }, 550 "input":{"shape":"ModifyDBClusterSnapshotAttributeMessage"}, 551 "output":{ 552 "shape":"ModifyDBClusterSnapshotAttributeResult", 553 "resultWrapper":"ModifyDBClusterSnapshotAttributeResult" 554 }, 555 "errors":[ 556 {"shape":"DBClusterSnapshotNotFoundFault"}, 557 {"shape":"InvalidDBClusterSnapshotStateFault"}, 558 {"shape":"SharedSnapshotQuotaExceededFault"} 559 ] 560 }, 561 "ModifyDBInstance":{ 562 "name":"ModifyDBInstance", 563 "http":{ 564 "method":"POST", 565 "requestUri":"/" 566 }, 567 "input":{"shape":"ModifyDBInstanceMessage"}, 568 "output":{ 569 "shape":"ModifyDBInstanceResult", 570 "resultWrapper":"ModifyDBInstanceResult" 571 }, 572 "errors":[ 573 {"shape":"InvalidDBInstanceStateFault"}, 574 {"shape":"InvalidDBSecurityGroupStateFault"}, 575 {"shape":"DBInstanceAlreadyExistsFault"}, 576 {"shape":"DBInstanceNotFoundFault"}, 577 {"shape":"DBSecurityGroupNotFoundFault"}, 578 {"shape":"DBParameterGroupNotFoundFault"}, 579 {"shape":"InsufficientDBInstanceCapacityFault"}, 580 {"shape":"StorageQuotaExceededFault"}, 581 {"shape":"InvalidVPCNetworkStateFault"}, 582 {"shape":"DBUpgradeDependencyFailureFault"}, 583 {"shape":"StorageTypeNotSupportedFault"}, 584 {"shape":"AuthorizationNotFoundFault"}, 585 {"shape":"CertificateNotFoundFault"} 586 ] 587 }, 588 "ModifyDBSubnetGroup":{ 589 "name":"ModifyDBSubnetGroup", 590 "http":{ 591 "method":"POST", 592 "requestUri":"/" 593 }, 594 "input":{"shape":"ModifyDBSubnetGroupMessage"}, 595 "output":{ 596 "shape":"ModifyDBSubnetGroupResult", 597 "resultWrapper":"ModifyDBSubnetGroupResult" 598 }, 599 "errors":[ 600 {"shape":"DBSubnetGroupNotFoundFault"}, 601 {"shape":"DBSubnetQuotaExceededFault"}, 602 {"shape":"SubnetAlreadyInUse"}, 603 {"shape":"DBSubnetGroupDoesNotCoverEnoughAZs"}, 604 {"shape":"InvalidSubnet"} 605 ] 606 }, 607 "RebootDBInstance":{ 608 "name":"RebootDBInstance", 609 "http":{ 610 "method":"POST", 611 "requestUri":"/" 612 }, 613 "input":{"shape":"RebootDBInstanceMessage"}, 614 "output":{ 615 "shape":"RebootDBInstanceResult", 616 "resultWrapper":"RebootDBInstanceResult" 617 }, 618 "errors":[ 619 {"shape":"InvalidDBInstanceStateFault"}, 620 {"shape":"DBInstanceNotFoundFault"} 621 ] 622 }, 623 "RemoveTagsFromResource":{ 624 "name":"RemoveTagsFromResource", 625 "http":{ 626 "method":"POST", 627 "requestUri":"/" 628 }, 629 "input":{"shape":"RemoveTagsFromResourceMessage"}, 630 "errors":[ 631 {"shape":"DBInstanceNotFoundFault"}, 632 {"shape":"DBSnapshotNotFoundFault"}, 633 {"shape":"DBClusterNotFoundFault"} 634 ] 635 }, 636 "ResetDBClusterParameterGroup":{ 637 "name":"ResetDBClusterParameterGroup", 638 "http":{ 639 "method":"POST", 640 "requestUri":"/" 641 }, 642 "input":{"shape":"ResetDBClusterParameterGroupMessage"}, 643 "output":{ 644 "shape":"DBClusterParameterGroupNameMessage", 645 "resultWrapper":"ResetDBClusterParameterGroupResult" 646 }, 647 "errors":[ 648 {"shape":"InvalidDBParameterGroupStateFault"}, 649 {"shape":"DBParameterGroupNotFoundFault"} 650 ] 651 }, 652 "RestoreDBClusterFromSnapshot":{ 653 "name":"RestoreDBClusterFromSnapshot", 654 "http":{ 655 "method":"POST", 656 "requestUri":"/" 657 }, 658 "input":{"shape":"RestoreDBClusterFromSnapshotMessage"}, 659 "output":{ 660 "shape":"RestoreDBClusterFromSnapshotResult", 661 "resultWrapper":"RestoreDBClusterFromSnapshotResult" 662 }, 663 "errors":[ 664 {"shape":"DBClusterAlreadyExistsFault"}, 665 {"shape":"DBClusterQuotaExceededFault"}, 666 {"shape":"StorageQuotaExceededFault"}, 667 {"shape":"DBSubnetGroupNotFoundFault"}, 668 {"shape":"DBSnapshotNotFoundFault"}, 669 {"shape":"DBClusterSnapshotNotFoundFault"}, 670 {"shape":"InsufficientDBClusterCapacityFault"}, 671 {"shape":"InsufficientStorageClusterCapacityFault"}, 672 {"shape":"InvalidDBSnapshotStateFault"}, 673 {"shape":"InvalidDBClusterSnapshotStateFault"}, 674 {"shape":"StorageQuotaExceededFault"}, 675 {"shape":"InvalidVPCNetworkStateFault"}, 676 {"shape":"InvalidRestoreFault"}, 677 {"shape":"DBSubnetGroupNotFoundFault"}, 678 {"shape":"InvalidSubnet"}, 679 {"shape":"KMSKeyNotAccessibleFault"} 680 ] 681 }, 682 "RestoreDBClusterToPointInTime":{ 683 "name":"RestoreDBClusterToPointInTime", 684 "http":{ 685 "method":"POST", 686 "requestUri":"/" 687 }, 688 "input":{"shape":"RestoreDBClusterToPointInTimeMessage"}, 689 "output":{ 690 "shape":"RestoreDBClusterToPointInTimeResult", 691 "resultWrapper":"RestoreDBClusterToPointInTimeResult" 692 }, 693 "errors":[ 694 {"shape":"DBClusterAlreadyExistsFault"}, 695 {"shape":"DBClusterNotFoundFault"}, 696 {"shape":"DBClusterQuotaExceededFault"}, 697 {"shape":"DBClusterSnapshotNotFoundFault"}, 698 {"shape":"DBSubnetGroupNotFoundFault"}, 699 {"shape":"InsufficientDBClusterCapacityFault"}, 700 {"shape":"InsufficientStorageClusterCapacityFault"}, 701 {"shape":"InvalidDBClusterSnapshotStateFault"}, 702 {"shape":"InvalidDBClusterStateFault"}, 703 {"shape":"InvalidDBSnapshotStateFault"}, 704 {"shape":"InvalidRestoreFault"}, 705 {"shape":"InvalidSubnet"}, 706 {"shape":"InvalidVPCNetworkStateFault"}, 707 {"shape":"KMSKeyNotAccessibleFault"}, 708 {"shape":"StorageQuotaExceededFault"} 709 ] 710 }, 711 "StartDBCluster":{ 712 "name":"StartDBCluster", 713 "http":{ 714 "method":"POST", 715 "requestUri":"/" 716 }, 717 "input":{"shape":"StartDBClusterMessage"}, 718 "output":{ 719 "shape":"StartDBClusterResult", 720 "resultWrapper":"StartDBClusterResult" 721 }, 722 "errors":[ 723 {"shape":"DBClusterNotFoundFault"}, 724 {"shape":"InvalidDBClusterStateFault"}, 725 {"shape":"InvalidDBInstanceStateFault"} 726 ] 727 }, 728 "StopDBCluster":{ 729 "name":"StopDBCluster", 730 "http":{ 731 "method":"POST", 732 "requestUri":"/" 733 }, 734 "input":{"shape":"StopDBClusterMessage"}, 735 "output":{ 736 "shape":"StopDBClusterResult", 737 "resultWrapper":"StopDBClusterResult" 738 }, 739 "errors":[ 740 {"shape":"DBClusterNotFoundFault"}, 741 {"shape":"InvalidDBClusterStateFault"}, 742 {"shape":"InvalidDBInstanceStateFault"} 743 ] 744 } 745 }, 746 "shapes":{ 747 "AddTagsToResourceMessage":{ 748 "type":"structure", 749 "required":[ 750 "ResourceName", 751 "Tags" 752 ], 753 "members":{ 754 "ResourceName":{"shape":"String"}, 755 "Tags":{"shape":"TagList"} 756 } 757 }, 758 "ApplyMethod":{ 759 "type":"string", 760 "enum":[ 761 "immediate", 762 "pending-reboot" 763 ] 764 }, 765 "ApplyPendingMaintenanceActionMessage":{ 766 "type":"structure", 767 "required":[ 768 "ResourceIdentifier", 769 "ApplyAction", 770 "OptInType" 771 ], 772 "members":{ 773 "ResourceIdentifier":{"shape":"String"}, 774 "ApplyAction":{"shape":"String"}, 775 "OptInType":{"shape":"String"} 776 } 777 }, 778 "ApplyPendingMaintenanceActionResult":{ 779 "type":"structure", 780 "members":{ 781 "ResourcePendingMaintenanceActions":{"shape":"ResourcePendingMaintenanceActions"} 782 } 783 }, 784 "AttributeValueList":{ 785 "type":"list", 786 "member":{ 787 "shape":"String", 788 "locationName":"AttributeValue" 789 } 790 }, 791 "AuthorizationNotFoundFault":{ 792 "type":"structure", 793 "members":{ 794 }, 795 "error":{ 796 "code":"AuthorizationNotFound", 797 "httpStatusCode":404, 798 "senderFault":true 799 }, 800 "exception":true 801 }, 802 "AvailabilityZone":{ 803 "type":"structure", 804 "members":{ 805 "Name":{"shape":"String"} 806 }, 807 "wrapper":true 808 }, 809 "AvailabilityZoneList":{ 810 "type":"list", 811 "member":{ 812 "shape":"AvailabilityZone", 813 "locationName":"AvailabilityZone" 814 } 815 }, 816 "AvailabilityZones":{ 817 "type":"list", 818 "member":{ 819 "shape":"String", 820 "locationName":"AvailabilityZone" 821 } 822 }, 823 "Boolean":{"type":"boolean"}, 824 "BooleanOptional":{"type":"boolean"}, 825 "Certificate":{ 826 "type":"structure", 827 "members":{ 828 "CertificateIdentifier":{"shape":"String"}, 829 "CertificateType":{"shape":"String"}, 830 "Thumbprint":{"shape":"String"}, 831 "ValidFrom":{"shape":"TStamp"}, 832 "ValidTill":{"shape":"TStamp"}, 833 "CertificateArn":{"shape":"String"} 834 }, 835 "wrapper":true 836 }, 837 "CertificateList":{ 838 "type":"list", 839 "member":{ 840 "shape":"Certificate", 841 "locationName":"Certificate" 842 } 843 }, 844 "CertificateMessage":{ 845 "type":"structure", 846 "members":{ 847 "Certificates":{"shape":"CertificateList"}, 848 "Marker":{"shape":"String"} 849 } 850 }, 851 "CertificateNotFoundFault":{ 852 "type":"structure", 853 "members":{ 854 }, 855 "error":{ 856 "code":"CertificateNotFound", 857 "httpStatusCode":404, 858 "senderFault":true 859 }, 860 "exception":true 861 }, 862 "CloudwatchLogsExportConfiguration":{ 863 "type":"structure", 864 "members":{ 865 "EnableLogTypes":{"shape":"LogTypeList"}, 866 "DisableLogTypes":{"shape":"LogTypeList"} 867 } 868 }, 869 "CopyDBClusterParameterGroupMessage":{ 870 "type":"structure", 871 "required":[ 872 "SourceDBClusterParameterGroupIdentifier", 873 "TargetDBClusterParameterGroupIdentifier", 874 "TargetDBClusterParameterGroupDescription" 875 ], 876 "members":{ 877 "SourceDBClusterParameterGroupIdentifier":{"shape":"String"}, 878 "TargetDBClusterParameterGroupIdentifier":{"shape":"String"}, 879 "TargetDBClusterParameterGroupDescription":{"shape":"String"}, 880 "Tags":{"shape":"TagList"} 881 } 882 }, 883 "CopyDBClusterParameterGroupResult":{ 884 "type":"structure", 885 "members":{ 886 "DBClusterParameterGroup":{"shape":"DBClusterParameterGroup"} 887 } 888 }, 889 "CopyDBClusterSnapshotMessage":{ 890 "type":"structure", 891 "required":[ 892 "SourceDBClusterSnapshotIdentifier", 893 "TargetDBClusterSnapshotIdentifier" 894 ], 895 "members":{ 896 "SourceDBClusterSnapshotIdentifier":{"shape":"String"}, 897 "TargetDBClusterSnapshotIdentifier":{"shape":"String"}, 898 "KmsKeyId":{"shape":"String"}, 899 "PreSignedUrl":{"shape":"String"}, 900 "CopyTags":{"shape":"BooleanOptional"}, 901 "Tags":{"shape":"TagList"} 902 } 903 }, 904 "CopyDBClusterSnapshotResult":{ 905 "type":"structure", 906 "members":{ 907 "DBClusterSnapshot":{"shape":"DBClusterSnapshot"} 908 } 909 }, 910 "CreateDBClusterMessage":{ 911 "type":"structure", 912 "required":[ 913 "DBClusterIdentifier", 914 "Engine", 915 "MasterUsername", 916 "MasterUserPassword" 917 ], 918 "members":{ 919 "AvailabilityZones":{"shape":"AvailabilityZones"}, 920 "BackupRetentionPeriod":{"shape":"IntegerOptional"}, 921 "DBClusterIdentifier":{"shape":"String"}, 922 "DBClusterParameterGroupName":{"shape":"String"}, 923 "VpcSecurityGroupIds":{"shape":"VpcSecurityGroupIdList"}, 924 "DBSubnetGroupName":{"shape":"String"}, 925 "Engine":{"shape":"String"}, 926 "EngineVersion":{"shape":"String"}, 927 "Port":{"shape":"IntegerOptional"}, 928 "MasterUsername":{"shape":"String"}, 929 "MasterUserPassword":{"shape":"String"}, 930 "PreferredBackupWindow":{"shape":"String"}, 931 "PreferredMaintenanceWindow":{"shape":"String"}, 932 "Tags":{"shape":"TagList"}, 933 "StorageEncrypted":{"shape":"BooleanOptional"}, 934 "KmsKeyId":{"shape":"String"}, 935 "EnableCloudwatchLogsExports":{"shape":"LogTypeList"}, 936 "DeletionProtection":{"shape":"BooleanOptional"} 937 } 938 }, 939 "CreateDBClusterParameterGroupMessage":{ 940 "type":"structure", 941 "required":[ 942 "DBClusterParameterGroupName", 943 "DBParameterGroupFamily", 944 "Description" 945 ], 946 "members":{ 947 "DBClusterParameterGroupName":{"shape":"String"}, 948 "DBParameterGroupFamily":{"shape":"String"}, 949 "Description":{"shape":"String"}, 950 "Tags":{"shape":"TagList"} 951 } 952 }, 953 "CreateDBClusterParameterGroupResult":{ 954 "type":"structure", 955 "members":{ 956 "DBClusterParameterGroup":{"shape":"DBClusterParameterGroup"} 957 } 958 }, 959 "CreateDBClusterResult":{ 960 "type":"structure", 961 "members":{ 962 "DBCluster":{"shape":"DBCluster"} 963 } 964 }, 965 "CreateDBClusterSnapshotMessage":{ 966 "type":"structure", 967 "required":[ 968 "DBClusterSnapshotIdentifier", 969 "DBClusterIdentifier" 970 ], 971 "members":{ 972 "DBClusterSnapshotIdentifier":{"shape":"String"}, 973 "DBClusterIdentifier":{"shape":"String"}, 974 "Tags":{"shape":"TagList"} 975 } 976 }, 977 "CreateDBClusterSnapshotResult":{ 978 "type":"structure", 979 "members":{ 980 "DBClusterSnapshot":{"shape":"DBClusterSnapshot"} 981 } 982 }, 983 "CreateDBInstanceMessage":{ 984 "type":"structure", 985 "required":[ 986 "DBInstanceIdentifier", 987 "DBInstanceClass", 988 "Engine", 989 "DBClusterIdentifier" 990 ], 991 "members":{ 992 "DBInstanceIdentifier":{"shape":"String"}, 993 "DBInstanceClass":{"shape":"String"}, 994 "Engine":{"shape":"String"}, 995 "AvailabilityZone":{"shape":"String"}, 996 "PreferredMaintenanceWindow":{"shape":"String"}, 997 "AutoMinorVersionUpgrade":{"shape":"BooleanOptional"}, 998 "Tags":{"shape":"TagList"}, 999 "DBClusterIdentifier":{"shape":"String"}, 1000 "PromotionTier":{"shape":"IntegerOptional"} 1001 } 1002 }, 1003 "CreateDBInstanceResult":{ 1004 "type":"structure", 1005 "members":{ 1006 "DBInstance":{"shape":"DBInstance"} 1007 } 1008 }, 1009 "CreateDBSubnetGroupMessage":{ 1010 "type":"structure", 1011 "required":[ 1012 "DBSubnetGroupName", 1013 "DBSubnetGroupDescription", 1014 "SubnetIds" 1015 ], 1016 "members":{ 1017 "DBSubnetGroupName":{"shape":"String"}, 1018 "DBSubnetGroupDescription":{"shape":"String"}, 1019 "SubnetIds":{"shape":"SubnetIdentifierList"}, 1020 "Tags":{"shape":"TagList"} 1021 } 1022 }, 1023 "CreateDBSubnetGroupResult":{ 1024 "type":"structure", 1025 "members":{ 1026 "DBSubnetGroup":{"shape":"DBSubnetGroup"} 1027 } 1028 }, 1029 "DBCluster":{ 1030 "type":"structure", 1031 "members":{ 1032 "AvailabilityZones":{"shape":"AvailabilityZones"}, 1033 "BackupRetentionPeriod":{"shape":"IntegerOptional"}, 1034 "DBClusterIdentifier":{"shape":"String"}, 1035 "DBClusterParameterGroup":{"shape":"String"}, 1036 "DBSubnetGroup":{"shape":"String"}, 1037 "Status":{"shape":"String"}, 1038 "PercentProgress":{"shape":"String"}, 1039 "EarliestRestorableTime":{"shape":"TStamp"}, 1040 "Endpoint":{"shape":"String"}, 1041 "ReaderEndpoint":{"shape":"String"}, 1042 "MultiAZ":{"shape":"Boolean"}, 1043 "Engine":{"shape":"String"}, 1044 "EngineVersion":{"shape":"String"}, 1045 "LatestRestorableTime":{"shape":"TStamp"}, 1046 "Port":{"shape":"IntegerOptional"}, 1047 "MasterUsername":{"shape":"String"}, 1048 "PreferredBackupWindow":{"shape":"String"}, 1049 "PreferredMaintenanceWindow":{"shape":"String"}, 1050 "DBClusterMembers":{"shape":"DBClusterMemberList"}, 1051 "VpcSecurityGroups":{"shape":"VpcSecurityGroupMembershipList"}, 1052 "HostedZoneId":{"shape":"String"}, 1053 "StorageEncrypted":{"shape":"Boolean"}, 1054 "KmsKeyId":{"shape":"String"}, 1055 "DbClusterResourceId":{"shape":"String"}, 1056 "DBClusterArn":{"shape":"String"}, 1057 "AssociatedRoles":{"shape":"DBClusterRoles"}, 1058 "ClusterCreateTime":{"shape":"TStamp"}, 1059 "EnabledCloudwatchLogsExports":{"shape":"LogTypeList"}, 1060 "DeletionProtection":{"shape":"Boolean"} 1061 }, 1062 "wrapper":true 1063 }, 1064 "DBClusterAlreadyExistsFault":{ 1065 "type":"structure", 1066 "members":{ 1067 }, 1068 "error":{ 1069 "code":"DBClusterAlreadyExistsFault", 1070 "httpStatusCode":400, 1071 "senderFault":true 1072 }, 1073 "exception":true 1074 }, 1075 "DBClusterList":{ 1076 "type":"list", 1077 "member":{ 1078 "shape":"DBCluster", 1079 "locationName":"DBCluster" 1080 } 1081 }, 1082 "DBClusterMember":{ 1083 "type":"structure", 1084 "members":{ 1085 "DBInstanceIdentifier":{"shape":"String"}, 1086 "IsClusterWriter":{"shape":"Boolean"}, 1087 "DBClusterParameterGroupStatus":{"shape":"String"}, 1088 "PromotionTier":{"shape":"IntegerOptional"} 1089 }, 1090 "wrapper":true 1091 }, 1092 "DBClusterMemberList":{ 1093 "type":"list", 1094 "member":{ 1095 "shape":"DBClusterMember", 1096 "locationName":"DBClusterMember" 1097 } 1098 }, 1099 "DBClusterMessage":{ 1100 "type":"structure", 1101 "members":{ 1102 "Marker":{"shape":"String"}, 1103 "DBClusters":{"shape":"DBClusterList"} 1104 } 1105 }, 1106 "DBClusterNotFoundFault":{ 1107 "type":"structure", 1108 "members":{ 1109 }, 1110 "error":{ 1111 "code":"DBClusterNotFoundFault", 1112 "httpStatusCode":404, 1113 "senderFault":true 1114 }, 1115 "exception":true 1116 }, 1117 "DBClusterParameterGroup":{ 1118 "type":"structure", 1119 "members":{ 1120 "DBClusterParameterGroupName":{"shape":"String"}, 1121 "DBParameterGroupFamily":{"shape":"String"}, 1122 "Description":{"shape":"String"}, 1123 "DBClusterParameterGroupArn":{"shape":"String"} 1124 }, 1125 "wrapper":true 1126 }, 1127 "DBClusterParameterGroupDetails":{ 1128 "type":"structure", 1129 "members":{ 1130 "Parameters":{"shape":"ParametersList"}, 1131 "Marker":{"shape":"String"} 1132 } 1133 }, 1134 "DBClusterParameterGroupList":{ 1135 "type":"list", 1136 "member":{ 1137 "shape":"DBClusterParameterGroup", 1138 "locationName":"DBClusterParameterGroup" 1139 } 1140 }, 1141 "DBClusterParameterGroupNameMessage":{ 1142 "type":"structure", 1143 "members":{ 1144 "DBClusterParameterGroupName":{"shape":"String"} 1145 } 1146 }, 1147 "DBClusterParameterGroupNotFoundFault":{ 1148 "type":"structure", 1149 "members":{ 1150 }, 1151 "error":{ 1152 "code":"DBClusterParameterGroupNotFound", 1153 "httpStatusCode":404, 1154 "senderFault":true 1155 }, 1156 "exception":true 1157 }, 1158 "DBClusterParameterGroupsMessage":{ 1159 "type":"structure", 1160 "members":{ 1161 "Marker":{"shape":"String"}, 1162 "DBClusterParameterGroups":{"shape":"DBClusterParameterGroupList"} 1163 } 1164 }, 1165 "DBClusterQuotaExceededFault":{ 1166 "type":"structure", 1167 "members":{ 1168 }, 1169 "error":{ 1170 "code":"DBClusterQuotaExceededFault", 1171 "httpStatusCode":403, 1172 "senderFault":true 1173 }, 1174 "exception":true 1175 }, 1176 "DBClusterRole":{ 1177 "type":"structure", 1178 "members":{ 1179 "RoleArn":{"shape":"String"}, 1180 "Status":{"shape":"String"} 1181 } 1182 }, 1183 "DBClusterRoles":{ 1184 "type":"list", 1185 "member":{ 1186 "shape":"DBClusterRole", 1187 "locationName":"DBClusterRole" 1188 } 1189 }, 1190 "DBClusterSnapshot":{ 1191 "type":"structure", 1192 "members":{ 1193 "AvailabilityZones":{"shape":"AvailabilityZones"}, 1194 "DBClusterSnapshotIdentifier":{"shape":"String"}, 1195 "DBClusterIdentifier":{"shape":"String"}, 1196 "SnapshotCreateTime":{"shape":"TStamp"}, 1197 "Engine":{"shape":"String"}, 1198 "Status":{"shape":"String"}, 1199 "Port":{"shape":"Integer"}, 1200 "VpcId":{"shape":"String"}, 1201 "ClusterCreateTime":{"shape":"TStamp"}, 1202 "MasterUsername":{"shape":"String"}, 1203 "EngineVersion":{"shape":"String"}, 1204 "SnapshotType":{"shape":"String"}, 1205 "PercentProgress":{"shape":"Integer"}, 1206 "StorageEncrypted":{"shape":"Boolean"}, 1207 "KmsKeyId":{"shape":"String"}, 1208 "DBClusterSnapshotArn":{"shape":"String"}, 1209 "SourceDBClusterSnapshotArn":{"shape":"String"} 1210 }, 1211 "wrapper":true 1212 }, 1213 "DBClusterSnapshotAlreadyExistsFault":{ 1214 "type":"structure", 1215 "members":{ 1216 }, 1217 "error":{ 1218 "code":"DBClusterSnapshotAlreadyExistsFault", 1219 "httpStatusCode":400, 1220 "senderFault":true 1221 }, 1222 "exception":true 1223 }, 1224 "DBClusterSnapshotAttribute":{ 1225 "type":"structure", 1226 "members":{ 1227 "AttributeName":{"shape":"String"}, 1228 "AttributeValues":{"shape":"AttributeValueList"} 1229 } 1230 }, 1231 "DBClusterSnapshotAttributeList":{ 1232 "type":"list", 1233 "member":{ 1234 "shape":"DBClusterSnapshotAttribute", 1235 "locationName":"DBClusterSnapshotAttribute" 1236 } 1237 }, 1238 "DBClusterSnapshotAttributesResult":{ 1239 "type":"structure", 1240 "members":{ 1241 "DBClusterSnapshotIdentifier":{"shape":"String"}, 1242 "DBClusterSnapshotAttributes":{"shape":"DBClusterSnapshotAttributeList"} 1243 }, 1244 "wrapper":true 1245 }, 1246 "DBClusterSnapshotList":{ 1247 "type":"list", 1248 "member":{ 1249 "shape":"DBClusterSnapshot", 1250 "locationName":"DBClusterSnapshot" 1251 } 1252 }, 1253 "DBClusterSnapshotMessage":{ 1254 "type":"structure", 1255 "members":{ 1256 "Marker":{"shape":"String"}, 1257 "DBClusterSnapshots":{"shape":"DBClusterSnapshotList"} 1258 } 1259 }, 1260 "DBClusterSnapshotNotFoundFault":{ 1261 "type":"structure", 1262 "members":{ 1263 }, 1264 "error":{ 1265 "code":"DBClusterSnapshotNotFoundFault", 1266 "httpStatusCode":404, 1267 "senderFault":true 1268 }, 1269 "exception":true 1270 }, 1271 "DBEngineVersion":{ 1272 "type":"structure", 1273 "members":{ 1274 "Engine":{"shape":"String"}, 1275 "EngineVersion":{"shape":"String"}, 1276 "DBParameterGroupFamily":{"shape":"String"}, 1277 "DBEngineDescription":{"shape":"String"}, 1278 "DBEngineVersionDescription":{"shape":"String"}, 1279 "ValidUpgradeTarget":{"shape":"ValidUpgradeTargetList"}, 1280 "ExportableLogTypes":{"shape":"LogTypeList"}, 1281 "SupportsLogExportsToCloudwatchLogs":{"shape":"Boolean"} 1282 } 1283 }, 1284 "DBEngineVersionList":{ 1285 "type":"list", 1286 "member":{ 1287 "shape":"DBEngineVersion", 1288 "locationName":"DBEngineVersion" 1289 } 1290 }, 1291 "DBEngineVersionMessage":{ 1292 "type":"structure", 1293 "members":{ 1294 "Marker":{"shape":"String"}, 1295 "DBEngineVersions":{"shape":"DBEngineVersionList"} 1296 } 1297 }, 1298 "DBInstance":{ 1299 "type":"structure", 1300 "members":{ 1301 "DBInstanceIdentifier":{"shape":"String"}, 1302 "DBInstanceClass":{"shape":"String"}, 1303 "Engine":{"shape":"String"}, 1304 "DBInstanceStatus":{"shape":"String"}, 1305 "Endpoint":{"shape":"Endpoint"}, 1306 "InstanceCreateTime":{"shape":"TStamp"}, 1307 "PreferredBackupWindow":{"shape":"String"}, 1308 "BackupRetentionPeriod":{"shape":"Integer"}, 1309 "VpcSecurityGroups":{"shape":"VpcSecurityGroupMembershipList"}, 1310 "AvailabilityZone":{"shape":"String"}, 1311 "DBSubnetGroup":{"shape":"DBSubnetGroup"}, 1312 "PreferredMaintenanceWindow":{"shape":"String"}, 1313 "PendingModifiedValues":{"shape":"PendingModifiedValues"}, 1314 "LatestRestorableTime":{"shape":"TStamp"}, 1315 "EngineVersion":{"shape":"String"}, 1316 "AutoMinorVersionUpgrade":{"shape":"Boolean"}, 1317 "PubliclyAccessible":{"shape":"Boolean"}, 1318 "StatusInfos":{"shape":"DBInstanceStatusInfoList"}, 1319 "DBClusterIdentifier":{"shape":"String"}, 1320 "StorageEncrypted":{"shape":"Boolean"}, 1321 "KmsKeyId":{"shape":"String"}, 1322 "DbiResourceId":{"shape":"String"}, 1323 "CACertificateIdentifier":{"shape":"String"}, 1324 "PromotionTier":{"shape":"IntegerOptional"}, 1325 "DBInstanceArn":{"shape":"String"}, 1326 "EnabledCloudwatchLogsExports":{"shape":"LogTypeList"} 1327 }, 1328 "wrapper":true 1329 }, 1330 "DBInstanceAlreadyExistsFault":{ 1331 "type":"structure", 1332 "members":{ 1333 }, 1334 "error":{ 1335 "code":"DBInstanceAlreadyExists", 1336 "httpStatusCode":400, 1337 "senderFault":true 1338 }, 1339 "exception":true 1340 }, 1341 "DBInstanceList":{ 1342 "type":"list", 1343 "member":{ 1344 "shape":"DBInstance", 1345 "locationName":"DBInstance" 1346 } 1347 }, 1348 "DBInstanceMessage":{ 1349 "type":"structure", 1350 "members":{ 1351 "Marker":{"shape":"String"}, 1352 "DBInstances":{"shape":"DBInstanceList"} 1353 } 1354 }, 1355 "DBInstanceNotFoundFault":{ 1356 "type":"structure", 1357 "members":{ 1358 }, 1359 "error":{ 1360 "code":"DBInstanceNotFound", 1361 "httpStatusCode":404, 1362 "senderFault":true 1363 }, 1364 "exception":true 1365 }, 1366 "DBInstanceStatusInfo":{ 1367 "type":"structure", 1368 "members":{ 1369 "StatusType":{"shape":"String"}, 1370 "Normal":{"shape":"Boolean"}, 1371 "Status":{"shape":"String"}, 1372 "Message":{"shape":"String"} 1373 } 1374 }, 1375 "DBInstanceStatusInfoList":{ 1376 "type":"list", 1377 "member":{ 1378 "shape":"DBInstanceStatusInfo", 1379 "locationName":"DBInstanceStatusInfo" 1380 } 1381 }, 1382 "DBParameterGroupAlreadyExistsFault":{ 1383 "type":"structure", 1384 "members":{ 1385 }, 1386 "error":{ 1387 "code":"DBParameterGroupAlreadyExists", 1388 "httpStatusCode":400, 1389 "senderFault":true 1390 }, 1391 "exception":true 1392 }, 1393 "DBParameterGroupNotFoundFault":{ 1394 "type":"structure", 1395 "members":{ 1396 }, 1397 "error":{ 1398 "code":"DBParameterGroupNotFound", 1399 "httpStatusCode":404, 1400 "senderFault":true 1401 }, 1402 "exception":true 1403 }, 1404 "DBParameterGroupQuotaExceededFault":{ 1405 "type":"structure", 1406 "members":{ 1407 }, 1408 "error":{ 1409 "code":"DBParameterGroupQuotaExceeded", 1410 "httpStatusCode":400, 1411 "senderFault":true 1412 }, 1413 "exception":true 1414 }, 1415 "DBSecurityGroupNotFoundFault":{ 1416 "type":"structure", 1417 "members":{ 1418 }, 1419 "error":{ 1420 "code":"DBSecurityGroupNotFound", 1421 "httpStatusCode":404, 1422 "senderFault":true 1423 }, 1424 "exception":true 1425 }, 1426 "DBSnapshotAlreadyExistsFault":{ 1427 "type":"structure", 1428 "members":{ 1429 }, 1430 "error":{ 1431 "code":"DBSnapshotAlreadyExists", 1432 "httpStatusCode":400, 1433 "senderFault":true 1434 }, 1435 "exception":true 1436 }, 1437 "DBSnapshotNotFoundFault":{ 1438 "type":"structure", 1439 "members":{ 1440 }, 1441 "error":{ 1442 "code":"DBSnapshotNotFound", 1443 "httpStatusCode":404, 1444 "senderFault":true 1445 }, 1446 "exception":true 1447 }, 1448 "DBSubnetGroup":{ 1449 "type":"structure", 1450 "members":{ 1451 "DBSubnetGroupName":{"shape":"String"}, 1452 "DBSubnetGroupDescription":{"shape":"String"}, 1453 "VpcId":{"shape":"String"}, 1454 "SubnetGroupStatus":{"shape":"String"}, 1455 "Subnets":{"shape":"SubnetList"}, 1456 "DBSubnetGroupArn":{"shape":"String"} 1457 }, 1458 "wrapper":true 1459 }, 1460 "DBSubnetGroupAlreadyExistsFault":{ 1461 "type":"structure", 1462 "members":{ 1463 }, 1464 "error":{ 1465 "code":"DBSubnetGroupAlreadyExists", 1466 "httpStatusCode":400, 1467 "senderFault":true 1468 }, 1469 "exception":true 1470 }, 1471 "DBSubnetGroupDoesNotCoverEnoughAZs":{ 1472 "type":"structure", 1473 "members":{ 1474 }, 1475 "error":{ 1476 "code":"DBSubnetGroupDoesNotCoverEnoughAZs", 1477 "httpStatusCode":400, 1478 "senderFault":true 1479 }, 1480 "exception":true 1481 }, 1482 "DBSubnetGroupMessage":{ 1483 "type":"structure", 1484 "members":{ 1485 "Marker":{"shape":"String"}, 1486 "DBSubnetGroups":{"shape":"DBSubnetGroups"} 1487 } 1488 }, 1489 "DBSubnetGroupNotFoundFault":{ 1490 "type":"structure", 1491 "members":{ 1492 }, 1493 "error":{ 1494 "code":"DBSubnetGroupNotFoundFault", 1495 "httpStatusCode":404, 1496 "senderFault":true 1497 }, 1498 "exception":true 1499 }, 1500 "DBSubnetGroupQuotaExceededFault":{ 1501 "type":"structure", 1502 "members":{ 1503 }, 1504 "error":{ 1505 "code":"DBSubnetGroupQuotaExceeded", 1506 "httpStatusCode":400, 1507 "senderFault":true 1508 }, 1509 "exception":true 1510 }, 1511 "DBSubnetGroups":{ 1512 "type":"list", 1513 "member":{ 1514 "shape":"DBSubnetGroup", 1515 "locationName":"DBSubnetGroup" 1516 } 1517 }, 1518 "DBSubnetQuotaExceededFault":{ 1519 "type":"structure", 1520 "members":{ 1521 }, 1522 "error":{ 1523 "code":"DBSubnetQuotaExceededFault", 1524 "httpStatusCode":400, 1525 "senderFault":true 1526 }, 1527 "exception":true 1528 }, 1529 "DBUpgradeDependencyFailureFault":{ 1530 "type":"structure", 1531 "members":{ 1532 }, 1533 "error":{ 1534 "code":"DBUpgradeDependencyFailure", 1535 "httpStatusCode":400, 1536 "senderFault":true 1537 }, 1538 "exception":true 1539 }, 1540 "DeleteDBClusterMessage":{ 1541 "type":"structure", 1542 "required":["DBClusterIdentifier"], 1543 "members":{ 1544 "DBClusterIdentifier":{"shape":"String"}, 1545 "SkipFinalSnapshot":{"shape":"Boolean"}, 1546 "FinalDBSnapshotIdentifier":{"shape":"String"} 1547 } 1548 }, 1549 "DeleteDBClusterParameterGroupMessage":{ 1550 "type":"structure", 1551 "required":["DBClusterParameterGroupName"], 1552 "members":{ 1553 "DBClusterParameterGroupName":{"shape":"String"} 1554 } 1555 }, 1556 "DeleteDBClusterResult":{ 1557 "type":"structure", 1558 "members":{ 1559 "DBCluster":{"shape":"DBCluster"} 1560 } 1561 }, 1562 "DeleteDBClusterSnapshotMessage":{ 1563 "type":"structure", 1564 "required":["DBClusterSnapshotIdentifier"], 1565 "members":{ 1566 "DBClusterSnapshotIdentifier":{"shape":"String"} 1567 } 1568 }, 1569 "DeleteDBClusterSnapshotResult":{ 1570 "type":"structure", 1571 "members":{ 1572 "DBClusterSnapshot":{"shape":"DBClusterSnapshot"} 1573 } 1574 }, 1575 "DeleteDBInstanceMessage":{ 1576 "type":"structure", 1577 "required":["DBInstanceIdentifier"], 1578 "members":{ 1579 "DBInstanceIdentifier":{"shape":"String"} 1580 } 1581 }, 1582 "DeleteDBInstanceResult":{ 1583 "type":"structure", 1584 "members":{ 1585 "DBInstance":{"shape":"DBInstance"} 1586 } 1587 }, 1588 "DeleteDBSubnetGroupMessage":{ 1589 "type":"structure", 1590 "required":["DBSubnetGroupName"], 1591 "members":{ 1592 "DBSubnetGroupName":{"shape":"String"} 1593 } 1594 }, 1595 "DescribeCertificatesMessage":{ 1596 "type":"structure", 1597 "members":{ 1598 "CertificateIdentifier":{"shape":"String"}, 1599 "Filters":{"shape":"FilterList"}, 1600 "MaxRecords":{"shape":"IntegerOptional"}, 1601 "Marker":{"shape":"String"} 1602 } 1603 }, 1604 "DescribeDBClusterParameterGroupsMessage":{ 1605 "type":"structure", 1606 "members":{ 1607 "DBClusterParameterGroupName":{"shape":"String"}, 1608 "Filters":{"shape":"FilterList"}, 1609 "MaxRecords":{"shape":"IntegerOptional"}, 1610 "Marker":{"shape":"String"} 1611 } 1612 }, 1613 "DescribeDBClusterParametersMessage":{ 1614 "type":"structure", 1615 "required":["DBClusterParameterGroupName"], 1616 "members":{ 1617 "DBClusterParameterGroupName":{"shape":"String"}, 1618 "Source":{"shape":"String"}, 1619 "Filters":{"shape":"FilterList"}, 1620 "MaxRecords":{"shape":"IntegerOptional"}, 1621 "Marker":{"shape":"String"} 1622 } 1623 }, 1624 "DescribeDBClusterSnapshotAttributesMessage":{ 1625 "type":"structure", 1626 "required":["DBClusterSnapshotIdentifier"], 1627 "members":{ 1628 "DBClusterSnapshotIdentifier":{"shape":"String"} 1629 } 1630 }, 1631 "DescribeDBClusterSnapshotAttributesResult":{ 1632 "type":"structure", 1633 "members":{ 1634 "DBClusterSnapshotAttributesResult":{"shape":"DBClusterSnapshotAttributesResult"} 1635 } 1636 }, 1637 "DescribeDBClusterSnapshotsMessage":{ 1638 "type":"structure", 1639 "members":{ 1640 "DBClusterIdentifier":{"shape":"String"}, 1641 "DBClusterSnapshotIdentifier":{"shape":"String"}, 1642 "SnapshotType":{"shape":"String"}, 1643 "Filters":{"shape":"FilterList"}, 1644 "MaxRecords":{"shape":"IntegerOptional"}, 1645 "Marker":{"shape":"String"}, 1646 "IncludeShared":{"shape":"Boolean"}, 1647 "IncludePublic":{"shape":"Boolean"} 1648 } 1649 }, 1650 "DescribeDBClustersMessage":{ 1651 "type":"structure", 1652 "members":{ 1653 "DBClusterIdentifier":{"shape":"String"}, 1654 "Filters":{"shape":"FilterList"}, 1655 "MaxRecords":{"shape":"IntegerOptional"}, 1656 "Marker":{"shape":"String"} 1657 } 1658 }, 1659 "DescribeDBEngineVersionsMessage":{ 1660 "type":"structure", 1661 "members":{ 1662 "Engine":{"shape":"String"}, 1663 "EngineVersion":{"shape":"String"}, 1664 "DBParameterGroupFamily":{"shape":"String"}, 1665 "Filters":{"shape":"FilterList"}, 1666 "MaxRecords":{"shape":"IntegerOptional"}, 1667 "Marker":{"shape":"String"}, 1668 "DefaultOnly":{"shape":"Boolean"}, 1669 "ListSupportedCharacterSets":{"shape":"BooleanOptional"}, 1670 "ListSupportedTimezones":{"shape":"BooleanOptional"} 1671 } 1672 }, 1673 "DescribeDBInstancesMessage":{ 1674 "type":"structure", 1675 "members":{ 1676 "DBInstanceIdentifier":{"shape":"String"}, 1677 "Filters":{"shape":"FilterList"}, 1678 "MaxRecords":{"shape":"IntegerOptional"}, 1679 "Marker":{"shape":"String"} 1680 } 1681 }, 1682 "DescribeDBSubnetGroupsMessage":{ 1683 "type":"structure", 1684 "members":{ 1685 "DBSubnetGroupName":{"shape":"String"}, 1686 "Filters":{"shape":"FilterList"}, 1687 "MaxRecords":{"shape":"IntegerOptional"}, 1688 "Marker":{"shape":"String"} 1689 } 1690 }, 1691 "DescribeEngineDefaultClusterParametersMessage":{ 1692 "type":"structure", 1693 "required":["DBParameterGroupFamily"], 1694 "members":{ 1695 "DBParameterGroupFamily":{"shape":"String"}, 1696 "Filters":{"shape":"FilterList"}, 1697 "MaxRecords":{"shape":"IntegerOptional"}, 1698 "Marker":{"shape":"String"} 1699 } 1700 }, 1701 "DescribeEngineDefaultClusterParametersResult":{ 1702 "type":"structure", 1703 "members":{ 1704 "EngineDefaults":{"shape":"EngineDefaults"} 1705 } 1706 }, 1707 "DescribeEventCategoriesMessage":{ 1708 "type":"structure", 1709 "members":{ 1710 "SourceType":{"shape":"String"}, 1711 "Filters":{"shape":"FilterList"} 1712 } 1713 }, 1714 "DescribeEventsMessage":{ 1715 "type":"structure", 1716 "members":{ 1717 "SourceIdentifier":{"shape":"String"}, 1718 "SourceType":{"shape":"SourceType"}, 1719 "StartTime":{"shape":"TStamp"}, 1720 "EndTime":{"shape":"TStamp"}, 1721 "Duration":{"shape":"IntegerOptional"}, 1722 "EventCategories":{"shape":"EventCategoriesList"}, 1723 "Filters":{"shape":"FilterList"}, 1724 "MaxRecords":{"shape":"IntegerOptional"}, 1725 "Marker":{"shape":"String"} 1726 } 1727 }, 1728 "DescribeOrderableDBInstanceOptionsMessage":{ 1729 "type":"structure", 1730 "required":["Engine"], 1731 "members":{ 1732 "Engine":{"shape":"String"}, 1733 "EngineVersion":{"shape":"String"}, 1734 "DBInstanceClass":{"shape":"String"}, 1735 "LicenseModel":{"shape":"String"}, 1736 "Vpc":{"shape":"BooleanOptional"}, 1737 "Filters":{"shape":"FilterList"}, 1738 "MaxRecords":{"shape":"IntegerOptional"}, 1739 "Marker":{"shape":"String"} 1740 } 1741 }, 1742 "DescribePendingMaintenanceActionsMessage":{ 1743 "type":"structure", 1744 "members":{ 1745 "ResourceIdentifier":{"shape":"String"}, 1746 "Filters":{"shape":"FilterList"}, 1747 "Marker":{"shape":"String"}, 1748 "MaxRecords":{"shape":"IntegerOptional"} 1749 } 1750 }, 1751 "Endpoint":{ 1752 "type":"structure", 1753 "members":{ 1754 "Address":{"shape":"String"}, 1755 "Port":{"shape":"Integer"}, 1756 "HostedZoneId":{"shape":"String"} 1757 } 1758 }, 1759 "EngineDefaults":{ 1760 "type":"structure", 1761 "members":{ 1762 "DBParameterGroupFamily":{"shape":"String"}, 1763 "Marker":{"shape":"String"}, 1764 "Parameters":{"shape":"ParametersList"} 1765 }, 1766 "wrapper":true 1767 }, 1768 "Event":{ 1769 "type":"structure", 1770 "members":{ 1771 "SourceIdentifier":{"shape":"String"}, 1772 "SourceType":{"shape":"SourceType"}, 1773 "Message":{"shape":"String"}, 1774 "EventCategories":{"shape":"EventCategoriesList"}, 1775 "Date":{"shape":"TStamp"}, 1776 "SourceArn":{"shape":"String"} 1777 } 1778 }, 1779 "EventCategoriesList":{ 1780 "type":"list", 1781 "member":{ 1782 "shape":"String", 1783 "locationName":"EventCategory" 1784 } 1785 }, 1786 "EventCategoriesMap":{ 1787 "type":"structure", 1788 "members":{ 1789 "SourceType":{"shape":"String"}, 1790 "EventCategories":{"shape":"EventCategoriesList"} 1791 }, 1792 "wrapper":true 1793 }, 1794 "EventCategoriesMapList":{ 1795 "type":"list", 1796 "member":{ 1797 "shape":"EventCategoriesMap", 1798 "locationName":"EventCategoriesMap" 1799 } 1800 }, 1801 "EventCategoriesMessage":{ 1802 "type":"structure", 1803 "members":{ 1804 "EventCategoriesMapList":{"shape":"EventCategoriesMapList"} 1805 } 1806 }, 1807 "EventList":{ 1808 "type":"list", 1809 "member":{ 1810 "shape":"Event", 1811 "locationName":"Event" 1812 } 1813 }, 1814 "EventsMessage":{ 1815 "type":"structure", 1816 "members":{ 1817 "Marker":{"shape":"String"}, 1818 "Events":{"shape":"EventList"} 1819 } 1820 }, 1821 "FailoverDBClusterMessage":{ 1822 "type":"structure", 1823 "members":{ 1824 "DBClusterIdentifier":{"shape":"String"}, 1825 "TargetDBInstanceIdentifier":{"shape":"String"} 1826 } 1827 }, 1828 "FailoverDBClusterResult":{ 1829 "type":"structure", 1830 "members":{ 1831 "DBCluster":{"shape":"DBCluster"} 1832 } 1833 }, 1834 "Filter":{ 1835 "type":"structure", 1836 "required":[ 1837 "Name", 1838 "Values" 1839 ], 1840 "members":{ 1841 "Name":{"shape":"String"}, 1842 "Values":{"shape":"FilterValueList"} 1843 } 1844 }, 1845 "FilterList":{ 1846 "type":"list", 1847 "member":{ 1848 "shape":"Filter", 1849 "locationName":"Filter" 1850 } 1851 }, 1852 "FilterValueList":{ 1853 "type":"list", 1854 "member":{ 1855 "shape":"String", 1856 "locationName":"Value" 1857 } 1858 }, 1859 "InstanceQuotaExceededFault":{ 1860 "type":"structure", 1861 "members":{ 1862 }, 1863 "error":{ 1864 "code":"InstanceQuotaExceeded", 1865 "httpStatusCode":400, 1866 "senderFault":true 1867 }, 1868 "exception":true 1869 }, 1870 "InsufficientDBClusterCapacityFault":{ 1871 "type":"structure", 1872 "members":{ 1873 }, 1874 "error":{ 1875 "code":"InsufficientDBClusterCapacityFault", 1876 "httpStatusCode":403, 1877 "senderFault":true 1878 }, 1879 "exception":true 1880 }, 1881 "InsufficientDBInstanceCapacityFault":{ 1882 "type":"structure", 1883 "members":{ 1884 }, 1885 "error":{ 1886 "code":"InsufficientDBInstanceCapacity", 1887 "httpStatusCode":400, 1888 "senderFault":true 1889 }, 1890 "exception":true 1891 }, 1892 "InsufficientStorageClusterCapacityFault":{ 1893 "type":"structure", 1894 "members":{ 1895 }, 1896 "error":{ 1897 "code":"InsufficientStorageClusterCapacity", 1898 "httpStatusCode":400, 1899 "senderFault":true 1900 }, 1901 "exception":true 1902 }, 1903 "Integer":{"type":"integer"}, 1904 "IntegerOptional":{"type":"integer"}, 1905 "InvalidDBClusterSnapshotStateFault":{ 1906 "type":"structure", 1907 "members":{ 1908 }, 1909 "error":{ 1910 "code":"InvalidDBClusterSnapshotStateFault", 1911 "httpStatusCode":400, 1912 "senderFault":true 1913 }, 1914 "exception":true 1915 }, 1916 "InvalidDBClusterStateFault":{ 1917 "type":"structure", 1918 "members":{ 1919 }, 1920 "error":{ 1921 "code":"InvalidDBClusterStateFault", 1922 "httpStatusCode":400, 1923 "senderFault":true 1924 }, 1925 "exception":true 1926 }, 1927 "InvalidDBInstanceStateFault":{ 1928 "type":"structure", 1929 "members":{ 1930 }, 1931 "error":{ 1932 "code":"InvalidDBInstanceState", 1933 "httpStatusCode":400, 1934 "senderFault":true 1935 }, 1936 "exception":true 1937 }, 1938 "InvalidDBParameterGroupStateFault":{ 1939 "type":"structure", 1940 "members":{ 1941 }, 1942 "error":{ 1943 "code":"InvalidDBParameterGroupState", 1944 "httpStatusCode":400, 1945 "senderFault":true 1946 }, 1947 "exception":true 1948 }, 1949 "InvalidDBSecurityGroupStateFault":{ 1950 "type":"structure", 1951 "members":{ 1952 }, 1953 "error":{ 1954 "code":"InvalidDBSecurityGroupState", 1955 "httpStatusCode":400, 1956 "senderFault":true 1957 }, 1958 "exception":true 1959 }, 1960 "InvalidDBSnapshotStateFault":{ 1961 "type":"structure", 1962 "members":{ 1963 }, 1964 "error":{ 1965 "code":"InvalidDBSnapshotState", 1966 "httpStatusCode":400, 1967 "senderFault":true 1968 }, 1969 "exception":true 1970 }, 1971 "InvalidDBSubnetGroupStateFault":{ 1972 "type":"structure", 1973 "members":{ 1974 }, 1975 "error":{ 1976 "code":"InvalidDBSubnetGroupStateFault", 1977 "httpStatusCode":400, 1978 "senderFault":true 1979 }, 1980 "exception":true 1981 }, 1982 "InvalidDBSubnetStateFault":{ 1983 "type":"structure", 1984 "members":{ 1985 }, 1986 "error":{ 1987 "code":"InvalidDBSubnetStateFault", 1988 "httpStatusCode":400, 1989 "senderFault":true 1990 }, 1991 "exception":true 1992 }, 1993 "InvalidRestoreFault":{ 1994 "type":"structure", 1995 "members":{ 1996 }, 1997 "error":{ 1998 "code":"InvalidRestoreFault", 1999 "httpStatusCode":400, 2000 "senderFault":true 2001 }, 2002 "exception":true 2003 }, 2004 "InvalidSubnet":{ 2005 "type":"structure", 2006 "members":{ 2007 }, 2008 "error":{ 2009 "code":"InvalidSubnet", 2010 "httpStatusCode":400, 2011 "senderFault":true 2012 }, 2013 "exception":true 2014 }, 2015 "InvalidVPCNetworkStateFault":{ 2016 "type":"structure", 2017 "members":{ 2018 }, 2019 "error":{ 2020 "code":"InvalidVPCNetworkStateFault", 2021 "httpStatusCode":400, 2022 "senderFault":true 2023 }, 2024 "exception":true 2025 }, 2026 "KMSKeyNotAccessibleFault":{ 2027 "type":"structure", 2028 "members":{ 2029 }, 2030 "error":{ 2031 "code":"KMSKeyNotAccessibleFault", 2032 "httpStatusCode":400, 2033 "senderFault":true 2034 }, 2035 "exception":true 2036 }, 2037 "KeyList":{ 2038 "type":"list", 2039 "member":{"shape":"String"} 2040 }, 2041 "ListTagsForResourceMessage":{ 2042 "type":"structure", 2043 "required":["ResourceName"], 2044 "members":{ 2045 "ResourceName":{"shape":"String"}, 2046 "Filters":{"shape":"FilterList"} 2047 } 2048 }, 2049 "LogTypeList":{ 2050 "type":"list", 2051 "member":{"shape":"String"} 2052 }, 2053 "ModifyDBClusterMessage":{ 2054 "type":"structure", 2055 "required":["DBClusterIdentifier"], 2056 "members":{ 2057 "DBClusterIdentifier":{"shape":"String"}, 2058 "NewDBClusterIdentifier":{"shape":"String"}, 2059 "ApplyImmediately":{"shape":"Boolean"}, 2060 "BackupRetentionPeriod":{"shape":"IntegerOptional"}, 2061 "DBClusterParameterGroupName":{"shape":"String"}, 2062 "VpcSecurityGroupIds":{"shape":"VpcSecurityGroupIdList"}, 2063 "Port":{"shape":"IntegerOptional"}, 2064 "MasterUserPassword":{"shape":"String"}, 2065 "PreferredBackupWindow":{"shape":"String"}, 2066 "PreferredMaintenanceWindow":{"shape":"String"}, 2067 "CloudwatchLogsExportConfiguration":{"shape":"CloudwatchLogsExportConfiguration"}, 2068 "EngineVersion":{"shape":"String"}, 2069 "DeletionProtection":{"shape":"BooleanOptional"} 2070 } 2071 }, 2072 "ModifyDBClusterParameterGroupMessage":{ 2073 "type":"structure", 2074 "required":[ 2075 "DBClusterParameterGroupName", 2076 "Parameters" 2077 ], 2078 "members":{ 2079 "DBClusterParameterGroupName":{"shape":"String"}, 2080 "Parameters":{"shape":"ParametersList"} 2081 } 2082 }, 2083 "ModifyDBClusterResult":{ 2084 "type":"structure", 2085 "members":{ 2086 "DBCluster":{"shape":"DBCluster"} 2087 } 2088 }, 2089 "ModifyDBClusterSnapshotAttributeMessage":{ 2090 "type":"structure", 2091 "required":[ 2092 "DBClusterSnapshotIdentifier", 2093 "AttributeName" 2094 ], 2095 "members":{ 2096 "DBClusterSnapshotIdentifier":{"shape":"String"}, 2097 "AttributeName":{"shape":"String"}, 2098 "ValuesToAdd":{"shape":"AttributeValueList"}, 2099 "ValuesToRemove":{"shape":"AttributeValueList"} 2100 } 2101 }, 2102 "ModifyDBClusterSnapshotAttributeResult":{ 2103 "type":"structure", 2104 "members":{ 2105 "DBClusterSnapshotAttributesResult":{"shape":"DBClusterSnapshotAttributesResult"} 2106 } 2107 }, 2108 "ModifyDBInstanceMessage":{ 2109 "type":"structure", 2110 "required":["DBInstanceIdentifier"], 2111 "members":{ 2112 "DBInstanceIdentifier":{"shape":"String"}, 2113 "DBInstanceClass":{"shape":"String"}, 2114 "ApplyImmediately":{"shape":"Boolean"}, 2115 "PreferredMaintenanceWindow":{"shape":"String"}, 2116 "AutoMinorVersionUpgrade":{"shape":"BooleanOptional"}, 2117 "NewDBInstanceIdentifier":{"shape":"String"}, 2118 "CACertificateIdentifier":{"shape":"String"}, 2119 "PromotionTier":{"shape":"IntegerOptional"} 2120 } 2121 }, 2122 "ModifyDBInstanceResult":{ 2123 "type":"structure", 2124 "members":{ 2125 "DBInstance":{"shape":"DBInstance"} 2126 } 2127 }, 2128 "ModifyDBSubnetGroupMessage":{ 2129 "type":"structure", 2130 "required":[ 2131 "DBSubnetGroupName", 2132 "SubnetIds" 2133 ], 2134 "members":{ 2135 "DBSubnetGroupName":{"shape":"String"}, 2136 "DBSubnetGroupDescription":{"shape":"String"}, 2137 "SubnetIds":{"shape":"SubnetIdentifierList"} 2138 } 2139 }, 2140 "ModifyDBSubnetGroupResult":{ 2141 "type":"structure", 2142 "members":{ 2143 "DBSubnetGroup":{"shape":"DBSubnetGroup"} 2144 } 2145 }, 2146 "OrderableDBInstanceOption":{ 2147 "type":"structure", 2148 "members":{ 2149 "Engine":{"shape":"String"}, 2150 "EngineVersion":{"shape":"String"}, 2151 "DBInstanceClass":{"shape":"String"}, 2152 "LicenseModel":{"shape":"String"}, 2153 "AvailabilityZones":{"shape":"AvailabilityZoneList"}, 2154 "Vpc":{"shape":"Boolean"} 2155 }, 2156 "wrapper":true 2157 }, 2158 "OrderableDBInstanceOptionsList":{ 2159 "type":"list", 2160 "member":{ 2161 "shape":"OrderableDBInstanceOption", 2162 "locationName":"OrderableDBInstanceOption" 2163 } 2164 }, 2165 "OrderableDBInstanceOptionsMessage":{ 2166 "type":"structure", 2167 "members":{ 2168 "OrderableDBInstanceOptions":{"shape":"OrderableDBInstanceOptionsList"}, 2169 "Marker":{"shape":"String"} 2170 } 2171 }, 2172 "Parameter":{ 2173 "type":"structure", 2174 "members":{ 2175 "ParameterName":{"shape":"String"}, 2176 "ParameterValue":{"shape":"String"}, 2177 "Description":{"shape":"String"}, 2178 "Source":{"shape":"String"}, 2179 "ApplyType":{"shape":"String"}, 2180 "DataType":{"shape":"String"}, 2181 "AllowedValues":{"shape":"String"}, 2182 "IsModifiable":{"shape":"Boolean"}, 2183 "MinimumEngineVersion":{"shape":"String"}, 2184 "ApplyMethod":{"shape":"ApplyMethod"} 2185 } 2186 }, 2187 "ParametersList":{ 2188 "type":"list", 2189 "member":{ 2190 "shape":"Parameter", 2191 "locationName":"Parameter" 2192 } 2193 }, 2194 "PendingCloudwatchLogsExports":{ 2195 "type":"structure", 2196 "members":{ 2197 "LogTypesToEnable":{"shape":"LogTypeList"}, 2198 "LogTypesToDisable":{"shape":"LogTypeList"} 2199 } 2200 }, 2201 "PendingMaintenanceAction":{ 2202 "type":"structure", 2203 "members":{ 2204 "Action":{"shape":"String"}, 2205 "AutoAppliedAfterDate":{"shape":"TStamp"}, 2206 "ForcedApplyDate":{"shape":"TStamp"}, 2207 "OptInStatus":{"shape":"String"}, 2208 "CurrentApplyDate":{"shape":"TStamp"}, 2209 "Description":{"shape":"String"} 2210 } 2211 }, 2212 "PendingMaintenanceActionDetails":{ 2213 "type":"list", 2214 "member":{ 2215 "shape":"PendingMaintenanceAction", 2216 "locationName":"PendingMaintenanceAction" 2217 } 2218 }, 2219 "PendingMaintenanceActions":{ 2220 "type":"list", 2221 "member":{ 2222 "shape":"ResourcePendingMaintenanceActions", 2223 "locationName":"ResourcePendingMaintenanceActions" 2224 } 2225 }, 2226 "PendingMaintenanceActionsMessage":{ 2227 "type":"structure", 2228 "members":{ 2229 "PendingMaintenanceActions":{"shape":"PendingMaintenanceActions"}, 2230 "Marker":{"shape":"String"} 2231 } 2232 }, 2233 "PendingModifiedValues":{ 2234 "type":"structure", 2235 "members":{ 2236 "DBInstanceClass":{"shape":"String"}, 2237 "AllocatedStorage":{"shape":"IntegerOptional"}, 2238 "MasterUserPassword":{"shape":"String"}, 2239 "Port":{"shape":"IntegerOptional"}, 2240 "BackupRetentionPeriod":{"shape":"IntegerOptional"}, 2241 "MultiAZ":{"shape":"BooleanOptional"}, 2242 "EngineVersion":{"shape":"String"}, 2243 "LicenseModel":{"shape":"String"}, 2244 "Iops":{"shape":"IntegerOptional"}, 2245 "DBInstanceIdentifier":{"shape":"String"}, 2246 "StorageType":{"shape":"String"}, 2247 "CACertificateIdentifier":{"shape":"String"}, 2248 "DBSubnetGroupName":{"shape":"String"}, 2249 "PendingCloudwatchLogsExports":{"shape":"PendingCloudwatchLogsExports"} 2250 } 2251 }, 2252 "RebootDBInstanceMessage":{ 2253 "type":"structure", 2254 "required":["DBInstanceIdentifier"], 2255 "members":{ 2256 "DBInstanceIdentifier":{"shape":"String"}, 2257 "ForceFailover":{"shape":"BooleanOptional"} 2258 } 2259 }, 2260 "RebootDBInstanceResult":{ 2261 "type":"structure", 2262 "members":{ 2263 "DBInstance":{"shape":"DBInstance"} 2264 } 2265 }, 2266 "RemoveTagsFromResourceMessage":{ 2267 "type":"structure", 2268 "required":[ 2269 "ResourceName", 2270 "TagKeys" 2271 ], 2272 "members":{ 2273 "ResourceName":{"shape":"String"}, 2274 "TagKeys":{"shape":"KeyList"} 2275 } 2276 }, 2277 "ResetDBClusterParameterGroupMessage":{ 2278 "type":"structure", 2279 "required":["DBClusterParameterGroupName"], 2280 "members":{ 2281 "DBClusterParameterGroupName":{"shape":"String"}, 2282 "ResetAllParameters":{"shape":"Boolean"}, 2283 "Parameters":{"shape":"ParametersList"} 2284 } 2285 }, 2286 "ResourceNotFoundFault":{ 2287 "type":"structure", 2288 "members":{ 2289 }, 2290 "error":{ 2291 "code":"ResourceNotFoundFault", 2292 "httpStatusCode":404, 2293 "senderFault":true 2294 }, 2295 "exception":true 2296 }, 2297 "ResourcePendingMaintenanceActions":{ 2298 "type":"structure", 2299 "members":{ 2300 "ResourceIdentifier":{"shape":"String"}, 2301 "PendingMaintenanceActionDetails":{"shape":"PendingMaintenanceActionDetails"} 2302 }, 2303 "wrapper":true 2304 }, 2305 "RestoreDBClusterFromSnapshotMessage":{ 2306 "type":"structure", 2307 "required":[ 2308 "DBClusterIdentifier", 2309 "SnapshotIdentifier", 2310 "Engine" 2311 ], 2312 "members":{ 2313 "AvailabilityZones":{"shape":"AvailabilityZones"}, 2314 "DBClusterIdentifier":{"shape":"String"}, 2315 "SnapshotIdentifier":{"shape":"String"}, 2316 "Engine":{"shape":"String"}, 2317 "EngineVersion":{"shape":"String"}, 2318 "Port":{"shape":"IntegerOptional"}, 2319 "DBSubnetGroupName":{"shape":"String"}, 2320 "VpcSecurityGroupIds":{"shape":"VpcSecurityGroupIdList"}, 2321 "Tags":{"shape":"TagList"}, 2322 "KmsKeyId":{"shape":"String"}, 2323 "EnableCloudwatchLogsExports":{"shape":"LogTypeList"}, 2324 "DeletionProtection":{"shape":"BooleanOptional"} 2325 } 2326 }, 2327 "RestoreDBClusterFromSnapshotResult":{ 2328 "type":"structure", 2329 "members":{ 2330 "DBCluster":{"shape":"DBCluster"} 2331 } 2332 }, 2333 "RestoreDBClusterToPointInTimeMessage":{ 2334 "type":"structure", 2335 "required":[ 2336 "DBClusterIdentifier", 2337 "SourceDBClusterIdentifier" 2338 ], 2339 "members":{ 2340 "DBClusterIdentifier":{"shape":"String"}, 2341 "SourceDBClusterIdentifier":{"shape":"String"}, 2342 "RestoreToTime":{"shape":"TStamp"}, 2343 "UseLatestRestorableTime":{"shape":"Boolean"}, 2344 "Port":{"shape":"IntegerOptional"}, 2345 "DBSubnetGroupName":{"shape":"String"}, 2346 "VpcSecurityGroupIds":{"shape":"VpcSecurityGroupIdList"}, 2347 "Tags":{"shape":"TagList"}, 2348 "KmsKeyId":{"shape":"String"}, 2349 "EnableCloudwatchLogsExports":{"shape":"LogTypeList"}, 2350 "DeletionProtection":{"shape":"BooleanOptional"} 2351 } 2352 }, 2353 "RestoreDBClusterToPointInTimeResult":{ 2354 "type":"structure", 2355 "members":{ 2356 "DBCluster":{"shape":"DBCluster"} 2357 } 2358 }, 2359 "SharedSnapshotQuotaExceededFault":{ 2360 "type":"structure", 2361 "members":{ 2362 }, 2363 "error":{ 2364 "code":"SharedSnapshotQuotaExceeded", 2365 "httpStatusCode":400, 2366 "senderFault":true 2367 }, 2368 "exception":true 2369 }, 2370 "SnapshotQuotaExceededFault":{ 2371 "type":"structure", 2372 "members":{ 2373 }, 2374 "error":{ 2375 "code":"SnapshotQuotaExceeded", 2376 "httpStatusCode":400, 2377 "senderFault":true 2378 }, 2379 "exception":true 2380 }, 2381 "SourceType":{ 2382 "type":"string", 2383 "enum":[ 2384 "db-instance", 2385 "db-parameter-group", 2386 "db-security-group", 2387 "db-snapshot", 2388 "db-cluster", 2389 "db-cluster-snapshot" 2390 ] 2391 }, 2392 "StartDBClusterMessage":{ 2393 "type":"structure", 2394 "required":["DBClusterIdentifier"], 2395 "members":{ 2396 "DBClusterIdentifier":{"shape":"String"} 2397 } 2398 }, 2399 "StartDBClusterResult":{ 2400 "type":"structure", 2401 "members":{ 2402 "DBCluster":{"shape":"DBCluster"} 2403 } 2404 }, 2405 "StopDBClusterMessage":{ 2406 "type":"structure", 2407 "required":["DBClusterIdentifier"], 2408 "members":{ 2409 "DBClusterIdentifier":{"shape":"String"} 2410 } 2411 }, 2412 "StopDBClusterResult":{ 2413 "type":"structure", 2414 "members":{ 2415 "DBCluster":{"shape":"DBCluster"} 2416 } 2417 }, 2418 "StorageQuotaExceededFault":{ 2419 "type":"structure", 2420 "members":{ 2421 }, 2422 "error":{ 2423 "code":"StorageQuotaExceeded", 2424 "httpStatusCode":400, 2425 "senderFault":true 2426 }, 2427 "exception":true 2428 }, 2429 "StorageTypeNotSupportedFault":{ 2430 "type":"structure", 2431 "members":{ 2432 }, 2433 "error":{ 2434 "code":"StorageTypeNotSupported", 2435 "httpStatusCode":400, 2436 "senderFault":true 2437 }, 2438 "exception":true 2439 }, 2440 "String":{"type":"string"}, 2441 "Subnet":{ 2442 "type":"structure", 2443 "members":{ 2444 "SubnetIdentifier":{"shape":"String"}, 2445 "SubnetAvailabilityZone":{"shape":"AvailabilityZone"}, 2446 "SubnetStatus":{"shape":"String"} 2447 } 2448 }, 2449 "SubnetAlreadyInUse":{ 2450 "type":"structure", 2451 "members":{ 2452 }, 2453 "error":{ 2454 "code":"SubnetAlreadyInUse", 2455 "httpStatusCode":400, 2456 "senderFault":true 2457 }, 2458 "exception":true 2459 }, 2460 "SubnetIdentifierList":{ 2461 "type":"list", 2462 "member":{ 2463 "shape":"String", 2464 "locationName":"SubnetIdentifier" 2465 } 2466 }, 2467 "SubnetList":{ 2468 "type":"list", 2469 "member":{ 2470 "shape":"Subnet", 2471 "locationName":"Subnet" 2472 } 2473 }, 2474 "TStamp":{"type":"timestamp"}, 2475 "Tag":{ 2476 "type":"structure", 2477 "members":{ 2478 "Key":{"shape":"String"}, 2479 "Value":{"shape":"String"} 2480 } 2481 }, 2482 "TagList":{ 2483 "type":"list", 2484 "member":{ 2485 "shape":"Tag", 2486 "locationName":"Tag" 2487 } 2488 }, 2489 "TagListMessage":{ 2490 "type":"structure", 2491 "members":{ 2492 "TagList":{"shape":"TagList"} 2493 } 2494 }, 2495 "UpgradeTarget":{ 2496 "type":"structure", 2497 "members":{ 2498 "Engine":{"shape":"String"}, 2499 "EngineVersion":{"shape":"String"}, 2500 "Description":{"shape":"String"}, 2501 "AutoUpgrade":{"shape":"Boolean"}, 2502 "IsMajorVersionUpgrade":{"shape":"Boolean"} 2503 } 2504 }, 2505 "ValidUpgradeTargetList":{ 2506 "type":"list", 2507 "member":{ 2508 "shape":"UpgradeTarget", 2509 "locationName":"UpgradeTarget" 2510 } 2511 }, 2512 "VpcSecurityGroupIdList":{ 2513 "type":"list", 2514 "member":{ 2515 "shape":"String", 2516 "locationName":"VpcSecurityGroupId" 2517 } 2518 }, 2519 "VpcSecurityGroupMembership":{ 2520 "type":"structure", 2521 "members":{ 2522 "VpcSecurityGroupId":{"shape":"String"}, 2523 "Status":{"shape":"String"} 2524 } 2525 }, 2526 "VpcSecurityGroupMembershipList":{ 2527 "type":"list", 2528 "member":{ 2529 "shape":"VpcSecurityGroupMembership", 2530 "locationName":"VpcSecurityGroupMembership" 2531 } 2532 } 2533 } 2534} 2535