github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/kafka/2018-11-14/api-2.json (about)

     1  {
     2    "metadata": {
     3      "apiVersion": "2018-11-14",
     4      "endpointPrefix": "kafka",
     5      "signingName": "kafka",
     6      "serviceFullName": "Managed Streaming for Kafka",
     7      "serviceAbbreviation": "Kafka",
     8      "serviceId": "Kafka",
     9      "protocol": "rest-json",
    10      "jsonVersion": "1.1",
    11      "uid": "kafka-2018-11-14",
    12      "signatureVersion": "v4"
    13    },
    14    "operations": {
    15      "BatchAssociateScramSecret" : {
    16        "name" : "BatchAssociateScramSecret",
    17        "http" : {
    18          "method" : "POST",
    19          "requestUri" : "/v1/clusters/{clusterArn}/scram-secrets",
    20          "responseCode" : 200
    21        },
    22        "input" : {
    23          "shape" : "BatchAssociateScramSecretRequest"
    24        },
    25        "output" : {
    26          "shape" : "BatchAssociateScramSecretResponse"
    27        },
    28        "errors" : [ {
    29          "shape" : "BadRequestException"
    30        }, {
    31          "shape" : "UnauthorizedException"
    32        }, {
    33          "shape" : "InternalServerErrorException"
    34        }, {
    35          "shape" : "ForbiddenException"
    36        }, {
    37          "shape" : "NotFoundException"
    38        }, {
    39          "shape" : "ServiceUnavailableException"
    40        }, {
    41          "shape" : "TooManyRequestsException"
    42        } ]
    43      },
    44      "CreateCluster": {
    45        "name": "CreateCluster",
    46        "http": {
    47          "method": "POST",
    48          "requestUri": "/v1/clusters",
    49          "responseCode": 200
    50        },
    51        "input": {
    52          "shape": "CreateClusterRequest"
    53        },
    54        "output": {
    55          "shape": "CreateClusterResponse"
    56        },
    57        "errors": [
    58          {
    59            "shape": "BadRequestException"
    60          },
    61          {
    62            "shape": "InternalServerErrorException"
    63          },
    64          {
    65            "shape": "UnauthorizedException"
    66          },
    67          {
    68            "shape": "ForbiddenException"
    69          },
    70          {
    71            "shape": "ServiceUnavailableException"
    72          },
    73          {
    74            "shape": "TooManyRequestsException"
    75          },
    76          {
    77            "shape": "ConflictException"
    78          }
    79        ]
    80      },
    81      "CreateConfiguration": {
    82        "name": "CreateConfiguration",
    83        "http": {
    84          "method": "POST",
    85          "requestUri": "/v1/configurations",
    86          "responseCode": 200
    87        },
    88        "input": {
    89          "shape": "CreateConfigurationRequest"
    90        },
    91        "output": {
    92          "shape": "CreateConfigurationResponse"
    93        },
    94        "errors": [
    95          {
    96            "shape": "BadRequestException"
    97          },
    98          {
    99            "shape": "InternalServerErrorException"
   100          },
   101          {
   102            "shape": "UnauthorizedException"
   103          },
   104          {
   105            "shape": "ForbiddenException"
   106          },
   107          {
   108            "shape": "ServiceUnavailableException"
   109          },
   110          {
   111            "shape": "TooManyRequestsException"
   112          },
   113          {
   114            "shape": "ConflictException"
   115          }
   116        ]
   117      },
   118      "DeleteCluster": {
   119        "name": "DeleteCluster",
   120        "http": {
   121          "method": "DELETE",
   122          "requestUri": "/v1/clusters/{clusterArn}",
   123          "responseCode": 200
   124        },
   125        "input": {
   126          "shape": "DeleteClusterRequest"
   127        },
   128        "output": {
   129          "shape": "DeleteClusterResponse"
   130        },
   131        "errors": [
   132          {
   133            "shape": "NotFoundException"
   134          },
   135          {
   136            "shape": "BadRequestException"
   137          },
   138          {
   139            "shape": "InternalServerErrorException"
   140          },
   141          {
   142            "shape": "ForbiddenException"
   143          }
   144        ]
   145      },
   146      "DeleteConfiguration": {
   147        "name": "DeleteConfiguration",
   148        "http": {
   149          "method": "DELETE",
   150          "requestUri": "/v1/configurations/{arn}",
   151          "responseCode": 200
   152        },
   153        "input": {
   154          "shape": "DeleteConfigurationRequest"
   155        },
   156        "output": {
   157          "shape": "DeleteConfigurationResponse"
   158        },
   159        "errors": [
   160          {
   161            "shape": "NotFoundException"
   162          },
   163          {
   164            "shape": "BadRequestException"
   165          },
   166          {
   167            "shape": "InternalServerErrorException"
   168          },
   169          {
   170            "shape": "ForbiddenException"
   171          }
   172        ]
   173      },
   174      "DescribeCluster": {
   175        "name": "DescribeCluster",
   176        "http": {
   177          "method": "GET",
   178          "requestUri": "/v1/clusters/{clusterArn}",
   179          "responseCode": 200
   180        },
   181        "input": {
   182          "shape": "DescribeClusterRequest"
   183        },
   184        "output": {
   185          "shape": "DescribeClusterResponse"
   186        },
   187        "errors": [
   188          {
   189            "shape": "NotFoundException"
   190          },
   191          {
   192            "shape": "BadRequestException"
   193          },
   194          {
   195            "shape": "UnauthorizedException"
   196          },
   197          {
   198            "shape": "InternalServerErrorException"
   199          },
   200          {
   201            "shape": "ForbiddenException"
   202          }
   203        ]
   204      },
   205      "DescribeClusterOperation": {
   206        "name": "DescribeClusterOperation",
   207        "http": {
   208          "method": "GET",
   209          "requestUri": "/v1/operations/{clusterOperationArn}",
   210          "responseCode": 200
   211        },
   212        "input": {
   213          "shape": "DescribeClusterOperationRequest"
   214        },
   215        "output": {
   216          "shape": "DescribeClusterOperationResponse"
   217        },
   218        "errors": [
   219          {
   220            "shape": "NotFoundException"
   221          },
   222          {
   223            "shape": "BadRequestException"
   224          },
   225          {
   226            "shape": "UnauthorizedException"
   227          },
   228          {
   229            "shape": "InternalServerErrorException"
   230          },
   231          {
   232            "shape": "ForbiddenException"
   233          }
   234        ]
   235      },
   236      "DescribeConfiguration": {
   237        "name": "DescribeConfiguration",
   238        "http": {
   239          "method": "GET",
   240          "requestUri": "/v1/configurations/{arn}",
   241          "responseCode": 200
   242        },
   243        "input": {
   244          "shape": "DescribeConfigurationRequest"
   245        },
   246        "output": {
   247          "shape": "DescribeConfigurationResponse"
   248        },
   249        "errors": [
   250          {
   251            "shape": "BadRequestException"
   252          },
   253          {
   254            "shape": "UnauthorizedException"
   255          },
   256          {
   257            "shape": "InternalServerErrorException"
   258          },
   259          {
   260            "shape": "ForbiddenException"
   261          },
   262          {
   263            "shape": "NotFoundException"
   264          },
   265          {
   266            "shape": "ServiceUnavailableException"
   267          }
   268        ]
   269      },
   270      "DescribeConfigurationRevision": {
   271        "name": "DescribeConfigurationRevision",
   272        "http": {
   273          "method": "GET",
   274          "requestUri": "/v1/configurations/{arn}/revisions/{revision}",
   275          "responseCode": 200
   276        },
   277        "input": {
   278          "shape": "DescribeConfigurationRevisionRequest"
   279        },
   280        "output": {
   281          "shape": "DescribeConfigurationRevisionResponse"
   282        },
   283        "errors": [
   284          {
   285            "shape": "BadRequestException"
   286          },
   287          {
   288            "shape": "UnauthorizedException"
   289          },
   290          {
   291            "shape": "InternalServerErrorException"
   292          },
   293          {
   294            "shape": "ForbiddenException"
   295          },
   296          {
   297            "shape": "NotFoundException"
   298          },
   299          {
   300            "shape": "ServiceUnavailableException"
   301          }
   302        ]
   303      },
   304      "BatchDisassociateScramSecret" : {
   305        "name" : "BatchDisassociateScramSecret",
   306        "http" : {
   307          "method" : "PATCH",
   308          "requestUri" : "/v1/clusters/{clusterArn}/scram-secrets",
   309          "responseCode" : 200
   310        },
   311        "input" : {
   312          "shape" : "BatchDisassociateScramSecretRequest"
   313        },
   314        "output" : {
   315          "shape" : "BatchDisassociateScramSecretResponse"
   316        },
   317        "errors" : [ {
   318          "shape" : "BadRequestException"
   319        }, {
   320          "shape" : "UnauthorizedException"
   321        }, {
   322          "shape" : "InternalServerErrorException"
   323        }, {
   324          "shape" : "ForbiddenException"
   325        }, {
   326          "shape" : "NotFoundException"
   327        }, {
   328          "shape" : "ServiceUnavailableException"
   329        }, {
   330          "shape" : "TooManyRequestsException"
   331        } ]
   332      },
   333      "GetBootstrapBrokers": {
   334        "name": "GetBootstrapBrokers",
   335        "http": {
   336          "method": "GET",
   337          "requestUri": "/v1/clusters/{clusterArn}/bootstrap-brokers",
   338          "responseCode": 200
   339        },
   340        "input": {
   341          "shape": "GetBootstrapBrokersRequest"
   342        },
   343        "output": {
   344          "shape": "GetBootstrapBrokersResponse"
   345        },
   346        "errors": [
   347          {
   348            "shape": "BadRequestException"
   349          },
   350          {
   351            "shape": "UnauthorizedException"
   352          },
   353          {
   354            "shape": "InternalServerErrorException"
   355          },
   356          {
   357            "shape": "ConflictException"
   358          },
   359          {
   360            "shape": "ForbiddenException"
   361          }
   362        ]
   363      },
   364      "GetCompatibleKafkaVersions" : {
   365        "name" : "GetCompatibleKafkaVersions",
   366        "http" : {
   367          "method" : "GET",
   368          "requestUri" : "/v1/compatible-kafka-versions",
   369          "responseCode" : 200
   370        },
   371        "input" : {
   372          "shape" : "GetCompatibleKafkaVersionsRequest"
   373        },
   374        "output" : {
   375          "shape" : "GetCompatibleKafkaVersionsResponse"
   376        },
   377        "errors" : [ 
   378          {
   379            "shape" : "BadRequestException"
   380          }, 
   381          {
   382            "shape" : "UnauthorizedException"
   383          }, 
   384          {
   385            "shape" : "InternalServerErrorException"
   386          }, 
   387          {
   388            "shape" : "ForbiddenException"
   389          }, 
   390          {
   391            "shape" : "NotFoundException"
   392          }, 
   393          {
   394            "shape" : "ServiceUnavailableException"
   395          }, 
   396          {
   397            "shape" : "TooManyRequestsException"
   398          } 
   399        ]
   400      },
   401      "ListClusterOperations": {
   402        "name": "ListClusterOperations",
   403        "http": {
   404          "method": "GET",
   405          "requestUri": "/v1/clusters/{clusterArn}/operations",
   406          "responseCode": 200
   407        },
   408        "input": {
   409          "shape": "ListClusterOperationsRequest"
   410        },
   411        "output": {
   412          "shape": "ListClusterOperationsResponse"
   413        },
   414        "errors": [
   415          {
   416            "shape": "BadRequestException"
   417          },
   418          {
   419            "shape": "InternalServerErrorException"
   420          },
   421          {
   422            "shape": "UnauthorizedException"
   423          },
   424          {
   425            "shape": "ForbiddenException"
   426          }
   427        ]
   428      },
   429      "ListClusters": {
   430        "name": "ListClusters",
   431        "http": {
   432          "method": "GET",
   433          "requestUri": "/v1/clusters",
   434          "responseCode": 200
   435        },
   436        "input": {
   437          "shape": "ListClustersRequest"
   438        },
   439        "output": {
   440          "shape": "ListClustersResponse"
   441        },
   442        "errors": [
   443          {
   444            "shape": "BadRequestException"
   445          },
   446          {
   447            "shape": "InternalServerErrorException"
   448          },
   449          {
   450            "shape": "UnauthorizedException"
   451          },
   452          {
   453            "shape": "ForbiddenException"
   454          }
   455        ]
   456      },
   457      "ListConfigurationRevisions": {
   458        "name": "ListConfigurationRevisions",
   459        "http": {
   460          "method": "GET",
   461          "requestUri": "/v1/configurations/{arn}/revisions",
   462          "responseCode": 200
   463        },
   464        "input": {
   465          "shape": "ListConfigurationRevisionsRequest"
   466        },
   467        "output": {
   468          "shape": "ListConfigurationRevisionsResponse"
   469        },
   470        "errors": [
   471          {
   472            "shape": "BadRequestException"
   473          },
   474          {
   475            "shape": "UnauthorizedException"
   476          },
   477          {
   478            "shape": "InternalServerErrorException"
   479          },
   480          {
   481            "shape": "ForbiddenException"
   482          },
   483          {
   484            "shape": "NotFoundException"
   485          },
   486          {
   487            "shape": "ServiceUnavailableException"
   488          }
   489        ]
   490      },
   491      "ListConfigurations": {
   492        "name": "ListConfigurations",
   493        "http": {
   494          "method": "GET",
   495          "requestUri": "/v1/configurations",
   496          "responseCode": 200
   497        },
   498        "input": {
   499          "shape": "ListConfigurationsRequest"
   500        },
   501        "output": {
   502          "shape": "ListConfigurationsResponse"
   503        },
   504        "errors": [
   505          {
   506            "shape": "ServiceUnavailableException"
   507          },
   508          {
   509            "shape": "BadRequestException"
   510          },
   511          {
   512            "shape": "UnauthorizedException"
   513          },
   514          {
   515            "shape": "InternalServerErrorException"
   516          },
   517          {
   518            "shape": "ForbiddenException"
   519          }
   520        ]
   521      },
   522      "ListKafkaVersions": {
   523        "name": "ListKafkaVersions",
   524        "http": {
   525          "method": "GET",
   526          "requestUri": "/v1/kafka-versions",
   527          "responseCode": 200
   528        },
   529        "input": {
   530          "shape": "ListKafkaVersionsRequest"
   531        },
   532        "output": {
   533          "shape": "ListKafkaVersionsResponse"
   534        },
   535        "errors": [
   536          {
   537            "shape": "BadRequestException"
   538          },
   539          {
   540            "shape": "UnauthorizedException"
   541          },
   542          {
   543            "shape": "InternalServerErrorException"
   544          },
   545          {
   546            "shape": "ForbiddenException"
   547          }
   548        ]
   549      },
   550      "ListNodes": {
   551        "name": "ListNodes",
   552        "http": {
   553          "method": "GET",
   554          "requestUri": "/v1/clusters/{clusterArn}/nodes",
   555          "responseCode": 200
   556        },
   557        "input": {
   558          "shape": "ListNodesRequest"
   559        },
   560        "output": {
   561          "shape": "ListNodesResponse"
   562        },
   563        "errors": [
   564          {
   565            "shape": "NotFoundException"
   566          },
   567          {
   568            "shape": "BadRequestException"
   569          },
   570          {
   571            "shape": "InternalServerErrorException"
   572          },
   573          {
   574            "shape": "ForbiddenException"
   575          }
   576        ]
   577      },
   578      "ListScramSecrets" : {
   579        "name" : "ListScramSecrets",
   580        "http" : {
   581          "method" : "GET",
   582          "requestUri" : "/v1/clusters/{clusterArn}/scram-secrets",
   583          "responseCode" : 200
   584        },
   585        "input" : {
   586          "shape" : "ListScramSecretsRequest"
   587        },
   588        "output" : {
   589          "shape" : "ListScramSecretsResponse"
   590        },
   591        "errors" : [ {
   592          "shape" : "BadRequestException"
   593        }, {
   594          "shape" : "UnauthorizedException"
   595        }, {
   596          "shape" : "InternalServerErrorException"
   597        }, {
   598          "shape" : "ForbiddenException"
   599        }, {
   600          "shape" : "NotFoundException"
   601        }, {
   602          "shape" : "ServiceUnavailableException"
   603        }, {
   604          "shape" : "TooManyRequestsException"
   605        } ]
   606      },
   607      "ListTagsForResource": {
   608        "name": "ListTagsForResource",
   609        "http": {
   610          "method": "GET",
   611          "requestUri": "/v1/tags/{resourceArn}",
   612          "responseCode": 200
   613        },
   614        "input": {
   615          "shape": "ListTagsForResourceRequest"
   616        },
   617        "output": {
   618          "shape": "ListTagsForResourceResponse"
   619        },
   620        "errors": [
   621          {
   622            "shape": "NotFoundException"
   623          },
   624          {
   625            "shape": "BadRequestException"
   626          },
   627          {
   628            "shape": "InternalServerErrorException"
   629          }
   630        ]
   631      },
   632      "RebootBroker": {
   633        "name": "RebootBroker",
   634        "http": {
   635          "method": "PUT",
   636          "requestUri": "/v1/clusters/{clusterArn}/reboot-broker",
   637          "responseCode": 200
   638        },
   639        "input": {
   640          "shape": "RebootBrokerRequest"
   641        },
   642        "output": {
   643          "shape": "RebootBrokerResponse"
   644        },
   645        "errors": [
   646          {
   647          "shape": "BadRequestException"
   648          },
   649          {
   650            "shape": "UnauthorizedException"
   651          },
   652          {
   653            "shape": "InternalServerErrorException"
   654          },
   655          {
   656            "shape": "ForbiddenException"
   657          },
   658          {
   659            "shape": "NotFoundException"
   660          },
   661          {
   662            "shape": "ServiceUnavailableException"
   663          },
   664          {
   665          "shape": "TooManyRequestsException"
   666          }
   667        ]
   668      },
   669      "TagResource": {
   670        "name": "TagResource",
   671        "http": {
   672          "method": "POST",
   673          "requestUri": "/v1/tags/{resourceArn}",
   674          "responseCode": 204
   675        },
   676        "input": {
   677          "shape": "TagResourceRequest"
   678        },
   679        "errors": [
   680          {
   681            "shape": "NotFoundException"
   682          },
   683          {
   684            "shape": "BadRequestException"
   685          },
   686          {
   687            "shape": "InternalServerErrorException"
   688          }
   689        ]
   690      },
   691      "UntagResource": {
   692        "name": "UntagResource",
   693        "http": {
   694          "method": "DELETE",
   695          "requestUri": "/v1/tags/{resourceArn}",
   696          "responseCode": 204
   697        },
   698        "input": {
   699          "shape": "UntagResourceRequest"
   700        },
   701        "errors": [
   702          {
   703            "shape": "NotFoundException"
   704          },
   705          {
   706            "shape": "BadRequestException"
   707          },
   708          {
   709            "shape": "InternalServerErrorException"
   710          }
   711        ]
   712      },
   713      "UpdateBrokerCount": {
   714        "name": "UpdateBrokerCount",
   715        "http": {
   716          "method": "PUT",
   717          "requestUri": "/v1/clusters/{clusterArn}/nodes/count",
   718          "responseCode": 200
   719        },
   720        "input": {
   721          "shape": "UpdateBrokerCountRequest"
   722        },
   723        "output": {
   724          "shape": "UpdateBrokerCountResponse"
   725        },
   726        "errors": [
   727          {
   728            "shape": "ServiceUnavailableException"
   729          },
   730          {
   731            "shape": "BadRequestException"
   732          },
   733          {
   734            "shape": "UnauthorizedException"
   735          },
   736          {
   737            "shape": "InternalServerErrorException"
   738          },
   739          {
   740            "shape": "ForbiddenException"
   741          }
   742        ]
   743      },
   744      "UpdateBrokerType": {
   745        "name": "UpdateBrokerType",
   746        "http": {
   747          "method": "PUT",
   748          "requestUri": "/v1/clusters/{clusterArn}/nodes/type",
   749          "responseCode": 200
   750        },
   751        "input": {
   752          "shape": "UpdateBrokerTypeRequest"
   753        },
   754        "output": {
   755          "shape": "UpdateBrokerTypeResponse"
   756        },
   757        "errors": [
   758          {
   759            "shape": "BadRequestException"
   760          },
   761          {
   762            "shape": "ForbiddenException"
   763          },
   764          {
   765            "shape": "InternalServerErrorException"
   766          },
   767          {
   768            "shape": "NotFoundException"
   769          },
   770          {
   771            "shape": "ServiceUnavailableException"
   772          },
   773          {
   774            "shape": "UnauthorizedException"
   775          },
   776          {
   777            "shape": "TooManyRequestsException"
   778          }
   779        ]
   780      },
   781      "UpdateBrokerStorage": {
   782        "name": "UpdateBrokerStorage",
   783        "http": {
   784          "method": "PUT",
   785          "requestUri": "/v1/clusters/{clusterArn}/nodes/storage",
   786          "responseCode": 200
   787        },
   788        "input": {
   789          "shape": "UpdateBrokerStorageRequest"
   790        },
   791        "output": {
   792          "shape": "UpdateBrokerStorageResponse"
   793        },
   794        "errors": [
   795          {
   796            "shape": "ServiceUnavailableException"
   797          },
   798          {
   799            "shape": "BadRequestException"
   800          },
   801          {
   802            "shape": "UnauthorizedException"
   803          },
   804          {
   805            "shape": "InternalServerErrorException"
   806          },
   807          {
   808            "shape": "ForbiddenException"
   809          }
   810        ]
   811      },
   812      "UpdateConfiguration": {
   813        "name": "UpdateConfiguration",
   814        "http": {
   815          "method": "PUT",
   816          "requestUri": "/v1/configurations/{arn}",
   817          "responseCode": 200
   818        },
   819        "input": {
   820          "shape": "UpdateConfigurationRequest"
   821        },
   822        "output": {
   823          "shape": "UpdateConfigurationResponse"
   824        },
   825        "errors": [
   826          {
   827            "shape": "ServiceUnavailableException"
   828          },
   829          {
   830            "shape": "BadRequestException"
   831          },
   832          {
   833            "shape": "UnauthorizedException"
   834          },
   835          {
   836            "shape": "InternalServerErrorException"
   837          },
   838          {
   839            "shape": "ForbiddenException"
   840          }
   841        ]
   842      },
   843      "UpdateClusterConfiguration": {
   844        "name": "UpdateClusterConfiguration",
   845        "http": {
   846          "method": "PUT",
   847          "requestUri": "/v1/clusters/{clusterArn}/configuration",
   848          "responseCode": 200
   849        },
   850        "input": {
   851          "shape": "UpdateClusterConfigurationRequest"
   852        },
   853        "output": {
   854          "shape": "UpdateClusterConfigurationResponse"
   855        },
   856        "errors": [
   857          {
   858            "shape": "BadRequestException"
   859          },
   860          {
   861            "shape": "UnauthorizedException"
   862          },
   863          {
   864            "shape": "InternalServerErrorException"
   865          },
   866          {
   867            "shape": "ForbiddenException"
   868          },
   869          {
   870            "shape": "NotFoundException"
   871          },
   872          {
   873            "shape": "ServiceUnavailableException"
   874          }
   875        ]
   876      },
   877      "UpdateClusterKafkaVersion" : {
   878        "name" : "UpdateClusterKafkaVersion",
   879        "http" : {
   880          "method" : "PUT",
   881          "requestUri" : "/v1/clusters/{clusterArn}/version",
   882          "responseCode" : 200
   883        },
   884        "input" : {
   885          "shape" : "UpdateClusterKafkaVersionRequest"
   886        },
   887        "output" : {
   888          "shape" : "UpdateClusterKafkaVersionResponse"
   889        },
   890        "errors" : [ 
   891          {
   892            "shape" : "BadRequestException"
   893          }, 
   894          {
   895            "shape" : "UnauthorizedException"
   896          }, 
   897          {
   898            "shape" : "InternalServerErrorException"
   899          }, 
   900          {
   901            "shape" : "ForbiddenException"
   902          }, 
   903          {
   904            "shape" : "NotFoundException"
   905          }, 
   906          {
   907            "shape" : "ServiceUnavailableException"
   908          }, 
   909          {
   910            "shape" : "TooManyRequestsException"
   911          } 
   912        ]
   913      },
   914      "UpdateMonitoring" : {
   915        "name" : "UpdateMonitoring",
   916        "http" : {
   917          "method" : "PUT",
   918          "requestUri" : "/v1/clusters/{clusterArn}/monitoring",
   919          "responseCode" : 200
   920        },
   921        "input" : {
   922          "shape" : "UpdateMonitoringRequest"
   923        },
   924        "output" : {
   925          "shape" : "UpdateMonitoringResponse"
   926        },
   927        "errors" : [ {
   928          "shape" : "ServiceUnavailableException"
   929        }, {
   930          "shape" : "BadRequestException"
   931        }, {
   932          "shape" : "UnauthorizedException"
   933        }, {
   934          "shape" : "InternalServerErrorException"
   935        }, {
   936          "shape" : "ForbiddenException"
   937        } ]
   938      },
   939      "UpdateSecurity" : {
   940        "name" : "UpdateSecurity",
   941        "http" : {
   942          "method" : "PATCH",
   943          "requestUri" : "/v1/clusters/{clusterArn}/security",
   944          "responseCode" : 200
   945        },
   946        "input" : {
   947          "shape" : "UpdateSecurityRequest"
   948        },
   949        "output" : {
   950          "shape" : "UpdateSecurityResponse"
   951        },
   952        "errors" : [ {
   953          "shape" : "BadRequestException"
   954        }, {
   955          "shape" : "UnauthorizedException"
   956        }, {
   957          "shape" : "InternalServerErrorException"
   958        }, {
   959          "shape" : "ForbiddenException"
   960        }, {
   961          "shape" : "NotFoundException"
   962        }, {
   963          "shape" : "ServiceUnavailableException"
   964        }, {
   965          "shape" : "TooManyRequestsException"
   966        } ]
   967      }
   968    },
   969    "shapes": {
   970      "BatchAssociateScramSecretRequest" : {
   971        "type" : "structure",
   972        "members" : {
   973          "ClusterArn" : {
   974            "shape" : "__string",
   975            "location" : "uri",
   976            "locationName" : "clusterArn"
   977          },
   978          "SecretArnList" : {
   979            "shape" : "__listOf__string",
   980            "locationName" : "secretArnList"
   981          }
   982        },
   983        "required" : [ "ClusterArn", "SecretArnList" ]
   984      },
   985      "BatchAssociateScramSecretResponse" : {
   986        "type" : "structure",
   987        "members" : {
   988          "ClusterArn" : {
   989            "shape" : "__string",
   990            "locationName" : "clusterArn"
   991          },
   992          "UnprocessedScramSecrets" : {
   993            "shape" : "__listOfUnprocessedScramSecret",
   994            "locationName" : "unprocessedScramSecrets"
   995          }
   996        }
   997      },
   998      "BadRequestException": {
   999        "type": "structure",
  1000        "members": {
  1001          "InvalidParameter": {
  1002            "shape": "__string",
  1003            "locationName": "invalidParameter"
  1004          },
  1005          "Message": {
  1006            "shape": "__string",
  1007            "locationName": "message"
  1008          }
  1009        },
  1010        "exception": true,
  1011        "error": {
  1012          "httpStatusCode": 400
  1013        }
  1014      },
  1015      "BrokerAZDistribution": {
  1016        "type": "string",
  1017        "enum": [
  1018          "DEFAULT"
  1019        ]
  1020      },
  1021      "BrokerEBSVolumeInfo": {
  1022        "type": "structure",
  1023        "members": {
  1024          "KafkaBrokerNodeId": {
  1025            "shape": "__string",
  1026            "locationName": "kafkaBrokerNodeId"
  1027          },
  1028          "VolumeSizeGB": {
  1029            "shape": "__integer",
  1030            "locationName": "volumeSizeGB"
  1031          }
  1032        },
  1033        "required": [
  1034          "VolumeSizeGB",
  1035          "KafkaBrokerNodeId"
  1036        ]
  1037      },
  1038      "BrokerLogs" : {
  1039        "type" : "structure",
  1040        "members" : {
  1041          "CloudWatchLogs" : {
  1042            "shape" : "CloudWatchLogs",
  1043            "locationName" : "cloudWatchLogs"
  1044          },
  1045          "Firehose" : {
  1046            "shape" : "Firehose",
  1047            "locationName" : "firehose"
  1048          },
  1049          "S3" : {
  1050            "shape" : "S3",
  1051            "locationName" : "s3"
  1052          }
  1053        }
  1054      },
  1055      "BrokerNodeGroupInfo": {
  1056        "type": "structure",
  1057        "members": {
  1058          "BrokerAZDistribution": {
  1059            "shape": "BrokerAZDistribution",
  1060            "locationName": "brokerAZDistribution"
  1061          },
  1062          "ClientSubnets": {
  1063            "shape": "__listOf__string",
  1064            "locationName": "clientSubnets"
  1065          },
  1066          "InstanceType": {
  1067            "shape": "__stringMin5Max32",
  1068            "locationName": "instanceType"
  1069          },
  1070          "SecurityGroups": {
  1071            "shape": "__listOf__string",
  1072            "locationName": "securityGroups"
  1073          },
  1074          "StorageInfo": {
  1075            "shape": "StorageInfo",
  1076            "locationName": "storageInfo"
  1077          }
  1078        },
  1079        "required": [
  1080          "ClientSubnets",
  1081          "InstanceType"
  1082        ]
  1083      },
  1084      "BrokerNodeInfo": {
  1085        "type": "structure",
  1086        "members": {
  1087          "AttachedENIId": {
  1088            "shape": "__string",
  1089            "locationName": "attachedENIId"
  1090          },
  1091          "BrokerId": {
  1092            "shape": "__double",
  1093            "locationName": "brokerId"
  1094          },
  1095          "ClientSubnet": {
  1096            "shape": "__string",
  1097            "locationName": "clientSubnet"
  1098          },
  1099          "ClientVpcIpAddress": {
  1100            "shape": "__string",
  1101            "locationName": "clientVpcIpAddress"
  1102          },
  1103          "CurrentBrokerSoftwareInfo": {
  1104            "shape": "BrokerSoftwareInfo",
  1105            "locationName": "currentBrokerSoftwareInfo"
  1106          },
  1107          "Endpoints": {
  1108            "shape": "__listOf__string",
  1109            "locationName": "endpoints"
  1110          }
  1111        }
  1112      },
  1113      "BrokerSoftwareInfo": {
  1114        "type": "structure",
  1115        "members": {
  1116          "ConfigurationArn": {
  1117            "shape": "__string",
  1118            "locationName": "configurationArn"
  1119          },
  1120          "ConfigurationRevision": {
  1121            "shape": "__long",
  1122            "locationName": "configurationRevision"
  1123          },
  1124          "KafkaVersion": {
  1125            "shape": "__string",
  1126            "locationName": "kafkaVersion"
  1127          }
  1128        }
  1129      },
  1130      "ClientAuthentication" : {
  1131        "type" : "structure",
  1132        "members" : {
  1133          "Sasl" : {
  1134            "shape" : "Sasl",
  1135            "locationName" : "sasl"
  1136          },
  1137          "Tls" : {
  1138            "shape" : "Tls",
  1139            "locationName" : "tls"
  1140          },
  1141          "Unauthenticated" : {
  1142            "shape" : "Unauthenticated",
  1143            "locationName" : "unauthenticated"
  1144          }
  1145        }
  1146      },
  1147      "ClientBroker": {
  1148        "type": "string",
  1149        "enum": [
  1150          "TLS",
  1151          "TLS_PLAINTEXT",
  1152          "PLAINTEXT"
  1153        ]
  1154      },
  1155      "CloudWatchLogs" : {
  1156        "type" : "structure",
  1157        "members" : {
  1158          "Enabled" : {
  1159            "shape" : "__boolean",
  1160            "locationName" : "enabled"
  1161          },
  1162          "LogGroup" : {
  1163            "shape" : "__string",
  1164            "locationName" : "logGroup"
  1165          }
  1166        },
  1167        "required" : [ "Enabled" ]
  1168      },
  1169      "ClusterInfo": {
  1170        "type": "structure",
  1171        "members": {
  1172          "ActiveOperationArn": {
  1173            "shape": "__string",
  1174            "locationName": "activeOperationArn"
  1175          },
  1176          "BrokerNodeGroupInfo": {
  1177            "shape": "BrokerNodeGroupInfo",
  1178            "locationName": "brokerNodeGroupInfo"
  1179          },
  1180          "ClientAuthentication": {
  1181            "shape": "ClientAuthentication",
  1182            "locationName": "clientAuthentication"
  1183          },
  1184          "ClusterArn": {
  1185            "shape": "__string",
  1186            "locationName": "clusterArn"
  1187          },
  1188          "ClusterName": {
  1189            "shape": "__string",
  1190            "locationName": "clusterName"
  1191          },
  1192          "CreationTime": {
  1193            "shape": "__timestampIso8601",
  1194            "locationName": "creationTime"
  1195          },
  1196          "CurrentBrokerSoftwareInfo": {
  1197            "shape": "BrokerSoftwareInfo",
  1198            "locationName": "currentBrokerSoftwareInfo"
  1199          },
  1200          "LoggingInfo": {
  1201            "shape": "LoggingInfo",
  1202            "locationName": "loggingInfo"
  1203          },
  1204          "CurrentVersion": {
  1205            "shape": "__string",
  1206            "locationName": "currentVersion"
  1207          },
  1208          "EncryptionInfo": {
  1209            "shape": "EncryptionInfo",
  1210            "locationName": "encryptionInfo"
  1211          },
  1212          "EnhancedMonitoring": {
  1213            "shape": "EnhancedMonitoring",
  1214            "locationName": "enhancedMonitoring"
  1215          },
  1216          "NumberOfBrokerNodes": {
  1217            "shape": "__integer",
  1218            "locationName": "numberOfBrokerNodes"
  1219          },
  1220          "OpenMonitoring" : {
  1221            "shape" : "OpenMonitoring",
  1222            "locationName" : "openMonitoring"
  1223          },
  1224          "State": {
  1225            "shape": "ClusterState",
  1226            "locationName": "state"
  1227          },
  1228          "StateInfo": {
  1229            "shape": "StateInfo",
  1230            "locationName": "stateInfo"
  1231          },
  1232          "Tags": {
  1233            "shape": "__mapOf__string",
  1234            "locationName": "tags"
  1235          },
  1236          "ZookeeperConnectString": {
  1237            "shape": "__string",
  1238            "locationName": "zookeeperConnectString"
  1239          },
  1240          "ZookeeperConnectStringTls" : {
  1241            "shape" : "__string",
  1242            "locationName" : "zookeeperConnectStringTls"
  1243          }
  1244        }
  1245      },
  1246      "ClusterOperationInfo": {
  1247        "type": "structure",
  1248        "members": {
  1249          "ClientRequestId": {
  1250            "shape": "__string",
  1251            "locationName": "clientRequestId"
  1252          },
  1253          "ClusterArn": {
  1254            "shape": "__string",
  1255            "locationName": "clusterArn"
  1256          },
  1257          "CreationTime": {
  1258            "shape": "__timestampIso8601",
  1259            "locationName": "creationTime"
  1260          },
  1261          "EndTime": {
  1262            "shape": "__timestampIso8601",
  1263            "locationName": "endTime"
  1264          },
  1265          "ErrorInfo": {
  1266            "shape": "ErrorInfo",
  1267            "locationName": "errorInfo"
  1268          },
  1269          "OperationSteps": {
  1270            "shape": "__listOfClusterOperationStep",
  1271            "locationName": "operationSteps"
  1272          },
  1273          "OperationArn": {
  1274            "shape": "__string",
  1275            "locationName": "operationArn"
  1276          },
  1277          "OperationState": {
  1278            "shape": "__string",
  1279            "locationName": "operationState"
  1280          },
  1281          "OperationType": {
  1282            "shape": "__string",
  1283            "locationName": "operationType"
  1284          },
  1285          "SourceClusterInfo": {
  1286            "shape": "MutableClusterInfo",
  1287            "locationName": "sourceClusterInfo"
  1288          },
  1289          "TargetClusterInfo": {
  1290            "shape": "MutableClusterInfo",
  1291            "locationName": "targetClusterInfo"
  1292          }
  1293        }
  1294      },
  1295      "ClusterOperationStep" : {
  1296        "type" : "structure",
  1297        "members" : {
  1298          "StepInfo" : {
  1299            "shape" : "ClusterOperationStepInfo",
  1300            "locationName" : "stepInfo"
  1301          },
  1302          "StepName" : {
  1303            "shape" : "__string",
  1304            "locationName" : "stepName"
  1305          }
  1306        }
  1307      },
  1308      "ClusterOperationStepInfo" : {
  1309        "type" : "structure",
  1310        "members" : {
  1311          "StepStatus" : {
  1312            "shape" : "__string",
  1313            "locationName" : "stepStatus"
  1314          }
  1315        }
  1316      },
  1317      "ClusterState": {
  1318        "type": "string",
  1319        "enum": [
  1320          "ACTIVE",
  1321          "CREATING",
  1322          "DELETING",
  1323          "FAILED",
  1324          "HEALING",
  1325          "MAINTENANCE",
  1326          "REBOOTING_BROKER",
  1327          "UPDATING"
  1328        ]
  1329      },
  1330      "CompatibleKafkaVersion" : {
  1331        "type" : "structure",
  1332        "members" : {
  1333          "SourceVersion" : {
  1334            "shape" : "__string",
  1335            "locationName" : "sourceVersion"
  1336          },
  1337          "TargetVersions" : {
  1338            "shape" : "__listOf__string",
  1339            "locationName" : "targetVersions"
  1340          }
  1341        }
  1342      },
  1343      "Configuration": {
  1344        "type": "structure",
  1345        "members": {
  1346          "Arn": {
  1347            "shape": "__string",
  1348            "locationName": "arn"
  1349          },
  1350          "CreationTime": {
  1351            "shape": "__timestampIso8601",
  1352            "locationName": "creationTime"
  1353          },
  1354          "Description": {
  1355            "shape": "__string",
  1356            "locationName": "description"
  1357          },
  1358          "KafkaVersions": {
  1359            "shape": "__listOf__string",
  1360            "locationName": "kafkaVersions"
  1361          },
  1362          "LatestRevision": {
  1363            "shape": "ConfigurationRevision",
  1364            "locationName": "latestRevision"
  1365          },
  1366          "Name": {
  1367            "shape": "__string",
  1368            "locationName": "name"
  1369          },
  1370          "State": {
  1371            "shape": "ConfigurationState",
  1372            "locationName": "state"
  1373          }
  1374        },
  1375        "required": [
  1376          "Description",
  1377          "LatestRevision",
  1378          "CreationTime",
  1379          "KafkaVersions",
  1380          "Arn",
  1381          "Name",
  1382          "State"
  1383        ]
  1384      },
  1385      "ConfigurationInfo": {
  1386        "type": "structure",
  1387        "members": {
  1388          "Arn": {
  1389            "shape": "__string",
  1390            "locationName": "arn"
  1391          },
  1392          "Revision": {
  1393            "shape": "__long",
  1394            "locationName": "revision"
  1395          }
  1396        },
  1397        "required": [
  1398          "Revision",
  1399          "Arn"
  1400        ]
  1401      },
  1402      "ConfigurationRevision": {
  1403        "type": "structure",
  1404        "members": {
  1405          "CreationTime": {
  1406            "shape": "__timestampIso8601",
  1407            "locationName": "creationTime"
  1408          },
  1409          "Description": {
  1410            "shape": "__string",
  1411            "locationName": "description"
  1412          },
  1413          "Revision": {
  1414            "shape": "__long",
  1415            "locationName": "revision"
  1416          }
  1417        },
  1418        "required": [
  1419          "Revision",
  1420          "CreationTime"
  1421        ]
  1422      },
  1423      "ConfigurationState": {
  1424        "type": "string",
  1425        "enum": [
  1426          "ACTIVE",
  1427          "DELETING",
  1428          "DELETE_FAILED"
  1429        ]
  1430      },
  1431      "ConflictException": {
  1432        "type": "structure",
  1433        "members": {
  1434          "InvalidParameter": {
  1435            "shape": "__string",
  1436            "locationName": "invalidParameter"
  1437          },
  1438          "Message": {
  1439            "shape": "__string",
  1440            "locationName": "message"
  1441          }
  1442        },
  1443        "exception": true,
  1444        "error": {
  1445          "httpStatusCode": 409
  1446        }
  1447      },
  1448      "CreateClusterRequest": {
  1449        "type": "structure",
  1450        "members": {
  1451          "BrokerNodeGroupInfo": {
  1452            "shape": "BrokerNodeGroupInfo",
  1453            "locationName": "brokerNodeGroupInfo"
  1454          },
  1455          "ClientAuthentication": {
  1456            "shape": "ClientAuthentication",
  1457            "locationName": "clientAuthentication"
  1458          },
  1459          "ClusterName": {
  1460            "shape": "__stringMin1Max64",
  1461            "locationName": "clusterName"
  1462          },
  1463          "ConfigurationInfo": {
  1464            "shape": "ConfigurationInfo",
  1465            "locationName": "configurationInfo"
  1466          },
  1467          "EncryptionInfo": {
  1468            "shape": "EncryptionInfo",
  1469            "locationName": "encryptionInfo"
  1470          },
  1471          "EnhancedMonitoring": {
  1472            "shape": "EnhancedMonitoring",
  1473            "locationName": "enhancedMonitoring"
  1474          },
  1475          "KafkaVersion": {
  1476            "shape": "__stringMin1Max128",
  1477            "locationName": "kafkaVersion"
  1478          },
  1479          "LoggingInfo": {
  1480            "shape": "LoggingInfo",
  1481            "locationName": "loggingInfo"
  1482          },
  1483          "NumberOfBrokerNodes": {
  1484            "shape": "__integerMin1Max15",
  1485            "locationName": "numberOfBrokerNodes"
  1486          },
  1487          "OpenMonitoring" : {
  1488            "shape" : "OpenMonitoringInfo",
  1489            "locationName" : "openMonitoring"
  1490          },
  1491          "Tags": {
  1492            "shape": "__mapOf__string",
  1493            "locationName": "tags"
  1494          }
  1495        },
  1496        "required": [
  1497          "BrokerNodeGroupInfo",
  1498          "KafkaVersion",
  1499          "NumberOfBrokerNodes",
  1500          "ClusterName"
  1501        ]
  1502      },
  1503      "CreateClusterResponse": {
  1504        "type": "structure",
  1505        "members": {
  1506          "ClusterArn": {
  1507            "shape": "__string",
  1508            "locationName": "clusterArn"
  1509          },
  1510          "ClusterName": {
  1511            "shape": "__string",
  1512            "locationName": "clusterName"
  1513          },
  1514          "State": {
  1515            "shape": "ClusterState",
  1516            "locationName": "state"
  1517          }
  1518        }
  1519      },
  1520      "CreateConfigurationRequest": {
  1521        "type": "structure",
  1522        "members": {
  1523          "Description": {
  1524            "shape": "__string",
  1525            "locationName": "description"
  1526          },
  1527          "KafkaVersions": {
  1528            "shape": "__listOf__string",
  1529            "locationName": "kafkaVersions"
  1530          },
  1531          "Name": {
  1532            "shape": "__string",
  1533            "locationName": "name"
  1534          },
  1535          "ServerProperties": {
  1536            "shape": "__blob",
  1537            "locationName": "serverProperties"
  1538          }
  1539        },
  1540        "required": [
  1541          "ServerProperties",
  1542          "Name"
  1543        ]
  1544      },
  1545      "CreateConfigurationResponse": {
  1546        "type": "structure",
  1547        "members": {
  1548          "Arn": {
  1549            "shape": "__string",
  1550            "locationName": "arn"
  1551          },
  1552          "CreationTime": {
  1553            "shape": "__timestampIso8601",
  1554            "locationName": "creationTime"
  1555          },
  1556          "LatestRevision": {
  1557            "shape": "ConfigurationRevision",
  1558            "locationName": "latestRevision"
  1559          },
  1560          "Name": {
  1561            "shape": "__string",
  1562            "locationName": "name"
  1563          },
  1564          "State": {
  1565            "shape": "ConfigurationState",
  1566            "locationName": "state"
  1567          }
  1568        }
  1569      },
  1570      "DeleteClusterRequest": {
  1571        "type": "structure",
  1572        "members": {
  1573          "ClusterArn": {
  1574            "shape": "__string",
  1575            "location": "uri",
  1576            "locationName": "clusterArn"
  1577          },
  1578          "CurrentVersion": {
  1579            "shape": "__string",
  1580            "location": "querystring",
  1581            "locationName": "currentVersion"
  1582          }
  1583        },
  1584        "required": [
  1585          "ClusterArn"
  1586        ]
  1587      },
  1588      "DeleteClusterResponse": {
  1589        "type": "structure",
  1590        "members": {
  1591          "ClusterArn": {
  1592            "shape": "__string",
  1593            "locationName": "clusterArn"
  1594          },
  1595          "State": {
  1596            "shape": "ClusterState",
  1597            "locationName": "state"
  1598          }
  1599        }
  1600      },
  1601      "DeleteConfigurationRequest": {
  1602        "type": "structure",
  1603        "members": {
  1604          "Arn": {
  1605            "shape": "__string",
  1606            "location": "uri",
  1607            "locationName": "arn"
  1608          }
  1609        },
  1610        "required": [
  1611          "Arn"
  1612        ]
  1613      },
  1614      "DeleteConfigurationResponse": {
  1615        "type": "structure",
  1616        "members": {
  1617          "Arn": {
  1618            "shape": "__string",
  1619            "locationName": "arn"
  1620          },
  1621          "State": {
  1622            "shape": "ConfigurationState",
  1623            "locationName": "state"
  1624          }
  1625        }
  1626      },
  1627      "DescribeClusterOperationRequest": {
  1628        "type": "structure",
  1629        "members": {
  1630          "ClusterOperationArn": {
  1631            "shape": "__string",
  1632            "location": "uri",
  1633            "locationName": "clusterOperationArn"
  1634          }
  1635        },
  1636        "required": [
  1637          "ClusterOperationArn"
  1638        ]
  1639      },
  1640      "DescribeClusterOperationResponse": {
  1641        "type": "structure",
  1642        "members": {
  1643          "ClusterOperationInfo": {
  1644            "shape": "ClusterOperationInfo",
  1645            "locationName": "clusterOperationInfo"
  1646          }
  1647        }
  1648      },
  1649      "DescribeClusterRequest": {
  1650        "type": "structure",
  1651        "members": {
  1652          "ClusterArn": {
  1653            "shape": "__string",
  1654            "location": "uri",
  1655            "locationName": "clusterArn"
  1656          }
  1657        },
  1658        "required": [
  1659          "ClusterArn"
  1660        ]
  1661      },
  1662      "DescribeClusterResponse": {
  1663        "type": "structure",
  1664        "members": {
  1665          "ClusterInfo": {
  1666            "shape": "ClusterInfo",
  1667            "locationName": "clusterInfo"
  1668          }
  1669        }
  1670      },
  1671      "DescribeConfigurationRequest": {
  1672        "type": "structure",
  1673        "members": {
  1674          "Arn": {
  1675            "shape": "__string",
  1676            "location": "uri",
  1677            "locationName": "arn"
  1678          }
  1679        },
  1680        "required": [
  1681          "Arn"
  1682        ]
  1683      },
  1684      "DescribeConfigurationResponse": {
  1685        "type": "structure",
  1686        "members": {
  1687          "Arn": {
  1688            "shape": "__string",
  1689            "locationName": "arn"
  1690          },
  1691          "CreationTime": {
  1692            "shape": "__timestampIso8601",
  1693            "locationName": "creationTime"
  1694          },
  1695          "Description": {
  1696            "shape": "__string",
  1697            "locationName": "description"
  1698          },
  1699          "KafkaVersions": {
  1700            "shape": "__listOf__string",
  1701            "locationName": "kafkaVersions"
  1702          },
  1703          "LatestRevision": {
  1704            "shape": "ConfigurationRevision",
  1705            "locationName": "latestRevision"
  1706          },
  1707          "Name": {
  1708            "shape": "__string",
  1709            "locationName": "name"
  1710          },
  1711          "State": {
  1712            "shape": "ConfigurationState",
  1713            "locationName": "state"
  1714          }
  1715        }
  1716      },
  1717      "DescribeConfigurationRevisionRequest": {
  1718        "type": "structure",
  1719        "members": {
  1720          "Arn": {
  1721            "shape": "__string",
  1722            "location": "uri",
  1723            "locationName": "arn"
  1724          },
  1725          "Revision": {
  1726            "shape": "__long",
  1727            "location": "uri",
  1728            "locationName": "revision"
  1729          }
  1730        },
  1731        "required": [
  1732          "Revision",
  1733          "Arn"
  1734        ]
  1735      },
  1736      "DescribeConfigurationRevisionResponse": {
  1737        "type": "structure",
  1738        "members": {
  1739          "Arn": {
  1740            "shape": "__string",
  1741            "locationName": "arn"
  1742          },
  1743          "CreationTime": {
  1744            "shape": "__timestampIso8601",
  1745            "locationName": "creationTime"
  1746          },
  1747          "Description": {
  1748            "shape": "__string",
  1749            "locationName": "description"
  1750          },
  1751          "Revision": {
  1752            "shape": "__long",
  1753            "locationName": "revision"
  1754          },
  1755          "ServerProperties": {
  1756            "shape": "__blob",
  1757            "locationName": "serverProperties"
  1758          }
  1759        }
  1760      },
  1761      "BatchDisassociateScramSecretRequest" : {
  1762        "type" : "structure",
  1763        "members" : {
  1764          "ClusterArn" : {
  1765            "shape" : "__string",
  1766            "location" : "uri",
  1767            "locationName" : "clusterArn"
  1768          },
  1769          "SecretArnList" : {
  1770            "shape" : "__listOf__string",
  1771            "locationName" : "secretArnList"
  1772          }
  1773        },
  1774        "required" : [ "ClusterArn", "SecretArnList" ]
  1775      },
  1776      "BatchDisassociateScramSecretResponse" : {
  1777        "type" : "structure",
  1778        "members" : {
  1779          "ClusterArn" : {
  1780            "shape" : "__string",
  1781            "locationName" : "clusterArn"
  1782          },
  1783          "UnprocessedScramSecrets" : {
  1784            "shape" : "__listOfUnprocessedScramSecret",
  1785            "locationName" : "unprocessedScramSecrets"
  1786          }
  1787        }
  1788      },
  1789      "EBSStorageInfo": {
  1790        "type": "structure",
  1791        "members": {
  1792          "VolumeSize": {
  1793            "shape": "__integerMin1Max16384",
  1794            "locationName": "volumeSize"
  1795          }
  1796        }
  1797      },
  1798      "EncryptionAtRest": {
  1799        "type": "structure",
  1800        "members": {
  1801          "DataVolumeKMSKeyId": {
  1802            "shape": "__string",
  1803            "locationName": "dataVolumeKMSKeyId"
  1804          }
  1805        },
  1806        "required": [
  1807          "DataVolumeKMSKeyId"
  1808        ]
  1809      },
  1810      "EncryptionInTransit": {
  1811        "type": "structure",
  1812        "members": {
  1813          "ClientBroker": {
  1814            "shape": "ClientBroker",
  1815            "locationName": "clientBroker"
  1816          },
  1817          "InCluster": {
  1818            "shape": "__boolean",
  1819            "locationName": "inCluster"
  1820          }
  1821        }
  1822      },
  1823      "EncryptionInfo": {
  1824        "type": "structure",
  1825        "members": {
  1826          "EncryptionAtRest": {
  1827            "shape": "EncryptionAtRest",
  1828            "locationName": "encryptionAtRest"
  1829          },
  1830          "EncryptionInTransit": {
  1831            "shape": "EncryptionInTransit",
  1832            "locationName": "encryptionInTransit"
  1833          }
  1834        }
  1835      },
  1836      "EnhancedMonitoring": {
  1837        "type": "string",
  1838        "enum": [
  1839          "DEFAULT",
  1840          "PER_BROKER",
  1841          "PER_TOPIC_PER_BROKER",
  1842          "PER_TOPIC_PER_PARTITION"
  1843        ]
  1844      },
  1845      "Error": {
  1846        "type": "structure",
  1847        "members": {
  1848          "InvalidParameter": {
  1849            "shape": "__string",
  1850            "locationName": "invalidParameter"
  1851          },
  1852          "Message": {
  1853            "shape": "__string",
  1854            "locationName": "message"
  1855          }
  1856        }
  1857      },
  1858      "Firehose" : {
  1859        "type" : "structure",
  1860        "members" : {
  1861          "DeliveryStream" : {
  1862            "shape" : "__string",
  1863            "locationName" : "deliveryStream"
  1864          },
  1865          "Enabled" : {
  1866            "shape" : "__boolean",
  1867            "locationName" : "enabled"
  1868          }
  1869        },
  1870        "required" : [ "Enabled" ]
  1871      },
  1872      "ErrorInfo": {
  1873        "type": "structure",
  1874        "members": {
  1875          "ErrorCode": {
  1876            "shape": "__string",
  1877            "locationName": "errorCode"
  1878          },
  1879          "ErrorString": {
  1880            "shape": "__string",
  1881            "locationName": "errorString"
  1882          }
  1883        }
  1884      },
  1885      "ForbiddenException": {
  1886        "type": "structure",
  1887        "members": {
  1888          "InvalidParameter": {
  1889            "shape": "__string",
  1890            "locationName": "invalidParameter"
  1891          },
  1892          "Message": {
  1893            "shape": "__string",
  1894            "locationName": "message"
  1895          }
  1896        },
  1897        "exception": true,
  1898        "error": {
  1899          "httpStatusCode": 403
  1900        }
  1901      },
  1902      "GetBootstrapBrokersRequest": {
  1903        "type": "structure",
  1904        "members": {
  1905          "ClusterArn": {
  1906            "shape": "__string",
  1907            "location": "uri",
  1908            "locationName": "clusterArn"
  1909          }
  1910        },
  1911        "required": [
  1912          "ClusterArn"
  1913        ]
  1914      },
  1915      "GetBootstrapBrokersResponse": {
  1916        "type": "structure",
  1917        "members": {
  1918          "BootstrapBrokerString": {
  1919            "shape": "__string",
  1920            "locationName": "bootstrapBrokerString"
  1921          },
  1922          "BootstrapBrokerStringTls": {
  1923            "shape": "__string",
  1924            "locationName": "bootstrapBrokerStringTls"
  1925          },
  1926          "BootstrapBrokerStringSaslScram": {
  1927            "shape": "__string",
  1928            "locationName": "bootstrapBrokerStringSaslScram"
  1929          },
  1930          "BootstrapBrokerStringSaslIam": {
  1931            "shape": "__string",
  1932            "locationName": "bootstrapBrokerStringSaslIam"
  1933          }
  1934        }
  1935      },
  1936      "GetCompatibleKafkaVersionsRequest" : {
  1937        "type" : "structure",
  1938        "members" : {
  1939          "ClusterArn" : {
  1940            "shape" : "__string",
  1941            "location" : "querystring",
  1942            "locationName" : "clusterArn"
  1943          }
  1944        }
  1945      },
  1946      "GetCompatibleKafkaVersionsResponse" : {
  1947        "type" : "structure",
  1948        "members" : {
  1949          "CompatibleKafkaVersions" : {
  1950            "shape" : "__listOfCompatibleKafkaVersion",
  1951            "locationName" : "compatibleKafkaVersions"
  1952          }
  1953        }
  1954      },
  1955      "InternalServerErrorException": {
  1956        "type": "structure",
  1957        "members": {
  1958          "InvalidParameter": {
  1959            "shape": "__string",
  1960            "locationName": "invalidParameter"
  1961          },
  1962          "Message": {
  1963            "shape": "__string",
  1964            "locationName": "message"
  1965          }
  1966        },
  1967        "exception": true,
  1968        "error": {
  1969          "httpStatusCode": 500
  1970        }
  1971      },
  1972      "KafkaVersion": {
  1973        "type": "structure",
  1974        "members": {
  1975          "Version": {
  1976            "shape": "__string",
  1977            "locationName": "version"
  1978          },
  1979          "Status": {
  1980            "shape": "KafkaVersionStatus",
  1981            "locationName": "status"
  1982          }
  1983        }
  1984      },
  1985      "KafkaVersionStatus": {
  1986        "type": "string",
  1987        "enum": [
  1988          "ACTIVE",
  1989          "DEPRECATED"
  1990        ]
  1991      },
  1992      "ListClusterOperationsRequest": {
  1993        "type": "structure",
  1994        "members": {
  1995          "ClusterArn": {
  1996            "shape": "__string",
  1997            "location": "uri",
  1998            "locationName": "clusterArn"
  1999          },
  2000          "MaxResults": {
  2001            "shape": "MaxResults",
  2002            "location": "querystring",
  2003            "locationName": "maxResults"
  2004          },
  2005          "NextToken": {
  2006            "shape": "__string",
  2007            "location": "querystring",
  2008            "locationName": "nextToken"
  2009          }
  2010        },
  2011        "required": [
  2012          "ClusterArn"
  2013        ]
  2014      },
  2015      "ListClusterOperationsResponse": {
  2016        "type": "structure",
  2017        "members": {
  2018          "ClusterOperationInfoList": {
  2019            "shape": "__listOfClusterOperationInfo",
  2020            "locationName": "clusterOperationInfoList"
  2021          },
  2022          "NextToken": {
  2023            "shape": "__string",
  2024            "locationName": "nextToken"
  2025          }
  2026        }
  2027      },
  2028      "ListClustersRequest": {
  2029        "type": "structure",
  2030        "members": {
  2031          "ClusterNameFilter": {
  2032            "shape": "__string",
  2033            "location": "querystring",
  2034            "locationName": "clusterNameFilter"
  2035          },
  2036          "MaxResults": {
  2037            "shape": "MaxResults",
  2038            "location": "querystring",
  2039            "locationName": "maxResults"
  2040          },
  2041          "NextToken": {
  2042            "shape": "__string",
  2043            "location": "querystring",
  2044            "locationName": "nextToken"
  2045          }
  2046        }
  2047      },
  2048      "ListClustersResponse": {
  2049        "type": "structure",
  2050        "members": {
  2051          "ClusterInfoList": {
  2052            "shape": "__listOfClusterInfo",
  2053            "locationName": "clusterInfoList"
  2054          },
  2055          "NextToken": {
  2056            "shape": "__string",
  2057            "locationName": "nextToken"
  2058          }
  2059        }
  2060      },
  2061      "ListConfigurationRevisionsRequest": {
  2062        "type": "structure",
  2063        "members": {
  2064          "Arn": {
  2065            "shape": "__string",
  2066            "location": "uri",
  2067            "locationName": "arn"
  2068          },
  2069          "MaxResults": {
  2070            "shape": "MaxResults",
  2071            "location": "querystring",
  2072            "locationName": "maxResults"
  2073          },
  2074          "NextToken": {
  2075            "shape": "__string",
  2076            "location": "querystring",
  2077            "locationName": "nextToken"
  2078          }
  2079        },
  2080        "required": [
  2081          "Arn"
  2082        ]
  2083      },
  2084      "ListConfigurationRevisionsResponse": {
  2085        "type": "structure",
  2086        "members": {
  2087          "NextToken": {
  2088            "shape": "__string",
  2089            "locationName": "nextToken"
  2090          },
  2091          "Revisions": {
  2092            "shape": "__listOfConfigurationRevision",
  2093            "locationName": "revisions"
  2094          }
  2095        }
  2096      },
  2097      "ListConfigurationsRequest": {
  2098        "type": "structure",
  2099        "members": {
  2100          "MaxResults": {
  2101            "shape": "MaxResults",
  2102            "location": "querystring",
  2103            "locationName": "maxResults"
  2104          },
  2105          "NextToken": {
  2106            "shape": "__string",
  2107            "location": "querystring",
  2108            "locationName": "nextToken"
  2109          }
  2110        }
  2111      },
  2112      "ListConfigurationsResponse": {
  2113        "type": "structure",
  2114        "members": {
  2115          "Configurations": {
  2116            "shape": "__listOfConfiguration",
  2117            "locationName": "configurations"
  2118          },
  2119          "NextToken": {
  2120            "shape": "__string",
  2121            "locationName": "nextToken"
  2122          }
  2123        }
  2124      },
  2125      "ListKafkaVersionsRequest": {
  2126        "type": "structure",
  2127        "members": {
  2128          "MaxResults": {
  2129            "shape": "MaxResults",
  2130            "location": "querystring",
  2131            "locationName": "maxResults"
  2132          },
  2133          "NextToken": {
  2134            "shape": "__string",
  2135            "location": "querystring",
  2136            "locationName": "nextToken"
  2137          }
  2138        }
  2139      },
  2140      "ListKafkaVersionsResponse": {
  2141        "type": "structure",
  2142        "members": {
  2143          "KafkaVersions": {
  2144            "shape": "__listOfKafkaVersion",
  2145            "locationName": "kafkaVersions"
  2146          },
  2147          "NextToken": {
  2148            "shape": "__string",
  2149            "locationName": "nextToken"
  2150          }
  2151        }
  2152      },
  2153      "ListNodesRequest": {
  2154        "type": "structure",
  2155        "members": {
  2156          "ClusterArn": {
  2157            "shape": "__string",
  2158            "location": "uri",
  2159            "locationName": "clusterArn"
  2160          },
  2161          "MaxResults": {
  2162            "shape": "MaxResults",
  2163            "location": "querystring",
  2164            "locationName": "maxResults"
  2165          },
  2166          "NextToken": {
  2167            "shape": "__string",
  2168            "location": "querystring",
  2169            "locationName": "nextToken"
  2170          }
  2171        },
  2172        "required": [
  2173          "ClusterArn"
  2174        ]
  2175      },
  2176      "ListNodesResponse": {
  2177        "type": "structure",
  2178        "members": {
  2179          "NextToken": {
  2180            "shape": "__string",
  2181            "locationName": "nextToken"
  2182          },
  2183          "NodeInfoList": {
  2184            "shape": "__listOfNodeInfo",
  2185            "locationName": "nodeInfoList"
  2186          }
  2187        }
  2188      },
  2189      "ListScramSecretsRequest" : {
  2190        "type" : "structure",
  2191        "members" : {
  2192          "ClusterArn" : {
  2193            "shape" : "__string",
  2194            "location" : "uri",
  2195            "locationName" : "clusterArn"
  2196          },
  2197          "MaxResults" : {
  2198            "shape" : "MaxResults",
  2199            "location" : "querystring",
  2200            "locationName" : "maxResults"
  2201          },
  2202          "NextToken" : {
  2203            "shape" : "__string",
  2204            "location" : "querystring",
  2205            "locationName" : "nextToken"
  2206          }
  2207        },
  2208        "required" : [ "ClusterArn" ]
  2209      },
  2210      "ListScramSecretsResponse" : {
  2211        "type" : "structure",
  2212        "members" : {
  2213          "NextToken" : {
  2214            "shape" : "__string",
  2215            "locationName" : "nextToken"
  2216          },
  2217          "SecretArnList" : {
  2218            "shape" : "__listOf__string",
  2219            "locationName" : "secretArnList"
  2220          }
  2221        }
  2222      },
  2223      "ListTagsForResourceRequest": {
  2224        "type": "structure",
  2225        "members": {
  2226          "ResourceArn": {
  2227            "shape": "__string",
  2228            "location": "uri",
  2229            "locationName": "resourceArn"
  2230          }
  2231        },
  2232        "required": [
  2233          "ResourceArn"
  2234        ]
  2235      },
  2236      "ListTagsForResourceResponse": {
  2237        "type": "structure",
  2238        "members": {
  2239          "Tags": {
  2240            "shape": "__mapOf__string",
  2241            "locationName": "tags"
  2242          }
  2243        }
  2244      },
  2245      "MaxResults": {
  2246        "type": "integer",
  2247        "min": 1,
  2248        "max": 100
  2249      },
  2250      "LoggingInfo": {
  2251        "type": "structure",
  2252        "members": {
  2253          "BrokerLogs": {
  2254            "shape": "BrokerLogs",
  2255            "locationName": "brokerLogs"
  2256          }
  2257        },
  2258       "required": [ "BrokerLogs" ]
  2259      },
  2260      "MutableClusterInfo" : {
  2261        "type" : "structure",
  2262        "members" : {
  2263          "BrokerEBSVolumeInfo" : {
  2264            "shape" : "__listOfBrokerEBSVolumeInfo",
  2265            "locationName" : "brokerEBSVolumeInfo"
  2266          },
  2267          "ConfigurationInfo" : {
  2268            "shape" : "ConfigurationInfo",
  2269            "locationName" : "configurationInfo"
  2270          },
  2271          "NumberOfBrokerNodes" : {
  2272            "shape" : "__integer",
  2273            "locationName" : "numberOfBrokerNodes"
  2274          },
  2275          "OpenMonitoring" : {
  2276            "shape" : "OpenMonitoring",
  2277            "locationName" : "openMonitoring"
  2278          },
  2279          "EnhancedMonitoring" : {
  2280            "shape" : "EnhancedMonitoring",
  2281            "locationName" : "enhancedMonitoring"
  2282          },
  2283          "KafkaVersion" : {
  2284            "shape" : "__string",
  2285            "locationName" : "kafkaVersion"
  2286          },
  2287          "LoggingInfo" : {
  2288            "shape" : "LoggingInfo",
  2289            "locationName" : "loggingInfo"
  2290          },
  2291          "InstanceType" : {
  2292            "shape" : "__string",
  2293            "locationName" : "instanceType"
  2294          },
  2295          "ClientAuthentication" : {
  2296            "shape" : "ClientAuthentication",
  2297            "locationName" : "clientAuthentication"
  2298          },
  2299          "EncryptionInfo" : {
  2300            "shape" : "EncryptionInfo",
  2301            "locationName" : "encryptionInfo"
  2302          }
  2303        }
  2304      },
  2305      "NodeInfo": {
  2306        "type": "structure",
  2307        "members": {
  2308          "AddedToClusterTime": {
  2309            "shape": "__string",
  2310            "locationName": "addedToClusterTime"
  2311          },
  2312          "BrokerNodeInfo": {
  2313            "shape": "BrokerNodeInfo",
  2314            "locationName": "brokerNodeInfo"
  2315          },
  2316          "InstanceType": {
  2317            "shape": "__string",
  2318            "locationName": "instanceType"
  2319          },
  2320          "NodeARN": {
  2321            "shape": "__string",
  2322            "locationName": "nodeARN"
  2323          },
  2324          "NodeType": {
  2325            "shape": "NodeType",
  2326            "locationName": "nodeType"
  2327          },
  2328          "ZookeeperNodeInfo": {
  2329            "shape": "ZookeeperNodeInfo",
  2330            "locationName": "zookeeperNodeInfo"
  2331          }
  2332        }
  2333      },
  2334      "NodeType": {
  2335        "type": "string",
  2336        "enum": [
  2337          "BROKER"
  2338        ]
  2339      },
  2340      "NotFoundException": {
  2341        "type": "structure",
  2342        "members": {
  2343          "InvalidParameter": {
  2344            "shape": "__string",
  2345            "locationName": "invalidParameter"
  2346          },
  2347          "Message": {
  2348            "shape": "__string",
  2349            "locationName": "message"
  2350          }
  2351        },
  2352        "exception": true,
  2353        "error": {
  2354          "httpStatusCode": 404
  2355        }
  2356      },
  2357      "Sasl" : {
  2358        "type" : "structure",
  2359        "members" : {
  2360          "Scram" : {
  2361            "shape" : "Scram",
  2362            "locationName" : "scram"
  2363          },
  2364          "Iam" : {
  2365            "shape" : "Iam",
  2366            "locationName" : "iam"
  2367          }
  2368        }
  2369      },
  2370      "Scram" : {
  2371        "type" : "structure",
  2372        "members" : {
  2373          "Enabled" : {
  2374            "shape" : "__boolean",
  2375            "locationName" : "enabled"
  2376          }
  2377        }
  2378      },
  2379      "Iam" : {
  2380        "type" : "structure",
  2381        "members" : {
  2382          "Enabled" : {
  2383            "shape" : "__boolean",
  2384            "locationName" : "enabled"
  2385          }
  2386        }
  2387      },
  2388      "ServiceUnavailableException": {
  2389        "type": "structure",
  2390        "members": {
  2391          "InvalidParameter": {
  2392            "shape": "__string",
  2393            "locationName": "invalidParameter"
  2394          },
  2395          "Message": {
  2396            "shape": "__string",
  2397            "locationName": "message"
  2398          }
  2399        },
  2400        "exception": true,
  2401        "error": {
  2402          "httpStatusCode": 503
  2403        }
  2404      },
  2405      "StateInfo": {
  2406        "type": "structure",
  2407        "members": {
  2408          "Code": {
  2409            "shape": "__string",
  2410            "locationName": "code"
  2411          },
  2412          "Message": {
  2413            "shape": "__string",
  2414            "locationName": "message"
  2415          }
  2416        }
  2417      },
  2418      "StorageInfo": {
  2419        "type": "structure",
  2420        "members": {
  2421          "EbsStorageInfo": {
  2422            "shape": "EBSStorageInfo",
  2423            "locationName": "ebsStorageInfo"
  2424          }
  2425        }
  2426      },
  2427      "TagResourceRequest": {
  2428        "type": "structure",
  2429        "members": {
  2430          "ResourceArn": {
  2431            "shape": "__string",
  2432            "location": "uri",
  2433            "locationName": "resourceArn"
  2434          },
  2435          "Tags": {
  2436            "shape": "__mapOf__string",
  2437            "locationName": "tags"
  2438          }
  2439        },
  2440        "required": [
  2441          "ResourceArn",
  2442          "Tags"
  2443        ]
  2444      },
  2445      "Tls" : {
  2446        "type" : "structure",
  2447        "members" : {
  2448          "CertificateAuthorityArnList" : {
  2449            "shape" : "__listOf__string",
  2450            "locationName" : "certificateAuthorityArnList"
  2451          },
  2452          "Enabled" : {
  2453            "shape" : "__boolean",
  2454            "locationName" : "enabled"
  2455          }
  2456        }
  2457      },
  2458      "TooManyRequestsException": {
  2459        "type": "structure",
  2460        "members": {
  2461          "InvalidParameter": {
  2462            "shape": "__string",
  2463            "locationName": "invalidParameter"
  2464          },
  2465          "Message": {
  2466            "shape": "__string",
  2467            "locationName": "message"
  2468          }
  2469        },
  2470        "exception": true,
  2471        "error": {
  2472          "httpStatusCode": 429
  2473        }
  2474      },
  2475      "Unauthenticated" : {
  2476        "type" : "structure",
  2477        "members" : {
  2478          "Enabled" : {
  2479            "shape" : "__boolean",
  2480            "locationName" : "enabled"
  2481          }
  2482        }
  2483      },
  2484      "UnauthorizedException": {
  2485        "type": "structure",
  2486        "members": {
  2487          "InvalidParameter": {
  2488            "shape": "__string",
  2489            "locationName": "invalidParameter"
  2490          },
  2491          "Message": {
  2492            "shape": "__string",
  2493            "locationName": "message"
  2494          }
  2495        },
  2496        "exception": true,
  2497        "error": {
  2498          "httpStatusCode": 401
  2499        }
  2500      },
  2501      "UnprocessedScramSecret" : {
  2502        "type" : "structure",
  2503        "members" : {
  2504          "ErrorCode" : {
  2505            "shape" : "__string",
  2506            "locationName" : "errorCode"
  2507          },
  2508          "ErrorMessage" : {
  2509            "shape" : "__string",
  2510            "locationName" : "errorMessage"
  2511          },
  2512          "SecretArn" : {
  2513            "shape" : "__string",
  2514            "locationName" : "secretArn"
  2515          }
  2516        }
  2517      },
  2518      "UntagResourceRequest": {
  2519        "type": "structure",
  2520        "members": {
  2521          "ResourceArn": {
  2522            "shape": "__string",
  2523            "location": "uri",
  2524            "locationName": "resourceArn"
  2525          },
  2526          "TagKeys": {
  2527            "shape": "__listOf__string",
  2528            "location": "querystring",
  2529            "locationName": "tagKeys"
  2530          }
  2531        },
  2532        "required": [
  2533          "TagKeys",
  2534          "ResourceArn"
  2535        ]
  2536      },
  2537      "UpdateBrokerTypeRequest": {
  2538        "type": "structure",
  2539        "members": {
  2540          "ClusterArn": {
  2541            "shape": "__string",
  2542            "location": "uri",
  2543            "locationName": "clusterArn"
  2544          },
  2545          "CurrentVersion": {
  2546            "shape": "__string",
  2547            "locationName": "currentVersion"
  2548          },
  2549          "TargetInstanceType": {
  2550            "shape": "__string",
  2551            "locationName": "targetInstanceType"
  2552          }
  2553        },
  2554        "required": [
  2555          "ClusterArn",
  2556          "CurrentVersion",
  2557          "TargetInstanceType"
  2558        ]
  2559      },
  2560      "UpdateBrokerTypeResponse": {
  2561        "type": "structure",
  2562        "members": {
  2563          "ClusterArn": {
  2564            "shape": "__string",
  2565            "locationName": "clusterArn"
  2566          },
  2567          "ClusterOperationArn": {
  2568            "shape": "__string",
  2569            "locationName": "clusterOperationArn"
  2570          }
  2571        }
  2572      },
  2573      "UpdateBrokerCountRequest": {
  2574        "type": "structure",
  2575        "members": {
  2576          "ClusterArn": {
  2577            "shape": "__string",
  2578            "location": "uri",
  2579            "locationName": "clusterArn"
  2580          },
  2581          "CurrentVersion": {
  2582            "shape": "__string",
  2583            "locationName": "currentVersion"
  2584          },
  2585          "TargetNumberOfBrokerNodes": {
  2586            "shape": "__integerMin1Max15",
  2587            "locationName": "targetNumberOfBrokerNodes"
  2588          }
  2589        },
  2590        "required": [
  2591          "ClusterArn",
  2592          "CurrentVersion",
  2593          "TargetNumberOfBrokerNodes"
  2594        ]
  2595      },
  2596      "UpdateBrokerCountResponse": {
  2597        "type": "structure",
  2598        "members": {
  2599          "ClusterArn": {
  2600            "shape": "__string",
  2601            "locationName": "clusterArn"
  2602          },
  2603          "ClusterOperationArn": {
  2604            "shape": "__string",
  2605            "locationName": "clusterOperationArn"
  2606          }
  2607        }
  2608      },
  2609      "UpdateBrokerStorageRequest": {
  2610        "type": "structure",
  2611        "members": {
  2612          "ClusterArn": {
  2613            "shape": "__string",
  2614            "location": "uri",
  2615            "locationName": "clusterArn"
  2616          },
  2617          "CurrentVersion": {
  2618            "shape": "__string",
  2619            "locationName": "currentVersion"
  2620          },
  2621          "TargetBrokerEBSVolumeInfo": {
  2622            "shape": "__listOfBrokerEBSVolumeInfo",
  2623            "locationName": "targetBrokerEBSVolumeInfo"
  2624          }
  2625        },
  2626        "required": [
  2627          "ClusterArn",
  2628          "TargetBrokerEBSVolumeInfo",
  2629          "CurrentVersion"
  2630        ]
  2631      },
  2632      "UpdateBrokerStorageResponse": {
  2633        "type": "structure",
  2634        "members": {
  2635          "ClusterArn": {
  2636            "shape": "__string",
  2637            "locationName": "clusterArn"
  2638          },
  2639          "ClusterOperationArn": {
  2640            "shape": "__string",
  2641            "locationName": "clusterOperationArn"
  2642          }
  2643        }
  2644      },
  2645      "UpdateClusterConfigurationRequest": {
  2646        "type": "structure",
  2647        "members": {
  2648          "ClusterArn": {
  2649            "shape": "__string",
  2650            "location": "uri",
  2651            "locationName": "clusterArn"
  2652          },
  2653          "ConfigurationInfo": {
  2654            "shape": "ConfigurationInfo",
  2655            "locationName": "configurationInfo"
  2656          },
  2657          "CurrentVersion": {
  2658            "shape": "__string",
  2659            "locationName": "currentVersion"
  2660          }
  2661        },
  2662        "required": [
  2663          "ClusterArn",
  2664          "CurrentVersion",
  2665          "ConfigurationInfo"
  2666        ]
  2667      },
  2668      "UpdateClusterConfigurationResponse": {
  2669        "type": "structure",
  2670        "members": {
  2671          "ClusterArn": {
  2672            "shape": "__string",
  2673            "locationName": "clusterArn"
  2674          },
  2675          "ClusterOperationArn": {
  2676            "shape": "__string",
  2677            "locationName": "clusterOperationArn"
  2678          }
  2679        }
  2680      },
  2681      "UpdateClusterKafkaVersionRequest" : {
  2682        "type" : "structure",
  2683        "members" : {
  2684          "ClusterArn" : {
  2685            "shape" : "__string",
  2686            "location" : "uri",
  2687            "locationName" : "clusterArn"
  2688          },
  2689          "ConfigurationInfo" : {
  2690            "shape" : "ConfigurationInfo",
  2691            "locationName" : "configurationInfo"
  2692          },
  2693          "CurrentVersion" : {
  2694            "shape" : "__string",
  2695            "locationName" : "currentVersion"
  2696          },
  2697          "TargetKafkaVersion" : {
  2698            "shape" : "__string",
  2699            "locationName" : "targetKafkaVersion"
  2700          }
  2701        },
  2702        "required" : [ "ClusterArn", "TargetKafkaVersion", "CurrentVersion" ]
  2703      },
  2704      "UpdateClusterKafkaVersionResponse" : {
  2705        "type" : "structure",
  2706        "members" : {
  2707          "ClusterArn" : {
  2708            "shape" : "__string",
  2709            "locationName" : "clusterArn"
  2710          },
  2711          "ClusterOperationArn" : {
  2712            "shape" : "__string",
  2713            "locationName" : "clusterOperationArn"
  2714          }
  2715        }
  2716      },
  2717      "UpdateConfigurationRequest" : {
  2718        "type": "structure",
  2719        "members": {
  2720          "Arn": {
  2721            "shape": "__string",
  2722            "location": "uri",
  2723            "locationName": "arn"
  2724          },
  2725          "Description": {
  2726            "shape": "__string",
  2727            "locationName": "description"
  2728          },
  2729          "ServerProperties": {
  2730            "shape": "__blob",
  2731            "locationName": "serverProperties"
  2732          }
  2733        },
  2734        "required": [
  2735          "Arn",
  2736          "ServerProperties"
  2737        ]
  2738      },
  2739      "UpdateConfigurationResponse" : {
  2740        "type": "structure",
  2741        "members": {
  2742          "Arn": {
  2743            "shape": "__string",
  2744            "locationName": "arn"
  2745          },
  2746          "LatestRevision": {
  2747            "shape": "ConfigurationRevision",
  2748            "locationName": "latestRevision"
  2749          }
  2750        }
  2751      },
  2752      "UpdateMonitoringRequest" : {
  2753        "type" : "structure",
  2754        "members" : {
  2755          "ClusterArn" : {
  2756            "shape" : "__string",
  2757            "location" : "uri",
  2758            "locationName" : "clusterArn"
  2759          },
  2760          "CurrentVersion" : {
  2761            "shape" : "__string",
  2762            "locationName" : "currentVersion"
  2763          },
  2764          "EnhancedMonitoring" : {
  2765            "shape" : "EnhancedMonitoring",
  2766            "locationName" : "enhancedMonitoring"
  2767          },
  2768          "OpenMonitoring" : {
  2769            "shape" : "OpenMonitoringInfo",
  2770            "locationName" : "openMonitoring"
  2771          },
  2772          "LoggingInfo": {
  2773            "shape": "LoggingInfo",
  2774            "locationName": "loggingInfo"
  2775          }
  2776        },
  2777        "required" : [ "ClusterArn", "CurrentVersion" ]
  2778      },
  2779      "UpdateMonitoringResponse" : {
  2780        "type" : "structure",
  2781        "members" : {
  2782          "ClusterArn" : {
  2783            "shape" : "__string",
  2784            "locationName" : "clusterArn"
  2785          },
  2786          "ClusterOperationArn" : {
  2787            "shape" : "__string",
  2788            "locationName" : "clusterOperationArn"
  2789          }
  2790        }
  2791      },
  2792      "UpdateSecurityRequest" : {
  2793        "type" : "structure",
  2794        "members" : {
  2795          "ClientAuthentication" : {
  2796            "shape" : "ClientAuthentication",
  2797            "locationName" : "clientAuthentication"
  2798          },
  2799          "ClusterArn" : {
  2800            "shape" : "__string",
  2801            "location" : "uri",
  2802            "locationName" : "clusterArn"
  2803          },
  2804          "CurrentVersion" : {
  2805            "shape" : "__string",
  2806            "locationName" : "currentVersion"
  2807          },
  2808          "EncryptionInfo" : {
  2809            "shape" : "EncryptionInfo",
  2810            "locationName" : "encryptionInfo"
  2811          }
  2812        },
  2813        "required" : [ "ClusterArn", "CurrentVersion" ]
  2814      },
  2815      "UpdateSecurityResponse" : {
  2816        "type" : "structure",
  2817        "members" : {
  2818          "ClusterArn" : {
  2819            "shape" : "__string",
  2820            "locationName" : "clusterArn"
  2821          },
  2822          "ClusterOperationArn" : {
  2823            "shape" : "__string",
  2824            "locationName" : "clusterOperationArn"
  2825          }
  2826        }
  2827      },
  2828      "ZookeeperNodeInfo": {
  2829        "type": "structure",
  2830        "members": {
  2831          "AttachedENIId": {
  2832            "shape": "__string",
  2833            "locationName": "attachedENIId"
  2834          },
  2835          "ClientVpcIpAddress": {
  2836            "shape": "__string",
  2837            "locationName": "clientVpcIpAddress"
  2838          },
  2839          "Endpoints": {
  2840            "shape": "__listOf__string",
  2841            "locationName": "endpoints"
  2842          },
  2843          "ZookeeperId": {
  2844            "shape": "__double",
  2845            "locationName": "zookeeperId"
  2846          },
  2847          "ZookeeperVersion": {
  2848            "shape": "__string",
  2849            "locationName": "zookeeperVersion"
  2850          }
  2851        }
  2852      },
  2853      "OpenMonitoring" : {
  2854        "type" : "structure",
  2855        "members" : {
  2856          "Prometheus" : {
  2857            "shape" : "Prometheus",
  2858            "locationName" : "prometheus"
  2859          }
  2860        },
  2861        "required" : [ "Prometheus" ]
  2862      },
  2863      "OpenMonitoringInfo" : {
  2864        "type" : "structure",
  2865        "members" : {
  2866          "Prometheus" : {
  2867            "shape" : "PrometheusInfo",
  2868            "locationName" : "prometheus"
  2869          }
  2870        },
  2871        "required" : [ "Prometheus" ]
  2872      },
  2873      "Prometheus" : {
  2874        "type" : "structure",
  2875        "members" : {
  2876          "JmxExporter" : {
  2877            "shape" : "JmxExporter",
  2878            "locationName" : "jmxExporter"
  2879          },
  2880          "NodeExporter" : {
  2881            "shape" : "NodeExporter",
  2882            "locationName" : "nodeExporter"
  2883          }
  2884        }
  2885      },
  2886      "PrometheusInfo" : {
  2887        "type" : "structure",
  2888        "members" : {
  2889          "JmxExporter" : {
  2890            "shape" : "JmxExporterInfo",
  2891            "locationName" : "jmxExporter"
  2892          },
  2893          "NodeExporter" : {
  2894            "shape" : "NodeExporterInfo",
  2895            "locationName" : "nodeExporter"
  2896          }
  2897        }
  2898      },
  2899      "RebootBrokerRequest": {
  2900        "type": "structure",
  2901        "members": {
  2902          "BrokerIds": {
  2903            "shape": "__listOf__string",
  2904            "locationName": "brokerIds"
  2905          },
  2906          "ClusterArn": {
  2907            "shape": "__string",
  2908            "location": "uri",
  2909            "locationName": "clusterArn"
  2910          }
  2911        },
  2912        "required": [ "ClusterArn", "BrokerIds" ]
  2913      },
  2914      "RebootBrokerResponse": {
  2915        "type": "structure",
  2916        "members": {
  2917          "ClusterArn": {
  2918            "shape": "__string",
  2919            "locationName": "clusterArn"
  2920          },
  2921          "ClusterOperationArn": {
  2922            "shape": "__string",
  2923            "locationName": "clusterOperationArn"
  2924          }
  2925        }
  2926      },
  2927      "S3" : {
  2928        "type" : "structure",
  2929        "members" : {
  2930          "Bucket" : {
  2931            "shape" : "__string",
  2932            "locationName" : "bucket"
  2933          },
  2934          "Enabled" : {
  2935            "shape" : "__boolean",
  2936            "locationName" : "enabled"
  2937          },
  2938          "Prefix" : {
  2939            "shape" : "__string",
  2940            "locationName" : "prefix"
  2941          }
  2942        },
  2943        "required" : [ "Enabled" ]
  2944      },
  2945      "JmxExporter" : {
  2946        "type" : "structure",
  2947        "members" : {
  2948          "EnabledInBroker" : {
  2949            "shape" : "__boolean",
  2950            "locationName" : "enabledInBroker"
  2951          }
  2952        },
  2953        "required" : [ "EnabledInBroker" ]
  2954      },
  2955      "JmxExporterInfo" : {
  2956        "type" : "structure",
  2957        "members" : {
  2958          "EnabledInBroker" : {
  2959            "shape" : "__boolean",
  2960            "locationName" : "enabledInBroker"
  2961          }
  2962        },
  2963        "required" : [ "EnabledInBroker" ]
  2964      },
  2965      "NodeExporter" : {
  2966        "type" : "structure",
  2967        "members" : {
  2968          "EnabledInBroker" : {
  2969            "shape" : "__boolean",
  2970            "locationName" : "enabledInBroker"
  2971          }
  2972        },
  2973        "required" : [ "EnabledInBroker" ]
  2974      },
  2975      "NodeExporterInfo" : {
  2976        "type" : "structure",
  2977        "members" : {
  2978          "EnabledInBroker" : {
  2979            "shape" : "__boolean",
  2980            "locationName" : "enabledInBroker"
  2981          }
  2982        },
  2983        "required" : [ "EnabledInBroker" ]
  2984      },
  2985      "__boolean": {
  2986        "type": "boolean"
  2987      },
  2988      "__blob": {
  2989        "type": "blob"
  2990      },
  2991      "__double": {
  2992        "type": "double"
  2993      },
  2994      "__integer": {
  2995        "type": "integer"
  2996      },
  2997      "__integerMin1Max15": {
  2998        "type": "integer",
  2999        "min": 1,
  3000        "max": 15
  3001      },
  3002      "__integerMin1Max16384": {
  3003        "type": "integer",
  3004        "min": 1,
  3005        "max": 16384
  3006      },
  3007      "__listOfBrokerEBSVolumeInfo": {
  3008        "type": "list",
  3009        "member": {
  3010          "shape": "BrokerEBSVolumeInfo"
  3011        }
  3012      },
  3013      "__listOfClusterInfo": {
  3014        "type": "list",
  3015        "member": {
  3016          "shape": "ClusterInfo"
  3017        }
  3018      },
  3019      "__listOfClusterOperationInfo": {
  3020        "type": "list",
  3021        "member": {
  3022          "shape": "ClusterOperationInfo"
  3023        }
  3024      },
  3025      "__listOfClusterOperationStep" : {
  3026        "type" : "list",
  3027        "member" : {
  3028          "shape" : "ClusterOperationStep"
  3029        }
  3030      },
  3031      "__listOfCompatibleKafkaVersion" : {
  3032        "type" : "list",
  3033        "member" : {
  3034          "shape" : "CompatibleKafkaVersion"
  3035        }
  3036      },
  3037      "__listOfConfiguration": {
  3038        "type": "list",
  3039        "member": {
  3040          "shape": "Configuration"
  3041        }
  3042      },
  3043      "__listOfConfigurationRevision": {
  3044        "type": "list",
  3045        "member": {
  3046          "shape": "ConfigurationRevision"
  3047        }
  3048      },
  3049      "__listOfKafkaVersion": {
  3050        "type": "list",
  3051        "member": {
  3052          "shape": "KafkaVersion"
  3053        }
  3054      },
  3055      "__listOfNodeInfo": {
  3056        "type": "list",
  3057        "member": {
  3058          "shape": "NodeInfo"
  3059        }
  3060      },
  3061      "__listOfUnprocessedScramSecret" : {
  3062        "type" : "list",
  3063        "member" : {
  3064          "shape" : "UnprocessedScramSecret"
  3065        }
  3066      },
  3067      "__listOf__string": {
  3068        "type": "list",
  3069        "member": {
  3070          "shape": "__string"
  3071        }
  3072      },
  3073      "__long": {
  3074        "type": "long"
  3075      },
  3076      "__mapOf__string": {
  3077        "type": "map",
  3078        "key": {
  3079          "shape": "__string"
  3080        },
  3081        "value": {
  3082          "shape": "__string"
  3083        }
  3084      },
  3085      "__string": {
  3086        "type": "string"
  3087      },
  3088      "__stringMin1Max128": {
  3089        "type": "string",
  3090        "min": 1,
  3091        "max": 128
  3092      },
  3093      "__stringMin1Max64": {
  3094        "type": "string",
  3095        "min": 1,
  3096        "max": 64
  3097      },
  3098      "__stringMin5Max32": {
  3099        "type": "string",
  3100        "min": 5,
  3101        "max": 32
  3102      },
  3103      "__timestampIso8601": {
  3104        "type": "timestamp",
  3105        "timestampFormat": "iso8601"
  3106      }
  3107    }
  3108  }