» alicloud_mns_topic_subscriptions
This data source provides a list of MNS topic subscriptions in an Alibaba Cloud account according to the specified parameters.
» Example Usage
data "alicloud_mns_topic_subscriptions" "subscriptions" {
topic_name="topic_name"
name_prefix = "tf-"
}
output "first_topic_subscription_id" {
value = "${data.alicloud_mns_topic_subscriptions.subscriptions.subscriptions.0.id}"
}
» Argument Reference
The following arguments are supported:
-
topic_name
- (Required) Two topics on a single account in the same region cannot have the same name. A topic name must start with an English letter or a digit, and can contain English letters, digits, and hyphens, with the length not exceeding 256 characters. -
name_prefix
- (Optional) A string to filter resulting subscriptions of the topic by their name prefixs. -
output_file
- (Optional) File name where to save data source results (after runningterraform plan
).
» Attributes Reference
The following attributes are exported in addition to the arguments listed above:
-
subscriptions
- A list of users. Each element contains the following attributes:-
id
- The ID of the topic subscription. Format to<topic_name>:<name>
. -
name
- The name of the subscription. -
topic_name
- The topic which The subscription belongs to was named with the name. -
notify_strategy
- The NotifyStrategy attribute of Subscription. This attribute specifies the retry strategy when message sending fails. -
notify_content_format
- The NotifyContentFormat attribute of Subscription. This attribute specifies the content format of the messages pushed to users. -
endpoint
- Describe the terminal address of the message received in this subscription. -
filter_tag
- A string to filter resulting messages of the topic by their message tag.
-