Queries the attributes of a topic.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
mns:GetTopicAttributes |
get |
*Topic
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| TopicName |
string |
Yes |
The name of the topic. |
demo-topic |
| Tag |
array<object> |
No |
The list of resource tags. |
|
|
object |
No |
The list of tags. |
||
| Key |
string |
No |
The key of the tag. |
tag1 |
| Value |
string |
No |
The value of the tag. |
test |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
06273500-249F-5863-121D-74D51123**** |
| Code |
integer |
The response code. |
200 |
| Status |
string |
The response status. |
Success |
| Message |
string |
The response message. |
operation success |
| Success |
boolean |
Indicates whether the request was successful. |
true |
| Data |
object |
The response data. |
|
| TopicName |
string |
The name of the topic. |
demo-topic |
| MessageCount |
integer |
The number of messages in the topic. |
0 |
| MaxMessageSize |
integer |
The maximum length of the message body sent to the topic. Unit: bytes. |
65536 |
| MessageRetentionPeriod |
integer |
The maximum duration for which a message is retained in the topic. After the period of time specified by this parameter elapses since the message is sent to the topic, the message is deleted regardless of whether it is successfully pushed to the user. Unit: seconds. |
86400 |
| CreateTime |
integer |
The time when the topic was created. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC. |
1449554277 |
| LastModifyTime |
integer |
The most recent time when the topic attributes were modified. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC. |
1449554460 |
| LoggingEnabled |
boolean |
Indicates whether the Log Management feature is enabled. Valid values:
|
True |
| Tags |
array<object> |
The list of resource tags. |
|
|
object |
The tag value that corresponds to the tag key. |
||
| TagKey |
string |
The key of the tag. |
tag1 |
| TagValue |
string |
The value of the tag. |
test |
| TopicType |
string |
The type of the topic. Valid values:
|
normal |
| TopicUrl |
string |
http:// 111111111****.mns.us-west-1.aliyuncs.com/topics/testTopic |
|
| TopicInnerUrl |
string |
http:// 111111111****.mns.us-west-1-internal.aliyuncs.com/topics/testTopic |
|
| EnableSSE |
boolean |
||
| SseType |
string |
||
| SseAlgorithm |
string |
||
| KmsKeyId |
string |
||
| EncryptionEnabled |
boolean |
Examples
Success response
JSON format
{
"RequestId": "06273500-249F-5863-121D-74D51123****",
"Code": 200,
"Status": "Success",
"Message": "operation success",
"Success": true,
"Data": {
"TopicName": "demo-topic",
"MessageCount": 0,
"MaxMessageSize": 65536,
"MessageRetentionPeriod": 86400,
"CreateTime": 1449554277,
"LastModifyTime": 1449554460,
"LoggingEnabled": true,
"Tags": [
{
"TagKey": "tag1",
"TagValue": "test"
}
],
"TopicType": "normal",
"TopicUrl": "http:// 111111111****.mns.us-west-1.aliyuncs.com/topics/testTopic",
"TopicInnerUrl": "http:// 111111111****.mns.us-west-1-internal.aliyuncs.com/topics/testTopic",
"EnableSSE": false,
"SseType": "",
"SseAlgorithm": "",
"KmsKeyId": "",
"EncryptionEnabled": false
}
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.