github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/kafkaconnect/2021-09-14/api-2.json (about)

     1  {
     2    "version":"2.0",
     3    "metadata":{
     4      "apiVersion":"2021-09-14",
     5      "endpointPrefix":"kafkaconnect",
     6      "jsonVersion":"1.1",
     7      "protocol":"rest-json",
     8      "serviceAbbreviation":"Kafka Connect",
     9      "serviceFullName":"Managed Streaming for Kafka Connect",
    10      "serviceId":"KafkaConnect",
    11      "signatureVersion":"v4",
    12      "signingName":"kafkaconnect",
    13      "uid":"kafkaconnect-2021-09-14"
    14    },
    15    "operations":{
    16      "CreateConnector":{
    17        "name":"CreateConnector",
    18        "http":{
    19          "method":"POST",
    20          "requestUri":"/v1/connectors",
    21          "responseCode":200
    22        },
    23        "input":{"shape":"CreateConnectorRequest"},
    24        "output":{"shape":"CreateConnectorResponse"},
    25        "errors":[
    26          {"shape":"NotFoundException"},
    27          {"shape":"ConflictException"},
    28          {"shape":"BadRequestException"},
    29          {"shape":"ForbiddenException"},
    30          {"shape":"ServiceUnavailableException"},
    31          {"shape":"TooManyRequestsException"},
    32          {"shape":"UnauthorizedException"},
    33          {"shape":"InternalServerErrorException"}
    34        ]
    35      },
    36      "CreateCustomPlugin":{
    37        "name":"CreateCustomPlugin",
    38        "http":{
    39          "method":"POST",
    40          "requestUri":"/v1/custom-plugins",
    41          "responseCode":200
    42        },
    43        "input":{"shape":"CreateCustomPluginRequest"},
    44        "output":{"shape":"CreateCustomPluginResponse"},
    45        "errors":[
    46          {"shape":"NotFoundException"},
    47          {"shape":"ConflictException"},
    48          {"shape":"BadRequestException"},
    49          {"shape":"ForbiddenException"},
    50          {"shape":"ServiceUnavailableException"},
    51          {"shape":"TooManyRequestsException"},
    52          {"shape":"UnauthorizedException"},
    53          {"shape":"InternalServerErrorException"}
    54        ]
    55      },
    56      "CreateWorkerConfiguration":{
    57        "name":"CreateWorkerConfiguration",
    58        "http":{
    59          "method":"POST",
    60          "requestUri":"/v1/worker-configurations",
    61          "responseCode":200
    62        },
    63        "input":{"shape":"CreateWorkerConfigurationRequest"},
    64        "output":{"shape":"CreateWorkerConfigurationResponse"},
    65        "errors":[
    66          {"shape":"NotFoundException"},
    67          {"shape":"ConflictException"},
    68          {"shape":"BadRequestException"},
    69          {"shape":"ForbiddenException"},
    70          {"shape":"ServiceUnavailableException"},
    71          {"shape":"TooManyRequestsException"},
    72          {"shape":"UnauthorizedException"},
    73          {"shape":"InternalServerErrorException"}
    74        ]
    75      },
    76      "DeleteConnector":{
    77        "name":"DeleteConnector",
    78        "http":{
    79          "method":"DELETE",
    80          "requestUri":"/v1/connectors/{connectorArn}",
    81          "responseCode":200
    82        },
    83        "input":{"shape":"DeleteConnectorRequest"},
    84        "output":{"shape":"DeleteConnectorResponse"},
    85        "errors":[
    86          {"shape":"NotFoundException"},
    87          {"shape":"BadRequestException"},
    88          {"shape":"ForbiddenException"},
    89          {"shape":"ServiceUnavailableException"},
    90          {"shape":"TooManyRequestsException"},
    91          {"shape":"UnauthorizedException"},
    92          {"shape":"InternalServerErrorException"}
    93        ],
    94        "idempotent":true
    95      },
    96      "DescribeConnector":{
    97        "name":"DescribeConnector",
    98        "http":{
    99          "method":"GET",
   100          "requestUri":"/v1/connectors/{connectorArn}",
   101          "responseCode":200
   102        },
   103        "input":{"shape":"DescribeConnectorRequest"},
   104        "output":{"shape":"DescribeConnectorResponse"},
   105        "errors":[
   106          {"shape":"NotFoundException"},
   107          {"shape":"BadRequestException"},
   108          {"shape":"ForbiddenException"},
   109          {"shape":"ServiceUnavailableException"},
   110          {"shape":"TooManyRequestsException"},
   111          {"shape":"UnauthorizedException"},
   112          {"shape":"InternalServerErrorException"}
   113        ]
   114      },
   115      "DescribeCustomPlugin":{
   116        "name":"DescribeCustomPlugin",
   117        "http":{
   118          "method":"GET",
   119          "requestUri":"/v1/custom-plugins/{customPluginArn}",
   120          "responseCode":200
   121        },
   122        "input":{"shape":"DescribeCustomPluginRequest"},
   123        "output":{"shape":"DescribeCustomPluginResponse"},
   124        "errors":[
   125          {"shape":"NotFoundException"},
   126          {"shape":"BadRequestException"},
   127          {"shape":"ForbiddenException"},
   128          {"shape":"ServiceUnavailableException"},
   129          {"shape":"TooManyRequestsException"},
   130          {"shape":"UnauthorizedException"},
   131          {"shape":"InternalServerErrorException"}
   132        ]
   133      },
   134      "DescribeWorkerConfiguration":{
   135        "name":"DescribeWorkerConfiguration",
   136        "http":{
   137          "method":"GET",
   138          "requestUri":"/v1/worker-configurations/{workerConfigurationArn}",
   139          "responseCode":200
   140        },
   141        "input":{"shape":"DescribeWorkerConfigurationRequest"},
   142        "output":{"shape":"DescribeWorkerConfigurationResponse"},
   143        "errors":[
   144          {"shape":"NotFoundException"},
   145          {"shape":"BadRequestException"},
   146          {"shape":"ForbiddenException"},
   147          {"shape":"ServiceUnavailableException"},
   148          {"shape":"TooManyRequestsException"},
   149          {"shape":"UnauthorizedException"},
   150          {"shape":"InternalServerErrorException"}
   151        ]
   152      },
   153      "ListConnectors":{
   154        "name":"ListConnectors",
   155        "http":{
   156          "method":"GET",
   157          "requestUri":"/v1/connectors",
   158          "responseCode":200
   159        },
   160        "input":{"shape":"ListConnectorsRequest"},
   161        "output":{"shape":"ListConnectorsResponse"},
   162        "errors":[
   163          {"shape":"NotFoundException"},
   164          {"shape":"BadRequestException"},
   165          {"shape":"ForbiddenException"},
   166          {"shape":"ServiceUnavailableException"},
   167          {"shape":"TooManyRequestsException"},
   168          {"shape":"UnauthorizedException"},
   169          {"shape":"InternalServerErrorException"}
   170        ]
   171      },
   172      "ListCustomPlugins":{
   173        "name":"ListCustomPlugins",
   174        "http":{
   175          "method":"GET",
   176          "requestUri":"/v1/custom-plugins",
   177          "responseCode":200
   178        },
   179        "input":{"shape":"ListCustomPluginsRequest"},
   180        "output":{"shape":"ListCustomPluginsResponse"},
   181        "errors":[
   182          {"shape":"NotFoundException"},
   183          {"shape":"BadRequestException"},
   184          {"shape":"ForbiddenException"},
   185          {"shape":"ServiceUnavailableException"},
   186          {"shape":"TooManyRequestsException"},
   187          {"shape":"UnauthorizedException"},
   188          {"shape":"InternalServerErrorException"}
   189        ]
   190      },
   191      "ListWorkerConfigurations":{
   192        "name":"ListWorkerConfigurations",
   193        "http":{
   194          "method":"GET",
   195          "requestUri":"/v1/worker-configurations",
   196          "responseCode":200
   197        },
   198        "input":{"shape":"ListWorkerConfigurationsRequest"},
   199        "output":{"shape":"ListWorkerConfigurationsResponse"},
   200        "errors":[
   201          {"shape":"NotFoundException"},
   202          {"shape":"BadRequestException"},
   203          {"shape":"ForbiddenException"},
   204          {"shape":"ServiceUnavailableException"},
   205          {"shape":"TooManyRequestsException"},
   206          {"shape":"UnauthorizedException"},
   207          {"shape":"InternalServerErrorException"}
   208        ]
   209      },
   210      "UpdateConnector":{
   211        "name":"UpdateConnector",
   212        "http":{
   213          "method":"PUT",
   214          "requestUri":"/v1/connectors/{connectorArn}",
   215          "responseCode":200
   216        },
   217        "input":{"shape":"UpdateConnectorRequest"},
   218        "output":{"shape":"UpdateConnectorResponse"},
   219        "errors":[
   220          {"shape":"NotFoundException"},
   221          {"shape":"BadRequestException"},
   222          {"shape":"ForbiddenException"},
   223          {"shape":"ServiceUnavailableException"},
   224          {"shape":"TooManyRequestsException"},
   225          {"shape":"UnauthorizedException"},
   226          {"shape":"InternalServerErrorException"}
   227        ],
   228        "idempotent":true
   229      }
   230    },
   231    "shapes":{
   232      "ApacheKafkaCluster":{
   233        "type":"structure",
   234        "required":[
   235          "bootstrapServers",
   236          "vpc"
   237        ],
   238        "members":{
   239          "bootstrapServers":{"shape":"__string"},
   240          "vpc":{"shape":"Vpc"}
   241        }
   242      },
   243      "ApacheKafkaClusterDescription":{
   244        "type":"structure",
   245        "members":{
   246          "bootstrapServers":{"shape":"__string"},
   247          "vpc":{"shape":"VpcDescription"}
   248        }
   249      },
   250      "AutoScaling":{
   251        "type":"structure",
   252        "required":[
   253          "maxWorkerCount",
   254          "mcuCount",
   255          "minWorkerCount"
   256        ],
   257        "members":{
   258          "maxWorkerCount":{"shape":"__integerMin1Max10"},
   259          "mcuCount":{"shape":"__integerMin1Max8"},
   260          "minWorkerCount":{"shape":"__integerMin1Max10"},
   261          "scaleInPolicy":{"shape":"ScaleInPolicy"},
   262          "scaleOutPolicy":{"shape":"ScaleOutPolicy"}
   263        }
   264      },
   265      "AutoScalingDescription":{
   266        "type":"structure",
   267        "members":{
   268          "maxWorkerCount":{"shape":"__integer"},
   269          "mcuCount":{"shape":"__integer"},
   270          "minWorkerCount":{"shape":"__integer"},
   271          "scaleInPolicy":{"shape":"ScaleInPolicyDescription"},
   272          "scaleOutPolicy":{"shape":"ScaleOutPolicyDescription"}
   273        }
   274      },
   275      "AutoScalingUpdate":{
   276        "type":"structure",
   277        "required":[
   278          "maxWorkerCount",
   279          "mcuCount",
   280          "minWorkerCount",
   281          "scaleInPolicy",
   282          "scaleOutPolicy"
   283        ],
   284        "members":{
   285          "maxWorkerCount":{"shape":"__integerMin1Max10"},
   286          "mcuCount":{"shape":"__integerMin1Max8"},
   287          "minWorkerCount":{"shape":"__integerMin1Max10"},
   288          "scaleInPolicy":{"shape":"ScaleInPolicyUpdate"},
   289          "scaleOutPolicy":{"shape":"ScaleOutPolicyUpdate"}
   290        }
   291      },
   292      "BadRequestException":{
   293        "type":"structure",
   294        "members":{
   295          "message":{"shape":"__string"}
   296        },
   297        "error":{
   298          "httpStatusCode":400,
   299          "senderFault":true
   300        },
   301        "exception":true
   302      },
   303      "Capacity":{
   304        "type":"structure",
   305        "members":{
   306          "autoScaling":{"shape":"AutoScaling"},
   307          "provisionedCapacity":{"shape":"ProvisionedCapacity"}
   308        }
   309      },
   310      "CapacityDescription":{
   311        "type":"structure",
   312        "members":{
   313          "autoScaling":{"shape":"AutoScalingDescription"},
   314          "provisionedCapacity":{"shape":"ProvisionedCapacityDescription"}
   315        }
   316      },
   317      "CapacityUpdate":{
   318        "type":"structure",
   319        "members":{
   320          "autoScaling":{"shape":"AutoScalingUpdate"},
   321          "provisionedCapacity":{"shape":"ProvisionedCapacityUpdate"}
   322        }
   323      },
   324      "CloudWatchLogsLogDelivery":{
   325        "type":"structure",
   326        "required":["enabled"],
   327        "members":{
   328          "enabled":{"shape":"__boolean"},
   329          "logGroup":{"shape":"__string"}
   330        }
   331      },
   332      "CloudWatchLogsLogDeliveryDescription":{
   333        "type":"structure",
   334        "members":{
   335          "enabled":{"shape":"__boolean"},
   336          "logGroup":{"shape":"__string"}
   337        }
   338      },
   339      "ConflictException":{
   340        "type":"structure",
   341        "members":{
   342          "message":{"shape":"__string"}
   343        },
   344        "error":{
   345          "httpStatusCode":409,
   346          "senderFault":true
   347        },
   348        "exception":true
   349      },
   350      "ConnectorState":{
   351        "type":"string",
   352        "enum":[
   353          "RUNNING",
   354          "CREATING",
   355          "UPDATING",
   356          "DELETING",
   357          "FAILED"
   358        ]
   359      },
   360      "ConnectorSummary":{
   361        "type":"structure",
   362        "members":{
   363          "capacity":{"shape":"CapacityDescription"},
   364          "connectorArn":{"shape":"__string"},
   365          "connectorDescription":{"shape":"__string"},
   366          "connectorName":{"shape":"__string"},
   367          "connectorState":{"shape":"ConnectorState"},
   368          "creationTime":{"shape":"__timestampIso8601"},
   369          "currentVersion":{"shape":"__string"},
   370          "kafkaCluster":{"shape":"KafkaClusterDescription"},
   371          "kafkaClusterClientAuthentication":{"shape":"KafkaClusterClientAuthenticationDescription"},
   372          "kafkaClusterEncryptionInTransit":{"shape":"KafkaClusterEncryptionInTransitDescription"},
   373          "kafkaConnectVersion":{"shape":"__string"},
   374          "logDelivery":{"shape":"LogDeliveryDescription"},
   375          "plugins":{"shape":"__listOfPluginDescription"},
   376          "serviceExecutionRoleArn":{"shape":"__string"},
   377          "workerConfiguration":{"shape":"WorkerConfigurationDescription"}
   378        }
   379      },
   380      "CreateConnectorRequest":{
   381        "type":"structure",
   382        "required":[
   383          "capacity",
   384          "connectorConfiguration",
   385          "connectorName",
   386          "kafkaCluster",
   387          "kafkaClusterClientAuthentication",
   388          "kafkaClusterEncryptionInTransit",
   389          "kafkaConnectVersion",
   390          "plugins",
   391          "serviceExecutionRoleArn"
   392        ],
   393        "members":{
   394          "capacity":{"shape":"Capacity"},
   395          "connectorConfiguration":{"shape":"__mapOf__string"},
   396          "connectorDescription":{"shape":"__stringMax1024"},
   397          "connectorName":{"shape":"__stringMin1Max128"},
   398          "kafkaCluster":{"shape":"KafkaCluster"},
   399          "kafkaClusterClientAuthentication":{"shape":"KafkaClusterClientAuthentication"},
   400          "kafkaClusterEncryptionInTransit":{"shape":"KafkaClusterEncryptionInTransit"},
   401          "kafkaConnectVersion":{"shape":"__string"},
   402          "logDelivery":{"shape":"LogDelivery"},
   403          "plugins":{"shape":"__listOfPlugin"},
   404          "serviceExecutionRoleArn":{"shape":"__string"},
   405          "workerConfiguration":{"shape":"WorkerConfiguration"}
   406        }
   407      },
   408      "CreateConnectorResponse":{
   409        "type":"structure",
   410        "members":{
   411          "connectorArn":{"shape":"__string"},
   412          "connectorName":{"shape":"__string"},
   413          "connectorState":{"shape":"ConnectorState"}
   414        }
   415      },
   416      "CreateCustomPluginRequest":{
   417        "type":"structure",
   418        "required":[
   419          "contentType",
   420          "location",
   421          "name"
   422        ],
   423        "members":{
   424          "contentType":{"shape":"CustomPluginContentType"},
   425          "description":{"shape":"__stringMax1024"},
   426          "location":{"shape":"CustomPluginLocation"},
   427          "name":{"shape":"__stringMin1Max128"}
   428        }
   429      },
   430      "CreateCustomPluginResponse":{
   431        "type":"structure",
   432        "members":{
   433          "customPluginArn":{"shape":"__string"},
   434          "customPluginState":{"shape":"CustomPluginState"},
   435          "name":{"shape":"__string"},
   436          "revision":{"shape":"__long"}
   437        }
   438      },
   439      "CreateWorkerConfigurationRequest":{
   440        "type":"structure",
   441        "required":[
   442          "name",
   443          "propertiesFileContent"
   444        ],
   445        "members":{
   446          "description":{"shape":"__stringMax1024"},
   447          "name":{"shape":"__stringMin1Max128"},
   448          "propertiesFileContent":{"shape":"__string"}
   449        }
   450      },
   451      "CreateWorkerConfigurationResponse":{
   452        "type":"structure",
   453        "members":{
   454          "creationTime":{"shape":"__timestampIso8601"},
   455          "latestRevision":{"shape":"WorkerConfigurationRevisionSummary"},
   456          "name":{"shape":"__string"},
   457          "workerConfigurationArn":{"shape":"__string"}
   458        }
   459      },
   460      "CustomPlugin":{
   461        "type":"structure",
   462        "required":[
   463          "customPluginArn",
   464          "revision"
   465        ],
   466        "members":{
   467          "customPluginArn":{"shape":"__string"},
   468          "revision":{"shape":"__longMin1"}
   469        }
   470      },
   471      "CustomPluginContentType":{
   472        "type":"string",
   473        "enum":[
   474          "JAR",
   475          "ZIP"
   476        ]
   477      },
   478      "CustomPluginDescription":{
   479        "type":"structure",
   480        "members":{
   481          "customPluginArn":{"shape":"__string"},
   482          "revision":{"shape":"__long"}
   483        }
   484      },
   485      "CustomPluginFileDescription":{
   486        "type":"structure",
   487        "members":{
   488          "fileMd5":{"shape":"__string"},
   489          "fileSize":{"shape":"__long"}
   490        }
   491      },
   492      "CustomPluginLocation":{
   493        "type":"structure",
   494        "required":["s3Location"],
   495        "members":{
   496          "s3Location":{"shape":"S3Location"}
   497        }
   498      },
   499      "CustomPluginLocationDescription":{
   500        "type":"structure",
   501        "members":{
   502          "s3Location":{"shape":"S3LocationDescription"}
   503        }
   504      },
   505      "CustomPluginRevisionSummary":{
   506        "type":"structure",
   507        "members":{
   508          "contentType":{"shape":"CustomPluginContentType"},
   509          "creationTime":{"shape":"__timestampIso8601"},
   510          "description":{"shape":"__string"},
   511          "fileDescription":{"shape":"CustomPluginFileDescription"},
   512          "location":{"shape":"CustomPluginLocationDescription"},
   513          "revision":{"shape":"__long"}
   514        }
   515      },
   516      "CustomPluginState":{
   517        "type":"string",
   518        "enum":[
   519          "CREATING",
   520          "CREATE_FAILED",
   521          "ACTIVE",
   522          "UPDATING",
   523          "UPDATE_FAILED",
   524          "DELETING"
   525        ]
   526      },
   527      "CustomPluginSummary":{
   528        "type":"structure",
   529        "members":{
   530          "creationTime":{"shape":"__timestampIso8601"},
   531          "customPluginArn":{"shape":"__string"},
   532          "customPluginState":{"shape":"CustomPluginState"},
   533          "description":{"shape":"__string"},
   534          "latestRevision":{"shape":"CustomPluginRevisionSummary"},
   535          "name":{"shape":"__string"}
   536        }
   537      },
   538      "DeleteConnectorRequest":{
   539        "type":"structure",
   540        "required":["connectorArn"],
   541        "members":{
   542          "connectorArn":{
   543            "shape":"__string",
   544            "location":"uri",
   545            "locationName":"connectorArn"
   546          },
   547          "currentVersion":{
   548            "shape":"__string",
   549            "location":"querystring",
   550            "locationName":"currentVersion"
   551          }
   552        }
   553      },
   554      "DeleteConnectorResponse":{
   555        "type":"structure",
   556        "members":{
   557          "connectorArn":{"shape":"__string"},
   558          "connectorState":{"shape":"ConnectorState"}
   559        }
   560      },
   561      "DescribeConnectorRequest":{
   562        "type":"structure",
   563        "required":["connectorArn"],
   564        "members":{
   565          "connectorArn":{
   566            "shape":"__string",
   567            "location":"uri",
   568            "locationName":"connectorArn"
   569          }
   570        }
   571      },
   572      "DescribeConnectorResponse":{
   573        "type":"structure",
   574        "members":{
   575          "capacity":{"shape":"CapacityDescription"},
   576          "connectorArn":{"shape":"__string"},
   577          "connectorConfiguration":{"shape":"__mapOf__string"},
   578          "connectorDescription":{"shape":"__string"},
   579          "connectorName":{"shape":"__string"},
   580          "connectorState":{"shape":"ConnectorState"},
   581          "creationTime":{"shape":"__timestampIso8601"},
   582          "currentVersion":{"shape":"__string"},
   583          "kafkaCluster":{"shape":"KafkaClusterDescription"},
   584          "kafkaClusterClientAuthentication":{"shape":"KafkaClusterClientAuthenticationDescription"},
   585          "kafkaClusterEncryptionInTransit":{"shape":"KafkaClusterEncryptionInTransitDescription"},
   586          "kafkaConnectVersion":{"shape":"__string"},
   587          "logDelivery":{"shape":"LogDeliveryDescription"},
   588          "plugins":{"shape":"__listOfPluginDescription"},
   589          "serviceExecutionRoleArn":{"shape":"__string"},
   590          "workerConfiguration":{"shape":"WorkerConfigurationDescription"}
   591        }
   592      },
   593      "DescribeCustomPluginRequest":{
   594        "type":"structure",
   595        "required":["customPluginArn"],
   596        "members":{
   597          "customPluginArn":{
   598            "shape":"__string",
   599            "location":"uri",
   600            "locationName":"customPluginArn"
   601          }
   602        }
   603      },
   604      "DescribeCustomPluginResponse":{
   605        "type":"structure",
   606        "members":{
   607          "creationTime":{"shape":"__timestampIso8601"},
   608          "customPluginArn":{"shape":"__string"},
   609          "customPluginState":{"shape":"CustomPluginState"},
   610          "description":{"shape":"__string"},
   611          "latestRevision":{"shape":"CustomPluginRevisionSummary"},
   612          "name":{"shape":"__string"}
   613        }
   614      },
   615      "DescribeWorkerConfigurationRequest":{
   616        "type":"structure",
   617        "required":["workerConfigurationArn"],
   618        "members":{
   619          "workerConfigurationArn":{
   620            "shape":"__string",
   621            "location":"uri",
   622            "locationName":"workerConfigurationArn"
   623          }
   624        }
   625      },
   626      "DescribeWorkerConfigurationResponse":{
   627        "type":"structure",
   628        "members":{
   629          "creationTime":{"shape":"__timestampIso8601"},
   630          "description":{"shape":"__string"},
   631          "latestRevision":{"shape":"WorkerConfigurationRevisionDescription"},
   632          "name":{"shape":"__string"},
   633          "workerConfigurationArn":{"shape":"__string"}
   634        }
   635      },
   636      "FirehoseLogDelivery":{
   637        "type":"structure",
   638        "required":["enabled"],
   639        "members":{
   640          "deliveryStream":{"shape":"__string"},
   641          "enabled":{"shape":"__boolean"}
   642        }
   643      },
   644      "FirehoseLogDeliveryDescription":{
   645        "type":"structure",
   646        "members":{
   647          "deliveryStream":{"shape":"__string"},
   648          "enabled":{"shape":"__boolean"}
   649        }
   650      },
   651      "ForbiddenException":{
   652        "type":"structure",
   653        "members":{
   654          "message":{"shape":"__string"}
   655        },
   656        "error":{
   657          "httpStatusCode":403,
   658          "senderFault":true
   659        },
   660        "exception":true
   661      },
   662      "InternalServerErrorException":{
   663        "type":"structure",
   664        "members":{
   665          "message":{"shape":"__string"}
   666        },
   667        "error":{"httpStatusCode":500},
   668        "exception":true,
   669        "fault":true
   670      },
   671      "KafkaCluster":{
   672        "type":"structure",
   673        "required":["apacheKafkaCluster"],
   674        "members":{
   675          "apacheKafkaCluster":{"shape":"ApacheKafkaCluster"}
   676        }
   677      },
   678      "KafkaClusterClientAuthentication":{
   679        "type":"structure",
   680        "required":["authenticationType"],
   681        "members":{
   682          "authenticationType":{"shape":"KafkaClusterClientAuthenticationType"}
   683        }
   684      },
   685      "KafkaClusterClientAuthenticationDescription":{
   686        "type":"structure",
   687        "members":{
   688          "authenticationType":{"shape":"KafkaClusterClientAuthenticationType"}
   689        }
   690      },
   691      "KafkaClusterClientAuthenticationType":{
   692        "type":"string",
   693        "enum":[
   694          "NONE",
   695          "IAM"
   696        ]
   697      },
   698      "KafkaClusterDescription":{
   699        "type":"structure",
   700        "members":{
   701          "apacheKafkaCluster":{"shape":"ApacheKafkaClusterDescription"}
   702        }
   703      },
   704      "KafkaClusterEncryptionInTransit":{
   705        "type":"structure",
   706        "required":["encryptionType"],
   707        "members":{
   708          "encryptionType":{"shape":"KafkaClusterEncryptionInTransitType"}
   709        }
   710      },
   711      "KafkaClusterEncryptionInTransitDescription":{
   712        "type":"structure",
   713        "members":{
   714          "encryptionType":{"shape":"KafkaClusterEncryptionInTransitType"}
   715        }
   716      },
   717      "KafkaClusterEncryptionInTransitType":{
   718        "type":"string",
   719        "enum":[
   720          "PLAINTEXT",
   721          "TLS"
   722        ]
   723      },
   724      "ListConnectorsRequest":{
   725        "type":"structure",
   726        "members":{
   727          "connectorNamePrefix":{
   728            "shape":"__string",
   729            "location":"querystring",
   730            "locationName":"connectorNamePrefix"
   731          },
   732          "maxResults":{
   733            "shape":"MaxResults",
   734            "location":"querystring",
   735            "locationName":"maxResults"
   736          },
   737          "nextToken":{
   738            "shape":"__string",
   739            "location":"querystring",
   740            "locationName":"nextToken"
   741          }
   742        }
   743      },
   744      "ListConnectorsResponse":{
   745        "type":"structure",
   746        "members":{
   747          "connectors":{"shape":"__listOfConnectorSummary"},
   748          "nextToken":{"shape":"__string"}
   749        }
   750      },
   751      "ListCustomPluginsRequest":{
   752        "type":"structure",
   753        "members":{
   754          "maxResults":{
   755            "shape":"MaxResults",
   756            "location":"querystring",
   757            "locationName":"maxResults"
   758          },
   759          "nextToken":{
   760            "shape":"__string",
   761            "location":"querystring",
   762            "locationName":"nextToken"
   763          }
   764        }
   765      },
   766      "ListCustomPluginsResponse":{
   767        "type":"structure",
   768        "members":{
   769          "customPlugins":{"shape":"__listOfCustomPluginSummary"},
   770          "nextToken":{"shape":"__string"}
   771        }
   772      },
   773      "ListWorkerConfigurationsRequest":{
   774        "type":"structure",
   775        "members":{
   776          "maxResults":{
   777            "shape":"MaxResults",
   778            "location":"querystring",
   779            "locationName":"maxResults"
   780          },
   781          "nextToken":{
   782            "shape":"__string",
   783            "location":"querystring",
   784            "locationName":"nextToken"
   785          }
   786        }
   787      },
   788      "ListWorkerConfigurationsResponse":{
   789        "type":"structure",
   790        "members":{
   791          "nextToken":{"shape":"__string"},
   792          "workerConfigurations":{"shape":"__listOfWorkerConfigurationSummary"}
   793        }
   794      },
   795      "LogDelivery":{
   796        "type":"structure",
   797        "required":["workerLogDelivery"],
   798        "members":{
   799          "workerLogDelivery":{"shape":"WorkerLogDelivery"}
   800        }
   801      },
   802      "LogDeliveryDescription":{
   803        "type":"structure",
   804        "members":{
   805          "workerLogDelivery":{"shape":"WorkerLogDeliveryDescription"}
   806        }
   807      },
   808      "MaxResults":{
   809        "type":"integer",
   810        "max":100,
   811        "min":1
   812      },
   813      "NotFoundException":{
   814        "type":"structure",
   815        "members":{
   816          "message":{"shape":"__string"}
   817        },
   818        "error":{
   819          "httpStatusCode":404,
   820          "senderFault":true
   821        },
   822        "exception":true
   823      },
   824      "Plugin":{
   825        "type":"structure",
   826        "required":["customPlugin"],
   827        "members":{
   828          "customPlugin":{"shape":"CustomPlugin"}
   829        }
   830      },
   831      "PluginDescription":{
   832        "type":"structure",
   833        "members":{
   834          "customPlugin":{"shape":"CustomPluginDescription"}
   835        }
   836      },
   837      "ProvisionedCapacity":{
   838        "type":"structure",
   839        "required":[
   840          "mcuCount",
   841          "workerCount"
   842        ],
   843        "members":{
   844          "mcuCount":{"shape":"__integerMin1Max8"},
   845          "workerCount":{"shape":"__integerMin1Max10"}
   846        }
   847      },
   848      "ProvisionedCapacityDescription":{
   849        "type":"structure",
   850        "members":{
   851          "mcuCount":{"shape":"__integer"},
   852          "workerCount":{"shape":"__integer"}
   853        }
   854      },
   855      "ProvisionedCapacityUpdate":{
   856        "type":"structure",
   857        "required":[
   858          "mcuCount",
   859          "workerCount"
   860        ],
   861        "members":{
   862          "mcuCount":{"shape":"__integerMin1Max8"},
   863          "workerCount":{"shape":"__integerMin1Max10"}
   864        }
   865      },
   866      "S3Location":{
   867        "type":"structure",
   868        "required":[
   869          "bucketArn",
   870          "fileKey"
   871        ],
   872        "members":{
   873          "bucketArn":{"shape":"__string"},
   874          "fileKey":{"shape":"__string"},
   875          "objectVersion":{"shape":"__string"}
   876        }
   877      },
   878      "S3LocationDescription":{
   879        "type":"structure",
   880        "members":{
   881          "bucketArn":{"shape":"__string"},
   882          "fileKey":{"shape":"__string"},
   883          "objectVersion":{"shape":"__string"}
   884        }
   885      },
   886      "S3LogDelivery":{
   887        "type":"structure",
   888        "required":["enabled"],
   889        "members":{
   890          "bucket":{"shape":"__string"},
   891          "enabled":{"shape":"__boolean"},
   892          "prefix":{"shape":"__string"}
   893        }
   894      },
   895      "S3LogDeliveryDescription":{
   896        "type":"structure",
   897        "members":{
   898          "bucket":{"shape":"__string"},
   899          "enabled":{"shape":"__boolean"},
   900          "prefix":{"shape":"__string"}
   901        }
   902      },
   903      "ScaleInPolicy":{
   904        "type":"structure",
   905        "required":["cpuUtilizationPercentage"],
   906        "members":{
   907          "cpuUtilizationPercentage":{"shape":"__integerMin1Max100"}
   908        }
   909      },
   910      "ScaleInPolicyDescription":{
   911        "type":"structure",
   912        "members":{
   913          "cpuUtilizationPercentage":{"shape":"__integer"}
   914        }
   915      },
   916      "ScaleInPolicyUpdate":{
   917        "type":"structure",
   918        "required":["cpuUtilizationPercentage"],
   919        "members":{
   920          "cpuUtilizationPercentage":{"shape":"__integerMin1Max100"}
   921        }
   922      },
   923      "ScaleOutPolicy":{
   924        "type":"structure",
   925        "required":["cpuUtilizationPercentage"],
   926        "members":{
   927          "cpuUtilizationPercentage":{"shape":"__integerMin1Max100"}
   928        }
   929      },
   930      "ScaleOutPolicyDescription":{
   931        "type":"structure",
   932        "members":{
   933          "cpuUtilizationPercentage":{"shape":"__integer"}
   934        }
   935      },
   936      "ScaleOutPolicyUpdate":{
   937        "type":"structure",
   938        "required":["cpuUtilizationPercentage"],
   939        "members":{
   940          "cpuUtilizationPercentage":{"shape":"__integerMin1Max100"}
   941        }
   942      },
   943      "ServiceUnavailableException":{
   944        "type":"structure",
   945        "members":{
   946          "message":{"shape":"__string"}
   947        },
   948        "error":{"httpStatusCode":503},
   949        "exception":true,
   950        "fault":true
   951      },
   952      "TooManyRequestsException":{
   953        "type":"structure",
   954        "members":{
   955          "message":{"shape":"__string"}
   956        },
   957        "error":{
   958          "httpStatusCode":429,
   959          "senderFault":true
   960        },
   961        "exception":true
   962      },
   963      "UnauthorizedException":{
   964        "type":"structure",
   965        "members":{
   966          "message":{"shape":"__string"}
   967        },
   968        "error":{
   969          "httpStatusCode":401,
   970          "senderFault":true
   971        },
   972        "exception":true
   973      },
   974      "UpdateConnectorRequest":{
   975        "type":"structure",
   976        "required":[
   977          "capacity",
   978          "connectorArn",
   979          "currentVersion"
   980        ],
   981        "members":{
   982          "capacity":{"shape":"CapacityUpdate"},
   983          "connectorArn":{
   984            "shape":"__string",
   985            "location":"uri",
   986            "locationName":"connectorArn"
   987          },
   988          "currentVersion":{
   989            "shape":"__string",
   990            "location":"querystring",
   991            "locationName":"currentVersion"
   992          }
   993        }
   994      },
   995      "UpdateConnectorResponse":{
   996        "type":"structure",
   997        "members":{
   998          "connectorArn":{"shape":"__string"},
   999          "connectorState":{"shape":"ConnectorState"}
  1000        }
  1001      },
  1002      "Vpc":{
  1003        "type":"structure",
  1004        "required":["subnets"],
  1005        "members":{
  1006          "securityGroups":{"shape":"__listOf__string"},
  1007          "subnets":{"shape":"__listOf__string"}
  1008        }
  1009      },
  1010      "VpcDescription":{
  1011        "type":"structure",
  1012        "members":{
  1013          "securityGroups":{"shape":"__listOf__string"},
  1014          "subnets":{"shape":"__listOf__string"}
  1015        }
  1016      },
  1017      "WorkerConfiguration":{
  1018        "type":"structure",
  1019        "required":[
  1020          "revision",
  1021          "workerConfigurationArn"
  1022        ],
  1023        "members":{
  1024          "revision":{"shape":"__longMin1"},
  1025          "workerConfigurationArn":{"shape":"__string"}
  1026        }
  1027      },
  1028      "WorkerConfigurationDescription":{
  1029        "type":"structure",
  1030        "members":{
  1031          "revision":{"shape":"__long"},
  1032          "workerConfigurationArn":{"shape":"__string"}
  1033        }
  1034      },
  1035      "WorkerConfigurationRevisionDescription":{
  1036        "type":"structure",
  1037        "members":{
  1038          "creationTime":{"shape":"__timestampIso8601"},
  1039          "description":{"shape":"__string"},
  1040          "propertiesFileContent":{"shape":"__string"},
  1041          "revision":{"shape":"__long"}
  1042        }
  1043      },
  1044      "WorkerConfigurationRevisionSummary":{
  1045        "type":"structure",
  1046        "members":{
  1047          "creationTime":{"shape":"__timestampIso8601"},
  1048          "description":{"shape":"__string"},
  1049          "revision":{"shape":"__long"}
  1050        }
  1051      },
  1052      "WorkerConfigurationSummary":{
  1053        "type":"structure",
  1054        "members":{
  1055          "creationTime":{"shape":"__timestampIso8601"},
  1056          "description":{"shape":"__string"},
  1057          "latestRevision":{"shape":"WorkerConfigurationRevisionSummary"},
  1058          "name":{"shape":"__string"},
  1059          "workerConfigurationArn":{"shape":"__string"}
  1060        }
  1061      },
  1062      "WorkerLogDelivery":{
  1063        "type":"structure",
  1064        "members":{
  1065          "cloudWatchLogs":{"shape":"CloudWatchLogsLogDelivery"},
  1066          "firehose":{"shape":"FirehoseLogDelivery"},
  1067          "s3":{"shape":"S3LogDelivery"}
  1068        }
  1069      },
  1070      "WorkerLogDeliveryDescription":{
  1071        "type":"structure",
  1072        "members":{
  1073          "cloudWatchLogs":{"shape":"CloudWatchLogsLogDeliveryDescription"},
  1074          "firehose":{"shape":"FirehoseLogDeliveryDescription"},
  1075          "s3":{"shape":"S3LogDeliveryDescription"}
  1076        }
  1077      },
  1078      "__boolean":{"type":"boolean"},
  1079      "__integer":{"type":"integer"},
  1080      "__integerMin1Max10":{
  1081        "type":"integer",
  1082        "max":10,
  1083        "min":1
  1084      },
  1085      "__integerMin1Max100":{
  1086        "type":"integer",
  1087        "max":100,
  1088        "min":1
  1089      },
  1090      "__integerMin1Max8":{
  1091        "type":"integer",
  1092        "max":8,
  1093        "min":1
  1094      },
  1095      "__listOfConnectorSummary":{
  1096        "type":"list",
  1097        "member":{"shape":"ConnectorSummary"}
  1098      },
  1099      "__listOfCustomPluginSummary":{
  1100        "type":"list",
  1101        "member":{"shape":"CustomPluginSummary"}
  1102      },
  1103      "__listOfPlugin":{
  1104        "type":"list",
  1105        "member":{"shape":"Plugin"}
  1106      },
  1107      "__listOfPluginDescription":{
  1108        "type":"list",
  1109        "member":{"shape":"PluginDescription"}
  1110      },
  1111      "__listOfWorkerConfigurationSummary":{
  1112        "type":"list",
  1113        "member":{"shape":"WorkerConfigurationSummary"}
  1114      },
  1115      "__listOf__string":{
  1116        "type":"list",
  1117        "member":{"shape":"__string"}
  1118      },
  1119      "__long":{"type":"long"},
  1120      "__longMin1":{
  1121        "type":"long",
  1122        "max":9223372036854775807,
  1123        "min":1
  1124      },
  1125      "__mapOf__string":{
  1126        "type":"map",
  1127        "key":{"shape":"__string"},
  1128        "value":{"shape":"__string"}
  1129      },
  1130      "__string":{"type":"string"},
  1131      "__stringMax1024":{
  1132        "type":"string",
  1133        "max":1024,
  1134        "min":0
  1135      },
  1136      "__stringMin1Max128":{
  1137        "type":"string",
  1138        "max":128,
  1139        "min":1
  1140      },
  1141      "__timestampIso8601":{
  1142        "type":"timestamp",
  1143        "timestampFormat":"iso8601"
  1144      }
  1145    }
  1146  }