Documentation
¶
Overview ¶
Provides a resource to create a tdmq subscription_attachment
Example Usage ¶
```hcl
resource "tencentcloud_tdmq_instance" "example" {
cluster_name = "tf_example"
remark = "remark."
tags = {
"createdBy" = "terraform"
}
}
resource "tencentcloud_tdmq_namespace" "example" {
environ_name = "tf_example"
msg_ttl = 300
cluster_id = tencentcloud_tdmq_instance.example.id
retention_policy {
time_in_minutes = 60
size_in_mb = 10
}
remark = "remark."
}
resource "tencentcloud_tdmq_topic" "example" {
environ_id = tencentcloud_tdmq_namespace.example.environ_name
cluster_id = tencentcloud_tdmq_instance.example.id
topic_name = "tf-example-topic"
partitions = 6
pulsar_topic_type = 3
remark = "remark."
}
resource "tencentcloud_tdmq_subscription_attachment" "example" {
environment_id = tencentcloud_tdmq_namespace.example.environ_name
cluster_id = tencentcloud_tdmq_instance.example.id
topic_name = tencentcloud_tdmq_topic.example.topic_name
subscription_name = "tf-example-subcription"
remark = "remark."
auto_create_policy_topic = true
}
```
Import ¶
tdmq subscription_attachment can be imported using the id, e.g.
``` terraform import tencentcloud_tdmq_subscription_attachment.subscription_attachment subscription_attachment_id ```
Index ¶
- func DataSourceTencentCloudTdmqEnvironmentAttributes() *schema.Resource
- func DataSourceTencentCloudTdmqProInstanceDetail() *schema.Resource
- func DataSourceTencentCloudTdmqProInstances() *schema.Resource
- func DataSourceTencentCloudTdmqPublisherSummary() *schema.Resource
- func DataSourceTencentCloudTdmqPublishers() *schema.Resource
- func ResourceTencentCloudTdmqInstance() *schema.Resource
- func ResourceTencentCloudTdmqNamespace() *schema.Resource
- func ResourceTencentCloudTdmqNamespaceRoleAttachment() *schema.Resource
- func ResourceTencentCloudTdmqProfessionalCluster() *schema.Resource
- func ResourceTencentCloudTdmqRole() *schema.Resource
- func ResourceTencentCloudTdmqSubscriptionAttachment() *schema.Resource
- func ResourceTencentCloudTdmqTopic() *schema.Resource
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
This section is empty.
Source Files
¶
- data_source_tc_tdmq_environment_attributes.go
- data_source_tc_tdmq_pro_instance_detail.go
- data_source_tc_tdmq_pro_instances.go
- data_source_tc_tdmq_publisher_summary.go
- data_source_tc_tdmq_publishers.go
- resource_tc_tdmq_instance.go
- resource_tc_tdmq_namespace.go
- resource_tc_tdmq_namespace_role_attachment.go
- resource_tc_tdmq_professional_cluster.go
- resource_tc_tdmq_role.go
- resource_tc_tdmq_subscription_attachment.go
- resource_tc_tdmq_topic.go
Click to show internal directories.
Click to hide internal directories.