Up-to-date reference of API arguments for DIS stream you can get at documentation portal
opentelekomcloud_dis_stream_v2¶
Manages a DIS Stream in the OpenTelekomCloud DIS Service.
Example Usage¶
resource "opentelekomcloud_dis_stream_v2" "stream_1" {
name = "MyStream"
partition_count = 3
stream_type = "COMMON"
retention_period = 24
auto_scale_min_partition_count = 1
auto_scale_max_partition_count = 4
compression_format = "zip"
data_type = "BLOB"
tags = {
foo = "bar"
}
}
Argument Reference¶
The following arguments are supported:
name- (Required) Name of the stream. The stream name can contain 1 to 64 characters, including letters, digits, underscores (_), and hyphens (-).partition_count- (Required) Number of partitions. Partitions are the base throughput unit of a DIS stream.retention_period- (Optional) Period of time for which data is retained in the stream. Value range: 24-72 Unit: hour. If this parameter is left blank, the default value is used.Maximum: 72Default: 24stream_type- (Optional) Stream type.COMMON: a common stream with a bandwidth of 1 MB/sADVANCED: an advanced stream with a bandwidth of 5 MB/s
data_type- (Optional) Source data type.BLOB: a collection of binary data stored as a single entity in a database management system. Default value:BLOB.compression_format- (Optional) Data compression type. The following types are available:snappy,gzip,zip. Data is not compressed by default.auto_scale_min_partition_count- (Optional) Minimum number of partitions for automatic scale-down when auto-scaling is enabled. Minimum: 1.auto_scale_max_partition_count- (Optional) Maximum number of partitions for automatic scale-up when auto-scaling is enabled.tags- (Optional) Tags key/value pairs to associate with the instance.
Attributes Reference¶
All above argument parameters can be exported as attribute parameters.
created- Time when the stream is created. The value is a timestamp.readable_partition_count- Total number of readable partitions (including partitions in ACTIVE and DELETED state).writable_partition_count- Total number of writable partitions (including partitions in ACTIVE state only).status- Current status of the stream, can be:CREATING: creatingRUNNING: runningTERMINATING: deletingTERMINATED: deleted
stream_id- Unique identifier of the stream.partitions- Stream partitions details.id: Unique identifier of the partition.status: Current status of the partition.hash_range: Possible value range of the hash key used by the partition.sequence_number_range: Sequence number range of the partition.parent_partitions: Parent partition.
Import¶
Stream can be imported using the stream name, e.g.
terraform import opentelekomcloud_dis_stream_v2.stream_1 my_stream