|
1958 | 1958 | ], |
1959 | 1959 | "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 " |
1960 | 1960 | }, |
| 1961 | + "UpdateRebalancing": { |
| 1962 | + "name": "UpdateRebalancing", |
| 1963 | + "http": { |
| 1964 | + "method": "PUT", |
| 1965 | + "requestUri": "/v1/clusters/{clusterArn}/rebalancing", |
| 1966 | + "responseCode": 200 |
| 1967 | + }, |
| 1968 | + "input": { |
| 1969 | + "shape": "UpdateRebalancingRequest" |
| 1970 | + }, |
| 1971 | + "output": { |
| 1972 | + "shape": "UpdateRebalancingResponse", |
| 1973 | + "documentation": "\n <p>HTTP Status Code 200: OK.</p>\n " |
| 1974 | + }, |
| 1975 | + "errors": [ |
| 1976 | + { |
| 1977 | + "shape": "BadRequestException", |
| 1978 | + "documentation": "\n <p>The request isn't valid because the input is incorrect. Correct your input and then submit it again.</p>\n " |
| 1979 | + }, |
| 1980 | + { |
| 1981 | + "shape": "UnauthorizedException", |
| 1982 | + "documentation": "\n <p>The request is not authorized. The provided credentials couldn't be validated.</p>\n " |
| 1983 | + }, |
| 1984 | + { |
| 1985 | + "shape": "InternalServerErrorException", |
| 1986 | + "documentation": "\n <p>There was an unexpected internal server error. Retrying your request might resolve the issue.</p>\n " |
| 1987 | + }, |
| 1988 | + { |
| 1989 | + "shape": "ForbiddenException", |
| 1990 | + "documentation": "\n <p>Access forbidden. Check your credentials and then retry your request.</p>\n " |
| 1991 | + }, |
| 1992 | + { |
| 1993 | + "shape": "NotFoundException", |
| 1994 | + "documentation": "\n <p>The resource could not be found due to incorrect input. Correct the input, then retry the request.</p>\n " |
| 1995 | + }, |
| 1996 | + { |
| 1997 | + "shape": "ServiceUnavailableException", |
| 1998 | + "documentation": "\n <p>The service cannot complete the request.</p>\n " |
| 1999 | + }, |
| 2000 | + { |
| 2001 | + "shape": "TooManyRequestsException", |
| 2002 | + "documentation": "\n <p>The request throughput limit was exceeded.</p>\n " |
| 2003 | + } |
| 2004 | + ], |
| 2005 | + "documentation": "\n <p>Use this resource to update the intelligent rebalancing status of an Amazon MSK Provisioned cluster with Express brokers.</p>\n " |
| 2006 | + }, |
1961 | 2007 | "UpdateReplicationInfo": { |
1962 | 2008 | "name": "UpdateReplicationInfo", |
1963 | 2009 | "http": { |
|
2231 | 2277 | } |
2232 | 2278 | } |
2233 | 2279 | }, |
| 2280 | + "Rebalancing": { |
| 2281 | + "type": "structure", |
| 2282 | + "documentation": "\n <p>Specifies whether or not intelligent rebalancing is turned on for a newly created MSK Provisioned cluster with Express brokers. Intelligent rebalancing performs automatic partition balancing operations when you scale your clusters up or down. By default, intelligent rebalancing is ACTIVE for all new Express-based clusters.</p>\n ", |
| 2283 | + "members": { |
| 2284 | + "Status": { |
| 2285 | + "shape": "RebalancingStatus", |
| 2286 | + "locationName": "status", |
| 2287 | + "documentation": "\n <p>Intelligent rebalancing status. The default intelligent rebalancing status is ACTIVE for all new Express-based clusters.</p>\n " |
| 2288 | + } |
| 2289 | + } |
| 2290 | + }, |
| 2291 | + "RebalancingStatus": { |
| 2292 | + "type": "string", |
| 2293 | + "documentation": "\n <p>Intelligent rebalancing status. The default intelligent rebalancing status is ACTIVE for all new Express-based clusters.</p>\n ", |
| 2294 | + "enum": [ |
| 2295 | + "PAUSED", |
| 2296 | + "ACTIVE" |
| 2297 | + ] |
| 2298 | + }, |
2234 | 2299 | "BrokerNodeGroupInfo": { |
2235 | 2300 | "type": "structure", |
2236 | 2301 | "members": { |
|
2419 | 2484 | "locationName": "brokerNodeGroupInfo", |
2420 | 2485 | "documentation": "\n <p>Information about the broker nodes.</p>\n " |
2421 | 2486 | }, |
| 2487 | + "Rebalancing": { |
| 2488 | + "shape": "Rebalancing", |
| 2489 | + "locationName": "rebalancing", |
| 2490 | + "documentation": "\n <p>Contains information about intelligent rebalancing for new MSK Provisioned clusters with Express brokers. By default, intelligent rebalancing status is ACTIVE.</p>\n " |
| 2491 | + }, |
2422 | 2492 | "ClientAuthentication": { |
2423 | 2493 | "shape": "ClientAuthentication", |
2424 | 2494 | "locationName": "clientAuthentication", |
|
2695 | 2765 | "locationName": "brokerNodeGroupInfo", |
2696 | 2766 | "documentation": "\n <p>Information about the brokers.</p>\n " |
2697 | 2767 | }, |
| 2768 | + "Rebalancing": { |
| 2769 | + "shape": "Rebalancing", |
| 2770 | + "locationName": "rebalancing", |
| 2771 | + "documentation": "\n <p>Specifies if intelligent rebalancing is turned on for your MSK Provisioned cluster with Express brokers. For all new Express-based clusters that you create, intelligent rebalancing is turned on by default.</p>\n " |
| 2772 | + }, |
2698 | 2773 | "ClientAuthentication": { |
2699 | 2774 | "shape": "ClientAuthentication", |
2700 | 2775 | "locationName": "clientAuthentication", |
|
2756 | 2831 | "locationName": "brokerNodeGroupInfo", |
2757 | 2832 | "documentation": "\n <p>Information about the brokers.</p>\n " |
2758 | 2833 | }, |
| 2834 | + "Rebalancing": { |
| 2835 | + "shape": "Rebalancing", |
| 2836 | + "locationName": "rebalancing", |
| 2837 | + "documentation": "\n <p>Specifies whether or not intelligent rebalancing is turned on for a newly created MSK Provisioned cluster with Express brokers. Intelligent rebalancing performs automatic partition balancing operations when you scale your clusters up or down. By default, intelligent rebalancing is ACTIVE for all new Express-based clusters.</p>\n " |
| 2838 | + }, |
2759 | 2839 | "CurrentBrokerSoftwareInfo": { |
2760 | 2840 | "shape": "BrokerSoftwareInfo", |
2761 | 2841 | "locationName": "currentBrokerSoftwareInfo", |
|
3201 | 3281 | "locationName": "brokerNodeGroupInfo", |
3202 | 3282 | "documentation": "\n <p>Information about the broker nodes in the cluster.</p>\n " |
3203 | 3283 | }, |
| 3284 | + "Rebalancing": { |
| 3285 | + "shape": "Rebalancing", |
| 3286 | + "locationName": "rebalancing", |
| 3287 | + "documentation": "\n <p>Specifies if intelligent rebalancing should be turned on for the new MSK Provisioned cluster with Express brokers. By default, intelligent rebalancing status is ACTIVE for all new clusters.</p>\n " |
| 3288 | + }, |
3204 | 3289 | "ClientAuthentication": { |
3205 | 3290 | "shape": "ClientAuthentication", |
3206 | 3291 | "locationName": "clientAuthentication", |
|
5168 | 5253 | "shape": "BrokerCountUpdateInfo", |
5169 | 5254 | "locationName": "brokerCountUpdateInfo", |
5170 | 5255 | "documentation": "\n <p>Describes brokers being changed during a broker count update.</p>\n " |
| 5256 | + }, |
| 5257 | + "Rebalancing": { |
| 5258 | + "shape": "Rebalancing", |
| 5259 | + "locationName": "rebalancing", |
| 5260 | + "documentation": "\n <p>Describes the intelligent rebalancing configuration of an MSK Provisioned cluster with Express brokers.</p>\n " |
5171 | 5261 | } |
5172 | 5262 | }, |
5173 | 5263 | "documentation": "\n <p>Information about cluster attributes that can be updated via update APIs.</p>\n " |
|
6306 | 6396 | } |
6307 | 6397 | } |
6308 | 6398 | }, |
| 6399 | + "UpdateRebalancingRequest": { |
| 6400 | + "type": "structure", |
| 6401 | + "members": { |
| 6402 | + "ClusterArn": { |
| 6403 | + "shape": "__string", |
| 6404 | + "location": "uri", |
| 6405 | + "locationName": "clusterArn", |
| 6406 | + "documentation": "\n <p>The Amazon Resource Name (ARN) of the cluster.</p>\n " |
| 6407 | + }, |
| 6408 | + "CurrentVersion": { |
| 6409 | + "shape": "__string", |
| 6410 | + "locationName": "currentVersion", |
| 6411 | + "documentation": "\n <p>The current version of the cluster.</p>\n " |
| 6412 | + }, |
| 6413 | + "Rebalancing": { |
| 6414 | + "shape": "Rebalancing", |
| 6415 | + "locationName": "rebalancing", |
| 6416 | + "documentation": "\n <p>Specifies if intelligent rebalancing should be turned on for your cluster. The default intelligent rebalancing status is ACTIVE for all new MSK Provisioned clusters that you create with Express brokers.</p>\n " |
| 6417 | + } |
| 6418 | + }, |
| 6419 | + "required": [ |
| 6420 | + "ClusterArn", |
| 6421 | + "CurrentVersion", |
| 6422 | + "Rebalancing" |
| 6423 | + ] |
| 6424 | + }, |
| 6425 | + "UpdateRebalancingResponse": { |
| 6426 | + "type": "structure", |
| 6427 | + "members": { |
| 6428 | + "ClusterArn": { |
| 6429 | + "shape": "__string", |
| 6430 | + "locationName": "clusterArn", |
| 6431 | + "documentation": "\n <p>The Amazon Resource Name (ARN) of the cluster whose intelligent rebalancing status you've updated.</p>\n " |
| 6432 | + }, |
| 6433 | + "ClusterOperationArn": { |
| 6434 | + "shape": "__string", |
| 6435 | + "locationName": "clusterOperationArn", |
| 6436 | + "documentation": "\n <p>The Amazon Resource Name (ARN) of the cluster operation.</p>\n " |
| 6437 | + } |
| 6438 | + } |
| 6439 | + }, |
6309 | 6440 | "UpdateReplicationInfoRequest": { |
6310 | 6441 | "type": "structure", |
6311 | 6442 | "members": { |
|
0 commit comments