|
1156 | 1156 | "documentation" : "\n <p>Access forbidden. Check your credentials and then retry your request.</p>\n "
|
1157 | 1157 | } ],
|
1158 | 1158 | "documentation" : "\n <p>Updates the monitoring settings for the cluster. You can use this operation to specify which Apache Kafka metrics you want Amazon MSK to send to Amazon CloudWatch. You can also specify settings for open monitoring with Prometheus.</p>\n "
|
| 1159 | + }, |
| 1160 | + "UpdateSecurity" : { |
| 1161 | + "name" : "UpdateSecurity", |
| 1162 | + "http" : { |
| 1163 | + "method" : "PATCH", |
| 1164 | + "requestUri" : "/v1/clusters/{clusterArn}/security", |
| 1165 | + "responseCode" : 200 |
| 1166 | + }, |
| 1167 | + "input" : { |
| 1168 | + "shape" : "UpdateSecurityRequest" |
| 1169 | + }, |
| 1170 | + "output" : { |
| 1171 | + "shape" : "UpdateSecurityResponse" |
| 1172 | + }, |
| 1173 | + "errors" : [ { |
| 1174 | + "shape" : "BadRequestException", |
| 1175 | + "documentation" : "\n <p>The request isn't valid because the input is incorrect. Correct your input and then submit it again.</p>\n " |
| 1176 | + }, { |
| 1177 | + "shape" : "UnauthorizedException", |
| 1178 | + "documentation" : "\n <p>The request is not authorized. The provided credentials couldn't be validated.</p>\n " |
| 1179 | + }, { |
| 1180 | + "shape" : "InternalServerErrorException", |
| 1181 | + "documentation" : "\n <p>There was an unexpected internal server error. Retrying your request might resolve the issue.</p>\n " |
| 1182 | + }, { |
| 1183 | + "shape" : "ForbiddenException", |
| 1184 | + "documentation" : "\n <p>Access forbidden. Check your credentials and then retry your request.</p>\n " |
| 1185 | + }, { |
| 1186 | + "shape" : "NotFoundException", |
| 1187 | + "documentation" : "\n <p>The resource could not be found due to incorrect input. Correct the input, then retry the request.</p>\n " |
| 1188 | + }, { |
| 1189 | + "shape" : "ServiceUnavailableException", |
| 1190 | + "documentation" : "\n <p>The service cannot complete the request.</p>\n " |
| 1191 | + }, { |
| 1192 | + "shape" : "TooManyRequestsException", |
| 1193 | + "documentation" : "\n <p>The request throughput limit was exceeded.</p>\n " |
| 1194 | + } ], |
| 1195 | + "documentation" : "\n <p>Updates the security settings for the cluster. You can use this operation to specify encryption and authentication on existing clusters.</p>\n " |
1159 | 1196 | }
|
1160 | 1197 | },
|
1161 | 1198 | "shapes": {
|
|
1360 | 1397 | "shape": "Tls",
|
1361 | 1398 | "locationName": "tls",
|
1362 | 1399 | "documentation": "\n <p>Details for ClientAuthentication using TLS.</p>\n "
|
| 1400 | + }, |
| 1401 | + "Unauthenticated" : { |
| 1402 | + "shape" : "Unauthenticated", |
| 1403 | + "locationName" : "unauthenticated", |
| 1404 | + "documentation": "\n <p>Contains information about unauthenticated traffic to the cluster.</p>\n " |
1363 | 1405 | }
|
1364 | 1406 | },
|
1365 | 1407 | "documentation" : "\n <p>Includes all client authentication information.</p>\n "
|
|
2686 | 2728 | },
|
2687 | 2729 | "LoggingInfo": {
|
2688 | 2730 | "shape": "LoggingInfo",
|
2689 |
| - "locationName": "loggingInfo" |
2690 |
| - }, |
| 2731 | + "locationName": "loggingInfo", |
| 2732 | + "documentation" : "\n <p>You can configure your MSK cluster to send broker logs to different destination types. This is a container for the configuration details related to broker logs.</p>\n " |
| 2733 | + }, |
2691 | 2734 | "InstanceType": {
|
2692 | 2735 | "shape" : "__stringMin5Max32",
|
2693 | 2736 | "locationName" : "instanceType",
|
2694 | 2737 | "documentation" : "\n <p>Information about the Amazon MSK broker type.</p>\n "
|
| 2738 | + }, |
| 2739 | + "ClientAuthentication" : { |
| 2740 | + "shape" : "ClientAuthentication", |
| 2741 | + "locationName" : "clientAuthentication", |
| 2742 | + "documentation": "\n <p>Includes all client authentication information.</p>\n " |
| 2743 | + }, |
| 2744 | + "EncryptionInfo" : { |
| 2745 | + "shape" : "EncryptionInfo", |
| 2746 | + "locationName" : "encryptionInfo", |
| 2747 | + "documentation": "\n <p>Includes all encryption-related information.</p>\n " |
2695 | 2748 | }
|
2696 | 2749 | },
|
2697 | 2750 | "documentation": "\n <p>Information about cluster attributes that can be updated via update APIs.</p>\n "
|
|
3023 | 3076 | "shape": "__listOf__string",
|
3024 | 3077 | "locationName": "certificateAuthorityArnList",
|
3025 | 3078 | "documentation": "\n <p>List of ACM Certificate Authority ARNs.</p>\n "
|
| 3079 | + }, |
| 3080 | + "Enabled" : { |
| 3081 | + "shape" : "__boolean", |
| 3082 | + "locationName" : "enabled", |
| 3083 | + "documentation" : "\n <p>Specifies whether you want to enable or disable TLS authentication.</p>\n " |
3026 | 3084 | }
|
3027 | 3085 | },
|
3028 | 3086 | "documentation": "\n <p>Details for client authentication using TLS.</p>\n "
|
|
3047 | 3105 | "httpStatusCode": 429
|
3048 | 3106 | }
|
3049 | 3107 | },
|
| 3108 | + "Unauthenticated" : { |
| 3109 | + "type" : "structure", |
| 3110 | + "members" : { |
| 3111 | + "Enabled" : { |
| 3112 | + "shape" : "__boolean", |
| 3113 | + "locationName" : "enabled", |
| 3114 | + "documentation" : "\n <p>Specifies whether you want to enable or disable unauthenticated traffic to your cluster.</p>\n " |
| 3115 | + } |
| 3116 | + } |
| 3117 | + }, |
3050 | 3118 | "UnauthorizedException": {
|
3051 | 3119 | "type": "structure",
|
3052 | 3120 | "members": {
|
|
3362 | 3430 | }
|
3363 | 3431 | }
|
3364 | 3432 | },
|
| 3433 | + "UpdateSecurityRequest" : { |
| 3434 | + "type" : "structure", |
| 3435 | + "members" : { |
| 3436 | + "ClientAuthentication" : { |
| 3437 | + "shape" : "ClientAuthentication", |
| 3438 | + "locationName" : "clientAuthentication", |
| 3439 | + "documentation" : "\n <p>Includes all client authentication related information.</p>\n " |
| 3440 | + }, |
| 3441 | + "ClusterArn" : { |
| 3442 | + "shape" : "__string", |
| 3443 | + "location" : "uri", |
| 3444 | + "locationName" : "clusterArn", |
| 3445 | + "documentation" : "\n <p>The Amazon Resource Name (ARN) that uniquely identifies the cluster.</p>\n " |
| 3446 | + }, |
| 3447 | + "CurrentVersion" : { |
| 3448 | + "shape" : "__string", |
| 3449 | + "locationName" : "currentVersion", |
| 3450 | + "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 " |
| 3451 | + }, |
| 3452 | + "EncryptionInfo" : { |
| 3453 | + "shape" : "EncryptionInfo", |
| 3454 | + "locationName" : "encryptionInfo", |
| 3455 | + "documentation" : "\n <p>Includes all encryption-related information.</p>\n " |
| 3456 | + } |
| 3457 | + }, |
| 3458 | + "required" : [ "ClusterArn", "CurrentVersion" ] |
| 3459 | + }, |
| 3460 | + "UpdateSecurityResponse" : { |
| 3461 | + "type" : "structure", |
| 3462 | + "members" : { |
| 3463 | + "ClusterArn" : { |
| 3464 | + "shape" : "__string", |
| 3465 | + "locationName" : "clusterArn", |
| 3466 | + "documentation" : "\n <p>The Amazon Resource Name (ARN) of the cluster.</p>\n " |
| 3467 | + }, |
| 3468 | + "ClusterOperationArn" : { |
| 3469 | + "shape" : "__string", |
| 3470 | + "locationName" : "clusterOperationArn", |
| 3471 | + "documentation" : "\n <p>The Amazon Resource Name (ARN) of the cluster operation.</p>\n " |
| 3472 | + } |
| 3473 | + } |
| 3474 | + }, |
3365 | 3475 | "UpdateConfigurationRequest": {
|
3366 | 3476 | "type": "structure",
|
3367 | 3477 | "members": {
|
|
0 commit comments