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