published on Friday, Nov 6, 2026 by tencentcloudstack
published on Friday, Nov 6, 2026 by tencentcloudstack
Provides a resource to create a CLS deliver task
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const sourceLogset = new tencentcloud.ClsLogset("source_logset", {logsetName: "tf-example-source-logset"});
const sourceTopic = new tencentcloud.ClsTopic("source_topic", {
topicName: "tf-example-source-topic",
logsetId: sourceLogset.clsLogsetId,
period: 10,
storageType: "hot",
});
const targetLogset = new tencentcloud.ClsLogset("target_logset", {logsetName: "tf-example-target-logset"});
const targetTopic = new tencentcloud.ClsTopic("target_topic", {
topicName: "tf-example-target-topic",
logsetId: targetLogset.clsLogsetId,
period: 10,
storageType: "hot",
});
const example = new tencentcloud.ClsDeliverTask("example", {
taskName: "tf-example-deliver-task",
compliance: 1,
sourceTopicConfig: {
topicFilterType: 1,
logsetId: sourceLogset.clsLogsetId,
topics: [{
topicId: sourceTopic.clsTopicId,
}],
},
targetTopicConfig: {
accountType: 1,
region: "ap-guangzhou",
logsetId: targetLogset.clsLogsetId,
topicId: targetTopic.clsTopicId,
},
deliverRule: {
dataScope: 3,
},
});
import pulumi
import pulumi_tencentcloud as tencentcloud
source_logset = tencentcloud.ClsLogset("source_logset", logset_name="tf-example-source-logset")
source_topic = tencentcloud.ClsTopic("source_topic",
topic_name="tf-example-source-topic",
logset_id=source_logset.cls_logset_id,
period=10,
storage_type="hot")
target_logset = tencentcloud.ClsLogset("target_logset", logset_name="tf-example-target-logset")
target_topic = tencentcloud.ClsTopic("target_topic",
topic_name="tf-example-target-topic",
logset_id=target_logset.cls_logset_id,
period=10,
storage_type="hot")
example = tencentcloud.ClsDeliverTask("example",
task_name="tf-example-deliver-task",
compliance=1,
source_topic_config={
"topic_filter_type": 1,
"logset_id": source_logset.cls_logset_id,
"topics": [{
"topic_id": source_topic.cls_topic_id,
}],
},
target_topic_config={
"account_type": 1,
"region": "ap-guangzhou",
"logset_id": target_logset.cls_logset_id,
"topic_id": target_topic.cls_topic_id,
},
deliver_rule={
"data_scope": 3,
})
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 {
sourceLogset, err := tencentcloud.NewClsLogset(ctx, "source_logset", &tencentcloud.ClsLogsetArgs{
LogsetName: pulumi.String("tf-example-source-logset"),
})
if err != nil {
return err
}
sourceTopic, err := tencentcloud.NewClsTopic(ctx, "source_topic", &tencentcloud.ClsTopicArgs{
TopicName: pulumi.String("tf-example-source-topic"),
LogsetId: sourceLogset.ClsLogsetId,
Period: pulumi.Float64(10),
StorageType: pulumi.String("hot"),
})
if err != nil {
return err
}
targetLogset, err := tencentcloud.NewClsLogset(ctx, "target_logset", &tencentcloud.ClsLogsetArgs{
LogsetName: pulumi.String("tf-example-target-logset"),
})
if err != nil {
return err
}
targetTopic, err := tencentcloud.NewClsTopic(ctx, "target_topic", &tencentcloud.ClsTopicArgs{
TopicName: pulumi.String("tf-example-target-topic"),
LogsetId: targetLogset.ClsLogsetId,
Period: pulumi.Float64(10),
StorageType: pulumi.String("hot"),
})
if err != nil {
return err
}
_, err = tencentcloud.NewClsDeliverTask(ctx, "example", &tencentcloud.ClsDeliverTaskArgs{
TaskName: pulumi.String("tf-example-deliver-task"),
Compliance: pulumi.Float64(1),
SourceTopicConfig: &tencentcloud.ClsDeliverTaskSourceTopicConfigArgs{
TopicFilterType: pulumi.Float64(1),
LogsetId: sourceLogset.ClsLogsetId,
Topics: tencentcloud.ClsDeliverTaskSourceTopicConfigTopicArray{
&tencentcloud.ClsDeliverTaskSourceTopicConfigTopicArgs{
TopicId: sourceTopic.ClsTopicId,
},
},
},
TargetTopicConfig: &tencentcloud.ClsDeliverTaskTargetTopicConfigArgs{
AccountType: pulumi.Float64(1),
Region: pulumi.String("ap-guangzhou"),
LogsetId: targetLogset.ClsLogsetId,
TopicId: targetTopic.ClsTopicId,
},
DeliverRule: &tencentcloud.ClsDeliverTaskDeliverRuleArgs{
DataScope: pulumi.Float64(3),
},
})
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 sourceLogset = new Tencentcloud.ClsLogset("source_logset", new()
{
LogsetName = "tf-example-source-logset",
});
var sourceTopic = new Tencentcloud.ClsTopic("source_topic", new()
{
TopicName = "tf-example-source-topic",
LogsetId = sourceLogset.ClsLogsetId,
Period = 10,
StorageType = "hot",
});
var targetLogset = new Tencentcloud.ClsLogset("target_logset", new()
{
LogsetName = "tf-example-target-logset",
});
var targetTopic = new Tencentcloud.ClsTopic("target_topic", new()
{
TopicName = "tf-example-target-topic",
LogsetId = targetLogset.ClsLogsetId,
Period = 10,
StorageType = "hot",
});
var example = new Tencentcloud.ClsDeliverTask("example", new()
{
TaskName = "tf-example-deliver-task",
Compliance = 1,
SourceTopicConfig = new Tencentcloud.Inputs.ClsDeliverTaskSourceTopicConfigArgs
{
TopicFilterType = 1,
LogsetId = sourceLogset.ClsLogsetId,
Topics = new[]
{
new Tencentcloud.Inputs.ClsDeliverTaskSourceTopicConfigTopicArgs
{
TopicId = sourceTopic.ClsTopicId,
},
},
},
TargetTopicConfig = new Tencentcloud.Inputs.ClsDeliverTaskTargetTopicConfigArgs
{
AccountType = 1,
Region = "ap-guangzhou",
LogsetId = targetLogset.ClsLogsetId,
TopicId = targetTopic.ClsTopicId,
},
DeliverRule = new Tencentcloud.Inputs.ClsDeliverTaskDeliverRuleArgs
{
DataScope = 3,
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.ClsLogset;
import com.pulumi.tencentcloud.ClsLogsetArgs;
import com.pulumi.tencentcloud.ClsTopic;
import com.pulumi.tencentcloud.ClsTopicArgs;
import com.pulumi.tencentcloud.ClsDeliverTask;
import com.pulumi.tencentcloud.ClsDeliverTaskArgs;
import com.pulumi.tencentcloud.inputs.ClsDeliverTaskSourceTopicConfigArgs;
import com.pulumi.tencentcloud.inputs.ClsDeliverTaskTargetTopicConfigArgs;
import com.pulumi.tencentcloud.inputs.ClsDeliverTaskDeliverRuleArgs;
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 sourceLogset = new ClsLogset("sourceLogset", ClsLogsetArgs.builder()
.logsetName("tf-example-source-logset")
.build());
var sourceTopic = new ClsTopic("sourceTopic", ClsTopicArgs.builder()
.topicName("tf-example-source-topic")
.logsetId(sourceLogset.clsLogsetId())
.period(10.0)
.storageType("hot")
.build());
var targetLogset = new ClsLogset("targetLogset", ClsLogsetArgs.builder()
.logsetName("tf-example-target-logset")
.build());
var targetTopic = new ClsTopic("targetTopic", ClsTopicArgs.builder()
.topicName("tf-example-target-topic")
.logsetId(targetLogset.clsLogsetId())
.period(10.0)
.storageType("hot")
.build());
var example = new ClsDeliverTask("example", ClsDeliverTaskArgs.builder()
.taskName("tf-example-deliver-task")
.compliance(1.0)
.sourceTopicConfig(ClsDeliverTaskSourceTopicConfigArgs.builder()
.topicFilterType(1.0)
.logsetId(sourceLogset.clsLogsetId())
.topics(ClsDeliverTaskSourceTopicConfigTopicArgs.builder()
.topicId(sourceTopic.clsTopicId())
.build())
.build())
.targetTopicConfig(ClsDeliverTaskTargetTopicConfigArgs.builder()
.accountType(1.0)
.region("ap-guangzhou")
.logsetId(targetLogset.clsLogsetId())
.topicId(targetTopic.clsTopicId())
.build())
.deliverRule(ClsDeliverTaskDeliverRuleArgs.builder()
.dataScope(3.0)
.build())
.build());
}
}
resources:
sourceLogset:
type: tencentcloud:ClsLogset
name: source_logset
properties:
logsetName: tf-example-source-logset
sourceTopic:
type: tencentcloud:ClsTopic
name: source_topic
properties:
topicName: tf-example-source-topic
logsetId: ${sourceLogset.clsLogsetId}
period: 10
storageType: hot
targetLogset:
type: tencentcloud:ClsLogset
name: target_logset
properties:
logsetName: tf-example-target-logset
targetTopic:
type: tencentcloud:ClsTopic
name: target_topic
properties:
topicName: tf-example-target-topic
logsetId: ${targetLogset.clsLogsetId}
period: 10
storageType: hot
example:
type: tencentcloud:ClsDeliverTask
properties:
taskName: tf-example-deliver-task
compliance: 1
sourceTopicConfig:
topicFilterType: 1
logsetId: ${sourceLogset.clsLogsetId}
topics:
- topicId: ${sourceTopic.clsTopicId}
targetTopicConfig:
accountType: 1
region: ap-guangzhou
logsetId: ${targetLogset.clsLogsetId}
topicId: ${targetTopic.clsTopicId}
deliverRule:
dataScope: 3
Example coming soon!
API Reference
This resource interacts with the following TencentCloud APIs:
- Create:
- Read: DescribeCLSDeliverTasks
- Update: ModifyCLSDeliverTask
- Delete: DeleteCLSDeliverTask
Create ClsDeliverTask Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ClsDeliverTask(name: string, args: ClsDeliverTaskArgs, opts?: CustomResourceOptions);@overload
def ClsDeliverTask(resource_name: str,
args: ClsDeliverTaskArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ClsDeliverTask(resource_name: str,
opts: Optional[ResourceOptions] = None,
compliance: Optional[float] = None,
deliver_rule: Optional[ClsDeliverTaskDeliverRuleArgs] = None,
source_topic_config: Optional[ClsDeliverTaskSourceTopicConfigArgs] = None,
target_topic_config: Optional[ClsDeliverTaskTargetTopicConfigArgs] = None,
task_name: Optional[str] = None,
cls_deliver_task_id: Optional[str] = None,
enable: Optional[float] = None,
has_services_log: Optional[float] = None)func NewClsDeliverTask(ctx *Context, name string, args ClsDeliverTaskArgs, opts ...ResourceOption) (*ClsDeliverTask, error)public ClsDeliverTask(string name, ClsDeliverTaskArgs args, CustomResourceOptions? opts = null)
public ClsDeliverTask(String name, ClsDeliverTaskArgs args)
public ClsDeliverTask(String name, ClsDeliverTaskArgs args, CustomResourceOptions options)
type: tencentcloud:ClsDeliverTask
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "tencentcloud_cls_deliver_task" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args ClsDeliverTaskArgs
- 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 ClsDeliverTaskArgs
- 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 ClsDeliverTaskArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ClsDeliverTaskArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ClsDeliverTaskArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
ClsDeliverTask 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 ClsDeliverTask resource accepts the following input properties:
- Compliance double
- Compliance. 1: agree cross-domain data transfer terms.
- Deliver
Rule ClsDeliver Task Deliver Rule - Deliver rule.
- Source
Topic ClsConfig Deliver Task Source Topic Config - Source topic config.
- Target
Topic ClsConfig Deliver Task Target Topic Config - Target topic config.
- Task
Name string - Deliver task name.
- Cls
Deliver stringTask Id - ID of the resource.
- Enable double
- Task status. 0: run, 1: pause.
- Has
Services doubleLog - Whether to deliver service log. 1: off, 2: on.
- Compliance float64
- Compliance. 1: agree cross-domain data transfer terms.
- Deliver
Rule ClsDeliver Task Deliver Rule Args - Deliver rule.
- Source
Topic ClsConfig Deliver Task Source Topic Config Args - Source topic config.
- Target
Topic ClsConfig Deliver Task Target Topic Config Args - Target topic config.
- Task
Name string - Deliver task name.
- Cls
Deliver stringTask Id - ID of the resource.
- Enable float64
- Task status. 0: run, 1: pause.
- Has
Services float64Log - Whether to deliver service log. 1: off, 2: on.
- compliance number
- Compliance. 1: agree cross-domain data transfer terms.
- deliver_
rule object - Deliver rule.
- source_
topic_ objectconfig - Source topic config.
- target_
topic_ objectconfig - Target topic config.
- task_
name string - Deliver task name.
- cls_
deliver_ stringtask_ id - ID of the resource.
- enable number
- Task status. 0: run, 1: pause.
- has_
services_ numberlog - Whether to deliver service log. 1: off, 2: on.
- compliance Double
- Compliance. 1: agree cross-domain data transfer terms.
- deliver
Rule ClsDeliver Task Deliver Rule - Deliver rule.
- source
Topic ClsConfig Deliver Task Source Topic Config - Source topic config.
- target
Topic ClsConfig Deliver Task Target Topic Config - Target topic config.
- task
Name String - Deliver task name.
- cls
Deliver StringTask Id - ID of the resource.
- enable Double
- Task status. 0: run, 1: pause.
- has
Services DoubleLog - Whether to deliver service log. 1: off, 2: on.
- compliance number
- Compliance. 1: agree cross-domain data transfer terms.
- deliver
Rule ClsDeliver Task Deliver Rule - Deliver rule.
- source
Topic ClsConfig Deliver Task Source Topic Config - Source topic config.
- target
Topic ClsConfig Deliver Task Target Topic Config - Target topic config.
- task
Name string - Deliver task name.
- cls
Deliver stringTask Id - ID of the resource.
- enable number
- Task status. 0: run, 1: pause.
- has
Services numberLog - Whether to deliver service log. 1: off, 2: on.
- compliance float
- Compliance. 1: agree cross-domain data transfer terms.
- deliver_
rule ClsDeliver Task Deliver Rule Args - Deliver rule.
- source_
topic_ Clsconfig Deliver Task Source Topic Config Args - Source topic config.
- target_
topic_ Clsconfig Deliver Task Target Topic Config Args - Target topic config.
- task_
name str - Deliver task name.
- cls_
deliver_ strtask_ id - ID of the resource.
- enable float
- Task status. 0: run, 1: pause.
- has_
services_ floatlog - Whether to deliver service log. 1: off, 2: on.
- compliance Number
- Compliance. 1: agree cross-domain data transfer terms.
- deliver
Rule Property Map - Deliver rule.
- source
Topic Property MapConfig - Source topic config.
- target
Topic Property MapConfig - Target topic config.
- task
Name String - Deliver task name.
- cls
Deliver StringTask Id - ID of the resource.
- enable Number
- Task status. 0: run, 1: pause.
- has
Services NumberLog - Whether to deliver service log. 1: off, 2: on.
Outputs
All input properties are implicitly available as output properties. Additionally, the ClsDeliverTask resource produces the following output properties:
Look up Existing ClsDeliverTask Resource
Get an existing ClsDeliverTask 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?: ClsDeliverTaskState, opts?: CustomResourceOptions): ClsDeliverTask@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
cls_deliver_task_id: Optional[str] = None,
compliance: Optional[float] = None,
deliver_rule: Optional[ClsDeliverTaskDeliverRuleArgs] = None,
enable: Optional[float] = None,
has_services_log: Optional[float] = None,
source_topic_config: Optional[ClsDeliverTaskSourceTopicConfigArgs] = None,
target_topic_config: Optional[ClsDeliverTaskTargetTopicConfigArgs] = None,
task_id: Optional[str] = None,
task_name: Optional[str] = None) -> ClsDeliverTaskfunc GetClsDeliverTask(ctx *Context, name string, id IDInput, state *ClsDeliverTaskState, opts ...ResourceOption) (*ClsDeliverTask, error)public static ClsDeliverTask Get(string name, Input<string> id, ClsDeliverTaskState? state, CustomResourceOptions? opts = null)public static ClsDeliverTask get(String name, Output<String> id, ClsDeliverTaskState state, CustomResourceOptions options)resources: _: type: tencentcloud:ClsDeliverTask get: id: ${id}import {
to = tencentcloud_cls_deliver_task.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
Deliver stringTask Id - ID of the resource.
- Compliance double
- Compliance. 1: agree cross-domain data transfer terms.
- Deliver
Rule ClsDeliver Task Deliver Rule - Deliver rule.
- Enable double
- Task status. 0: run, 1: pause.
- Has
Services doubleLog - Whether to deliver service log. 1: off, 2: on.
- Source
Topic ClsConfig Deliver Task Source Topic Config - Source topic config.
- Target
Topic ClsConfig Deliver Task Target Topic Config - Target topic config.
- Task
Id string - Deliver task id.
- Task
Name string - Deliver task name.
- Cls
Deliver stringTask Id - ID of the resource.
- Compliance float64
- Compliance. 1: agree cross-domain data transfer terms.
- Deliver
Rule ClsDeliver Task Deliver Rule Args - Deliver rule.
- Enable float64
- Task status. 0: run, 1: pause.
- Has
Services float64Log - Whether to deliver service log. 1: off, 2: on.
- Source
Topic ClsConfig Deliver Task Source Topic Config Args - Source topic config.
- Target
Topic ClsConfig Deliver Task Target Topic Config Args - Target topic config.
- Task
Id string - Deliver task id.
- Task
Name string - Deliver task name.
- cls_
deliver_ stringtask_ id - ID of the resource.
- compliance number
- Compliance. 1: agree cross-domain data transfer terms.
- deliver_
rule object - Deliver rule.
- enable number
- Task status. 0: run, 1: pause.
- has_
services_ numberlog - Whether to deliver service log. 1: off, 2: on.
- source_
topic_ objectconfig - Source topic config.
- target_
topic_ objectconfig - Target topic config.
- task_
id string - Deliver task id.
- task_
name string - Deliver task name.
- cls
Deliver StringTask Id - ID of the resource.
- compliance Double
- Compliance. 1: agree cross-domain data transfer terms.
- deliver
Rule ClsDeliver Task Deliver Rule - Deliver rule.
- enable Double
- Task status. 0: run, 1: pause.
- has
Services DoubleLog - Whether to deliver service log. 1: off, 2: on.
- source
Topic ClsConfig Deliver Task Source Topic Config - Source topic config.
- target
Topic ClsConfig Deliver Task Target Topic Config - Target topic config.
- task
Id String - Deliver task id.
- task
Name String - Deliver task name.
- cls
Deliver stringTask Id - ID of the resource.
- compliance number
- Compliance. 1: agree cross-domain data transfer terms.
- deliver
Rule ClsDeliver Task Deliver Rule - Deliver rule.
- enable number
- Task status. 0: run, 1: pause.
- has
Services numberLog - Whether to deliver service log. 1: off, 2: on.
- source
Topic ClsConfig Deliver Task Source Topic Config - Source topic config.
- target
Topic ClsConfig Deliver Task Target Topic Config - Target topic config.
- task
Id string - Deliver task id.
- task
Name string - Deliver task name.
- cls_
deliver_ strtask_ id - ID of the resource.
- compliance float
- Compliance. 1: agree cross-domain data transfer terms.
- deliver_
rule ClsDeliver Task Deliver Rule Args - Deliver rule.
- enable float
- Task status. 0: run, 1: pause.
- has_
services_ floatlog - Whether to deliver service log. 1: off, 2: on.
- source_
topic_ Clsconfig Deliver Task Source Topic Config Args - Source topic config.
- target_
topic_ Clsconfig Deliver Task Target Topic Config Args - Target topic config.
- task_
id str - Deliver task id.
- task_
name str - Deliver task name.
- cls
Deliver StringTask Id - ID of the resource.
- compliance Number
- Compliance. 1: agree cross-domain data transfer terms.
- deliver
Rule Property Map - Deliver rule.
- enable Number
- Task status. 0: run, 1: pause.
- has
Services NumberLog - Whether to deliver service log. 1: off, 2: on.
- source
Topic Property MapConfig - Source topic config.
- target
Topic Property MapConfig - Target topic config.
- task
Id String - Deliver task id.
- task
Name String - Deliver task name.
Supporting Types
ClsDeliverTaskDeliverRule, ClsDeliverTaskDeliverRuleArgs
- Data
Scope double - Data deliver scope. 1: history+new, 2: custom time range, 3: new only.
- Data
Scope float64 - Data deliver scope. 1: history+new, 2: custom time range, 3: new only.
- data_
scope number - Data deliver scope. 1: history+new, 2: custom time range, 3: new only.
- data
Scope Double - Data deliver scope. 1: history+new, 2: custom time range, 3: new only.
- data
Scope number - Data deliver scope. 1: history+new, 2: custom time range, 3: new only.
- data_
scope float - Data deliver scope. 1: history+new, 2: custom time range, 3: new only.
- data
Scope Number - Data deliver scope. 1: history+new, 2: custom time range, 3: new only.
ClsDeliverTaskSourceTopicConfig, ClsDeliverTaskSourceTopicConfigArgs
- Logset
Id string - Source logset id.
- Topic
Filter doubleType - Topic filter type. 1: static select.
- Topics
List<Cls
Deliver Task Source Topic Config Topic> - Source topic list.
- Logset
Id string - Source logset id.
- Topic
Filter float64Type - Topic filter type. 1: static select.
- Topics
[]Cls
Deliver Task Source Topic Config Topic - Source topic list.
- logset_
id string - Source logset id.
- topic_
filter_ numbertype - Topic filter type. 1: static select.
- topics list(object)
- Source topic list.
- logset
Id String - Source logset id.
- topic
Filter DoubleType - Topic filter type. 1: static select.
- topics
List<Cls
Deliver Task Source Topic Config Topic> - Source topic list.
- logset
Id string - Source logset id.
- topic
Filter numberType - Topic filter type. 1: static select.
- topics
Cls
Deliver Task Source Topic Config Topic[] - Source topic list.
- logset_
id str - Source logset id.
- topic_
filter_ floattype - Topic filter type. 1: static select.
- topics
Sequence[Cls
Deliver Task Source Topic Config Topic] - Source topic list.
- logset
Id String - Source logset id.
- topic
Filter NumberType - Topic filter type. 1: static select.
- topics List<Property Map>
- Source topic list.
ClsDeliverTaskSourceTopicConfigTopic, ClsDeliverTaskSourceTopicConfigTopicArgs
- Topic
Id string - Log topic id.
- Topic
Id string - Log topic id.
- topic_
id string - Log topic id.
- topic
Id String - Log topic id.
- topic
Id string - Log topic id.
- topic_
id str - Log topic id.
- topic
Id String - Log topic id.
ClsDeliverTaskTargetTopicConfig, ClsDeliverTaskTargetTopicConfigArgs
- Account
Type double - Target account type. 1: current main account, 2: other main account.
- Logset
Id string - Target logset id.
- Region string
- Target region, e.g. ap-guangzhou.
- Topic
Id string - Target topic id.
- External
Id string - External ID, required when AccountType=2.
- Role
Arn string - Role ARN, required when AccountType=2.
- Account
Type float64 - Target account type. 1: current main account, 2: other main account.
- Logset
Id string - Target logset id.
- Region string
- Target region, e.g. ap-guangzhou.
- Topic
Id string - Target topic id.
- External
Id string - External ID, required when AccountType=2.
- Role
Arn string - Role ARN, required when AccountType=2.
- account_
type number - Target account type. 1: current main account, 2: other main account.
- logset_
id string - Target logset id.
- region string
- Target region, e.g. ap-guangzhou.
- topic_
id string - Target topic id.
- external_
id string - External ID, required when AccountType=2.
- role_
arn string - Role ARN, required when AccountType=2.
- account
Type Double - Target account type. 1: current main account, 2: other main account.
- logset
Id String - Target logset id.
- region String
- Target region, e.g. ap-guangzhou.
- topic
Id String - Target topic id.
- external
Id String - External ID, required when AccountType=2.
- role
Arn String - Role ARN, required when AccountType=2.
- account
Type number - Target account type. 1: current main account, 2: other main account.
- logset
Id string - Target logset id.
- region string
- Target region, e.g. ap-guangzhou.
- topic
Id string - Target topic id.
- external
Id string - External ID, required when AccountType=2.
- role
Arn string - Role ARN, required when AccountType=2.
- account_
type float - Target account type. 1: current main account, 2: other main account.
- logset_
id str - Target logset id.
- region str
- Target region, e.g. ap-guangzhou.
- topic_
id str - Target topic id.
- external_
id str - External ID, required when AccountType=2.
- role_
arn str - Role ARN, required when AccountType=2.
- account
Type Number - Target account type. 1: current main account, 2: other main account.
- logset
Id String - Target logset id.
- region String
- Target region, e.g. ap-guangzhou.
- topic
Id String - Target topic id.
- external
Id String - External ID, required when AccountType=2.
- role
Arn String - Role ARN, required when AccountType=2.
Import
CLS deliver task can be imported using the id, e.g.
$ pulumi import tencentcloud:index/clsDeliverTask:ClsDeliverTask example 42aa917e-a14d-4531-bbf1-0468e32e87f3
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 Friday, Nov 6, 2026 by tencentcloudstack