|
671 | 671 | "documentation": "\n <p>Access forbidden. Check your credentials and then retry your request.</p>\n "
|
672 | 672 | }
|
673 | 673 | ],
|
674 |
| - "documentation": "\n <p>Returns a list of Kafka versions.</p>\n " |
| 674 | + "documentation": "\n <p>Returns a list of Apache Kafka versions.</p>\n " |
675 | 675 | },
|
676 | 676 | "ListNodes": {
|
677 | 677 | "name": "ListNodes",
|
|
1037 | 1037 | ],
|
1038 | 1038 | "documentation": "\n <p>Updates an MSK configuration.</p>\n "
|
1039 | 1039 | },
|
| 1040 | + "UpdateConnectivity" : { |
| 1041 | + "name" : "UpdateConnectivity", |
| 1042 | + "http" : { |
| 1043 | + "method" : "PUT", |
| 1044 | + "requestUri" : "/v1/clusters/{clusterArn}/connectivity", |
| 1045 | + "responseCode" : 200 |
| 1046 | + }, |
| 1047 | + "input" : { |
| 1048 | + "shape" : "UpdateConnectivityRequest" |
| 1049 | + }, |
| 1050 | + "output" : { |
| 1051 | + "shape" : "UpdateConnectivityResponse", |
| 1052 | + "documentation": "\n <p>Successful response.</p>\n " |
| 1053 | + }, |
| 1054 | + "errors": [ |
| 1055 | + { |
| 1056 | + "shape": "BadRequestException", |
| 1057 | + "documentation": "\n <p>The request isn't valid because the input is incorrect. Correct your input and then submit it again.</p>\n " |
| 1058 | + }, |
| 1059 | + { |
| 1060 | + "shape": "UnauthorizedException", |
| 1061 | + "documentation": "\n <p>The request is not authorized. The provided credentials couldn't be validated.</p>\n " |
| 1062 | + }, |
| 1063 | + { |
| 1064 | + "shape": "InternalServerErrorException", |
| 1065 | + "documentation": "\n <p>There was an unexpected internal server error. Retrying your request might resolve the issue.</p>\n " |
| 1066 | + }, |
| 1067 | + { |
| 1068 | + "shape": "ForbiddenException", |
| 1069 | + "documentation": "\n <p>Access forbidden. Check your credentials and then retry your request.</p>\n " |
| 1070 | + }, |
| 1071 | + { |
| 1072 | + "shape": "NotFoundException", |
| 1073 | + "documentation": "\n <p>The resource could not be found due to incorrect input. Correct the input, then retry the request.</p>\n " |
| 1074 | + }, |
| 1075 | + { |
| 1076 | + "shape": "ServiceUnavailableException", |
| 1077 | + "documentation": "\n <p>503 response</p>\n " |
| 1078 | + } |
| 1079 | + ], |
| 1080 | + "documentation" : "\n <p>Updates the cluster's connectivity configuration.</p>\n " |
| 1081 | + }, |
1040 | 1082 | "UpdateClusterConfiguration": {
|
1041 | 1083 | "name": "UpdateClusterConfiguration",
|
1042 | 1084 | "http": {
|
|
1309 | 1351 | "InstanceType": {
|
1310 | 1352 | "shape": "__stringMin5Max32",
|
1311 | 1353 | "locationName": "instanceType",
|
1312 |
| - "documentation": "\n <p>The type of Amazon EC2 instances to use for Kafka brokers. The following instance types are allowed: kafka.m5.large, kafka.m5.xlarge, kafka.m5.2xlarge,\nkafka.m5.4xlarge, kafka.m5.12xlarge, and kafka.m5.24xlarge.</p>\n " |
| 1354 | + "documentation": "\n <p>The type of Amazon EC2 instances to use for Apache Kafka brokers. The following instance types are allowed: kafka.m5.large, kafka.m5.xlarge, kafka.m5.2xlarge,\nkafka.m5.4xlarge, kafka.m5.12xlarge, and kafka.m5.24xlarge.</p>\n " |
1313 | 1355 | },
|
1314 | 1356 | "SecurityGroups": {
|
1315 | 1357 | "shape": "__listOf__string",
|
|
1320 | 1362 | "shape": "StorageInfo",
|
1321 | 1363 | "locationName": "storageInfo",
|
1322 | 1364 | "documentation": "\n <p>Contains information about storage volumes attached to MSK broker nodes.</p>\n "
|
| 1365 | + }, |
| 1366 | + "ConnectivityInfo" : { |
| 1367 | + "shape" : "ConnectivityInfo", |
| 1368 | + "locationName" : "connectivityInfo", |
| 1369 | + "documentation" : "\n <p>Information about the broker access configuration.</p>\n " |
1323 | 1370 | }
|
1324 | 1371 | },
|
1325 |
| - "documentation": "\n <p>Describes the setup to be used for Kafka broker nodes in the cluster.</p>\n ", |
| 1372 | + "documentation": "\n <p>Describes the setup to be used for Apache Kafka broker nodes in the cluster.</p>\n ", |
1326 | 1373 | "required": [
|
1327 | 1374 | "ClientSubnets",
|
1328 | 1375 | "InstanceType"
|
|
1354 | 1401 | "CurrentBrokerSoftwareInfo": {
|
1355 | 1402 | "shape": "BrokerSoftwareInfo",
|
1356 | 1403 | "locationName": "currentBrokerSoftwareInfo",
|
1357 |
| - "documentation": "\n <p>Information about the version of software currently deployed on the Kafka brokers in the cluster.</p>\n " |
| 1404 | + "documentation": "\n <p>Information about the version of software currently deployed on the Apache Kafka brokers in the cluster.</p>\n " |
1358 | 1405 | },
|
1359 | 1406 | "Endpoints": {
|
1360 | 1407 | "shape": "__listOf__string",
|
|
1465 | 1512 | "CurrentBrokerSoftwareInfo": {
|
1466 | 1513 | "shape": "BrokerSoftwareInfo",
|
1467 | 1514 | "locationName": "currentBrokerSoftwareInfo",
|
1468 |
| - "documentation": "\n <p>Information about the version of software currently deployed on the Kafka brokers in the cluster.</p>\n " |
| 1515 | + "documentation": "\n <p>Information about the version of software currently deployed on the Apache Kafka brokers in the cluster.</p>\n " |
1469 | 1516 | },
|
1470 | 1517 | "CurrentVersion": {
|
1471 | 1518 | "shape": "__string",
|
|
1613 | 1660 | },
|
1614 | 1661 | "ClusterState": {
|
1615 | 1662 | "type": "string",
|
1616 |
| - "documentation": "\n <p>The state of a Kafka cluster.</p>\n ", |
| 1663 | + "documentation": "\n <p>The state of the Apache Kafka cluster.</p>\n ", |
1617 | 1664 | "enum": [
|
1618 | 1665 | "ACTIVE",
|
1619 | 1666 | "CREATING",
|
|
1631 | 1678 | "SourceVersion" : {
|
1632 | 1679 | "shape" : "__string",
|
1633 | 1680 | "locationName" : "sourceVersion",
|
1634 |
| - "documentation": "\n <p>A Kafka version.</p>\n " |
| 1681 | + "documentation": "\n <p>An Apache Kafka version.</p>\n " |
1635 | 1682 | },
|
1636 | 1683 | "TargetVersions" : {
|
1637 | 1684 | "shape" : "__listOf__string",
|
1638 | 1685 | "locationName" : "targetVersions",
|
1639 |
| - "documentation": "\n <p>A list of Kafka versions.</p>\n " |
| 1686 | + "documentation": "\n <p>A list of Apache Kafka versions.</p>\n " |
1640 | 1687 | }
|
1641 | 1688 | },
|
1642 |
| - "documentation": "\n <p>Contains source Kafka versions and compatible target Kafka versions.</p>\n " |
| 1689 | + "documentation": "\n <p>Contains source Apache Kafka versions and compatible target Apache Kafka versions.</p>\n " |
1643 | 1690 | },
|
1644 | 1691 | "Configuration": {
|
1645 | 1692 | "type": "structure",
|
|
1765 | 1812 | "httpStatusCode": 409
|
1766 | 1813 | }
|
1767 | 1814 | },
|
| 1815 | + "ConnectivityInfo" : { |
| 1816 | + "type" : "structure", |
| 1817 | + "members" : { |
| 1818 | + "PublicAccess" : { |
| 1819 | + "shape" : "PublicAccess", |
| 1820 | + "locationName" : "publicAccess", |
| 1821 | + "documentation" : "\n <p>Public access control for brokers.</p>\n " |
| 1822 | + } |
| 1823 | + }, |
| 1824 | + "documentation" : "\n <p>Information about the broker access configuration.</p>\n " |
| 1825 | + }, |
1768 | 1826 | "CreateClusterRequest": {
|
1769 | 1827 | "type": "structure",
|
1770 | 1828 | "members": {
|
|
2168 | 2226 | "documentation": "\n <p>The size in GiB of the EBS volume for the data drive on each broker node.</p>\n "
|
2169 | 2227 | }
|
2170 | 2228 | },
|
2171 |
| - "documentation": "\n <p>Contains information about the EBS storage volumes attached to Kafka broker nodes.</p>\n " |
| 2229 | + "documentation": "\n <p>Contains information about the EBS storage volumes attached to Apache Kafka broker nodes.</p>\n " |
2172 | 2230 | },
|
2173 | 2231 | "EncryptionAtRest": {
|
2174 | 2232 | "type": "structure",
|
|
2328 | 2386 | "shape": "__string",
|
2329 | 2387 | "locationName": "bootstrapBrokerStringSaslIam",
|
2330 | 2388 | "documentation": "\n <p>A string that contains one or more DNS names (or IP addresses) and SASL IAM port pairs.</p>\n "
|
| 2389 | + }, |
| 2390 | + "BootstrapBrokerStringPublicTls": { |
| 2391 | + "shape": "__string", |
| 2392 | + "locationName": "bootstrapBrokerStringPublicTls", |
| 2393 | + "documentation": "\n <p>A string containing one or more DNS names (or IP) and TLS port pairs.</p>\n " |
| 2394 | + }, |
| 2395 | + "BootstrapBrokerStringPublicSaslScram": { |
| 2396 | + "shape": "__string", |
| 2397 | + "locationName": "bootstrapBrokerStringPublicSaslScram", |
| 2398 | + "documentation": "\n <p>A string containing one or more DNS names (or IP) and Sasl Scram port pairs.</p>\n " |
| 2399 | + }, |
| 2400 | + "BootstrapBrokerStringPublicSaslIam": { |
| 2401 | + "shape": "__string", |
| 2402 | + "locationName": "bootstrapBrokerStringPublicSaslIam", |
| 2403 | + "documentation": "\n <p>A string that contains one or more DNS names (or IP addresses) and SASL IAM port pairs.</p>\n " |
2331 | 2404 | }
|
2332 | 2405 | }
|
2333 | 2406 | },
|
|
2724 | 2797 | "KafkaVersion" : {
|
2725 | 2798 | "shape" : "__string",
|
2726 | 2799 | "locationName" : "kafkaVersion",
|
2727 |
| - "documentation" : "\n <p>The Kafka version.</p>\n " |
| 2800 | + "documentation" : "\n <p>The Apache Kafka version.</p>\n " |
2728 | 2801 | },
|
2729 | 2802 | "LoggingInfo": {
|
2730 | 2803 | "shape": "LoggingInfo",
|
|
2745 | 2818 | "shape" : "EncryptionInfo",
|
2746 | 2819 | "locationName" : "encryptionInfo",
|
2747 | 2820 | "documentation": "\n <p>Includes all encryption-related information.</p>\n "
|
| 2821 | + }, |
| 2822 | + "ConnectivityInfo" : { |
| 2823 | + "shape" : "ConnectivityInfo", |
| 2824 | + "locationName" : "connectivityInfo", |
| 2825 | + "documentation" : "\n <p>Information about the broker access configuration.</p>\n " |
2748 | 2826 | }
|
2749 | 2827 | },
|
2750 | 2828 | "documentation": "\n <p>Information about cluster attributes that can be updated via update APIs.</p>\n "
|
|
2755 | 2833 | "EnabledInBroker" : {
|
2756 | 2834 | "shape" : "__boolean",
|
2757 | 2835 | "locationName" : "enabledInBroker",
|
2758 |
| - "documentation" : "\n <p>Indicates whether you want to enable or disable the Node Exporter.</p>\n " |
| 2836 | + "documentation" : "\n <p>Indicates whether you want to turn on or turn off the Node Exporter.</p>\n " |
2759 | 2837 | }
|
2760 | 2838 | },
|
2761 |
| - "documentation" : "\n <p>Indicates whether you want to enable or disable the Node Exporter.</p>\n ", |
| 2839 | + "documentation" : "\n <p>Indicates whether you want to turn on or turn off the Node Exporter.</p>\n ", |
2762 | 2840 | "required" : [ "EnabledInBroker" ]
|
2763 | 2841 | },
|
2764 | 2842 | "NodeExporterInfo" : {
|
|
2767 | 2845 | "EnabledInBroker" : {
|
2768 | 2846 | "shape" : "__boolean",
|
2769 | 2847 | "locationName" : "enabledInBroker",
|
2770 |
| - "documentation" : "\n <p>Indicates whether you want to enable or disable the Node Exporter.</p>\n " |
| 2848 | + "documentation" : "\n <p>Indicates whether you want to turn on or turn off the Node Exporter.</p>\n " |
2771 | 2849 | }
|
2772 | 2850 | },
|
2773 |
| - "documentation" : "\n <p>Indicates whether you want to enable or disable the Node Exporter.</p>\n ", |
| 2851 | + "documentation" : "\n <p>Indicates whether you want to turn on or turn off the Node Exporter.</p>\n ", |
2774 | 2852 | "required" : [ "EnabledInBroker" ]
|
2775 | 2853 | },
|
2776 | 2854 | "JmxExporter" : {
|
|
2779 | 2857 | "EnabledInBroker" : {
|
2780 | 2858 | "shape" : "__boolean",
|
2781 | 2859 | "locationName" : "enabledInBroker",
|
2782 |
| - "documentation" : "\n <p>Indicates whether you want to enable or disable the JMX Exporter.</p>\n " |
| 2860 | + "documentation" : "\n <p>Indicates whether you want to turn on or turn off the JMX Exporter.</p>\n " |
2783 | 2861 | }
|
2784 | 2862 | },
|
2785 |
| - "documentation" : "\n <p>Indicates whether you want to enable or disable the JMX Exporter.</p>\n ", |
| 2863 | + "documentation" : "\n <p>Indicates whether you want to turn on or turn off the JMX Exporter.</p>\n ", |
2786 | 2864 | "required" : [ "EnabledInBroker" ]
|
2787 | 2865 | },
|
2788 | 2866 | "JmxExporterInfo" : {
|
|
2791 | 2869 | "EnabledInBroker" : {
|
2792 | 2870 | "shape" : "__boolean",
|
2793 | 2871 | "locationName" : "enabledInBroker",
|
2794 |
| - "documentation" : "\n <p>Indicates whether you want to enable or disable the JMX Exporter.</p>\n " |
| 2872 | + "documentation" : "\n <p>Indicates whether you want to turn on or turn off the JMX Exporter.</p>\n " |
2795 | 2873 | }
|
2796 | 2874 | },
|
2797 |
| - "documentation" : "\n <p>Indicates whether you want to enable or disable the JMX Exporter.</p>\n ", |
| 2875 | + "documentation" : "\n <p>Indicates whether you want to turn on or turn off the JMX Exporter.</p>\n ", |
2798 | 2876 | "required" : [ "EnabledInBroker" ]
|
2799 | 2877 | },
|
2800 | 2878 | "OpenMonitoring" : {
|
|
2827 | 2905 | "JmxExporter" : {
|
2828 | 2906 | "shape" : "JmxExporter",
|
2829 | 2907 | "locationName" : "jmxExporter",
|
2830 |
| - "documentation" : "\n <p>Indicates whether you want to enable or disable the JMX Exporter.</p>\n " |
| 2908 | + "documentation" : "\n <p>Indicates whether you want to turn on or turn off the JMX Exporter.</p>\n " |
2831 | 2909 | },
|
2832 | 2910 | "NodeExporter" : {
|
2833 | 2911 | "shape" : "NodeExporter",
|
2834 | 2912 | "locationName" : "nodeExporter",
|
2835 |
| - "documentation" : "\n <p>Indicates whether you want to enable or disable the Node Exporter.</p>\n " |
| 2913 | + "documentation" : "\n <p>Indicates whether you want to turn on or turn off the Node Exporter.</p>\n " |
2836 | 2914 | }
|
2837 | 2915 | },
|
2838 | 2916 | "documentation" : "\n <p>Prometheus settings.</p>\n "
|
|
2843 | 2921 | "JmxExporter" : {
|
2844 | 2922 | "shape" : "JmxExporterInfo",
|
2845 | 2923 | "locationName" : "jmxExporter",
|
2846 |
| - "documentation" : "\n <p>Indicates whether you want to enable or disable the JMX Exporter.</p>\n " |
| 2924 | + "documentation" : "\n <p>Indicates whether you want to turn on or turn off the JMX Exporter.</p>\n " |
2847 | 2925 | },
|
2848 | 2926 | "NodeExporter" : {
|
2849 | 2927 | "shape" : "NodeExporterInfo",
|
2850 | 2928 | "locationName" : "nodeExporter",
|
2851 |
| - "documentation" : "\n <p>Indicates whether you want to enable or disable the Node Exporter.</p>\n " |
| 2929 | + "documentation" : "\n <p>Indicates whether you want to turn on or turn off the Node Exporter.</p>\n " |
2852 | 2930 | }
|
2853 | 2931 | },
|
2854 | 2932 | "documentation" : "\n <p>Prometheus settings.</p>\n "
|
2855 | 2933 | },
|
| 2934 | + "PublicAccess" : { |
| 2935 | + "type" : "structure", |
| 2936 | + "members" : { |
| 2937 | + "Type" : { |
| 2938 | + "shape" : "__string", |
| 2939 | + "locationName" : "type", |
| 2940 | + "documentation" : "\n <p>The value DISABLED indicates that public access is turned off. SERVICE_PROVIDED_EIPS indicates that public access is turned on.</p>\n " |
| 2941 | + } |
| 2942 | + }, |
| 2943 | + "documentation" : "Public access control for brokers." |
| 2944 | + }, |
2856 | 2945 | "RebootBrokerRequest" : {
|
2857 | 2946 | "type" : "structure",
|
2858 | 2947 | "members" : {
|
|
3080 | 3169 | "Enabled" : {
|
3081 | 3170 | "shape" : "__boolean",
|
3082 | 3171 | "locationName" : "enabled",
|
3083 |
| - "documentation" : "\n <p>Specifies whether you want to enable or disable TLS authentication.</p>\n " |
| 3172 | + "documentation" : "\n <p>Specifies whether you want to turn on or turn off TLS authentication.</p>\n " |
3084 | 3173 | }
|
3085 | 3174 | },
|
3086 | 3175 | "documentation": "\n <p>Details for client authentication using TLS.</p>\n "
|
|
3111 | 3200 | "Enabled" : {
|
3112 | 3201 | "shape" : "__boolean",
|
3113 | 3202 | "locationName" : "enabled",
|
3114 |
| - "documentation" : "\n <p>Specifies whether you want to enable or disable unauthenticated traffic to your cluster.</p>\n " |
| 3203 | + "documentation" : "\n <p>Specifies whether you want to turn on or turn off unauthenticated traffic to your cluster.</p>\n " |
3115 | 3204 | }
|
3116 | 3205 | }
|
3117 | 3206 | },
|
|
3512 | 3601 | }
|
3513 | 3602 | }
|
3514 | 3603 | },
|
| 3604 | + "UpdateConnectivityRequest" : { |
| 3605 | + "type" : "structure", |
| 3606 | + "members" : { |
| 3607 | + "ClusterArn" : { |
| 3608 | + "shape" : "__string", |
| 3609 | + "location" : "uri", |
| 3610 | + "locationName" : "clusterArn", |
| 3611 | + "documentation": "\n <p>The Amazon Resource Name (ARN) of the configuration.</p>\n " |
| 3612 | + }, |
| 3613 | + "ConnectivityInfo" : { |
| 3614 | + "shape" : "ConnectivityInfo", |
| 3615 | + "locationName" : "connectivityInfo", |
| 3616 | + "documentation" : "\n <p>Information about the broker access configuration.</p>\n " |
| 3617 | + }, |
| 3618 | + "CurrentVersion" : { |
| 3619 | + "shape" : "__string", |
| 3620 | + "locationName" : "currentVersion", |
| 3621 | + "documentation" : "\n <p>The version of the MSK cluster to update. Cluster versions aren't simple numbers. You can describe an MSK cluster to find its version. When this update operation is successful, it generates a new cluster version.</p>\n " |
| 3622 | + } |
| 3623 | + }, |
| 3624 | + "documentation" : "Request body for UpdateConnectivity.", |
| 3625 | + "required" : [ "ClusterArn", "ConnectivityInfo", "CurrentVersion" ] |
| 3626 | + }, |
| 3627 | + "UpdateConnectivityResponse" : { |
| 3628 | + "type" : "structure", |
| 3629 | + "members" : { |
| 3630 | + "ClusterArn" : { |
| 3631 | + "shape" : "__string", |
| 3632 | + "locationName" : "clusterArn", |
| 3633 | + "documentation" : "\n <p>The Amazon Resource Name (ARN) of the cluster.</p>\n " |
| 3634 | + }, |
| 3635 | + "ClusterOperationArn" : { |
| 3636 | + "shape" : "__string", |
| 3637 | + "locationName" : "clusterOperationArn", |
| 3638 | + "documentation" : "\n <p>The Amazon Resource Name (ARN) of the cluster operation.</p>\n " |
| 3639 | + } |
| 3640 | + } |
| 3641 | + }, |
3515 | 3642 | "ZookeeperNodeInfo": {
|
3516 | 3643 | "type": "structure",
|
3517 | 3644 | "members": {
|
|
0 commit comments