tpulsar

package
v1.81.63 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 3, 2024 License: MPL-2.0 Imports: 14 Imported by: 0

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

Constants

This section is empty.

Variables

This section is empty.

Functions

func DataSourceTencentCloudTdmqEnvironmentAttributes

func DataSourceTencentCloudTdmqEnvironmentAttributes() *schema.Resource

func DataSourceTencentCloudTdmqProInstanceDetail

func DataSourceTencentCloudTdmqProInstanceDetail() *schema.Resource

func DataSourceTencentCloudTdmqProInstances

func DataSourceTencentCloudTdmqProInstances() *schema.Resource

func DataSourceTencentCloudTdmqPublisherSummary

func DataSourceTencentCloudTdmqPublisherSummary() *schema.Resource

func DataSourceTencentCloudTdmqPublishers

func DataSourceTencentCloudTdmqPublishers() *schema.Resource

func ResourceTencentCloudTdmqInstance

func ResourceTencentCloudTdmqInstance() *schema.Resource

func ResourceTencentCloudTdmqNamespace

func ResourceTencentCloudTdmqNamespace() *schema.Resource

func ResourceTencentCloudTdmqNamespaceRoleAttachment

func ResourceTencentCloudTdmqNamespaceRoleAttachment() *schema.Resource

func ResourceTencentCloudTdmqProfessionalCluster

func ResourceTencentCloudTdmqProfessionalCluster() *schema.Resource

func ResourceTencentCloudTdmqRole

func ResourceTencentCloudTdmqRole() *schema.Resource

func ResourceTencentCloudTdmqSubscriptionAttachment

func ResourceTencentCloudTdmqSubscriptionAttachment() *schema.Resource

func ResourceTencentCloudTdmqTopic

func ResourceTencentCloudTdmqTopic() *schema.Resource

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL