» alicloud_datahub_subscription

The subscription is the basic unit of resource usage in Datahub Service under Publish/Subscribe model. You can manage the relationships between user and topics by using subscriptions. Refer to details.

» Example Usage

Basic Usage

resource "alicloud_datahub_subscription" "example" {
  project_name = "tf_datahub_project"
  topic_name = "tf_datahub_topic"
  comment = "created by terraform"
}

» Argument Reference

The following arguments are supported:

  • project_name - (Required, ForceNew) The name of the datahub project that the subscription belongs to. Its length is limited to 3-32 and only characters such as letters, digits and '_' are allowed. It is case-insensitive.
  • topic_name - (Required, ForceNew) The name of the datahub topic that the subscription belongs to. Its length is limited to 1-128 and only characters such as letters, digits and '_' are allowed. It is case-insensitive.
  • comment - (Optional) Comment of the datahub subscription. It cannot be longer than 255 characters.

» Attributes Reference

The following attributes are exported:

  • id - The ID of the datahub subscritpion as terraform resource. It was composed of project name, topic name and practical subscription ID generated from server side. Format to <project_name>:<topic_name>:<sub_id>.
  • sub_id - The identidy of the subscritpion, generate from server side.
  • create_time - Create time of the datahub subscription. It is a human-readable string rather than 64-bits UTC.
  • last_modify_time - Last modify time of the datahub subscription. It is the same as create_time at the beginning. It is also a human-readable string rather than 64-bits UTC.

» Import

Datahub subscription can be imported using the ID, e.g.

$ terraform import alicloud_datahub_subscription.example tf_datahub_project:tf_datahub_topic:1539073399567UgCzY