Call the GetTopicAttributes operation to retrieve the properties 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 ID of the request. |
06273500-249F-5863-121D-74D51123**** |
| Code |
integer |
The response code. |
200 |
| Status |
string |
The status of the response. |
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 a message body that can be sent to the topic, in bytes. |
65536 |
| MessageRetentionPeriod |
integer |
The maximum period for which a message can be retained in the topic, in seconds. After this period elapses from the time the message is sent, the message is deleted regardless of whether it has been successfully pushed to subscribers. |
86400 |
| CreateTime |
integer |
The time when the topic was created. The value is a UNIX timestamp that represents the number of seconds that have elapsed since 00:00:00 UTC on January 1, 1970. |
1449554277 |
| LastModifyTime |
integer |
The last time the topic properties were modified. The value is a UNIX timestamp that represents the number of seconds that have elapsed since 00:00:00 UTC on January 1, 1970. |
1449554460 |
| LoggingEnabled |
boolean |
Indicates whether Log Management is enabled.
|
True |
| Tags |
array<object> |
The list of resource tags. |
|
|
object |
A tag. |
||
| 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 |
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"
}
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.