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.
-> NOTE: Available since v1.19.0.
Example Usage
Basic Usage
variable "name" {
default = "terraform_example"
}
resource "alicloud_datahub_project" "example" {
name = var.name
comment = "created by terraform"
}
resource "alicloud_datahub_topic" "example" {
name = var.name
project_name = alicloud_datahub_project.example.name
record_type = "BLOB"
shard_count = 3
life_cycle = 7
comment = "created by terraform"
}
resource "alicloud_datahub_subscription" "example" {
project_name = alicloud_datahub_project.example.name
topic_name = alicloud_datahub_topic.example.name
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 subscription 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 subscription, 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
文档内容是否对您有帮助?