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 }