published on Monday, May 11, 2026 by tencentcloudstack
published on Monday, May 11, 2026 by tencentcloudstack
Provides a resource to create CLS dcl deliver
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const example = new tencentcloud.ClsDlcDeliver("example", {
topicId: "0b2e4b58-38aa-4178-9227-c98236d2e100",
name: "tf-example",
deliverType: 0,
startTime: 1775118742,
dlcInfo: {
tableInfo: {
dataDirectory: "DataLakeCategary",
databaseName: "tf_example_db",
tableName: "tf_example_table",
},
fieldInfos: [
{
clsField: "info",
dlcField: "info",
dlcFieldType: "string",
disable: false,
},
{
clsField: "int_key",
dlcField: "int_key",
dlcFieldType: "int",
disable: false,
},
{
clsField: "bool_key",
dlcField: "bool_key",
dlcFieldType: "boolean",
disable: false,
},
{
clsField: "float_key",
dlcField: "float_key",
dlcFieldType: "float",
disable: false,
},
{
clsField: "double_key",
dlcField: "double_key",
dlcFieldType: "double",
disable: false,
},
],
partitionInfos: [{
clsField: "__TIMESTAMP__",
dlcField: "date_key",
dlcFieldType: "date",
}],
partitionExtra: {
timeFormat: "/%Y/%m/%d/%H",
timeZone: "UTC+08:00",
},
},
maxSize: 128,
interval: 300,
hasServicesLog: 2,
});
import pulumi
import pulumi_tencentcloud as tencentcloud
example = tencentcloud.ClsDlcDeliver("example",
topic_id="0b2e4b58-38aa-4178-9227-c98236d2e100",
name="tf-example",
deliver_type=0,
start_time=1775118742,
dlc_info={
"table_info": {
"data_directory": "DataLakeCategary",
"database_name": "tf_example_db",
"table_name": "tf_example_table",
},
"field_infos": [
{
"cls_field": "info",
"dlc_field": "info",
"dlc_field_type": "string",
"disable": False,
},
{
"cls_field": "int_key",
"dlc_field": "int_key",
"dlc_field_type": "int",
"disable": False,
},
{
"cls_field": "bool_key",
"dlc_field": "bool_key",
"dlc_field_type": "boolean",
"disable": False,
},
{
"cls_field": "float_key",
"dlc_field": "float_key",
"dlc_field_type": "float",
"disable": False,
},
{
"cls_field": "double_key",
"dlc_field": "double_key",
"dlc_field_type": "double",
"disable": False,
},
],
"partition_infos": [{
"cls_field": "__TIMESTAMP__",
"dlc_field": "date_key",
"dlc_field_type": "date",
}],
"partition_extra": {
"time_format": "/%Y/%m/%d/%H",
"time_zone": "UTC+08:00",
},
},
max_size=128,
interval=300,
has_services_log=2)
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := tencentcloud.NewClsDlcDeliver(ctx, "example", &tencentcloud.ClsDlcDeliverArgs{
TopicId: pulumi.String("0b2e4b58-38aa-4178-9227-c98236d2e100"),
Name: pulumi.String("tf-example"),
DeliverType: pulumi.Float64(0),
StartTime: pulumi.Float64(1775118742),
DlcInfo: &tencentcloud.ClsDlcDeliverDlcInfoArgs{
TableInfo: &tencentcloud.ClsDlcDeliverDlcInfoTableInfoArgs{
DataDirectory: pulumi.String("DataLakeCategary"),
DatabaseName: pulumi.String("tf_example_db"),
TableName: pulumi.String("tf_example_table"),
},
FieldInfos: tencentcloud.ClsDlcDeliverDlcInfoFieldInfoArray{
&tencentcloud.ClsDlcDeliverDlcInfoFieldInfoArgs{
ClsField: pulumi.String("info"),
DlcField: pulumi.String("info"),
DlcFieldType: pulumi.String("string"),
Disable: pulumi.Bool(false),
},
&tencentcloud.ClsDlcDeliverDlcInfoFieldInfoArgs{
ClsField: pulumi.String("int_key"),
DlcField: pulumi.String("int_key"),
DlcFieldType: pulumi.String("int"),
Disable: pulumi.Bool(false),
},
&tencentcloud.ClsDlcDeliverDlcInfoFieldInfoArgs{
ClsField: pulumi.String("bool_key"),
DlcField: pulumi.String("bool_key"),
DlcFieldType: pulumi.String("boolean"),
Disable: pulumi.Bool(false),
},
&tencentcloud.ClsDlcDeliverDlcInfoFieldInfoArgs{
ClsField: pulumi.String("float_key"),
DlcField: pulumi.String("float_key"),
DlcFieldType: pulumi.String("float"),
Disable: pulumi.Bool(false),
},
&tencentcloud.ClsDlcDeliverDlcInfoFieldInfoArgs{
ClsField: pulumi.String("double_key"),
DlcField: pulumi.String("double_key"),
DlcFieldType: pulumi.String("double"),
Disable: pulumi.Bool(false),
},
},
PartitionInfos: tencentcloud.ClsDlcDeliverDlcInfoPartitionInfoArray{
&tencentcloud.ClsDlcDeliverDlcInfoPartitionInfoArgs{
ClsField: pulumi.String("__TIMESTAMP__"),
DlcField: pulumi.String("date_key"),
DlcFieldType: pulumi.String("date"),
},
},
PartitionExtra: &tencentcloud.ClsDlcDeliverDlcInfoPartitionExtraArgs{
TimeFormat: pulumi.String("/%Y/%m/%d/%H"),
TimeZone: pulumi.String("UTC+08:00"),
},
},
MaxSize: pulumi.Float64(128),
Interval: pulumi.Float64(300),
HasServicesLog: pulumi.Float64(2),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;
return await Deployment.RunAsync(() =>
{
var example = new Tencentcloud.ClsDlcDeliver("example", new()
{
TopicId = "0b2e4b58-38aa-4178-9227-c98236d2e100",
Name = "tf-example",
DeliverType = 0,
StartTime = 1775118742,
DlcInfo = new Tencentcloud.Inputs.ClsDlcDeliverDlcInfoArgs
{
TableInfo = new Tencentcloud.Inputs.ClsDlcDeliverDlcInfoTableInfoArgs
{
DataDirectory = "DataLakeCategary",
DatabaseName = "tf_example_db",
TableName = "tf_example_table",
},
FieldInfos = new[]
{
new Tencentcloud.Inputs.ClsDlcDeliverDlcInfoFieldInfoArgs
{
ClsField = "info",
DlcField = "info",
DlcFieldType = "string",
Disable = false,
},
new Tencentcloud.Inputs.ClsDlcDeliverDlcInfoFieldInfoArgs
{
ClsField = "int_key",
DlcField = "int_key",
DlcFieldType = "int",
Disable = false,
},
new Tencentcloud.Inputs.ClsDlcDeliverDlcInfoFieldInfoArgs
{
ClsField = "bool_key",
DlcField = "bool_key",
DlcFieldType = "boolean",
Disable = false,
},
new Tencentcloud.Inputs.ClsDlcDeliverDlcInfoFieldInfoArgs
{
ClsField = "float_key",
DlcField = "float_key",
DlcFieldType = "float",
Disable = false,
},
new Tencentcloud.Inputs.ClsDlcDeliverDlcInfoFieldInfoArgs
{
ClsField = "double_key",
DlcField = "double_key",
DlcFieldType = "double",
Disable = false,
},
},
PartitionInfos = new[]
{
new Tencentcloud.Inputs.ClsDlcDeliverDlcInfoPartitionInfoArgs
{
ClsField = "__TIMESTAMP__",
DlcField = "date_key",
DlcFieldType = "date",
},
},
PartitionExtra = new Tencentcloud.Inputs.ClsDlcDeliverDlcInfoPartitionExtraArgs
{
TimeFormat = "/%Y/%m/%d/%H",
TimeZone = "UTC+08:00",
},
},
MaxSize = 128,
Interval = 300,
HasServicesLog = 2,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.ClsDlcDeliver;
import com.pulumi.tencentcloud.ClsDlcDeliverArgs;
import com.pulumi.tencentcloud.inputs.ClsDlcDeliverDlcInfoArgs;
import com.pulumi.tencentcloud.inputs.ClsDlcDeliverDlcInfoTableInfoArgs;
import com.pulumi.tencentcloud.inputs.ClsDlcDeliverDlcInfoPartitionExtraArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var example = new ClsDlcDeliver("example", ClsDlcDeliverArgs.builder()
.topicId("0b2e4b58-38aa-4178-9227-c98236d2e100")
.name("tf-example")
.deliverType(0.0)
.startTime(1775118742.0)
.dlcInfo(ClsDlcDeliverDlcInfoArgs.builder()
.tableInfo(ClsDlcDeliverDlcInfoTableInfoArgs.builder()
.dataDirectory("DataLakeCategary")
.databaseName("tf_example_db")
.tableName("tf_example_table")
.build())
.fieldInfos(
ClsDlcDeliverDlcInfoFieldInfoArgs.builder()
.clsField("info")
.dlcField("info")
.dlcFieldType("string")
.disable(false)
.build(),
ClsDlcDeliverDlcInfoFieldInfoArgs.builder()
.clsField("int_key")
.dlcField("int_key")
.dlcFieldType("int")
.disable(false)
.build(),
ClsDlcDeliverDlcInfoFieldInfoArgs.builder()
.clsField("bool_key")
.dlcField("bool_key")
.dlcFieldType("boolean")
.disable(false)
.build(),
ClsDlcDeliverDlcInfoFieldInfoArgs.builder()
.clsField("float_key")
.dlcField("float_key")
.dlcFieldType("float")
.disable(false)
.build(),
ClsDlcDeliverDlcInfoFieldInfoArgs.builder()
.clsField("double_key")
.dlcField("double_key")
.dlcFieldType("double")
.disable(false)
.build())
.partitionInfos(ClsDlcDeliverDlcInfoPartitionInfoArgs.builder()
.clsField("__TIMESTAMP__")
.dlcField("date_key")
.dlcFieldType("date")
.build())
.partitionExtra(ClsDlcDeliverDlcInfoPartitionExtraArgs.builder()
.timeFormat("/%Y/%m/%d/%H")
.timeZone("UTC+08:00")
.build())
.build())
.maxSize(128.0)
.interval(300.0)
.hasServicesLog(2.0)
.build());
}
}
resources:
example:
type: tencentcloud:ClsDlcDeliver
properties:
topicId: 0b2e4b58-38aa-4178-9227-c98236d2e100
name: tf-example
deliverType: 0
startTime: 1.775118742e+09
dlcInfo:
tableInfo:
dataDirectory: DataLakeCategary
databaseName: tf_example_db
tableName: tf_example_table
fieldInfos:
- clsField: info
dlcField: info
dlcFieldType: string
disable: false
- clsField: int_key
dlcField: int_key
dlcFieldType: int
disable: false
- clsField: bool_key
dlcField: bool_key
dlcFieldType: boolean
disable: false
- clsField: float_key
dlcField: float_key
dlcFieldType: float
disable: false
- clsField: double_key
dlcField: double_key
dlcFieldType: double
disable: false
partitionInfos:
- clsField: __TIMESTAMP__
dlcField: date_key
dlcFieldType: date
partitionExtra:
timeFormat: /%Y/%m/%d/%H
timeZone: UTC+08:00
maxSize: 128
interval: 300
hasServicesLog: 2
Example coming soon!
Create ClsDlcDeliver Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ClsDlcDeliver(name: string, args: ClsDlcDeliverArgs, opts?: CustomResourceOptions);@overload
def ClsDlcDeliver(resource_name: str,
args: ClsDlcDeliverArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ClsDlcDeliver(resource_name: str,
opts: Optional[ResourceOptions] = None,
deliver_type: Optional[float] = None,
dlc_info: Optional[ClsDlcDeliverDlcInfoArgs] = None,
start_time: Optional[float] = None,
topic_id: Optional[str] = None,
cls_dlc_deliver_id: Optional[str] = None,
end_time: Optional[float] = None,
has_services_log: Optional[float] = None,
interval: Optional[float] = None,
max_size: Optional[float] = None,
name: Optional[str] = None,
status: Optional[float] = None)func NewClsDlcDeliver(ctx *Context, name string, args ClsDlcDeliverArgs, opts ...ResourceOption) (*ClsDlcDeliver, error)public ClsDlcDeliver(string name, ClsDlcDeliverArgs args, CustomResourceOptions? opts = null)
public ClsDlcDeliver(String name, ClsDlcDeliverArgs args)
public ClsDlcDeliver(String name, ClsDlcDeliverArgs args, CustomResourceOptions options)
type: tencentcloud:ClsDlcDeliver
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "tencentcloud_clsdlcdeliver" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args ClsDlcDeliverArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ClsDlcDeliverArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ClsDlcDeliverArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ClsDlcDeliverArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ClsDlcDeliverArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
ClsDlcDeliver Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ClsDlcDeliver resource accepts the following input properties:
- Deliver
Type double - Delivery type.
0: batch delivery,1: real-time delivery. - Dlc
Info ClsDlc Deliver Dlc Info - DLC configuration information.
- Start
Time double - Start time of the delivery time range (Unix timestamp).
- Topic
Id string - Log topic ID.
- Cls
Dlc stringDeliver Id - ID of the resource.
- End
Time double - End time of the delivery time range (Unix timestamp). If empty, no time limit. Must be greater than
start_timewhen set. - Has
Services doubleLog - Whether to enable delivery service logs.
1: disabled,2: enabled. Default is enabled. - Interval double
- Delivery interval in seconds. Required when
deliver_type=0. Range: 300 <= Interval <= 900. - Max
Size double - Delivery file size in MB. Required when
deliver_type=0. Range: 5 <= MaxSize <= 256. - Name string
- Task name. Length does not exceed 64 characters, starts with a letter, accepts 0-9, a-z, A-Z, _, -, Chinese characters.
- Status double
- Task status.
1: running,2: stopped.
- Deliver
Type float64 - Delivery type.
0: batch delivery,1: real-time delivery. - Dlc
Info ClsDlc Deliver Dlc Info Args - DLC configuration information.
- Start
Time float64 - Start time of the delivery time range (Unix timestamp).
- Topic
Id string - Log topic ID.
- Cls
Dlc stringDeliver Id - ID of the resource.
- End
Time float64 - End time of the delivery time range (Unix timestamp). If empty, no time limit. Must be greater than
start_timewhen set. - Has
Services float64Log - Whether to enable delivery service logs.
1: disabled,2: enabled. Default is enabled. - Interval float64
- Delivery interval in seconds. Required when
deliver_type=0. Range: 300 <= Interval <= 900. - Max
Size float64 - Delivery file size in MB. Required when
deliver_type=0. Range: 5 <= MaxSize <= 256. - Name string
- Task name. Length does not exceed 64 characters, starts with a letter, accepts 0-9, a-z, A-Z, _, -, Chinese characters.
- Status float64
- Task status.
1: running,2: stopped.
- deliver_
type number - Delivery type.
0: batch delivery,1: real-time delivery. - dlc_
info object - DLC configuration information.
- start_
time number - Start time of the delivery time range (Unix timestamp).
- topic_
id string - Log topic ID.
- cls_
dlc_ stringdeliver_ id - ID of the resource.
- end_
time number - End time of the delivery time range (Unix timestamp). If empty, no time limit. Must be greater than
start_timewhen set. - has_
services_ numberlog - Whether to enable delivery service logs.
1: disabled,2: enabled. Default is enabled. - interval number
- Delivery interval in seconds. Required when
deliver_type=0. Range: 300 <= Interval <= 900. - max_
size number - Delivery file size in MB. Required when
deliver_type=0. Range: 5 <= MaxSize <= 256. - name string
- Task name. Length does not exceed 64 characters, starts with a letter, accepts 0-9, a-z, A-Z, _, -, Chinese characters.
- status number
- Task status.
1: running,2: stopped.
- deliver
Type Double - Delivery type.
0: batch delivery,1: real-time delivery. - dlc
Info ClsDlc Deliver Dlc Info - DLC configuration information.
- start
Time Double - Start time of the delivery time range (Unix timestamp).
- topic
Id String - Log topic ID.
- cls
Dlc StringDeliver Id - ID of the resource.
- end
Time Double - End time of the delivery time range (Unix timestamp). If empty, no time limit. Must be greater than
start_timewhen set. - has
Services DoubleLog - Whether to enable delivery service logs.
1: disabled,2: enabled. Default is enabled. - interval Double
- Delivery interval in seconds. Required when
deliver_type=0. Range: 300 <= Interval <= 900. - max
Size Double - Delivery file size in MB. Required when
deliver_type=0. Range: 5 <= MaxSize <= 256. - name String
- Task name. Length does not exceed 64 characters, starts with a letter, accepts 0-9, a-z, A-Z, _, -, Chinese characters.
- status Double
- Task status.
1: running,2: stopped.
- deliver
Type number - Delivery type.
0: batch delivery,1: real-time delivery. - dlc
Info ClsDlc Deliver Dlc Info - DLC configuration information.
- start
Time number - Start time of the delivery time range (Unix timestamp).
- topic
Id string - Log topic ID.
- cls
Dlc stringDeliver Id - ID of the resource.
- end
Time number - End time of the delivery time range (Unix timestamp). If empty, no time limit. Must be greater than
start_timewhen set. - has
Services numberLog - Whether to enable delivery service logs.
1: disabled,2: enabled. Default is enabled. - interval number
- Delivery interval in seconds. Required when
deliver_type=0. Range: 300 <= Interval <= 900. - max
Size number - Delivery file size in MB. Required when
deliver_type=0. Range: 5 <= MaxSize <= 256. - name string
- Task name. Length does not exceed 64 characters, starts with a letter, accepts 0-9, a-z, A-Z, _, -, Chinese characters.
- status number
- Task status.
1: running,2: stopped.
- deliver_
type float - Delivery type.
0: batch delivery,1: real-time delivery. - dlc_
info ClsDlc Deliver Dlc Info Args - DLC configuration information.
- start_
time float - Start time of the delivery time range (Unix timestamp).
- topic_
id str - Log topic ID.
- cls_
dlc_ strdeliver_ id - ID of the resource.
- end_
time float - End time of the delivery time range (Unix timestamp). If empty, no time limit. Must be greater than
start_timewhen set. - has_
services_ floatlog - Whether to enable delivery service logs.
1: disabled,2: enabled. Default is enabled. - interval float
- Delivery interval in seconds. Required when
deliver_type=0. Range: 300 <= Interval <= 900. - max_
size float - Delivery file size in MB. Required when
deliver_type=0. Range: 5 <= MaxSize <= 256. - name str
- Task name. Length does not exceed 64 characters, starts with a letter, accepts 0-9, a-z, A-Z, _, -, Chinese characters.
- status float
- Task status.
1: running,2: stopped.
- deliver
Type Number - Delivery type.
0: batch delivery,1: real-time delivery. - dlc
Info Property Map - DLC configuration information.
- start
Time Number - Start time of the delivery time range (Unix timestamp).
- topic
Id String - Log topic ID.
- cls
Dlc StringDeliver Id - ID of the resource.
- end
Time Number - End time of the delivery time range (Unix timestamp). If empty, no time limit. Must be greater than
start_timewhen set. - has
Services NumberLog - Whether to enable delivery service logs.
1: disabled,2: enabled. Default is enabled. - interval Number
- Delivery interval in seconds. Required when
deliver_type=0. Range: 300 <= Interval <= 900. - max
Size Number - Delivery file size in MB. Required when
deliver_type=0. Range: 5 <= MaxSize <= 256. - name String
- Task name. Length does not exceed 64 characters, starts with a letter, accepts 0-9, a-z, A-Z, _, -, Chinese characters.
- status Number
- Task status.
1: running,2: stopped.
Outputs
All input properties are implicitly available as output properties. Additionally, the ClsDlcDeliver resource produces the following output properties:
Look up Existing ClsDlcDeliver Resource
Get an existing ClsDlcDeliver resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: ClsDlcDeliverState, opts?: CustomResourceOptions): ClsDlcDeliver@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
cls_dlc_deliver_id: Optional[str] = None,
deliver_type: Optional[float] = None,
dlc_info: Optional[ClsDlcDeliverDlcInfoArgs] = None,
end_time: Optional[float] = None,
has_services_log: Optional[float] = None,
interval: Optional[float] = None,
max_size: Optional[float] = None,
name: Optional[str] = None,
start_time: Optional[float] = None,
status: Optional[float] = None,
task_id: Optional[str] = None,
topic_id: Optional[str] = None) -> ClsDlcDeliverfunc GetClsDlcDeliver(ctx *Context, name string, id IDInput, state *ClsDlcDeliverState, opts ...ResourceOption) (*ClsDlcDeliver, error)public static ClsDlcDeliver Get(string name, Input<string> id, ClsDlcDeliverState? state, CustomResourceOptions? opts = null)public static ClsDlcDeliver get(String name, Output<String> id, ClsDlcDeliverState state, CustomResourceOptions options)resources: _: type: tencentcloud:ClsDlcDeliver get: id: ${id}import {
to = tencentcloud_clsdlcdeliver.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Cls
Dlc stringDeliver Id - ID of the resource.
- Deliver
Type double - Delivery type.
0: batch delivery,1: real-time delivery. - Dlc
Info ClsDlc Deliver Dlc Info - DLC configuration information.
- End
Time double - End time of the delivery time range (Unix timestamp). If empty, no time limit. Must be greater than
start_timewhen set. - Has
Services doubleLog - Whether to enable delivery service logs.
1: disabled,2: enabled. Default is enabled. - Interval double
- Delivery interval in seconds. Required when
deliver_type=0. Range: 300 <= Interval <= 900. - Max
Size double - Delivery file size in MB. Required when
deliver_type=0. Range: 5 <= MaxSize <= 256. - Name string
- Task name. Length does not exceed 64 characters, starts with a letter, accepts 0-9, a-z, A-Z, _, -, Chinese characters.
- Start
Time double - Start time of the delivery time range (Unix timestamp).
- Status double
- Task status.
1: running,2: stopped. - Task
Id string - Delivery task ID.
- Topic
Id string - Log topic ID.
- Cls
Dlc stringDeliver Id - ID of the resource.
- Deliver
Type float64 - Delivery type.
0: batch delivery,1: real-time delivery. - Dlc
Info ClsDlc Deliver Dlc Info Args - DLC configuration information.
- End
Time float64 - End time of the delivery time range (Unix timestamp). If empty, no time limit. Must be greater than
start_timewhen set. - Has
Services float64Log - Whether to enable delivery service logs.
1: disabled,2: enabled. Default is enabled. - Interval float64
- Delivery interval in seconds. Required when
deliver_type=0. Range: 300 <= Interval <= 900. - Max
Size float64 - Delivery file size in MB. Required when
deliver_type=0. Range: 5 <= MaxSize <= 256. - Name string
- Task name. Length does not exceed 64 characters, starts with a letter, accepts 0-9, a-z, A-Z, _, -, Chinese characters.
- Start
Time float64 - Start time of the delivery time range (Unix timestamp).
- Status float64
- Task status.
1: running,2: stopped. - Task
Id string - Delivery task ID.
- Topic
Id string - Log topic ID.
- cls_
dlc_ stringdeliver_ id - ID of the resource.
- deliver_
type number - Delivery type.
0: batch delivery,1: real-time delivery. - dlc_
info object - DLC configuration information.
- end_
time number - End time of the delivery time range (Unix timestamp). If empty, no time limit. Must be greater than
start_timewhen set. - has_
services_ numberlog - Whether to enable delivery service logs.
1: disabled,2: enabled. Default is enabled. - interval number
- Delivery interval in seconds. Required when
deliver_type=0. Range: 300 <= Interval <= 900. - max_
size number - Delivery file size in MB. Required when
deliver_type=0. Range: 5 <= MaxSize <= 256. - name string
- Task name. Length does not exceed 64 characters, starts with a letter, accepts 0-9, a-z, A-Z, _, -, Chinese characters.
- start_
time number - Start time of the delivery time range (Unix timestamp).
- status number
- Task status.
1: running,2: stopped. - task_
id string - Delivery task ID.
- topic_
id string - Log topic ID.
- cls
Dlc StringDeliver Id - ID of the resource.
- deliver
Type Double - Delivery type.
0: batch delivery,1: real-time delivery. - dlc
Info ClsDlc Deliver Dlc Info - DLC configuration information.
- end
Time Double - End time of the delivery time range (Unix timestamp). If empty, no time limit. Must be greater than
start_timewhen set. - has
Services DoubleLog - Whether to enable delivery service logs.
1: disabled,2: enabled. Default is enabled. - interval Double
- Delivery interval in seconds. Required when
deliver_type=0. Range: 300 <= Interval <= 900. - max
Size Double - Delivery file size in MB. Required when
deliver_type=0. Range: 5 <= MaxSize <= 256. - name String
- Task name. Length does not exceed 64 characters, starts with a letter, accepts 0-9, a-z, A-Z, _, -, Chinese characters.
- start
Time Double - Start time of the delivery time range (Unix timestamp).
- status Double
- Task status.
1: running,2: stopped. - task
Id String - Delivery task ID.
- topic
Id String - Log topic ID.
- cls
Dlc stringDeliver Id - ID of the resource.
- deliver
Type number - Delivery type.
0: batch delivery,1: real-time delivery. - dlc
Info ClsDlc Deliver Dlc Info - DLC configuration information.
- end
Time number - End time of the delivery time range (Unix timestamp). If empty, no time limit. Must be greater than
start_timewhen set. - has
Services numberLog - Whether to enable delivery service logs.
1: disabled,2: enabled. Default is enabled. - interval number
- Delivery interval in seconds. Required when
deliver_type=0. Range: 300 <= Interval <= 900. - max
Size number - Delivery file size in MB. Required when
deliver_type=0. Range: 5 <= MaxSize <= 256. - name string
- Task name. Length does not exceed 64 characters, starts with a letter, accepts 0-9, a-z, A-Z, _, -, Chinese characters.
- start
Time number - Start time of the delivery time range (Unix timestamp).
- status number
- Task status.
1: running,2: stopped. - task
Id string - Delivery task ID.
- topic
Id string - Log topic ID.
- cls_
dlc_ strdeliver_ id - ID of the resource.
- deliver_
type float - Delivery type.
0: batch delivery,1: real-time delivery. - dlc_
info ClsDlc Deliver Dlc Info Args - DLC configuration information.
- end_
time float - End time of the delivery time range (Unix timestamp). If empty, no time limit. Must be greater than
start_timewhen set. - has_
services_ floatlog - Whether to enable delivery service logs.
1: disabled,2: enabled. Default is enabled. - interval float
- Delivery interval in seconds. Required when
deliver_type=0. Range: 300 <= Interval <= 900. - max_
size float - Delivery file size in MB. Required when
deliver_type=0. Range: 5 <= MaxSize <= 256. - name str
- Task name. Length does not exceed 64 characters, starts with a letter, accepts 0-9, a-z, A-Z, _, -, Chinese characters.
- start_
time float - Start time of the delivery time range (Unix timestamp).
- status float
- Task status.
1: running,2: stopped. - task_
id str - Delivery task ID.
- topic_
id str - Log topic ID.
- cls
Dlc StringDeliver Id - ID of the resource.
- deliver
Type Number - Delivery type.
0: batch delivery,1: real-time delivery. - dlc
Info Property Map - DLC configuration information.
- end
Time Number - End time of the delivery time range (Unix timestamp). If empty, no time limit. Must be greater than
start_timewhen set. - has
Services NumberLog - Whether to enable delivery service logs.
1: disabled,2: enabled. Default is enabled. - interval Number
- Delivery interval in seconds. Required when
deliver_type=0. Range: 300 <= Interval <= 900. - max
Size Number - Delivery file size in MB. Required when
deliver_type=0. Range: 5 <= MaxSize <= 256. - name String
- Task name. Length does not exceed 64 characters, starts with a letter, accepts 0-9, a-z, A-Z, _, -, Chinese characters.
- start
Time Number - Start time of the delivery time range (Unix timestamp).
- status Number
- Task status.
1: running,2: stopped. - task
Id String - Delivery task ID.
- topic
Id String - Log topic ID.
Supporting Types
ClsDlcDeliverDlcInfo, ClsDlcDeliverDlcInfoArgs
- Table
Info ClsDlc Deliver Dlc Info Table Info - DLC table information.
- Field
Infos List<ClsDlc Deliver Dlc Info Field Info> - DLC data field information.
- Partition
Extra ClsDlc Deliver Dlc Info Partition Extra - DLC partition extra information.
- Partition
Infos List<ClsDlc Deliver Dlc Info Partition Info> - DLC partition information.
- Table
Info ClsDlc Deliver Dlc Info Table Info - DLC table information.
- Field
Infos []ClsDlc Deliver Dlc Info Field Info - DLC data field information.
- Partition
Extra ClsDlc Deliver Dlc Info Partition Extra - DLC partition extra information.
- Partition
Infos []ClsDlc Deliver Dlc Info Partition Info - DLC partition information.
- table_
info object - DLC table information.
- field_
infos list(object) - DLC data field information.
- partition_
extra object - DLC partition extra information.
- partition_
infos list(object) - DLC partition information.
- table
Info ClsDlc Deliver Dlc Info Table Info - DLC table information.
- field
Infos List<ClsDlc Deliver Dlc Info Field Info> - DLC data field information.
- partition
Extra ClsDlc Deliver Dlc Info Partition Extra - DLC partition extra information.
- partition
Infos List<ClsDlc Deliver Dlc Info Partition Info> - DLC partition information.
- table
Info ClsDlc Deliver Dlc Info Table Info - DLC table information.
- field
Infos ClsDlc Deliver Dlc Info Field Info[] - DLC data field information.
- partition
Extra ClsDlc Deliver Dlc Info Partition Extra - DLC partition extra information.
- partition
Infos ClsDlc Deliver Dlc Info Partition Info[] - DLC partition information.
- table_
info ClsDlc Deliver Dlc Info Table Info - DLC table information.
- field_
infos Sequence[ClsDlc Deliver Dlc Info Field Info] - DLC data field information.
- partition_
extra ClsDlc Deliver Dlc Info Partition Extra - DLC partition extra information.
- partition_
infos Sequence[ClsDlc Deliver Dlc Info Partition Info] - DLC partition information.
- table
Info Property Map - DLC table information.
- field
Infos List<Property Map> - DLC data field information.
- partition
Extra Property Map - DLC partition extra information.
- partition
Infos List<Property Map> - DLC partition information.
ClsDlcDeliverDlcInfoFieldInfo, ClsDlcDeliverDlcInfoFieldInfoArgs
- Cls
Field string - Field name in CLS log.
- Dlc
Field string - Column name in DLC table.
- Dlc
Field stringType - DLC field type, e.g.
string,int,struct. - Disable bool
- Whether to disable this field.
- Fill
Field string - Fill field when parsing fails.
- Cls
Field string - Field name in CLS log.
- Dlc
Field string - Column name in DLC table.
- Dlc
Field stringType - DLC field type, e.g.
string,int,struct. - Disable bool
- Whether to disable this field.
- Fill
Field string - Fill field when parsing fails.
- cls_
field string - Field name in CLS log.
- dlc_
field string - Column name in DLC table.
- dlc_
field_ stringtype - DLC field type, e.g.
string,int,struct. - disable bool
- Whether to disable this field.
- fill_
field string - Fill field when parsing fails.
- cls
Field String - Field name in CLS log.
- dlc
Field String - Column name in DLC table.
- dlc
Field StringType - DLC field type, e.g.
string,int,struct. - disable Boolean
- Whether to disable this field.
- fill
Field String - Fill field when parsing fails.
- cls
Field string - Field name in CLS log.
- dlc
Field string - Column name in DLC table.
- dlc
Field stringType - DLC field type, e.g.
string,int,struct. - disable boolean
- Whether to disable this field.
- fill
Field string - Fill field when parsing fails.
- cls_
field str - Field name in CLS log.
- dlc_
field str - Column name in DLC table.
- dlc_
field_ strtype - DLC field type, e.g.
string,int,struct. - disable bool
- Whether to disable this field.
- fill_
field str - Fill field when parsing fails.
- cls
Field String - Field name in CLS log.
- dlc
Field String - Column name in DLC table.
- dlc
Field StringType - DLC field type, e.g.
string,int,struct. - disable Boolean
- Whether to disable this field.
- fill
Field String - Fill field when parsing fails.
ClsDlcDeliverDlcInfoPartitionExtra, ClsDlcDeliverDlcInfoPartitionExtraArgs
- Time
Format string - Time format, e.g.
/%Y/%m/%d/%H. - Time
Zone string - Time zone, e.g.
UTC+08:00.
- Time
Format string - Time format, e.g.
/%Y/%m/%d/%H. - Time
Zone string - Time zone, e.g.
UTC+08:00.
- time_
format string - Time format, e.g.
/%Y/%m/%d/%H. - time_
zone string - Time zone, e.g.
UTC+08:00.
- time
Format String - Time format, e.g.
/%Y/%m/%d/%H. - time
Zone String - Time zone, e.g.
UTC+08:00.
- time
Format string - Time format, e.g.
/%Y/%m/%d/%H. - time
Zone string - Time zone, e.g.
UTC+08:00.
- time_
format str - Time format, e.g.
/%Y/%m/%d/%H. - time_
zone str - Time zone, e.g.
UTC+08:00.
- time
Format String - Time format, e.g.
/%Y/%m/%d/%H. - time
Zone String - Time zone, e.g.
UTC+08:00.
ClsDlcDeliverDlcInfoPartitionInfo, ClsDlcDeliverDlcInfoPartitionInfoArgs
- Cls
Field string - Field name in CLS log.
- Dlc
Field string - Column name in DLC table.
- Dlc
Field stringType - DLC field type.
- Cls
Field string - Field name in CLS log.
- Dlc
Field string - Column name in DLC table.
- Dlc
Field stringType - DLC field type.
- cls_
field string - Field name in CLS log.
- dlc_
field string - Column name in DLC table.
- dlc_
field_ stringtype - DLC field type.
- cls
Field String - Field name in CLS log.
- dlc
Field String - Column name in DLC table.
- dlc
Field StringType - DLC field type.
- cls
Field string - Field name in CLS log.
- dlc
Field string - Column name in DLC table.
- dlc
Field stringType - DLC field type.
- cls_
field str - Field name in CLS log.
- dlc_
field str - Column name in DLC table.
- dlc_
field_ strtype - DLC field type.
- cls
Field String - Field name in CLS log.
- dlc
Field String - Column name in DLC table.
- dlc
Field StringType - DLC field type.
ClsDlcDeliverDlcInfoTableInfo, ClsDlcDeliverDlcInfoTableInfoArgs
- Data
Directory string - Data directory.
- Database
Name string - Database name.
- Table
Name string - Table name.
- Data
Directory string - Data directory.
- Database
Name string - Database name.
- Table
Name string - Table name.
- data_
directory string - Data directory.
- database_
name string - Database name.
- table_
name string - Table name.
- data
Directory String - Data directory.
- database
Name String - Database name.
- table
Name String - Table name.
- data
Directory string - Data directory.
- database
Name string - Database name.
- table
Name string - Table name.
- data_
directory str - Data directory.
- database_
name str - Database name.
- table_
name str - Table name.
- data
Directory String - Data directory.
- database
Name String - Database name.
- table
Name String - Table name.
Import
CLS dcl deliver can be imported using the id (topicId#taskId), e.g.
$ pulumi import tencentcloud:index/clsDlcDeliver:ClsDlcDeliver example 0b2e4b58-38aa-4178-9227-c98236d2e100#756a4cbf-b8ae-4866-bbda-1e90aef31760
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloudTerraform Provider.
published on Monday, May 11, 2026 by tencentcloudstack
