git-off

git off handles large files in git repos
git clone https://noulin.net/git/git-off.git
Log | Files | Refs | README

redshift-2012-12-01.min.json (54505B)


      1 {
      2   "version": "2.0",
      3   "metadata": {
      4     "apiVersion": "2012-12-01",
      5     "endpointPrefix": "redshift",
      6     "protocol": "query",
      7     "serviceFullName": "Amazon Redshift",
      8     "signatureVersion": "v4",
      9     "xmlNamespace": "http://redshift.amazonaws.com/doc/2012-12-01/"
     10   },
     11   "operations": {
     12     "AuthorizeClusterSecurityGroupIngress": {
     13       "input": {
     14         "type": "structure",
     15         "required": [
     16           "ClusterSecurityGroupName"
     17         ],
     18         "members": {
     19           "ClusterSecurityGroupName": {},
     20           "CIDRIP": {},
     21           "EC2SecurityGroupName": {},
     22           "EC2SecurityGroupOwnerId": {}
     23         }
     24       },
     25       "output": {
     26         "resultWrapper": "AuthorizeClusterSecurityGroupIngressResult",
     27         "type": "structure",
     28         "members": {
     29           "ClusterSecurityGroup": {
     30             "shape": "S4"
     31           }
     32         }
     33       }
     34     },
     35     "AuthorizeSnapshotAccess": {
     36       "input": {
     37         "type": "structure",
     38         "required": [
     39           "SnapshotIdentifier",
     40           "AccountWithRestoreAccess"
     41         ],
     42         "members": {
     43           "SnapshotIdentifier": {},
     44           "SnapshotClusterIdentifier": {},
     45           "AccountWithRestoreAccess": {}
     46         }
     47       },
     48       "output": {
     49         "resultWrapper": "AuthorizeSnapshotAccessResult",
     50         "type": "structure",
     51         "members": {
     52           "Snapshot": {
     53             "shape": "Sd"
     54           }
     55         }
     56       }
     57     },
     58     "CopyClusterSnapshot": {
     59       "input": {
     60         "type": "structure",
     61         "required": [
     62           "SourceSnapshotIdentifier",
     63           "TargetSnapshotIdentifier"
     64         ],
     65         "members": {
     66           "SourceSnapshotIdentifier": {},
     67           "SourceSnapshotClusterIdentifier": {},
     68           "TargetSnapshotIdentifier": {}
     69         }
     70       },
     71       "output": {
     72         "resultWrapper": "CopyClusterSnapshotResult",
     73         "type": "structure",
     74         "members": {
     75           "Snapshot": {
     76             "shape": "Sd"
     77           }
     78         }
     79       }
     80     },
     81     "CreateCluster": {
     82       "input": {
     83         "type": "structure",
     84         "required": [
     85           "ClusterIdentifier",
     86           "NodeType",
     87           "MasterUsername",
     88           "MasterUserPassword"
     89         ],
     90         "members": {
     91           "DBName": {},
     92           "ClusterIdentifier": {},
     93           "ClusterType": {},
     94           "NodeType": {},
     95           "MasterUsername": {},
     96           "MasterUserPassword": {},
     97           "ClusterSecurityGroups": {
     98             "shape": "Sp"
     99           },
    100           "VpcSecurityGroupIds": {
    101             "shape": "Sq"
    102           },
    103           "ClusterSubnetGroupName": {},
    104           "AvailabilityZone": {},
    105           "PreferredMaintenanceWindow": {},
    106           "ClusterParameterGroupName": {},
    107           "AutomatedSnapshotRetentionPeriod": {
    108             "type": "integer"
    109           },
    110           "Port": {
    111             "type": "integer"
    112           },
    113           "ClusterVersion": {},
    114           "AllowVersionUpgrade": {
    115             "type": "boolean"
    116           },
    117           "NumberOfNodes": {
    118             "type": "integer"
    119           },
    120           "PubliclyAccessible": {
    121             "type": "boolean"
    122           },
    123           "Encrypted": {
    124             "type": "boolean"
    125           },
    126           "HsmClientCertificateIdentifier": {},
    127           "HsmConfigurationIdentifier": {},
    128           "ElasticIp": {},
    129           "Tags": {
    130             "shape": "S7"
    131           },
    132           "KmsKeyId": {},
    133           "EnhancedVpcRouting": {
    134             "type": "boolean"
    135           },
    136           "AdditionalInfo": {},
    137           "IamRoles": {
    138             "shape": "St"
    139           }
    140         }
    141       },
    142       "output": {
    143         "resultWrapper": "CreateClusterResult",
    144         "type": "structure",
    145         "members": {
    146           "Cluster": {
    147             "shape": "Sv"
    148           }
    149         }
    150       }
    151     },
    152     "CreateClusterParameterGroup": {
    153       "input": {
    154         "type": "structure",
    155         "required": [
    156           "ParameterGroupName",
    157           "ParameterGroupFamily",
    158           "Description"
    159         ],
    160         "members": {
    161           "ParameterGroupName": {},
    162           "ParameterGroupFamily": {},
    163           "Description": {},
    164           "Tags": {
    165             "shape": "S7"
    166           }
    167         }
    168       },
    169       "output": {
    170         "resultWrapper": "CreateClusterParameterGroupResult",
    171         "type": "structure",
    172         "members": {
    173           "ClusterParameterGroup": {
    174             "shape": "S1g"
    175           }
    176         }
    177       }
    178     },
    179     "CreateClusterSecurityGroup": {
    180       "input": {
    181         "type": "structure",
    182         "required": [
    183           "ClusterSecurityGroupName",
    184           "Description"
    185         ],
    186         "members": {
    187           "ClusterSecurityGroupName": {},
    188           "Description": {},
    189           "Tags": {
    190             "shape": "S7"
    191           }
    192         }
    193       },
    194       "output": {
    195         "resultWrapper": "CreateClusterSecurityGroupResult",
    196         "type": "structure",
    197         "members": {
    198           "ClusterSecurityGroup": {
    199             "shape": "S4"
    200           }
    201         }
    202       }
    203     },
    204     "CreateClusterSnapshot": {
    205       "input": {
    206         "type": "structure",
    207         "required": [
    208           "SnapshotIdentifier",
    209           "ClusterIdentifier"
    210         ],
    211         "members": {
    212           "SnapshotIdentifier": {},
    213           "ClusterIdentifier": {},
    214           "Tags": {
    215             "shape": "S7"
    216           }
    217         }
    218       },
    219       "output": {
    220         "resultWrapper": "CreateClusterSnapshotResult",
    221         "type": "structure",
    222         "members": {
    223           "Snapshot": {
    224             "shape": "Sd"
    225           }
    226         }
    227       }
    228     },
    229     "CreateClusterSubnetGroup": {
    230       "input": {
    231         "type": "structure",
    232         "required": [
    233           "ClusterSubnetGroupName",
    234           "Description",
    235           "SubnetIds"
    236         ],
    237         "members": {
    238           "ClusterSubnetGroupName": {},
    239           "Description": {},
    240           "SubnetIds": {
    241             "shape": "S1m"
    242           },
    243           "Tags": {
    244             "shape": "S7"
    245           }
    246         }
    247       },
    248       "output": {
    249         "resultWrapper": "CreateClusterSubnetGroupResult",
    250         "type": "structure",
    251         "members": {
    252           "ClusterSubnetGroup": {
    253             "shape": "S1o"
    254           }
    255         }
    256       }
    257     },
    258     "CreateEventSubscription": {
    259       "input": {
    260         "type": "structure",
    261         "required": [
    262           "SubscriptionName",
    263           "SnsTopicArn"
    264         ],
    265         "members": {
    266           "SubscriptionName": {},
    267           "SnsTopicArn": {},
    268           "SourceType": {},
    269           "SourceIds": {
    270             "shape": "S1t"
    271           },
    272           "EventCategories": {
    273             "shape": "S1u"
    274           },
    275           "Severity": {},
    276           "Enabled": {
    277             "type": "boolean"
    278           },
    279           "Tags": {
    280             "shape": "S7"
    281           }
    282         }
    283       },
    284       "output": {
    285         "resultWrapper": "CreateEventSubscriptionResult",
    286         "type": "structure",
    287         "members": {
    288           "EventSubscription": {
    289             "shape": "S1w"
    290           }
    291         }
    292       }
    293     },
    294     "CreateHsmClientCertificate": {
    295       "input": {
    296         "type": "structure",
    297         "required": [
    298           "HsmClientCertificateIdentifier"
    299         ],
    300         "members": {
    301           "HsmClientCertificateIdentifier": {},
    302           "Tags": {
    303             "shape": "S7"
    304           }
    305         }
    306       },
    307       "output": {
    308         "resultWrapper": "CreateHsmClientCertificateResult",
    309         "type": "structure",
    310         "members": {
    311           "HsmClientCertificate": {
    312             "shape": "S1z"
    313           }
    314         }
    315       }
    316     },
    317     "CreateHsmConfiguration": {
    318       "input": {
    319         "type": "structure",
    320         "required": [
    321           "HsmConfigurationIdentifier",
    322           "Description",
    323           "HsmIpAddress",
    324           "HsmPartitionName",
    325           "HsmPartitionPassword",
    326           "HsmServerPublicCertificate"
    327         ],
    328         "members": {
    329           "HsmConfigurationIdentifier": {},
    330           "Description": {},
    331           "HsmIpAddress": {},
    332           "HsmPartitionName": {},
    333           "HsmPartitionPassword": {},
    334           "HsmServerPublicCertificate": {},
    335           "Tags": {
    336             "shape": "S7"
    337           }
    338         }
    339       },
    340       "output": {
    341         "resultWrapper": "CreateHsmConfigurationResult",
    342         "type": "structure",
    343         "members": {
    344           "HsmConfiguration": {
    345             "shape": "S22"
    346           }
    347         }
    348       }
    349     },
    350     "CreateSnapshotCopyGrant": {
    351       "input": {
    352         "type": "structure",
    353         "required": [
    354           "SnapshotCopyGrantName"
    355         ],
    356         "members": {
    357           "SnapshotCopyGrantName": {},
    358           "KmsKeyId": {},
    359           "Tags": {
    360             "shape": "S7"
    361           }
    362         }
    363       },
    364       "output": {
    365         "resultWrapper": "CreateSnapshotCopyGrantResult",
    366         "type": "structure",
    367         "members": {
    368           "SnapshotCopyGrant": {
    369             "shape": "S25"
    370           }
    371         }
    372       }
    373     },
    374     "CreateTags": {
    375       "input": {
    376         "type": "structure",
    377         "required": [
    378           "ResourceName",
    379           "Tags"
    380         ],
    381         "members": {
    382           "ResourceName": {},
    383           "Tags": {
    384             "shape": "S7"
    385           }
    386         }
    387       }
    388     },
    389     "DeleteCluster": {
    390       "input": {
    391         "type": "structure",
    392         "required": [
    393           "ClusterIdentifier"
    394         ],
    395         "members": {
    396           "ClusterIdentifier": {},
    397           "SkipFinalClusterSnapshot": {
    398             "type": "boolean"
    399           },
    400           "FinalClusterSnapshotIdentifier": {}
    401         }
    402       },
    403       "output": {
    404         "resultWrapper": "DeleteClusterResult",
    405         "type": "structure",
    406         "members": {
    407           "Cluster": {
    408             "shape": "Sv"
    409           }
    410         }
    411       }
    412     },
    413     "DeleteClusterParameterGroup": {
    414       "input": {
    415         "type": "structure",
    416         "required": [
    417           "ParameterGroupName"
    418         ],
    419         "members": {
    420           "ParameterGroupName": {}
    421         }
    422       }
    423     },
    424     "DeleteClusterSecurityGroup": {
    425       "input": {
    426         "type": "structure",
    427         "required": [
    428           "ClusterSecurityGroupName"
    429         ],
    430         "members": {
    431           "ClusterSecurityGroupName": {}
    432         }
    433       }
    434     },
    435     "DeleteClusterSnapshot": {
    436       "input": {
    437         "type": "structure",
    438         "required": [
    439           "SnapshotIdentifier"
    440         ],
    441         "members": {
    442           "SnapshotIdentifier": {},
    443           "SnapshotClusterIdentifier": {}
    444         }
    445       },
    446       "output": {
    447         "resultWrapper": "DeleteClusterSnapshotResult",
    448         "type": "structure",
    449         "members": {
    450           "Snapshot": {
    451             "shape": "Sd"
    452           }
    453         }
    454       }
    455     },
    456     "DeleteClusterSubnetGroup": {
    457       "input": {
    458         "type": "structure",
    459         "required": [
    460           "ClusterSubnetGroupName"
    461         ],
    462         "members": {
    463           "ClusterSubnetGroupName": {}
    464         }
    465       }
    466     },
    467     "DeleteEventSubscription": {
    468       "input": {
    469         "type": "structure",
    470         "required": [
    471           "SubscriptionName"
    472         ],
    473         "members": {
    474           "SubscriptionName": {}
    475         }
    476       }
    477     },
    478     "DeleteHsmClientCertificate": {
    479       "input": {
    480         "type": "structure",
    481         "required": [
    482           "HsmClientCertificateIdentifier"
    483         ],
    484         "members": {
    485           "HsmClientCertificateIdentifier": {}
    486         }
    487       }
    488     },
    489     "DeleteHsmConfiguration": {
    490       "input": {
    491         "type": "structure",
    492         "required": [
    493           "HsmConfigurationIdentifier"
    494         ],
    495         "members": {
    496           "HsmConfigurationIdentifier": {}
    497         }
    498       }
    499     },
    500     "DeleteSnapshotCopyGrant": {
    501       "input": {
    502         "type": "structure",
    503         "required": [
    504           "SnapshotCopyGrantName"
    505         ],
    506         "members": {
    507           "SnapshotCopyGrantName": {}
    508         }
    509       }
    510     },
    511     "DeleteTags": {
    512       "input": {
    513         "type": "structure",
    514         "required": [
    515           "ResourceName",
    516           "TagKeys"
    517         ],
    518         "members": {
    519           "ResourceName": {},
    520           "TagKeys": {
    521             "shape": "S2j"
    522           }
    523         }
    524       }
    525     },
    526     "DescribeClusterParameterGroups": {
    527       "input": {
    528         "type": "structure",
    529         "members": {
    530           "ParameterGroupName": {},
    531           "MaxRecords": {
    532             "type": "integer"
    533           },
    534           "Marker": {},
    535           "TagKeys": {
    536             "shape": "S2j"
    537           },
    538           "TagValues": {
    539             "shape": "S2l"
    540           }
    541         }
    542       },
    543       "output": {
    544         "resultWrapper": "DescribeClusterParameterGroupsResult",
    545         "type": "structure",
    546         "members": {
    547           "Marker": {},
    548           "ParameterGroups": {
    549             "type": "list",
    550             "member": {
    551               "shape": "S1g",
    552               "locationName": "ClusterParameterGroup"
    553             }
    554           }
    555         }
    556       }
    557     },
    558     "DescribeClusterParameters": {
    559       "input": {
    560         "type": "structure",
    561         "required": [
    562           "ParameterGroupName"
    563         ],
    564         "members": {
    565           "ParameterGroupName": {},
    566           "Source": {},
    567           "MaxRecords": {
    568             "type": "integer"
    569           },
    570           "Marker": {}
    571         }
    572       },
    573       "output": {
    574         "resultWrapper": "DescribeClusterParametersResult",
    575         "type": "structure",
    576         "members": {
    577           "Parameters": {
    578             "shape": "S2q"
    579           },
    580           "Marker": {}
    581         }
    582       }
    583     },
    584     "DescribeClusterSecurityGroups": {
    585       "input": {
    586         "type": "structure",
    587         "members": {
    588           "ClusterSecurityGroupName": {},
    589           "MaxRecords": {
    590             "type": "integer"
    591           },
    592           "Marker": {},
    593           "TagKeys": {
    594             "shape": "S2j"
    595           },
    596           "TagValues": {
    597             "shape": "S2l"
    598           }
    599         }
    600       },
    601       "output": {
    602         "resultWrapper": "DescribeClusterSecurityGroupsResult",
    603         "type": "structure",
    604         "members": {
    605           "Marker": {},
    606           "ClusterSecurityGroups": {
    607             "type": "list",
    608             "member": {
    609               "shape": "S4",
    610               "locationName": "ClusterSecurityGroup"
    611             }
    612           }
    613         }
    614       }
    615     },
    616     "DescribeClusterSnapshots": {
    617       "input": {
    618         "type": "structure",
    619         "members": {
    620           "ClusterIdentifier": {},
    621           "SnapshotIdentifier": {},
    622           "SnapshotType": {},
    623           "StartTime": {
    624             "type": "timestamp"
    625           },
    626           "EndTime": {
    627             "type": "timestamp"
    628           },
    629           "MaxRecords": {
    630             "type": "integer"
    631           },
    632           "Marker": {},
    633           "OwnerAccount": {},
    634           "TagKeys": {
    635             "shape": "S2j"
    636           },
    637           "TagValues": {
    638             "shape": "S2l"
    639           }
    640         }
    641       },
    642       "output": {
    643         "resultWrapper": "DescribeClusterSnapshotsResult",
    644         "type": "structure",
    645         "members": {
    646           "Marker": {},
    647           "Snapshots": {
    648             "type": "list",
    649             "member": {
    650               "shape": "Sd",
    651               "locationName": "Snapshot"
    652             }
    653           }
    654         }
    655       }
    656     },
    657     "DescribeClusterSubnetGroups": {
    658       "input": {
    659         "type": "structure",
    660         "members": {
    661           "ClusterSubnetGroupName": {},
    662           "MaxRecords": {
    663             "type": "integer"
    664           },
    665           "Marker": {},
    666           "TagKeys": {
    667             "shape": "S2j"
    668           },
    669           "TagValues": {
    670             "shape": "S2l"
    671           }
    672         }
    673       },
    674       "output": {
    675         "resultWrapper": "DescribeClusterSubnetGroupsResult",
    676         "type": "structure",
    677         "members": {
    678           "Marker": {},
    679           "ClusterSubnetGroups": {
    680             "type": "list",
    681             "member": {
    682               "shape": "S1o",
    683               "locationName": "ClusterSubnetGroup"
    684             }
    685           }
    686         }
    687       }
    688     },
    689     "DescribeClusterVersions": {
    690       "input": {
    691         "type": "structure",
    692         "members": {
    693           "ClusterVersion": {},
    694           "ClusterParameterGroupFamily": {},
    695           "MaxRecords": {
    696             "type": "integer"
    697           },
    698           "Marker": {}
    699         }
    700       },
    701       "output": {
    702         "resultWrapper": "DescribeClusterVersionsResult",
    703         "type": "structure",
    704         "members": {
    705           "Marker": {},
    706           "ClusterVersions": {
    707             "type": "list",
    708             "member": {
    709               "locationName": "ClusterVersion",
    710               "type": "structure",
    711               "members": {
    712                 "ClusterVersion": {},
    713                 "ClusterParameterGroupFamily": {},
    714                 "Description": {}
    715               }
    716             }
    717           }
    718         }
    719       }
    720     },
    721     "DescribeClusters": {
    722       "input": {
    723         "type": "structure",
    724         "members": {
    725           "ClusterIdentifier": {},
    726           "MaxRecords": {
    727             "type": "integer"
    728           },
    729           "Marker": {},
    730           "TagKeys": {
    731             "shape": "S2j"
    732           },
    733           "TagValues": {
    734             "shape": "S2l"
    735           }
    736         }
    737       },
    738       "output": {
    739         "resultWrapper": "DescribeClustersResult",
    740         "type": "structure",
    741         "members": {
    742           "Marker": {},
    743           "Clusters": {
    744             "type": "list",
    745             "member": {
    746               "shape": "Sv",
    747               "locationName": "Cluster"
    748             }
    749           }
    750         }
    751       }
    752     },
    753     "DescribeDefaultClusterParameters": {
    754       "input": {
    755         "type": "structure",
    756         "required": [
    757           "ParameterGroupFamily"
    758         ],
    759         "members": {
    760           "ParameterGroupFamily": {},
    761           "MaxRecords": {
    762             "type": "integer"
    763           },
    764           "Marker": {}
    765         }
    766       },
    767       "output": {
    768         "resultWrapper": "DescribeDefaultClusterParametersResult",
    769         "type": "structure",
    770         "members": {
    771           "DefaultClusterParameters": {
    772             "type": "structure",
    773             "members": {
    774               "ParameterGroupFamily": {},
    775               "Marker": {},
    776               "Parameters": {
    777                 "shape": "S2q"
    778               }
    779             },
    780             "wrapper": true
    781           }
    782         }
    783       }
    784     },
    785     "DescribeEventCategories": {
    786       "input": {
    787         "type": "structure",
    788         "members": {
    789           "SourceType": {}
    790         }
    791       },
    792       "output": {
    793         "resultWrapper": "DescribeEventCategoriesResult",
    794         "type": "structure",
    795         "members": {
    796           "EventCategoriesMapList": {
    797             "type": "list",
    798             "member": {
    799               "locationName": "EventCategoriesMap",
    800               "type": "structure",
    801               "members": {
    802                 "SourceType": {},
    803                 "Events": {
    804                   "type": "list",
    805                   "member": {
    806                     "locationName": "EventInfoMap",
    807                     "type": "structure",
    808                     "members": {
    809                       "EventId": {},
    810                       "EventCategories": {
    811                         "shape": "S1u"
    812                       },
    813                       "EventDescription": {},
    814                       "Severity": {}
    815                     },
    816                     "wrapper": true
    817                   }
    818                 }
    819               },
    820               "wrapper": true
    821             }
    822           }
    823         }
    824       }
    825     },
    826     "DescribeEventSubscriptions": {
    827       "input": {
    828         "type": "structure",
    829         "members": {
    830           "SubscriptionName": {},
    831           "MaxRecords": {
    832             "type": "integer"
    833           },
    834           "Marker": {}
    835         }
    836       },
    837       "output": {
    838         "resultWrapper": "DescribeEventSubscriptionsResult",
    839         "type": "structure",
    840         "members": {
    841           "Marker": {},
    842           "EventSubscriptionsList": {
    843             "type": "list",
    844             "member": {
    845               "shape": "S1w",
    846               "locationName": "EventSubscription"
    847             }
    848           }
    849         }
    850       }
    851     },
    852     "DescribeEvents": {
    853       "input": {
    854         "type": "structure",
    855         "members": {
    856           "SourceIdentifier": {},
    857           "SourceType": {},
    858           "StartTime": {
    859             "type": "timestamp"
    860           },
    861           "EndTime": {
    862             "type": "timestamp"
    863           },
    864           "Duration": {
    865             "type": "integer"
    866           },
    867           "MaxRecords": {
    868             "type": "integer"
    869           },
    870           "Marker": {}
    871         }
    872       },
    873       "output": {
    874         "resultWrapper": "DescribeEventsResult",
    875         "type": "structure",
    876         "members": {
    877           "Marker": {},
    878           "Events": {
    879             "type": "list",
    880             "member": {
    881               "locationName": "Event",
    882               "type": "structure",
    883               "members": {
    884                 "SourceIdentifier": {},
    885                 "SourceType": {},
    886                 "Message": {},
    887                 "EventCategories": {
    888                   "shape": "S1u"
    889                 },
    890                 "Severity": {},
    891                 "Date": {
    892                   "type": "timestamp"
    893                 },
    894                 "EventId": {}
    895               }
    896             }
    897           }
    898         }
    899       }
    900     },
    901     "DescribeHsmClientCertificates": {
    902       "input": {
    903         "type": "structure",
    904         "members": {
    905           "HsmClientCertificateIdentifier": {},
    906           "MaxRecords": {
    907             "type": "integer"
    908           },
    909           "Marker": {},
    910           "TagKeys": {
    911             "shape": "S2j"
    912           },
    913           "TagValues": {
    914             "shape": "S2l"
    915           }
    916         }
    917       },
    918       "output": {
    919         "resultWrapper": "DescribeHsmClientCertificatesResult",
    920         "type": "structure",
    921         "members": {
    922           "Marker": {},
    923           "HsmClientCertificates": {
    924             "type": "list",
    925             "member": {
    926               "shape": "S1z",
    927               "locationName": "HsmClientCertificate"
    928             }
    929           }
    930         }
    931       }
    932     },
    933     "DescribeHsmConfigurations": {
    934       "input": {
    935         "type": "structure",
    936         "members": {
    937           "HsmConfigurationIdentifier": {},
    938           "MaxRecords": {
    939             "type": "integer"
    940           },
    941           "Marker": {},
    942           "TagKeys": {
    943             "shape": "S2j"
    944           },
    945           "TagValues": {
    946             "shape": "S2l"
    947           }
    948         }
    949       },
    950       "output": {
    951         "resultWrapper": "DescribeHsmConfigurationsResult",
    952         "type": "structure",
    953         "members": {
    954           "Marker": {},
    955           "HsmConfigurations": {
    956             "type": "list",
    957             "member": {
    958               "shape": "S22",
    959               "locationName": "HsmConfiguration"
    960             }
    961           }
    962         }
    963       }
    964     },
    965     "DescribeLoggingStatus": {
    966       "input": {
    967         "type": "structure",
    968         "required": [
    969           "ClusterIdentifier"
    970         ],
    971         "members": {
    972           "ClusterIdentifier": {}
    973         }
    974       },
    975       "output": {
    976         "shape": "S3x",
    977         "resultWrapper": "DescribeLoggingStatusResult"
    978       }
    979     },
    980     "DescribeOrderableClusterOptions": {
    981       "input": {
    982         "type": "structure",
    983         "members": {
    984           "ClusterVersion": {},
    985           "NodeType": {},
    986           "MaxRecords": {
    987             "type": "integer"
    988           },
    989           "Marker": {}
    990         }
    991       },
    992       "output": {
    993         "resultWrapper": "DescribeOrderableClusterOptionsResult",
    994         "type": "structure",
    995         "members": {
    996           "OrderableClusterOptions": {
    997             "type": "list",
    998             "member": {
    999               "locationName": "OrderableClusterOption",
   1000               "type": "structure",
   1001               "members": {
   1002                 "ClusterVersion": {},
   1003                 "ClusterType": {},
   1004                 "NodeType": {},
   1005                 "AvailabilityZones": {
   1006                   "type": "list",
   1007                   "member": {
   1008                     "shape": "S1r",
   1009                     "locationName": "AvailabilityZone"
   1010                   }
   1011                 }
   1012               },
   1013               "wrapper": true
   1014             }
   1015           },
   1016           "Marker": {}
   1017         }
   1018       }
   1019     },
   1020     "DescribeReservedNodeOfferings": {
   1021       "input": {
   1022         "type": "structure",
   1023         "members": {
   1024           "ReservedNodeOfferingId": {},
   1025           "MaxRecords": {
   1026             "type": "integer"
   1027           },
   1028           "Marker": {}
   1029         }
   1030       },
   1031       "output": {
   1032         "resultWrapper": "DescribeReservedNodeOfferingsResult",
   1033         "type": "structure",
   1034         "members": {
   1035           "Marker": {},
   1036           "ReservedNodeOfferings": {
   1037             "type": "list",
   1038             "member": {
   1039               "locationName": "ReservedNodeOffering",
   1040               "type": "structure",
   1041               "members": {
   1042                 "ReservedNodeOfferingId": {},
   1043                 "NodeType": {},
   1044                 "Duration": {
   1045                   "type": "integer"
   1046                 },
   1047                 "FixedPrice": {
   1048                   "type": "double"
   1049                 },
   1050                 "UsagePrice": {
   1051                   "type": "double"
   1052                 },
   1053                 "CurrencyCode": {},
   1054                 "OfferingType": {},
   1055                 "RecurringCharges": {
   1056                   "shape": "S47"
   1057                 }
   1058               },
   1059               "wrapper": true
   1060             }
   1061           }
   1062         }
   1063       }
   1064     },
   1065     "DescribeReservedNodes": {
   1066       "input": {
   1067         "type": "structure",
   1068         "members": {
   1069           "ReservedNodeId": {},
   1070           "MaxRecords": {
   1071             "type": "integer"
   1072           },
   1073           "Marker": {}
   1074         }
   1075       },
   1076       "output": {
   1077         "resultWrapper": "DescribeReservedNodesResult",
   1078         "type": "structure",
   1079         "members": {
   1080           "Marker": {},
   1081           "ReservedNodes": {
   1082             "type": "list",
   1083             "member": {
   1084               "shape": "S4c",
   1085               "locationName": "ReservedNode"
   1086             }
   1087           }
   1088         }
   1089       }
   1090     },
   1091     "DescribeResize": {
   1092       "input": {
   1093         "type": "structure",
   1094         "required": [
   1095           "ClusterIdentifier"
   1096         ],
   1097         "members": {
   1098           "ClusterIdentifier": {}
   1099         }
   1100       },
   1101       "output": {
   1102         "resultWrapper": "DescribeResizeResult",
   1103         "type": "structure",
   1104         "members": {
   1105           "TargetNodeType": {},
   1106           "TargetNumberOfNodes": {
   1107             "type": "integer"
   1108           },
   1109           "TargetClusterType": {},
   1110           "Status": {},
   1111           "ImportTablesCompleted": {
   1112             "type": "list",
   1113             "member": {}
   1114           },
   1115           "ImportTablesInProgress": {
   1116             "type": "list",
   1117             "member": {}
   1118           },
   1119           "ImportTablesNotStarted": {
   1120             "type": "list",
   1121             "member": {}
   1122           },
   1123           "AvgResizeRateInMegaBytesPerSecond": {
   1124             "type": "double"
   1125           },
   1126           "TotalResizeDataInMegaBytes": {
   1127             "type": "long"
   1128           },
   1129           "ProgressInMegaBytes": {
   1130             "type": "long"
   1131           },
   1132           "ElapsedTimeInSeconds": {
   1133             "type": "long"
   1134           },
   1135           "EstimatedTimeToCompletionInSeconds": {
   1136             "type": "long"
   1137           }
   1138         }
   1139       }
   1140     },
   1141     "DescribeSnapshotCopyGrants": {
   1142       "input": {
   1143         "type": "structure",
   1144         "members": {
   1145           "SnapshotCopyGrantName": {},
   1146           "MaxRecords": {
   1147             "type": "integer"
   1148           },
   1149           "Marker": {},
   1150           "TagKeys": {
   1151             "shape": "S2j"
   1152           },
   1153           "TagValues": {
   1154             "shape": "S2l"
   1155           }
   1156         }
   1157       },
   1158       "output": {
   1159         "resultWrapper": "DescribeSnapshotCopyGrantsResult",
   1160         "type": "structure",
   1161         "members": {
   1162           "Marker": {},
   1163           "SnapshotCopyGrants": {
   1164             "type": "list",
   1165             "member": {
   1166               "shape": "S25",
   1167               "locationName": "SnapshotCopyGrant"
   1168             }
   1169           }
   1170         }
   1171       }
   1172     },
   1173     "DescribeTableRestoreStatus": {
   1174       "input": {
   1175         "type": "structure",
   1176         "members": {
   1177           "ClusterIdentifier": {},
   1178           "TableRestoreRequestId": {},
   1179           "MaxRecords": {
   1180             "type": "integer"
   1181           },
   1182           "Marker": {}
   1183         }
   1184       },
   1185       "output": {
   1186         "resultWrapper": "DescribeTableRestoreStatusResult",
   1187         "type": "structure",
   1188         "members": {
   1189           "TableRestoreStatusDetails": {
   1190             "type": "list",
   1191             "member": {
   1192               "shape": "S4q",
   1193               "locationName": "TableRestoreStatus"
   1194             }
   1195           },
   1196           "Marker": {}
   1197         }
   1198       }
   1199     },
   1200     "DescribeTags": {
   1201       "input": {
   1202         "type": "structure",
   1203         "members": {
   1204           "ResourceName": {},
   1205           "ResourceType": {},
   1206           "MaxRecords": {
   1207             "type": "integer"
   1208           },
   1209           "Marker": {},
   1210           "TagKeys": {
   1211             "shape": "S2j"
   1212           },
   1213           "TagValues": {
   1214             "shape": "S2l"
   1215           }
   1216         }
   1217       },
   1218       "output": {
   1219         "resultWrapper": "DescribeTagsResult",
   1220         "type": "structure",
   1221         "members": {
   1222           "TaggedResources": {
   1223             "type": "list",
   1224             "member": {
   1225               "locationName": "TaggedResource",
   1226               "type": "structure",
   1227               "members": {
   1228                 "Tag": {
   1229                   "shape": "S8"
   1230                 },
   1231                 "ResourceName": {},
   1232                 "ResourceType": {}
   1233               }
   1234             }
   1235           },
   1236           "Marker": {}
   1237         }
   1238       }
   1239     },
   1240     "DisableLogging": {
   1241       "input": {
   1242         "type": "structure",
   1243         "required": [
   1244           "ClusterIdentifier"
   1245         ],
   1246         "members": {
   1247           "ClusterIdentifier": {}
   1248         }
   1249       },
   1250       "output": {
   1251         "shape": "S3x",
   1252         "resultWrapper": "DisableLoggingResult"
   1253       }
   1254     },
   1255     "DisableSnapshotCopy": {
   1256       "input": {
   1257         "type": "structure",
   1258         "required": [
   1259           "ClusterIdentifier"
   1260         ],
   1261         "members": {
   1262           "ClusterIdentifier": {}
   1263         }
   1264       },
   1265       "output": {
   1266         "resultWrapper": "DisableSnapshotCopyResult",
   1267         "type": "structure",
   1268         "members": {
   1269           "Cluster": {
   1270             "shape": "Sv"
   1271           }
   1272         }
   1273       }
   1274     },
   1275     "EnableLogging": {
   1276       "input": {
   1277         "type": "structure",
   1278         "required": [
   1279           "ClusterIdentifier",
   1280           "BucketName"
   1281         ],
   1282         "members": {
   1283           "ClusterIdentifier": {},
   1284           "BucketName": {},
   1285           "S3KeyPrefix": {}
   1286         }
   1287       },
   1288       "output": {
   1289         "shape": "S3x",
   1290         "resultWrapper": "EnableLoggingResult"
   1291       }
   1292     },
   1293     "EnableSnapshotCopy": {
   1294       "input": {
   1295         "type": "structure",
   1296         "required": [
   1297           "ClusterIdentifier",
   1298           "DestinationRegion"
   1299         ],
   1300         "members": {
   1301           "ClusterIdentifier": {},
   1302           "DestinationRegion": {},
   1303           "RetentionPeriod": {
   1304             "type": "integer"
   1305           },
   1306           "SnapshotCopyGrantName": {}
   1307         }
   1308       },
   1309       "output": {
   1310         "resultWrapper": "EnableSnapshotCopyResult",
   1311         "type": "structure",
   1312         "members": {
   1313           "Cluster": {
   1314             "shape": "Sv"
   1315           }
   1316         }
   1317       }
   1318     },
   1319     "ModifyCluster": {
   1320       "input": {
   1321         "type": "structure",
   1322         "required": [
   1323           "ClusterIdentifier"
   1324         ],
   1325         "members": {
   1326           "ClusterIdentifier": {},
   1327           "ClusterType": {},
   1328           "NodeType": {},
   1329           "NumberOfNodes": {
   1330             "type": "integer"
   1331           },
   1332           "ClusterSecurityGroups": {
   1333             "shape": "Sp"
   1334           },
   1335           "VpcSecurityGroupIds": {
   1336             "shape": "Sq"
   1337           },
   1338           "MasterUserPassword": {},
   1339           "ClusterParameterGroupName": {},
   1340           "AutomatedSnapshotRetentionPeriod": {
   1341             "type": "integer"
   1342           },
   1343           "PreferredMaintenanceWindow": {},
   1344           "ClusterVersion": {},
   1345           "AllowVersionUpgrade": {
   1346             "type": "boolean"
   1347           },
   1348           "HsmClientCertificateIdentifier": {},
   1349           "HsmConfigurationIdentifier": {},
   1350           "NewClusterIdentifier": {},
   1351           "PubliclyAccessible": {
   1352             "type": "boolean"
   1353           },
   1354           "ElasticIp": {},
   1355           "EnhancedVpcRouting": {
   1356             "type": "boolean"
   1357           }
   1358         }
   1359       },
   1360       "output": {
   1361         "resultWrapper": "ModifyClusterResult",
   1362         "type": "structure",
   1363         "members": {
   1364           "Cluster": {
   1365             "shape": "Sv"
   1366           }
   1367         }
   1368       }
   1369     },
   1370     "ModifyClusterIamRoles": {
   1371       "input": {
   1372         "type": "structure",
   1373         "required": [
   1374           "ClusterIdentifier"
   1375         ],
   1376         "members": {
   1377           "ClusterIdentifier": {},
   1378           "AddIamRoles": {
   1379             "shape": "St"
   1380           },
   1381           "RemoveIamRoles": {
   1382             "shape": "St"
   1383           }
   1384         }
   1385       },
   1386       "output": {
   1387         "resultWrapper": "ModifyClusterIamRolesResult",
   1388         "type": "structure",
   1389         "members": {
   1390           "Cluster": {
   1391             "shape": "Sv"
   1392           }
   1393         }
   1394       }
   1395     },
   1396     "ModifyClusterParameterGroup": {
   1397       "input": {
   1398         "type": "structure",
   1399         "required": [
   1400           "ParameterGroupName",
   1401           "Parameters"
   1402         ],
   1403         "members": {
   1404           "ParameterGroupName": {},
   1405           "Parameters": {
   1406             "shape": "S2q"
   1407           }
   1408         }
   1409       },
   1410       "output": {
   1411         "shape": "S57",
   1412         "resultWrapper": "ModifyClusterParameterGroupResult"
   1413       }
   1414     },
   1415     "ModifyClusterSubnetGroup": {
   1416       "input": {
   1417         "type": "structure",
   1418         "required": [
   1419           "ClusterSubnetGroupName",
   1420           "SubnetIds"
   1421         ],
   1422         "members": {
   1423           "ClusterSubnetGroupName": {},
   1424           "Description": {},
   1425           "SubnetIds": {
   1426             "shape": "S1m"
   1427           }
   1428         }
   1429       },
   1430       "output": {
   1431         "resultWrapper": "ModifyClusterSubnetGroupResult",
   1432         "type": "structure",
   1433         "members": {
   1434           "ClusterSubnetGroup": {
   1435             "shape": "S1o"
   1436           }
   1437         }
   1438       }
   1439     },
   1440     "ModifyEventSubscription": {
   1441       "input": {
   1442         "type": "structure",
   1443         "required": [
   1444           "SubscriptionName"
   1445         ],
   1446         "members": {
   1447           "SubscriptionName": {},
   1448           "SnsTopicArn": {},
   1449           "SourceType": {},
   1450           "SourceIds": {
   1451             "shape": "S1t"
   1452           },
   1453           "EventCategories": {
   1454             "shape": "S1u"
   1455           },
   1456           "Severity": {},
   1457           "Enabled": {
   1458             "type": "boolean"
   1459           }
   1460         }
   1461       },
   1462       "output": {
   1463         "resultWrapper": "ModifyEventSubscriptionResult",
   1464         "type": "structure",
   1465         "members": {
   1466           "EventSubscription": {
   1467             "shape": "S1w"
   1468           }
   1469         }
   1470       }
   1471     },
   1472     "ModifySnapshotCopyRetentionPeriod": {
   1473       "input": {
   1474         "type": "structure",
   1475         "required": [
   1476           "ClusterIdentifier",
   1477           "RetentionPeriod"
   1478         ],
   1479         "members": {
   1480           "ClusterIdentifier": {},
   1481           "RetentionPeriod": {
   1482             "type": "integer"
   1483           }
   1484         }
   1485       },
   1486       "output": {
   1487         "resultWrapper": "ModifySnapshotCopyRetentionPeriodResult",
   1488         "type": "structure",
   1489         "members": {
   1490           "Cluster": {
   1491             "shape": "Sv"
   1492           }
   1493         }
   1494       }
   1495     },
   1496     "PurchaseReservedNodeOffering": {
   1497       "input": {
   1498         "type": "structure",
   1499         "required": [
   1500           "ReservedNodeOfferingId"
   1501         ],
   1502         "members": {
   1503           "ReservedNodeOfferingId": {},
   1504           "NodeCount": {
   1505             "type": "integer"
   1506           }
   1507         }
   1508       },
   1509       "output": {
   1510         "resultWrapper": "PurchaseReservedNodeOfferingResult",
   1511         "type": "structure",
   1512         "members": {
   1513           "ReservedNode": {
   1514             "shape": "S4c"
   1515           }
   1516         }
   1517       }
   1518     },
   1519     "RebootCluster": {
   1520       "input": {
   1521         "type": "structure",
   1522         "required": [
   1523           "ClusterIdentifier"
   1524         ],
   1525         "members": {
   1526           "ClusterIdentifier": {}
   1527         }
   1528       },
   1529       "output": {
   1530         "resultWrapper": "RebootClusterResult",
   1531         "type": "structure",
   1532         "members": {
   1533           "Cluster": {
   1534             "shape": "Sv"
   1535           }
   1536         }
   1537       }
   1538     },
   1539     "ResetClusterParameterGroup": {
   1540       "input": {
   1541         "type": "structure",
   1542         "required": [
   1543           "ParameterGroupName"
   1544         ],
   1545         "members": {
   1546           "ParameterGroupName": {},
   1547           "ResetAllParameters": {
   1548             "type": "boolean"
   1549           },
   1550           "Parameters": {
   1551             "shape": "S2q"
   1552           }
   1553         }
   1554       },
   1555       "output": {
   1556         "shape": "S57",
   1557         "resultWrapper": "ResetClusterParameterGroupResult"
   1558       }
   1559     },
   1560     "RestoreFromClusterSnapshot": {
   1561       "input": {
   1562         "type": "structure",
   1563         "required": [
   1564           "ClusterIdentifier",
   1565           "SnapshotIdentifier"
   1566         ],
   1567         "members": {
   1568           "ClusterIdentifier": {},
   1569           "SnapshotIdentifier": {},
   1570           "SnapshotClusterIdentifier": {},
   1571           "Port": {
   1572             "type": "integer"
   1573           },
   1574           "AvailabilityZone": {},
   1575           "AllowVersionUpgrade": {
   1576             "type": "boolean"
   1577           },
   1578           "ClusterSubnetGroupName": {},
   1579           "PubliclyAccessible": {
   1580             "type": "boolean"
   1581           },
   1582           "OwnerAccount": {},
   1583           "HsmClientCertificateIdentifier": {},
   1584           "HsmConfigurationIdentifier": {},
   1585           "ElasticIp": {},
   1586           "ClusterParameterGroupName": {},
   1587           "ClusterSecurityGroups": {
   1588             "shape": "Sp"
   1589           },
   1590           "VpcSecurityGroupIds": {
   1591             "shape": "Sq"
   1592           },
   1593           "PreferredMaintenanceWindow": {},
   1594           "AutomatedSnapshotRetentionPeriod": {
   1595             "type": "integer"
   1596           },
   1597           "KmsKeyId": {},
   1598           "NodeType": {},
   1599           "EnhancedVpcRouting": {
   1600             "type": "boolean"
   1601           },
   1602           "AdditionalInfo": {},
   1603           "IamRoles": {
   1604             "shape": "St"
   1605           }
   1606         }
   1607       },
   1608       "output": {
   1609         "resultWrapper": "RestoreFromClusterSnapshotResult",
   1610         "type": "structure",
   1611         "members": {
   1612           "Cluster": {
   1613             "shape": "Sv"
   1614           }
   1615         }
   1616       }
   1617     },
   1618     "RestoreTableFromClusterSnapshot": {
   1619       "input": {
   1620         "type": "structure",
   1621         "required": [
   1622           "ClusterIdentifier",
   1623           "SnapshotIdentifier",
   1624           "SourceDatabaseName",
   1625           "SourceTableName",
   1626           "NewTableName"
   1627         ],
   1628         "members": {
   1629           "ClusterIdentifier": {},
   1630           "SnapshotIdentifier": {},
   1631           "SourceDatabaseName": {},
   1632           "SourceSchemaName": {},
   1633           "SourceTableName": {},
   1634           "TargetDatabaseName": {},
   1635           "TargetSchemaName": {},
   1636           "NewTableName": {}
   1637         }
   1638       },
   1639       "output": {
   1640         "resultWrapper": "RestoreTableFromClusterSnapshotResult",
   1641         "type": "structure",
   1642         "members": {
   1643           "TableRestoreStatus": {
   1644             "shape": "S4q"
   1645           }
   1646         }
   1647       }
   1648     },
   1649     "RevokeClusterSecurityGroupIngress": {
   1650       "input": {
   1651         "type": "structure",
   1652         "required": [
   1653           "ClusterSecurityGroupName"
   1654         ],
   1655         "members": {
   1656           "ClusterSecurityGroupName": {},
   1657           "CIDRIP": {},
   1658           "EC2SecurityGroupName": {},
   1659           "EC2SecurityGroupOwnerId": {}
   1660         }
   1661       },
   1662       "output": {
   1663         "resultWrapper": "RevokeClusterSecurityGroupIngressResult",
   1664         "type": "structure",
   1665         "members": {
   1666           "ClusterSecurityGroup": {
   1667             "shape": "S4"
   1668           }
   1669         }
   1670       }
   1671     },
   1672     "RevokeSnapshotAccess": {
   1673       "input": {
   1674         "type": "structure",
   1675         "required": [
   1676           "SnapshotIdentifier",
   1677           "AccountWithRestoreAccess"
   1678         ],
   1679         "members": {
   1680           "SnapshotIdentifier": {},
   1681           "SnapshotClusterIdentifier": {},
   1682           "AccountWithRestoreAccess": {}
   1683         }
   1684       },
   1685       "output": {
   1686         "resultWrapper": "RevokeSnapshotAccessResult",
   1687         "type": "structure",
   1688         "members": {
   1689           "Snapshot": {
   1690             "shape": "Sd"
   1691           }
   1692         }
   1693       }
   1694     },
   1695     "RotateEncryptionKey": {
   1696       "input": {
   1697         "type": "structure",
   1698         "required": [
   1699           "ClusterIdentifier"
   1700         ],
   1701         "members": {
   1702           "ClusterIdentifier": {}
   1703         }
   1704       },
   1705       "output": {
   1706         "resultWrapper": "RotateEncryptionKeyResult",
   1707         "type": "structure",
   1708         "members": {
   1709           "Cluster": {
   1710             "shape": "Sv"
   1711           }
   1712         }
   1713       }
   1714     }
   1715   },
   1716   "shapes": {
   1717     "S4": {
   1718       "type": "structure",
   1719       "members": {
   1720         "ClusterSecurityGroupName": {},
   1721         "Description": {},
   1722         "EC2SecurityGroups": {
   1723           "type": "list",
   1724           "member": {
   1725             "locationName": "EC2SecurityGroup",
   1726             "type": "structure",
   1727             "members": {
   1728               "Status": {},
   1729               "EC2SecurityGroupName": {},
   1730               "EC2SecurityGroupOwnerId": {},
   1731               "Tags": {
   1732                 "shape": "S7"
   1733               }
   1734             }
   1735           }
   1736         },
   1737         "IPRanges": {
   1738           "type": "list",
   1739           "member": {
   1740             "locationName": "IPRange",
   1741             "type": "structure",
   1742             "members": {
   1743               "Status": {},
   1744               "CIDRIP": {},
   1745               "Tags": {
   1746                 "shape": "S7"
   1747               }
   1748             }
   1749           }
   1750         },
   1751         "Tags": {
   1752           "shape": "S7"
   1753         }
   1754       },
   1755       "wrapper": true
   1756     },
   1757     "S7": {
   1758       "type": "list",
   1759       "member": {
   1760         "shape": "S8",
   1761         "locationName": "Tag"
   1762       }
   1763     },
   1764     "S8": {
   1765       "type": "structure",
   1766       "members": {
   1767         "Key": {},
   1768         "Value": {}
   1769       }
   1770     },
   1771     "Sd": {
   1772       "type": "structure",
   1773       "members": {
   1774         "SnapshotIdentifier": {},
   1775         "ClusterIdentifier": {},
   1776         "SnapshotCreateTime": {
   1777           "type": "timestamp"
   1778         },
   1779         "Status": {},
   1780         "Port": {
   1781           "type": "integer"
   1782         },
   1783         "AvailabilityZone": {},
   1784         "ClusterCreateTime": {
   1785           "type": "timestamp"
   1786         },
   1787         "MasterUsername": {},
   1788         "ClusterVersion": {},
   1789         "SnapshotType": {},
   1790         "NodeType": {},
   1791         "NumberOfNodes": {
   1792           "type": "integer"
   1793         },
   1794         "DBName": {},
   1795         "VpcId": {},
   1796         "Encrypted": {
   1797           "type": "boolean"
   1798         },
   1799         "KmsKeyId": {},
   1800         "EncryptedWithHSM": {
   1801           "type": "boolean"
   1802         },
   1803         "AccountsWithRestoreAccess": {
   1804           "type": "list",
   1805           "member": {
   1806             "locationName": "AccountWithRestoreAccess",
   1807             "type": "structure",
   1808             "members": {
   1809               "AccountId": {}
   1810             }
   1811           }
   1812         },
   1813         "OwnerAccount": {},
   1814         "TotalBackupSizeInMegaBytes": {
   1815           "type": "double"
   1816         },
   1817         "ActualIncrementalBackupSizeInMegaBytes": {
   1818           "type": "double"
   1819         },
   1820         "BackupProgressInMegaBytes": {
   1821           "type": "double"
   1822         },
   1823         "CurrentBackupRateInMegaBytesPerSecond": {
   1824           "type": "double"
   1825         },
   1826         "EstimatedSecondsToCompletion": {
   1827           "type": "long"
   1828         },
   1829         "ElapsedTimeInSeconds": {
   1830           "type": "long"
   1831         },
   1832         "SourceRegion": {},
   1833         "Tags": {
   1834           "shape": "S7"
   1835         },
   1836         "RestorableNodeTypes": {
   1837           "type": "list",
   1838           "member": {
   1839             "locationName": "NodeType"
   1840           }
   1841         },
   1842         "EnhancedVpcRouting": {
   1843           "type": "boolean"
   1844         }
   1845       },
   1846       "wrapper": true
   1847     },
   1848     "Sp": {
   1849       "type": "list",
   1850       "member": {
   1851         "locationName": "ClusterSecurityGroupName"
   1852       }
   1853     },
   1854     "Sq": {
   1855       "type": "list",
   1856       "member": {
   1857         "locationName": "VpcSecurityGroupId"
   1858       }
   1859     },
   1860     "St": {
   1861       "type": "list",
   1862       "member": {
   1863         "locationName": "IamRoleArn"
   1864       }
   1865     },
   1866     "Sv": {
   1867       "type": "structure",
   1868       "members": {
   1869         "ClusterIdentifier": {},
   1870         "NodeType": {},
   1871         "ClusterStatus": {},
   1872         "ModifyStatus": {},
   1873         "MasterUsername": {},
   1874         "DBName": {},
   1875         "Endpoint": {
   1876           "type": "structure",
   1877           "members": {
   1878             "Address": {},
   1879             "Port": {
   1880               "type": "integer"
   1881             }
   1882           }
   1883         },
   1884         "ClusterCreateTime": {
   1885           "type": "timestamp"
   1886         },
   1887         "AutomatedSnapshotRetentionPeriod": {
   1888           "type": "integer"
   1889         },
   1890         "ClusterSecurityGroups": {
   1891           "type": "list",
   1892           "member": {
   1893             "locationName": "ClusterSecurityGroup",
   1894             "type": "structure",
   1895             "members": {
   1896               "ClusterSecurityGroupName": {},
   1897               "Status": {}
   1898             }
   1899           }
   1900         },
   1901         "VpcSecurityGroups": {
   1902           "type": "list",
   1903           "member": {
   1904             "locationName": "VpcSecurityGroup",
   1905             "type": "structure",
   1906             "members": {
   1907               "VpcSecurityGroupId": {},
   1908               "Status": {}
   1909             }
   1910           }
   1911         },
   1912         "ClusterParameterGroups": {
   1913           "type": "list",
   1914           "member": {
   1915             "locationName": "ClusterParameterGroup",
   1916             "type": "structure",
   1917             "members": {
   1918               "ParameterGroupName": {},
   1919               "ParameterApplyStatus": {},
   1920               "ClusterParameterStatusList": {
   1921                 "type": "list",
   1922                 "member": {
   1923                   "type": "structure",
   1924                   "members": {
   1925                     "ParameterName": {},
   1926                     "ParameterApplyStatus": {},
   1927                     "ParameterApplyErrorDescription": {}
   1928                   }
   1929                 }
   1930               }
   1931             }
   1932           }
   1933         },
   1934         "ClusterSubnetGroupName": {},
   1935         "VpcId": {},
   1936         "AvailabilityZone": {},
   1937         "PreferredMaintenanceWindow": {},
   1938         "PendingModifiedValues": {
   1939           "type": "structure",
   1940           "members": {
   1941             "MasterUserPassword": {},
   1942             "NodeType": {},
   1943             "NumberOfNodes": {
   1944               "type": "integer"
   1945             },
   1946             "ClusterType": {},
   1947             "ClusterVersion": {},
   1948             "AutomatedSnapshotRetentionPeriod": {
   1949               "type": "integer"
   1950             },
   1951             "ClusterIdentifier": {},
   1952             "PubliclyAccessible": {
   1953               "type": "boolean"
   1954             },
   1955             "EnhancedVpcRouting": {
   1956               "type": "boolean"
   1957             }
   1958           }
   1959         },
   1960         "ClusterVersion": {},
   1961         "AllowVersionUpgrade": {
   1962           "type": "boolean"
   1963         },
   1964         "NumberOfNodes": {
   1965           "type": "integer"
   1966         },
   1967         "PubliclyAccessible": {
   1968           "type": "boolean"
   1969         },
   1970         "Encrypted": {
   1971           "type": "boolean"
   1972         },
   1973         "RestoreStatus": {
   1974           "type": "structure",
   1975           "members": {
   1976             "Status": {},
   1977             "CurrentRestoreRateInMegaBytesPerSecond": {
   1978               "type": "double"
   1979             },
   1980             "SnapshotSizeInMegaBytes": {
   1981               "type": "long"
   1982             },
   1983             "ProgressInMegaBytes": {
   1984               "type": "long"
   1985             },
   1986             "ElapsedTimeInSeconds": {
   1987               "type": "long"
   1988             },
   1989             "EstimatedTimeToCompletionInSeconds": {
   1990               "type": "long"
   1991             }
   1992           }
   1993         },
   1994         "HsmStatus": {
   1995           "type": "structure",
   1996           "members": {
   1997             "HsmClientCertificateIdentifier": {},
   1998             "HsmConfigurationIdentifier": {},
   1999             "Status": {}
   2000           }
   2001         },
   2002         "ClusterSnapshotCopyStatus": {
   2003           "type": "structure",
   2004           "members": {
   2005             "DestinationRegion": {},
   2006             "RetentionPeriod": {
   2007               "type": "long"
   2008             },
   2009             "SnapshotCopyGrantName": {}
   2010           }
   2011         },
   2012         "ClusterPublicKey": {},
   2013         "ClusterNodes": {
   2014           "type": "list",
   2015           "member": {
   2016             "type": "structure",
   2017             "members": {
   2018               "NodeRole": {},
   2019               "PrivateIPAddress": {},
   2020               "PublicIPAddress": {}
   2021             }
   2022           }
   2023         },
   2024         "ElasticIpStatus": {
   2025           "type": "structure",
   2026           "members": {
   2027             "ElasticIp": {},
   2028             "Status": {}
   2029           }
   2030         },
   2031         "ClusterRevisionNumber": {},
   2032         "Tags": {
   2033           "shape": "S7"
   2034         },
   2035         "KmsKeyId": {},
   2036         "EnhancedVpcRouting": {
   2037           "type": "boolean"
   2038         },
   2039         "IamRoles": {
   2040           "type": "list",
   2041           "member": {
   2042             "locationName": "ClusterIamRole",
   2043             "type": "structure",
   2044             "members": {
   2045               "IamRoleArn": {},
   2046               "ApplyStatus": {}
   2047             }
   2048           }
   2049         }
   2050       },
   2051       "wrapper": true
   2052     },
   2053     "S1g": {
   2054       "type": "structure",
   2055       "members": {
   2056         "ParameterGroupName": {},
   2057         "ParameterGroupFamily": {},
   2058         "Description": {},
   2059         "Tags": {
   2060           "shape": "S7"
   2061         }
   2062       },
   2063       "wrapper": true
   2064     },
   2065     "S1m": {
   2066       "type": "list",
   2067       "member": {
   2068         "locationName": "SubnetIdentifier"
   2069       }
   2070     },
   2071     "S1o": {
   2072       "type": "structure",
   2073       "members": {
   2074         "ClusterSubnetGroupName": {},
   2075         "Description": {},
   2076         "VpcId": {},
   2077         "SubnetGroupStatus": {},
   2078         "Subnets": {
   2079           "type": "list",
   2080           "member": {
   2081             "locationName": "Subnet",
   2082             "type": "structure",
   2083             "members": {
   2084               "SubnetIdentifier": {},
   2085               "SubnetAvailabilityZone": {
   2086                 "shape": "S1r"
   2087               },
   2088               "SubnetStatus": {}
   2089             }
   2090           }
   2091         },
   2092         "Tags": {
   2093           "shape": "S7"
   2094         }
   2095       },
   2096       "wrapper": true
   2097     },
   2098     "S1r": {
   2099       "type": "structure",
   2100       "members": {
   2101         "Name": {}
   2102       },
   2103       "wrapper": true
   2104     },
   2105     "S1t": {
   2106       "type": "list",
   2107       "member": {
   2108         "locationName": "SourceId"
   2109       }
   2110     },
   2111     "S1u": {
   2112       "type": "list",
   2113       "member": {
   2114         "locationName": "EventCategory"
   2115       }
   2116     },
   2117     "S1w": {
   2118       "type": "structure",
   2119       "members": {
   2120         "CustomerAwsId": {},
   2121         "CustSubscriptionId": {},
   2122         "SnsTopicArn": {},
   2123         "Status": {},
   2124         "SubscriptionCreationTime": {
   2125           "type": "timestamp"
   2126         },
   2127         "SourceType": {},
   2128         "SourceIdsList": {
   2129           "shape": "S1t"
   2130         },
   2131         "EventCategoriesList": {
   2132           "shape": "S1u"
   2133         },
   2134         "Severity": {},
   2135         "Enabled": {
   2136           "type": "boolean"
   2137         },
   2138         "Tags": {
   2139           "shape": "S7"
   2140         }
   2141       },
   2142       "wrapper": true
   2143     },
   2144     "S1z": {
   2145       "type": "structure",
   2146       "members": {
   2147         "HsmClientCertificateIdentifier": {},
   2148         "HsmClientCertificatePublicKey": {},
   2149         "Tags": {
   2150           "shape": "S7"
   2151         }
   2152       },
   2153       "wrapper": true
   2154     },
   2155     "S22": {
   2156       "type": "structure",
   2157       "members": {
   2158         "HsmConfigurationIdentifier": {},
   2159         "Description": {},
   2160         "HsmIpAddress": {},
   2161         "HsmPartitionName": {},
   2162         "Tags": {
   2163           "shape": "S7"
   2164         }
   2165       },
   2166       "wrapper": true
   2167     },
   2168     "S25": {
   2169       "type": "structure",
   2170       "members": {
   2171         "SnapshotCopyGrantName": {},
   2172         "KmsKeyId": {},
   2173         "Tags": {
   2174           "shape": "S7"
   2175         }
   2176       },
   2177       "wrapper": true
   2178     },
   2179     "S2j": {
   2180       "type": "list",
   2181       "member": {
   2182         "locationName": "TagKey"
   2183       }
   2184     },
   2185     "S2l": {
   2186       "type": "list",
   2187       "member": {
   2188         "locationName": "TagValue"
   2189       }
   2190     },
   2191     "S2q": {
   2192       "type": "list",
   2193       "member": {
   2194         "locationName": "Parameter",
   2195         "type": "structure",
   2196         "members": {
   2197           "ParameterName": {},
   2198           "ParameterValue": {},
   2199           "Description": {},
   2200           "Source": {},
   2201           "DataType": {},
   2202           "AllowedValues": {},
   2203           "ApplyType": {},
   2204           "IsModifiable": {
   2205             "type": "boolean"
   2206           },
   2207           "MinimumEngineVersion": {}
   2208         }
   2209       }
   2210     },
   2211     "S3x": {
   2212       "type": "structure",
   2213       "members": {
   2214         "LoggingEnabled": {
   2215           "type": "boolean"
   2216         },
   2217         "BucketName": {},
   2218         "S3KeyPrefix": {},
   2219         "LastSuccessfulDeliveryTime": {
   2220           "type": "timestamp"
   2221         },
   2222         "LastFailureTime": {
   2223           "type": "timestamp"
   2224         },
   2225         "LastFailureMessage": {}
   2226       }
   2227     },
   2228     "S47": {
   2229       "type": "list",
   2230       "member": {
   2231         "locationName": "RecurringCharge",
   2232         "type": "structure",
   2233         "members": {
   2234           "RecurringChargeAmount": {
   2235             "type": "double"
   2236           },
   2237           "RecurringChargeFrequency": {}
   2238         },
   2239         "wrapper": true
   2240       }
   2241     },
   2242     "S4c": {
   2243       "type": "structure",
   2244       "members": {
   2245         "ReservedNodeId": {},
   2246         "ReservedNodeOfferingId": {},
   2247         "NodeType": {},
   2248         "StartTime": {
   2249           "type": "timestamp"
   2250         },
   2251         "Duration": {
   2252           "type": "integer"
   2253         },
   2254         "FixedPrice": {
   2255           "type": "double"
   2256         },
   2257         "UsagePrice": {
   2258           "type": "double"
   2259         },
   2260         "CurrencyCode": {},
   2261         "NodeCount": {
   2262           "type": "integer"
   2263         },
   2264         "State": {},
   2265         "OfferingType": {},
   2266         "RecurringCharges": {
   2267           "shape": "S47"
   2268         }
   2269       },
   2270       "wrapper": true
   2271     },
   2272     "S4q": {
   2273       "type": "structure",
   2274       "members": {
   2275         "TableRestoreRequestId": {},
   2276         "Status": {},
   2277         "Message": {},
   2278         "RequestTime": {
   2279           "type": "timestamp"
   2280         },
   2281         "ProgressInMegaBytes": {
   2282           "type": "long"
   2283         },
   2284         "TotalDataInMegaBytes": {
   2285           "type": "long"
   2286         },
   2287         "ClusterIdentifier": {},
   2288         "SnapshotIdentifier": {},
   2289         "SourceDatabaseName": {},
   2290         "SourceSchemaName": {},
   2291         "SourceTableName": {},
   2292         "TargetDatabaseName": {},
   2293         "TargetSchemaName": {},
   2294         "NewTableName": {}
   2295       },
   2296       "wrapper": true
   2297     },
   2298     "S57": {
   2299       "type": "structure",
   2300       "members": {
   2301         "ParameterGroupName": {},
   2302         "ParameterGroupStatus": {}
   2303       }
   2304     }
   2305   }
   2306 }