github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/dax/2017-04-19/api-2.json (about)

     1  {
     2    "version":"2.0",
     3    "metadata":{
     4      "apiVersion":"2017-04-19",
     5      "endpointPrefix":"dax",
     6      "jsonVersion":"1.1",
     7      "protocol":"json",
     8      "serviceAbbreviation":"Amazon DAX",
     9      "serviceFullName":"Amazon DynamoDB Accelerator (DAX)",
    10      "serviceId":"DAX",
    11      "signatureVersion":"v4",
    12      "targetPrefix":"AmazonDAXV3",
    13      "uid":"dax-2017-04-19"
    14    },
    15    "operations":{
    16      "CreateCluster":{
    17        "name":"CreateCluster",
    18        "http":{
    19          "method":"POST",
    20          "requestUri":"/"
    21        },
    22        "input":{"shape":"CreateClusterRequest"},
    23        "output":{"shape":"CreateClusterResponse"},
    24        "errors":[
    25          {"shape":"ClusterAlreadyExistsFault"},
    26          {"shape":"InvalidClusterStateFault"},
    27          {"shape":"InsufficientClusterCapacityFault"},
    28          {"shape":"SubnetGroupNotFoundFault"},
    29          {"shape":"InvalidParameterGroupStateFault"},
    30          {"shape":"ParameterGroupNotFoundFault"},
    31          {"shape":"ClusterQuotaForCustomerExceededFault"},
    32          {"shape":"NodeQuotaForClusterExceededFault"},
    33          {"shape":"NodeQuotaForCustomerExceededFault"},
    34          {"shape":"InvalidVPCNetworkStateFault"},
    35          {"shape":"TagQuotaPerResourceExceeded"},
    36          {"shape":"ServiceLinkedRoleNotFoundFault"},
    37          {"shape":"InvalidParameterValueException"},
    38          {"shape":"InvalidParameterCombinationException"},
    39          {"shape":"ServiceQuotaExceededException"}
    40        ]
    41      },
    42      "CreateParameterGroup":{
    43        "name":"CreateParameterGroup",
    44        "http":{
    45          "method":"POST",
    46          "requestUri":"/"
    47        },
    48        "input":{"shape":"CreateParameterGroupRequest"},
    49        "output":{"shape":"CreateParameterGroupResponse"},
    50        "errors":[
    51          {"shape":"ParameterGroupQuotaExceededFault"},
    52          {"shape":"ParameterGroupAlreadyExistsFault"},
    53          {"shape":"InvalidParameterGroupStateFault"},
    54          {"shape":"ServiceLinkedRoleNotFoundFault"},
    55          {"shape":"InvalidParameterValueException"},
    56          {"shape":"InvalidParameterCombinationException"}
    57        ]
    58      },
    59      "CreateSubnetGroup":{
    60        "name":"CreateSubnetGroup",
    61        "http":{
    62          "method":"POST",
    63          "requestUri":"/"
    64        },
    65        "input":{"shape":"CreateSubnetGroupRequest"},
    66        "output":{"shape":"CreateSubnetGroupResponse"},
    67        "errors":[
    68          {"shape":"SubnetGroupAlreadyExistsFault"},
    69          {"shape":"SubnetGroupQuotaExceededFault"},
    70          {"shape":"SubnetQuotaExceededFault"},
    71          {"shape":"InvalidSubnet"},
    72          {"shape":"ServiceLinkedRoleNotFoundFault"}
    73        ]
    74      },
    75      "DecreaseReplicationFactor":{
    76        "name":"DecreaseReplicationFactor",
    77        "http":{
    78          "method":"POST",
    79          "requestUri":"/"
    80        },
    81        "input":{"shape":"DecreaseReplicationFactorRequest"},
    82        "output":{"shape":"DecreaseReplicationFactorResponse"},
    83        "errors":[
    84          {"shape":"ClusterNotFoundFault"},
    85          {"shape":"NodeNotFoundFault"},
    86          {"shape":"InvalidClusterStateFault"},
    87          {"shape":"ServiceLinkedRoleNotFoundFault"},
    88          {"shape":"InvalidParameterValueException"},
    89          {"shape":"InvalidParameterCombinationException"}
    90        ]
    91      },
    92      "DeleteCluster":{
    93        "name":"DeleteCluster",
    94        "http":{
    95          "method":"POST",
    96          "requestUri":"/"
    97        },
    98        "input":{"shape":"DeleteClusterRequest"},
    99        "output":{"shape":"DeleteClusterResponse"},
   100        "errors":[
   101          {"shape":"ClusterNotFoundFault"},
   102          {"shape":"InvalidClusterStateFault"},
   103          {"shape":"ServiceLinkedRoleNotFoundFault"},
   104          {"shape":"InvalidParameterValueException"},
   105          {"shape":"InvalidParameterCombinationException"}
   106        ]
   107      },
   108      "DeleteParameterGroup":{
   109        "name":"DeleteParameterGroup",
   110        "http":{
   111          "method":"POST",
   112          "requestUri":"/"
   113        },
   114        "input":{"shape":"DeleteParameterGroupRequest"},
   115        "output":{"shape":"DeleteParameterGroupResponse"},
   116        "errors":[
   117          {"shape":"InvalidParameterGroupStateFault"},
   118          {"shape":"ParameterGroupNotFoundFault"},
   119          {"shape":"ServiceLinkedRoleNotFoundFault"},
   120          {"shape":"InvalidParameterValueException"},
   121          {"shape":"InvalidParameterCombinationException"}
   122        ]
   123      },
   124      "DeleteSubnetGroup":{
   125        "name":"DeleteSubnetGroup",
   126        "http":{
   127          "method":"POST",
   128          "requestUri":"/"
   129        },
   130        "input":{"shape":"DeleteSubnetGroupRequest"},
   131        "output":{"shape":"DeleteSubnetGroupResponse"},
   132        "errors":[
   133          {"shape":"SubnetGroupInUseFault"},
   134          {"shape":"SubnetGroupNotFoundFault"},
   135          {"shape":"ServiceLinkedRoleNotFoundFault"}
   136        ]
   137      },
   138      "DescribeClusters":{
   139        "name":"DescribeClusters",
   140        "http":{
   141          "method":"POST",
   142          "requestUri":"/"
   143        },
   144        "input":{"shape":"DescribeClustersRequest"},
   145        "output":{"shape":"DescribeClustersResponse"},
   146        "errors":[
   147          {"shape":"ClusterNotFoundFault"},
   148          {"shape":"ServiceLinkedRoleNotFoundFault"},
   149          {"shape":"InvalidParameterValueException"},
   150          {"shape":"InvalidParameterCombinationException"}
   151        ]
   152      },
   153      "DescribeDefaultParameters":{
   154        "name":"DescribeDefaultParameters",
   155        "http":{
   156          "method":"POST",
   157          "requestUri":"/"
   158        },
   159        "input":{"shape":"DescribeDefaultParametersRequest"},
   160        "output":{"shape":"DescribeDefaultParametersResponse"},
   161        "errors":[
   162          {"shape":"ServiceLinkedRoleNotFoundFault"},
   163          {"shape":"InvalidParameterValueException"},
   164          {"shape":"InvalidParameterCombinationException"}
   165        ]
   166      },
   167      "DescribeEvents":{
   168        "name":"DescribeEvents",
   169        "http":{
   170          "method":"POST",
   171          "requestUri":"/"
   172        },
   173        "input":{"shape":"DescribeEventsRequest"},
   174        "output":{"shape":"DescribeEventsResponse"},
   175        "errors":[
   176          {"shape":"ServiceLinkedRoleNotFoundFault"},
   177          {"shape":"InvalidParameterValueException"},
   178          {"shape":"InvalidParameterCombinationException"}
   179        ]
   180      },
   181      "DescribeParameterGroups":{
   182        "name":"DescribeParameterGroups",
   183        "http":{
   184          "method":"POST",
   185          "requestUri":"/"
   186        },
   187        "input":{"shape":"DescribeParameterGroupsRequest"},
   188        "output":{"shape":"DescribeParameterGroupsResponse"},
   189        "errors":[
   190          {"shape":"ParameterGroupNotFoundFault"},
   191          {"shape":"ServiceLinkedRoleNotFoundFault"},
   192          {"shape":"InvalidParameterValueException"},
   193          {"shape":"InvalidParameterCombinationException"}
   194        ]
   195      },
   196      "DescribeParameters":{
   197        "name":"DescribeParameters",
   198        "http":{
   199          "method":"POST",
   200          "requestUri":"/"
   201        },
   202        "input":{"shape":"DescribeParametersRequest"},
   203        "output":{"shape":"DescribeParametersResponse"},
   204        "errors":[
   205          {"shape":"ParameterGroupNotFoundFault"},
   206          {"shape":"ServiceLinkedRoleNotFoundFault"},
   207          {"shape":"InvalidParameterValueException"},
   208          {"shape":"InvalidParameterCombinationException"}
   209        ]
   210      },
   211      "DescribeSubnetGroups":{
   212        "name":"DescribeSubnetGroups",
   213        "http":{
   214          "method":"POST",
   215          "requestUri":"/"
   216        },
   217        "input":{"shape":"DescribeSubnetGroupsRequest"},
   218        "output":{"shape":"DescribeSubnetGroupsResponse"},
   219        "errors":[
   220          {"shape":"SubnetGroupNotFoundFault"},
   221          {"shape":"ServiceLinkedRoleNotFoundFault"}
   222        ]
   223      },
   224      "IncreaseReplicationFactor":{
   225        "name":"IncreaseReplicationFactor",
   226        "http":{
   227          "method":"POST",
   228          "requestUri":"/"
   229        },
   230        "input":{"shape":"IncreaseReplicationFactorRequest"},
   231        "output":{"shape":"IncreaseReplicationFactorResponse"},
   232        "errors":[
   233          {"shape":"ClusterNotFoundFault"},
   234          {"shape":"InvalidClusterStateFault"},
   235          {"shape":"InsufficientClusterCapacityFault"},
   236          {"shape":"InvalidVPCNetworkStateFault"},
   237          {"shape":"NodeQuotaForClusterExceededFault"},
   238          {"shape":"NodeQuotaForCustomerExceededFault"},
   239          {"shape":"ServiceLinkedRoleNotFoundFault"},
   240          {"shape":"InvalidParameterValueException"},
   241          {"shape":"InvalidParameterCombinationException"}
   242        ]
   243      },
   244      "ListTags":{
   245        "name":"ListTags",
   246        "http":{
   247          "method":"POST",
   248          "requestUri":"/"
   249        },
   250        "input":{"shape":"ListTagsRequest"},
   251        "output":{"shape":"ListTagsResponse"},
   252        "errors":[
   253          {"shape":"ClusterNotFoundFault"},
   254          {"shape":"InvalidARNFault"},
   255          {"shape":"InvalidClusterStateFault"},
   256          {"shape":"ServiceLinkedRoleNotFoundFault"},
   257          {"shape":"InvalidParameterValueException"},
   258          {"shape":"InvalidParameterCombinationException"}
   259        ]
   260      },
   261      "RebootNode":{
   262        "name":"RebootNode",
   263        "http":{
   264          "method":"POST",
   265          "requestUri":"/"
   266        },
   267        "input":{"shape":"RebootNodeRequest"},
   268        "output":{"shape":"RebootNodeResponse"},
   269        "errors":[
   270          {"shape":"ClusterNotFoundFault"},
   271          {"shape":"NodeNotFoundFault"},
   272          {"shape":"InvalidClusterStateFault"},
   273          {"shape":"ServiceLinkedRoleNotFoundFault"},
   274          {"shape":"InvalidParameterValueException"},
   275          {"shape":"InvalidParameterCombinationException"}
   276        ]
   277      },
   278      "TagResource":{
   279        "name":"TagResource",
   280        "http":{
   281          "method":"POST",
   282          "requestUri":"/"
   283        },
   284        "input":{"shape":"TagResourceRequest"},
   285        "output":{"shape":"TagResourceResponse"},
   286        "errors":[
   287          {"shape":"ClusterNotFoundFault"},
   288          {"shape":"TagQuotaPerResourceExceeded"},
   289          {"shape":"InvalidARNFault"},
   290          {"shape":"InvalidClusterStateFault"},
   291          {"shape":"ServiceLinkedRoleNotFoundFault"},
   292          {"shape":"InvalidParameterValueException"},
   293          {"shape":"InvalidParameterCombinationException"}
   294        ]
   295      },
   296      "UntagResource":{
   297        "name":"UntagResource",
   298        "http":{
   299          "method":"POST",
   300          "requestUri":"/"
   301        },
   302        "input":{"shape":"UntagResourceRequest"},
   303        "output":{"shape":"UntagResourceResponse"},
   304        "errors":[
   305          {"shape":"ClusterNotFoundFault"},
   306          {"shape":"InvalidARNFault"},
   307          {"shape":"TagNotFoundFault"},
   308          {"shape":"InvalidClusterStateFault"},
   309          {"shape":"ServiceLinkedRoleNotFoundFault"},
   310          {"shape":"InvalidParameterValueException"},
   311          {"shape":"InvalidParameterCombinationException"}
   312        ]
   313      },
   314      "UpdateCluster":{
   315        "name":"UpdateCluster",
   316        "http":{
   317          "method":"POST",
   318          "requestUri":"/"
   319        },
   320        "input":{"shape":"UpdateClusterRequest"},
   321        "output":{"shape":"UpdateClusterResponse"},
   322        "errors":[
   323          {"shape":"InvalidClusterStateFault"},
   324          {"shape":"ClusterNotFoundFault"},
   325          {"shape":"InvalidParameterGroupStateFault"},
   326          {"shape":"ParameterGroupNotFoundFault"},
   327          {"shape":"ServiceLinkedRoleNotFoundFault"},
   328          {"shape":"InvalidParameterValueException"},
   329          {"shape":"InvalidParameterCombinationException"}
   330        ]
   331      },
   332      "UpdateParameterGroup":{
   333        "name":"UpdateParameterGroup",
   334        "http":{
   335          "method":"POST",
   336          "requestUri":"/"
   337        },
   338        "input":{"shape":"UpdateParameterGroupRequest"},
   339        "output":{"shape":"UpdateParameterGroupResponse"},
   340        "errors":[
   341          {"shape":"InvalidParameterGroupStateFault"},
   342          {"shape":"ParameterGroupNotFoundFault"},
   343          {"shape":"ServiceLinkedRoleNotFoundFault"},
   344          {"shape":"InvalidParameterValueException"},
   345          {"shape":"InvalidParameterCombinationException"}
   346        ]
   347      },
   348      "UpdateSubnetGroup":{
   349        "name":"UpdateSubnetGroup",
   350        "http":{
   351          "method":"POST",
   352          "requestUri":"/"
   353        },
   354        "input":{"shape":"UpdateSubnetGroupRequest"},
   355        "output":{"shape":"UpdateSubnetGroupResponse"},
   356        "errors":[
   357          {"shape":"SubnetGroupNotFoundFault"},
   358          {"shape":"SubnetQuotaExceededFault"},
   359          {"shape":"SubnetInUse"},
   360          {"shape":"InvalidSubnet"},
   361          {"shape":"ServiceLinkedRoleNotFoundFault"}
   362        ]
   363      }
   364    },
   365    "shapes":{
   366      "AvailabilityZoneList":{
   367        "type":"list",
   368        "member":{"shape":"String"}
   369      },
   370      "AwsQueryErrorMessage":{"type":"string"},
   371      "ChangeType":{
   372        "type":"string",
   373        "enum":[
   374          "IMMEDIATE",
   375          "REQUIRES_REBOOT"
   376        ]
   377      },
   378      "Cluster":{
   379        "type":"structure",
   380        "members":{
   381          "ClusterName":{"shape":"String"},
   382          "Description":{"shape":"String"},
   383          "ClusterArn":{"shape":"String"},
   384          "TotalNodes":{"shape":"IntegerOptional"},
   385          "ActiveNodes":{"shape":"IntegerOptional"},
   386          "NodeType":{"shape":"String"},
   387          "Status":{"shape":"String"},
   388          "ClusterDiscoveryEndpoint":{"shape":"Endpoint"},
   389          "NodeIdsToRemove":{"shape":"NodeIdentifierList"},
   390          "Nodes":{"shape":"NodeList"},
   391          "PreferredMaintenanceWindow":{"shape":"String"},
   392          "NotificationConfiguration":{"shape":"NotificationConfiguration"},
   393          "SubnetGroup":{"shape":"String"},
   394          "SecurityGroups":{"shape":"SecurityGroupMembershipList"},
   395          "IamRoleArn":{"shape":"String"},
   396          "ParameterGroup":{"shape":"ParameterGroupStatus"},
   397          "SSEDescription":{"shape":"SSEDescription"},
   398          "ClusterEndpointEncryptionType":{"shape":"ClusterEndpointEncryptionType"}
   399        }
   400      },
   401      "ClusterAlreadyExistsFault":{
   402        "type":"structure",
   403        "members":{
   404        },
   405        "exception":true
   406      },
   407      "ClusterEndpointEncryptionType":{
   408        "type":"string",
   409        "enum":[
   410          "NONE",
   411          "TLS"
   412        ]
   413      },
   414      "ClusterList":{
   415        "type":"list",
   416        "member":{"shape":"Cluster"}
   417      },
   418      "ClusterNameList":{
   419        "type":"list",
   420        "member":{"shape":"String"}
   421      },
   422      "ClusterNotFoundFault":{
   423        "type":"structure",
   424        "members":{
   425        },
   426        "exception":true
   427      },
   428      "ClusterQuotaForCustomerExceededFault":{
   429        "type":"structure",
   430        "members":{
   431        },
   432        "exception":true
   433      },
   434      "CreateClusterRequest":{
   435        "type":"structure",
   436        "required":[
   437          "ClusterName",
   438          "NodeType",
   439          "ReplicationFactor",
   440          "IamRoleArn"
   441        ],
   442        "members":{
   443          "ClusterName":{"shape":"String"},
   444          "NodeType":{"shape":"String"},
   445          "Description":{"shape":"String"},
   446          "ReplicationFactor":{"shape":"Integer"},
   447          "AvailabilityZones":{"shape":"AvailabilityZoneList"},
   448          "SubnetGroupName":{"shape":"String"},
   449          "SecurityGroupIds":{"shape":"SecurityGroupIdentifierList"},
   450          "PreferredMaintenanceWindow":{"shape":"String"},
   451          "NotificationTopicArn":{"shape":"String"},
   452          "IamRoleArn":{"shape":"String"},
   453          "ParameterGroupName":{"shape":"String"},
   454          "Tags":{"shape":"TagList"},
   455          "SSESpecification":{"shape":"SSESpecification"},
   456          "ClusterEndpointEncryptionType":{"shape":"ClusterEndpointEncryptionType"}
   457        }
   458      },
   459      "CreateClusterResponse":{
   460        "type":"structure",
   461        "members":{
   462          "Cluster":{"shape":"Cluster"}
   463        }
   464      },
   465      "CreateParameterGroupRequest":{
   466        "type":"structure",
   467        "required":["ParameterGroupName"],
   468        "members":{
   469          "ParameterGroupName":{"shape":"String"},
   470          "Description":{"shape":"String"}
   471        }
   472      },
   473      "CreateParameterGroupResponse":{
   474        "type":"structure",
   475        "members":{
   476          "ParameterGroup":{"shape":"ParameterGroup"}
   477        }
   478      },
   479      "CreateSubnetGroupRequest":{
   480        "type":"structure",
   481        "required":[
   482          "SubnetGroupName",
   483          "SubnetIds"
   484        ],
   485        "members":{
   486          "SubnetGroupName":{"shape":"String"},
   487          "Description":{"shape":"String"},
   488          "SubnetIds":{"shape":"SubnetIdentifierList"}
   489        }
   490      },
   491      "CreateSubnetGroupResponse":{
   492        "type":"structure",
   493        "members":{
   494          "SubnetGroup":{"shape":"SubnetGroup"}
   495        }
   496      },
   497      "DecreaseReplicationFactorRequest":{
   498        "type":"structure",
   499        "required":[
   500          "ClusterName",
   501          "NewReplicationFactor"
   502        ],
   503        "members":{
   504          "ClusterName":{"shape":"String"},
   505          "NewReplicationFactor":{"shape":"Integer"},
   506          "AvailabilityZones":{"shape":"AvailabilityZoneList"},
   507          "NodeIdsToRemove":{"shape":"NodeIdentifierList"}
   508        }
   509      },
   510      "DecreaseReplicationFactorResponse":{
   511        "type":"structure",
   512        "members":{
   513          "Cluster":{"shape":"Cluster"}
   514        }
   515      },
   516      "DeleteClusterRequest":{
   517        "type":"structure",
   518        "required":["ClusterName"],
   519        "members":{
   520          "ClusterName":{"shape":"String"}
   521        }
   522      },
   523      "DeleteClusterResponse":{
   524        "type":"structure",
   525        "members":{
   526          "Cluster":{"shape":"Cluster"}
   527        }
   528      },
   529      "DeleteParameterGroupRequest":{
   530        "type":"structure",
   531        "required":["ParameterGroupName"],
   532        "members":{
   533          "ParameterGroupName":{"shape":"String"}
   534        }
   535      },
   536      "DeleteParameterGroupResponse":{
   537        "type":"structure",
   538        "members":{
   539          "DeletionMessage":{"shape":"String"}
   540        }
   541      },
   542      "DeleteSubnetGroupRequest":{
   543        "type":"structure",
   544        "required":["SubnetGroupName"],
   545        "members":{
   546          "SubnetGroupName":{"shape":"String"}
   547        }
   548      },
   549      "DeleteSubnetGroupResponse":{
   550        "type":"structure",
   551        "members":{
   552          "DeletionMessage":{"shape":"String"}
   553        }
   554      },
   555      "DescribeClustersRequest":{
   556        "type":"structure",
   557        "members":{
   558          "ClusterNames":{"shape":"ClusterNameList"},
   559          "MaxResults":{"shape":"IntegerOptional"},
   560          "NextToken":{"shape":"String"}
   561        }
   562      },
   563      "DescribeClustersResponse":{
   564        "type":"structure",
   565        "members":{
   566          "NextToken":{"shape":"String"},
   567          "Clusters":{"shape":"ClusterList"}
   568        }
   569      },
   570      "DescribeDefaultParametersRequest":{
   571        "type":"structure",
   572        "members":{
   573          "MaxResults":{"shape":"IntegerOptional"},
   574          "NextToken":{"shape":"String"}
   575        }
   576      },
   577      "DescribeDefaultParametersResponse":{
   578        "type":"structure",
   579        "members":{
   580          "NextToken":{"shape":"String"},
   581          "Parameters":{"shape":"ParameterList"}
   582        }
   583      },
   584      "DescribeEventsRequest":{
   585        "type":"structure",
   586        "members":{
   587          "SourceName":{"shape":"String"},
   588          "SourceType":{"shape":"SourceType"},
   589          "StartTime":{"shape":"TStamp"},
   590          "EndTime":{"shape":"TStamp"},
   591          "Duration":{"shape":"IntegerOptional"},
   592          "MaxResults":{"shape":"IntegerOptional"},
   593          "NextToken":{"shape":"String"}
   594        }
   595      },
   596      "DescribeEventsResponse":{
   597        "type":"structure",
   598        "members":{
   599          "NextToken":{"shape":"String"},
   600          "Events":{"shape":"EventList"}
   601        }
   602      },
   603      "DescribeParameterGroupsRequest":{
   604        "type":"structure",
   605        "members":{
   606          "ParameterGroupNames":{"shape":"ParameterGroupNameList"},
   607          "MaxResults":{"shape":"IntegerOptional"},
   608          "NextToken":{"shape":"String"}
   609        }
   610      },
   611      "DescribeParameterGroupsResponse":{
   612        "type":"structure",
   613        "members":{
   614          "NextToken":{"shape":"String"},
   615          "ParameterGroups":{"shape":"ParameterGroupList"}
   616        }
   617      },
   618      "DescribeParametersRequest":{
   619        "type":"structure",
   620        "required":["ParameterGroupName"],
   621        "members":{
   622          "ParameterGroupName":{"shape":"String"},
   623          "Source":{"shape":"String"},
   624          "MaxResults":{"shape":"IntegerOptional"},
   625          "NextToken":{"shape":"String"}
   626        }
   627      },
   628      "DescribeParametersResponse":{
   629        "type":"structure",
   630        "members":{
   631          "NextToken":{"shape":"String"},
   632          "Parameters":{"shape":"ParameterList"}
   633        }
   634      },
   635      "DescribeSubnetGroupsRequest":{
   636        "type":"structure",
   637        "members":{
   638          "SubnetGroupNames":{"shape":"SubnetGroupNameList"},
   639          "MaxResults":{"shape":"IntegerOptional"},
   640          "NextToken":{"shape":"String"}
   641        }
   642      },
   643      "DescribeSubnetGroupsResponse":{
   644        "type":"structure",
   645        "members":{
   646          "NextToken":{"shape":"String"},
   647          "SubnetGroups":{"shape":"SubnetGroupList"}
   648        }
   649      },
   650      "Endpoint":{
   651        "type":"structure",
   652        "members":{
   653          "Address":{"shape":"String"},
   654          "Port":{"shape":"Integer"},
   655          "URL":{"shape":"String"}
   656        }
   657      },
   658      "Event":{
   659        "type":"structure",
   660        "members":{
   661          "SourceName":{"shape":"String"},
   662          "SourceType":{"shape":"SourceType"},
   663          "Message":{"shape":"String"},
   664          "Date":{"shape":"TStamp"}
   665        }
   666      },
   667      "EventList":{
   668        "type":"list",
   669        "member":{"shape":"Event"}
   670      },
   671      "IncreaseReplicationFactorRequest":{
   672        "type":"structure",
   673        "required":[
   674          "ClusterName",
   675          "NewReplicationFactor"
   676        ],
   677        "members":{
   678          "ClusterName":{"shape":"String"},
   679          "NewReplicationFactor":{"shape":"Integer"},
   680          "AvailabilityZones":{"shape":"AvailabilityZoneList"}
   681        }
   682      },
   683      "IncreaseReplicationFactorResponse":{
   684        "type":"structure",
   685        "members":{
   686          "Cluster":{"shape":"Cluster"}
   687        }
   688      },
   689      "InsufficientClusterCapacityFault":{
   690        "type":"structure",
   691        "members":{
   692        },
   693        "exception":true
   694      },
   695      "Integer":{"type":"integer"},
   696      "IntegerOptional":{"type":"integer"},
   697      "InvalidARNFault":{
   698        "type":"structure",
   699        "members":{
   700        },
   701        "exception":true
   702      },
   703      "InvalidClusterStateFault":{
   704        "type":"structure",
   705        "members":{
   706        },
   707        "exception":true
   708      },
   709      "InvalidParameterCombinationException":{
   710        "type":"structure",
   711        "members":{
   712          "message":{"shape":"AwsQueryErrorMessage"}
   713        },
   714        "exception":true,
   715        "synthetic":true
   716      },
   717      "InvalidParameterGroupStateFault":{
   718        "type":"structure",
   719        "members":{
   720        },
   721        "exception":true
   722      },
   723      "InvalidParameterValueException":{
   724        "type":"structure",
   725        "members":{
   726          "message":{"shape":"AwsQueryErrorMessage"}
   727        },
   728        "exception":true,
   729        "synthetic":true
   730      },
   731      "InvalidSubnet":{
   732        "type":"structure",
   733        "members":{
   734        },
   735        "exception":true
   736      },
   737      "InvalidVPCNetworkStateFault":{
   738        "type":"structure",
   739        "members":{
   740        },
   741        "exception":true
   742      },
   743      "IsModifiable":{
   744        "type":"string",
   745        "enum":[
   746          "TRUE",
   747          "FALSE",
   748          "CONDITIONAL"
   749        ]
   750      },
   751      "KeyList":{
   752        "type":"list",
   753        "member":{"shape":"String"}
   754      },
   755      "ListTagsRequest":{
   756        "type":"structure",
   757        "required":["ResourceName"],
   758        "members":{
   759          "ResourceName":{"shape":"String"},
   760          "NextToken":{"shape":"String"}
   761        }
   762      },
   763      "ListTagsResponse":{
   764        "type":"structure",
   765        "members":{
   766          "Tags":{"shape":"TagList"},
   767          "NextToken":{"shape":"String"}
   768        }
   769      },
   770      "Node":{
   771        "type":"structure",
   772        "members":{
   773          "NodeId":{"shape":"String"},
   774          "Endpoint":{"shape":"Endpoint"},
   775          "NodeCreateTime":{"shape":"TStamp"},
   776          "AvailabilityZone":{"shape":"String"},
   777          "NodeStatus":{"shape":"String"},
   778          "ParameterGroupStatus":{"shape":"String"}
   779        }
   780      },
   781      "NodeIdentifierList":{
   782        "type":"list",
   783        "member":{"shape":"String"}
   784      },
   785      "NodeList":{
   786        "type":"list",
   787        "member":{"shape":"Node"}
   788      },
   789      "NodeNotFoundFault":{
   790        "type":"structure",
   791        "members":{
   792        },
   793        "exception":true
   794      },
   795      "NodeQuotaForClusterExceededFault":{
   796        "type":"structure",
   797        "members":{
   798        },
   799        "exception":true
   800      },
   801      "NodeQuotaForCustomerExceededFault":{
   802        "type":"structure",
   803        "members":{
   804        },
   805        "exception":true
   806      },
   807      "NodeTypeSpecificValue":{
   808        "type":"structure",
   809        "members":{
   810          "NodeType":{"shape":"String"},
   811          "Value":{"shape":"String"}
   812        }
   813      },
   814      "NodeTypeSpecificValueList":{
   815        "type":"list",
   816        "member":{"shape":"NodeTypeSpecificValue"}
   817      },
   818      "NotificationConfiguration":{
   819        "type":"structure",
   820        "members":{
   821          "TopicArn":{"shape":"String"},
   822          "TopicStatus":{"shape":"String"}
   823        }
   824      },
   825      "Parameter":{
   826        "type":"structure",
   827        "members":{
   828          "ParameterName":{"shape":"String"},
   829          "ParameterType":{"shape":"ParameterType"},
   830          "ParameterValue":{"shape":"String"},
   831          "NodeTypeSpecificValues":{"shape":"NodeTypeSpecificValueList"},
   832          "Description":{"shape":"String"},
   833          "Source":{"shape":"String"},
   834          "DataType":{"shape":"String"},
   835          "AllowedValues":{"shape":"String"},
   836          "IsModifiable":{"shape":"IsModifiable"},
   837          "ChangeType":{"shape":"ChangeType"}
   838        }
   839      },
   840      "ParameterGroup":{
   841        "type":"structure",
   842        "members":{
   843          "ParameterGroupName":{"shape":"String"},
   844          "Description":{"shape":"String"}
   845        }
   846      },
   847      "ParameterGroupAlreadyExistsFault":{
   848        "type":"structure",
   849        "members":{
   850        },
   851        "exception":true
   852      },
   853      "ParameterGroupList":{
   854        "type":"list",
   855        "member":{"shape":"ParameterGroup"}
   856      },
   857      "ParameterGroupNameList":{
   858        "type":"list",
   859        "member":{"shape":"String"}
   860      },
   861      "ParameterGroupNotFoundFault":{
   862        "type":"structure",
   863        "members":{
   864        },
   865        "exception":true
   866      },
   867      "ParameterGroupQuotaExceededFault":{
   868        "type":"structure",
   869        "members":{
   870        },
   871        "exception":true
   872      },
   873      "ParameterGroupStatus":{
   874        "type":"structure",
   875        "members":{
   876          "ParameterGroupName":{"shape":"String"},
   877          "ParameterApplyStatus":{"shape":"String"},
   878          "NodeIdsToReboot":{"shape":"NodeIdentifierList"}
   879        }
   880      },
   881      "ParameterList":{
   882        "type":"list",
   883        "member":{"shape":"Parameter"}
   884      },
   885      "ParameterNameValue":{
   886        "type":"structure",
   887        "members":{
   888          "ParameterName":{"shape":"String"},
   889          "ParameterValue":{"shape":"String"}
   890        }
   891      },
   892      "ParameterNameValueList":{
   893        "type":"list",
   894        "member":{"shape":"ParameterNameValue"}
   895      },
   896      "ParameterType":{
   897        "type":"string",
   898        "enum":[
   899          "DEFAULT",
   900          "NODE_TYPE_SPECIFIC"
   901        ]
   902      },
   903      "RebootNodeRequest":{
   904        "type":"structure",
   905        "required":[
   906          "ClusterName",
   907          "NodeId"
   908        ],
   909        "members":{
   910          "ClusterName":{"shape":"String"},
   911          "NodeId":{"shape":"String"}
   912        }
   913      },
   914      "RebootNodeResponse":{
   915        "type":"structure",
   916        "members":{
   917          "Cluster":{"shape":"Cluster"}
   918        }
   919      },
   920      "SSEDescription":{
   921        "type":"structure",
   922        "members":{
   923          "Status":{"shape":"SSEStatus"}
   924        }
   925      },
   926      "SSEEnabled":{"type":"boolean"},
   927      "SSESpecification":{
   928        "type":"structure",
   929        "required":["Enabled"],
   930        "members":{
   931          "Enabled":{"shape":"SSEEnabled"}
   932        }
   933      },
   934      "SSEStatus":{
   935        "type":"string",
   936        "enum":[
   937          "ENABLING",
   938          "ENABLED",
   939          "DISABLING",
   940          "DISABLED"
   941        ]
   942      },
   943      "SecurityGroupIdentifierList":{
   944        "type":"list",
   945        "member":{"shape":"String"}
   946      },
   947      "SecurityGroupMembership":{
   948        "type":"structure",
   949        "members":{
   950          "SecurityGroupIdentifier":{"shape":"String"},
   951          "Status":{"shape":"String"}
   952        }
   953      },
   954      "SecurityGroupMembershipList":{
   955        "type":"list",
   956        "member":{"shape":"SecurityGroupMembership"}
   957      },
   958      "ServiceLinkedRoleNotFoundFault":{
   959        "type":"structure",
   960        "members":{
   961        },
   962        "exception":true
   963      },
   964      "ServiceQuotaExceededException":{
   965        "type":"structure",
   966        "members":{
   967        },
   968        "exception":true
   969      },
   970      "SourceType":{
   971        "type":"string",
   972        "enum":[
   973          "CLUSTER",
   974          "PARAMETER_GROUP",
   975          "SUBNET_GROUP"
   976        ]
   977      },
   978      "String":{"type":"string"},
   979      "Subnet":{
   980        "type":"structure",
   981        "members":{
   982          "SubnetIdentifier":{"shape":"String"},
   983          "SubnetAvailabilityZone":{"shape":"String"}
   984        }
   985      },
   986      "SubnetGroup":{
   987        "type":"structure",
   988        "members":{
   989          "SubnetGroupName":{"shape":"String"},
   990          "Description":{"shape":"String"},
   991          "VpcId":{"shape":"String"},
   992          "Subnets":{"shape":"SubnetList"}
   993        }
   994      },
   995      "SubnetGroupAlreadyExistsFault":{
   996        "type":"structure",
   997        "members":{
   998        },
   999        "exception":true
  1000      },
  1001      "SubnetGroupInUseFault":{
  1002        "type":"structure",
  1003        "members":{
  1004        },
  1005        "exception":true
  1006      },
  1007      "SubnetGroupList":{
  1008        "type":"list",
  1009        "member":{"shape":"SubnetGroup"}
  1010      },
  1011      "SubnetGroupNameList":{
  1012        "type":"list",
  1013        "member":{"shape":"String"}
  1014      },
  1015      "SubnetGroupNotFoundFault":{
  1016        "type":"structure",
  1017        "members":{
  1018        },
  1019        "exception":true
  1020      },
  1021      "SubnetGroupQuotaExceededFault":{
  1022        "type":"structure",
  1023        "members":{
  1024        },
  1025        "exception":true
  1026      },
  1027      "SubnetIdentifierList":{
  1028        "type":"list",
  1029        "member":{"shape":"String"}
  1030      },
  1031      "SubnetInUse":{
  1032        "type":"structure",
  1033        "members":{
  1034        },
  1035        "exception":true
  1036      },
  1037      "SubnetList":{
  1038        "type":"list",
  1039        "member":{"shape":"Subnet"}
  1040      },
  1041      "SubnetQuotaExceededFault":{
  1042        "type":"structure",
  1043        "members":{
  1044        },
  1045        "exception":true
  1046      },
  1047      "TStamp":{"type":"timestamp"},
  1048      "Tag":{
  1049        "type":"structure",
  1050        "members":{
  1051          "Key":{"shape":"String"},
  1052          "Value":{"shape":"String"}
  1053        }
  1054      },
  1055      "TagList":{
  1056        "type":"list",
  1057        "member":{"shape":"Tag"}
  1058      },
  1059      "TagNotFoundFault":{
  1060        "type":"structure",
  1061        "members":{
  1062        },
  1063        "exception":true
  1064      },
  1065      "TagQuotaPerResourceExceeded":{
  1066        "type":"structure",
  1067        "members":{
  1068        },
  1069        "exception":true
  1070      },
  1071      "TagResourceRequest":{
  1072        "type":"structure",
  1073        "required":[
  1074          "ResourceName",
  1075          "Tags"
  1076        ],
  1077        "members":{
  1078          "ResourceName":{"shape":"String"},
  1079          "Tags":{"shape":"TagList"}
  1080        }
  1081      },
  1082      "TagResourceResponse":{
  1083        "type":"structure",
  1084        "members":{
  1085          "Tags":{"shape":"TagList"}
  1086        }
  1087      },
  1088      "UntagResourceRequest":{
  1089        "type":"structure",
  1090        "required":[
  1091          "ResourceName",
  1092          "TagKeys"
  1093        ],
  1094        "members":{
  1095          "ResourceName":{"shape":"String"},
  1096          "TagKeys":{"shape":"KeyList"}
  1097        }
  1098      },
  1099      "UntagResourceResponse":{
  1100        "type":"structure",
  1101        "members":{
  1102          "Tags":{"shape":"TagList"}
  1103        }
  1104      },
  1105      "UpdateClusterRequest":{
  1106        "type":"structure",
  1107        "required":["ClusterName"],
  1108        "members":{
  1109          "ClusterName":{"shape":"String"},
  1110          "Description":{"shape":"String"},
  1111          "PreferredMaintenanceWindow":{"shape":"String"},
  1112          "NotificationTopicArn":{"shape":"String"},
  1113          "NotificationTopicStatus":{"shape":"String"},
  1114          "ParameterGroupName":{"shape":"String"},
  1115          "SecurityGroupIds":{"shape":"SecurityGroupIdentifierList"}
  1116        }
  1117      },
  1118      "UpdateClusterResponse":{
  1119        "type":"structure",
  1120        "members":{
  1121          "Cluster":{"shape":"Cluster"}
  1122        }
  1123      },
  1124      "UpdateParameterGroupRequest":{
  1125        "type":"structure",
  1126        "required":[
  1127          "ParameterGroupName",
  1128          "ParameterNameValues"
  1129        ],
  1130        "members":{
  1131          "ParameterGroupName":{"shape":"String"},
  1132          "ParameterNameValues":{"shape":"ParameterNameValueList"}
  1133        }
  1134      },
  1135      "UpdateParameterGroupResponse":{
  1136        "type":"structure",
  1137        "members":{
  1138          "ParameterGroup":{"shape":"ParameterGroup"}
  1139        }
  1140      },
  1141      "UpdateSubnetGroupRequest":{
  1142        "type":"structure",
  1143        "required":["SubnetGroupName"],
  1144        "members":{
  1145          "SubnetGroupName":{"shape":"String"},
  1146          "Description":{"shape":"String"},
  1147          "SubnetIds":{"shape":"SubnetIdentifierList"}
  1148        }
  1149      },
  1150      "UpdateSubnetGroupResponse":{
  1151        "type":"structure",
  1152        "members":{
  1153          "SubnetGroup":{"shape":"SubnetGroup"}
  1154        }
  1155      }
  1156    }
  1157  }