Topic Partitions
URI
/v1/clusters/clusterArn/topics/topicName/partitions
HTTP methods
GET
Operation ID: DescribeTopicPartitions
Returns all partition information for a topic on a cluster.
This API response reflects data that updates approximately every minute. For the most current topic state after making changes, allow approximately one minute before querying.
| Name | Type | Required | Description |
|---|---|---|---|
clusterArn | String | True | The Amazon Resource Name (ARN) that uniquely identifies the cluster. |
topicName | String | True | The name of the topic. |
| Name | Type | Required | Description |
|---|---|---|---|
nextToken | String | False | The paginated results marker. When the result of the operation is truncated, the call returns |
maxResults | String | False | The maximum number of results to return in the response (default maximum 100 results per API call). If there are more results, the response includes a |
| Status code | Response model | Description |
|---|---|---|
200 | DescribeTopicPartitionsResponse | Successful response. |
400 | Error | The request isn't valid because the input is incorrect. Correct your input and then submit it again. |
401 | Error | The request is not authorized. The provided credentials couldn't be validated. |
403 | Error | Access forbidden. Check your credentials and then retry your request. |
404 | Error | The resource could not be found due to incorrect input. Correct the input, then retry the request. |
429 | Error | 429 response |
500 | Error | There was an unexpected internal server error. Retrying your request might resolve the issue. |
503 | Error | 503 response |
Schemas
Response bodies
{ "partitions": [ { "leader": number, "partition": number, "replicas": [ number ], "isr": [ number ] } ], "nextToken": "string" }
{ "message": "string", "invalidParameter": "string" }
Properties
DescribeTopicPartitionsResponse
The response contains information about partitions for a topic on a cluster.
| Property | Type | Required | Description |
|---|---|---|---|
nextToken | string | False | If the response of DescribeTopicPartitions is truncated, it returns a NextToken in the response. This NextToken should be sent in the subsequent request to DescribeTopicPartitions. |
partitions | Array of type TopicPartitionInfo | False | List containing partition info. |
Error
Returns information about an error.
| Property | Type | Required | Description |
|---|---|---|---|
invalidParameter | string | False | The parameter that caused the error. |
message | string | False | The description of the error. |
TopicPartitionInfo
Includes information about a partition.
| Property | Type | Required | Description |
|---|---|---|---|
isr | Array of type number | False | The list of in-sync replica broker IDs for this partition. |
leader | number | False | The broker ID of the leader for this partition. |
partition | number | False | The partition number. |
replicas | Array of type number | False | The list of broker IDs that are replicas for this partition. |
See also
For more information about using this API in one of the language-specific AWS SDKs and references, see the following: