1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. WedataTriggerWorkflow
Viewing docs for tencentcloud 1.82.79
published on Friday, Mar 27, 2026 by tencentcloudstack
tencentcloud logo
Viewing docs for tencentcloud 1.82.79
published on Friday, Mar 27, 2026 by tencentcloudstack

    Provides a resource to create a wedata trigger workflow

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const workflow = new tencentcloud.WedataTriggerWorkflow("workflow", {
        bundleId: null,
        bundleInfo: null,
        ownerUin: "100044349576",
        parentFolderPath: "/默认文件夹",
        projectId: "3108707295180644352",
        workflowDesc: null,
        workflowName: "tf-test1",
        generalTaskParams: [{
            type: "SPARK_SQL",
            value: `a=b
    b=c
    c=d
    d=e`,
        }],
        triggerWorkflowSchedulerConfigurations: [{
            configMode: "COMMON",
            crontabExpression: "0 0 * * * ? *",
            cycleType: "DAY_CYCLE",
            endTime: "2099-12-31 23:59:59",
            extraInfo: null,
            fileArrivalPath: null,
            scheduleTimeZone: "UTC+8",
            schedulerStatus: "ACTIVE",
            startTime: "2026-01-09 00:00:00",
            triggerMinimumIntervalSecond: 0,
            triggerMode: "TIME_TRIGGER",
            triggerWaitTimeSecond: 0,
        }],
        workflowParams: [
            {
                paramKey: "aaa",
                paramValue: "bbb",
            },
            {
                paramKey: "bbb",
                paramValue: "ccc",
            },
        ],
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    workflow = tencentcloud.WedataTriggerWorkflow("workflow",
        bundle_id=None,
        bundle_info=None,
        owner_uin="100044349576",
        parent_folder_path="/默认文件夹",
        project_id="3108707295180644352",
        workflow_desc=None,
        workflow_name="tf-test1",
        general_task_params=[{
            "type": "SPARK_SQL",
            "value": """a=b
    b=c
    c=d
    d=e""",
        }],
        trigger_workflow_scheduler_configurations=[{
            "config_mode": "COMMON",
            "crontab_expression": "0 0 * * * ? *",
            "cycle_type": "DAY_CYCLE",
            "end_time": "2099-12-31 23:59:59",
            "extra_info": None,
            "file_arrival_path": None,
            "schedule_time_zone": "UTC+8",
            "scheduler_status": "ACTIVE",
            "start_time": "2026-01-09 00:00:00",
            "trigger_minimum_interval_second": 0,
            "trigger_mode": "TIME_TRIGGER",
            "trigger_wait_time_second": 0,
        }],
        workflow_params=[
            {
                "param_key": "aaa",
                "param_value": "bbb",
            },
            {
                "param_key": "bbb",
                "param_value": "ccc",
            },
        ])
    
    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.NewWedataTriggerWorkflow(ctx, "workflow", &tencentcloud.WedataTriggerWorkflowArgs{
    			BundleId:         nil,
    			BundleInfo:       nil,
    			OwnerUin:         pulumi.String("100044349576"),
    			ParentFolderPath: pulumi.String("/默认文件夹"),
    			ProjectId:        pulumi.String("3108707295180644352"),
    			WorkflowDesc:     nil,
    			WorkflowName:     pulumi.String("tf-test1"),
    			GeneralTaskParams: tencentcloud.WedataTriggerWorkflowGeneralTaskParamArray{
    				&tencentcloud.WedataTriggerWorkflowGeneralTaskParamArgs{
    					Type:  pulumi.String("SPARK_SQL"),
    					Value: pulumi.String("a=b\nb=c\nc=d\nd=e"),
    				},
    			},
    			TriggerWorkflowSchedulerConfigurations: tencentcloud.WedataTriggerWorkflowTriggerWorkflowSchedulerConfigurationArray{
    				&tencentcloud.WedataTriggerWorkflowTriggerWorkflowSchedulerConfigurationArgs{
    					ConfigMode:                   pulumi.String("COMMON"),
    					CrontabExpression:            pulumi.String("0 0 * * * ? *"),
    					CycleType:                    pulumi.String("DAY_CYCLE"),
    					EndTime:                      pulumi.String("2099-12-31 23:59:59"),
    					ExtraInfo:                    nil,
    					FileArrivalPath:              nil,
    					ScheduleTimeZone:             pulumi.String("UTC+8"),
    					SchedulerStatus:              pulumi.String("ACTIVE"),
    					StartTime:                    pulumi.String("2026-01-09 00:00:00"),
    					TriggerMinimumIntervalSecond: pulumi.Float64(0),
    					TriggerMode:                  pulumi.String("TIME_TRIGGER"),
    					TriggerWaitTimeSecond:        pulumi.Float64(0),
    				},
    			},
    			WorkflowParams: tencentcloud.WedataTriggerWorkflowWorkflowParamArray{
    				&tencentcloud.WedataTriggerWorkflowWorkflowParamArgs{
    					ParamKey:   pulumi.String("aaa"),
    					ParamValue: pulumi.String("bbb"),
    				},
    				&tencentcloud.WedataTriggerWorkflowWorkflowParamArgs{
    					ParamKey:   pulumi.String("bbb"),
    					ParamValue: pulumi.String("ccc"),
    				},
    			},
    		})
    		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 workflow = new Tencentcloud.WedataTriggerWorkflow("workflow", new()
        {
            BundleId = null,
            BundleInfo = null,
            OwnerUin = "100044349576",
            ParentFolderPath = "/默认文件夹",
            ProjectId = "3108707295180644352",
            WorkflowDesc = null,
            WorkflowName = "tf-test1",
            GeneralTaskParams = new[]
            {
                new Tencentcloud.Inputs.WedataTriggerWorkflowGeneralTaskParamArgs
                {
                    Type = "SPARK_SQL",
                    Value = @"a=b
    b=c
    c=d
    d=e",
                },
            },
            TriggerWorkflowSchedulerConfigurations = new[]
            {
                new Tencentcloud.Inputs.WedataTriggerWorkflowTriggerWorkflowSchedulerConfigurationArgs
                {
                    ConfigMode = "COMMON",
                    CrontabExpression = "0 0 * * * ? *",
                    CycleType = "DAY_CYCLE",
                    EndTime = "2099-12-31 23:59:59",
                    ExtraInfo = null,
                    FileArrivalPath = null,
                    ScheduleTimeZone = "UTC+8",
                    SchedulerStatus = "ACTIVE",
                    StartTime = "2026-01-09 00:00:00",
                    TriggerMinimumIntervalSecond = 0,
                    TriggerMode = "TIME_TRIGGER",
                    TriggerWaitTimeSecond = 0,
                },
            },
            WorkflowParams = new[]
            {
                new Tencentcloud.Inputs.WedataTriggerWorkflowWorkflowParamArgs
                {
                    ParamKey = "aaa",
                    ParamValue = "bbb",
                },
                new Tencentcloud.Inputs.WedataTriggerWorkflowWorkflowParamArgs
                {
                    ParamKey = "bbb",
                    ParamValue = "ccc",
                },
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.tencentcloud.WedataTriggerWorkflow;
    import com.pulumi.tencentcloud.WedataTriggerWorkflowArgs;
    import com.pulumi.tencentcloud.inputs.WedataTriggerWorkflowGeneralTaskParamArgs;
    import com.pulumi.tencentcloud.inputs.WedataTriggerWorkflowTriggerWorkflowSchedulerConfigurationArgs;
    import com.pulumi.tencentcloud.inputs.WedataTriggerWorkflowWorkflowParamArgs;
    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 workflow = new WedataTriggerWorkflow("workflow", WedataTriggerWorkflowArgs.builder()
                .bundleId(null)
                .bundleInfo(null)
                .ownerUin("100044349576")
                .parentFolderPath("/默认文件夹")
                .projectId("3108707295180644352")
                .workflowDesc(null)
                .workflowName("tf-test1")
                .generalTaskParams(WedataTriggerWorkflowGeneralTaskParamArgs.builder()
                    .type("SPARK_SQL")
                    .value("""
    a=b
    b=c
    c=d
    d=e                """)
                    .build())
                .triggerWorkflowSchedulerConfigurations(WedataTriggerWorkflowTriggerWorkflowSchedulerConfigurationArgs.builder()
                    .configMode("COMMON")
                    .crontabExpression("0 0 * * * ? *")
                    .cycleType("DAY_CYCLE")
                    .endTime("2099-12-31 23:59:59")
                    .extraInfo(null)
                    .fileArrivalPath(null)
                    .scheduleTimeZone("UTC+8")
                    .schedulerStatus("ACTIVE")
                    .startTime("2026-01-09 00:00:00")
                    .triggerMinimumIntervalSecond(0.0)
                    .triggerMode("TIME_TRIGGER")
                    .triggerWaitTimeSecond(0.0)
                    .build())
                .workflowParams(            
                    WedataTriggerWorkflowWorkflowParamArgs.builder()
                        .paramKey("aaa")
                        .paramValue("bbb")
                        .build(),
                    WedataTriggerWorkflowWorkflowParamArgs.builder()
                        .paramKey("bbb")
                        .paramValue("ccc")
                        .build())
                .build());
    
        }
    }
    
    resources:
      workflow:
        type: tencentcloud:WedataTriggerWorkflow
        properties:
          bundleId: null
          bundleInfo: null
          ownerUin: 1.00044349576e+11
          parentFolderPath: /默认文件夹
          projectId: 3.1087072951806444e+18
          workflowDesc: null
          workflowName: tf-test1
          generalTaskParams:
            - type: SPARK_SQL
              value: |-
                a=b
                b=c
                c=d
                d=e
          triggerWorkflowSchedulerConfigurations:
            - configMode: COMMON
              crontabExpression: 0 0 * * * ? *
              cycleType: DAY_CYCLE
              endTime: 2099-12-31 23:59:59
              extraInfo: null
              fileArrivalPath: null
              scheduleTimeZone: UTC+8
              schedulerStatus: ACTIVE
              startTime: 2026-01-09 00:00:00
              triggerMinimumIntervalSecond: 0
              triggerMode: TIME_TRIGGER
              triggerWaitTimeSecond: 0
          workflowParams:
            - paramKey: aaa
              paramValue: bbb
            - paramKey: bbb
              paramValue: ccc
    

    Create WedataTriggerWorkflow Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new WedataTriggerWorkflow(name: string, args: WedataTriggerWorkflowArgs, opts?: CustomResourceOptions);
    @overload
    def WedataTriggerWorkflow(resource_name: str,
                              args: WedataTriggerWorkflowArgs,
                              opts: Optional[ResourceOptions] = None)
    
    @overload
    def WedataTriggerWorkflow(resource_name: str,
                              opts: Optional[ResourceOptions] = None,
                              parent_folder_path: Optional[str] = None,
                              project_id: Optional[str] = None,
                              workflow_name: Optional[str] = None,
                              bundle_id: Optional[str] = None,
                              bundle_info: Optional[str] = None,
                              general_task_params: Optional[Sequence[WedataTriggerWorkflowGeneralTaskParamArgs]] = None,
                              owner_uin: Optional[str] = None,
                              trigger_workflow_scheduler_configurations: Optional[Sequence[WedataTriggerWorkflowTriggerWorkflowSchedulerConfigurationArgs]] = None,
                              wedata_trigger_workflow_id: Optional[str] = None,
                              workflow_desc: Optional[str] = None,
                              workflow_params: Optional[Sequence[WedataTriggerWorkflowWorkflowParamArgs]] = None)
    func NewWedataTriggerWorkflow(ctx *Context, name string, args WedataTriggerWorkflowArgs, opts ...ResourceOption) (*WedataTriggerWorkflow, error)
    public WedataTriggerWorkflow(string name, WedataTriggerWorkflowArgs args, CustomResourceOptions? opts = null)
    public WedataTriggerWorkflow(String name, WedataTriggerWorkflowArgs args)
    public WedataTriggerWorkflow(String name, WedataTriggerWorkflowArgs args, CustomResourceOptions options)
    
    type: tencentcloud:WedataTriggerWorkflow
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args WedataTriggerWorkflowArgs
    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 WedataTriggerWorkflowArgs
    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 WedataTriggerWorkflowArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args WedataTriggerWorkflowArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args WedataTriggerWorkflowArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    WedataTriggerWorkflow 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 WedataTriggerWorkflow resource accepts the following input properties:

    ParentFolderPath string
    Parent folder path.
    ProjectId string
    Project ID.
    WorkflowName string
    Workflow name.
    BundleId string
    Bundle ID.
    BundleInfo string
    Bundle information.
    GeneralTaskParams List<WedataTriggerWorkflowGeneralTaskParam>
    General task parameter configuration.
    OwnerUin string
    Workflow owner ID.
    TriggerWorkflowSchedulerConfigurations List<WedataTriggerWorkflowTriggerWorkflowSchedulerConfiguration>
    Unified scheduling configuration.
    WedataTriggerWorkflowId string
    ID of the resource.
    WorkflowDesc string
    Workflow description.
    WorkflowParams List<WedataTriggerWorkflowWorkflowParam>
    Workflow parameters.
    ParentFolderPath string
    Parent folder path.
    ProjectId string
    Project ID.
    WorkflowName string
    Workflow name.
    BundleId string
    Bundle ID.
    BundleInfo string
    Bundle information.
    GeneralTaskParams []WedataTriggerWorkflowGeneralTaskParamArgs
    General task parameter configuration.
    OwnerUin string
    Workflow owner ID.
    TriggerWorkflowSchedulerConfigurations []WedataTriggerWorkflowTriggerWorkflowSchedulerConfigurationArgs
    Unified scheduling configuration.
    WedataTriggerWorkflowId string
    ID of the resource.
    WorkflowDesc string
    Workflow description.
    WorkflowParams []WedataTriggerWorkflowWorkflowParamArgs
    Workflow parameters.
    parentFolderPath String
    Parent folder path.
    projectId String
    Project ID.
    workflowName String
    Workflow name.
    bundleId String
    Bundle ID.
    bundleInfo String
    Bundle information.
    generalTaskParams List<WedataTriggerWorkflowGeneralTaskParam>
    General task parameter configuration.
    ownerUin String
    Workflow owner ID.
    triggerWorkflowSchedulerConfigurations List<WedataTriggerWorkflowTriggerWorkflowSchedulerConfiguration>
    Unified scheduling configuration.
    wedataTriggerWorkflowId String
    ID of the resource.
    workflowDesc String
    Workflow description.
    workflowParams List<WedataTriggerWorkflowWorkflowParam>
    Workflow parameters.
    parentFolderPath string
    Parent folder path.
    projectId string
    Project ID.
    workflowName string
    Workflow name.
    bundleId string
    Bundle ID.
    bundleInfo string
    Bundle information.
    generalTaskParams WedataTriggerWorkflowGeneralTaskParam[]
    General task parameter configuration.
    ownerUin string
    Workflow owner ID.
    triggerWorkflowSchedulerConfigurations WedataTriggerWorkflowTriggerWorkflowSchedulerConfiguration[]
    Unified scheduling configuration.
    wedataTriggerWorkflowId string
    ID of the resource.
    workflowDesc string
    Workflow description.
    workflowParams WedataTriggerWorkflowWorkflowParam[]
    Workflow parameters.
    parent_folder_path str
    Parent folder path.
    project_id str
    Project ID.
    workflow_name str
    Workflow name.
    bundle_id str
    Bundle ID.
    bundle_info str
    Bundle information.
    general_task_params Sequence[WedataTriggerWorkflowGeneralTaskParamArgs]
    General task parameter configuration.
    owner_uin str
    Workflow owner ID.
    trigger_workflow_scheduler_configurations Sequence[WedataTriggerWorkflowTriggerWorkflowSchedulerConfigurationArgs]
    Unified scheduling configuration.
    wedata_trigger_workflow_id str
    ID of the resource.
    workflow_desc str
    Workflow description.
    workflow_params Sequence[WedataTriggerWorkflowWorkflowParamArgs]
    Workflow parameters.
    parentFolderPath String
    Parent folder path.
    projectId String
    Project ID.
    workflowName String
    Workflow name.
    bundleId String
    Bundle ID.
    bundleInfo String
    Bundle information.
    generalTaskParams List<Property Map>
    General task parameter configuration.
    ownerUin String
    Workflow owner ID.
    triggerWorkflowSchedulerConfigurations List<Property Map>
    Unified scheduling configuration.
    wedataTriggerWorkflowId String
    ID of the resource.
    workflowDesc String
    Workflow description.
    workflowParams List<Property Map>
    Workflow parameters.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the WedataTriggerWorkflow resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing WedataTriggerWorkflow Resource

    Get an existing WedataTriggerWorkflow 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?: WedataTriggerWorkflowState, opts?: CustomResourceOptions): WedataTriggerWorkflow
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            bundle_id: Optional[str] = None,
            bundle_info: Optional[str] = None,
            general_task_params: Optional[Sequence[WedataTriggerWorkflowGeneralTaskParamArgs]] = None,
            owner_uin: Optional[str] = None,
            parent_folder_path: Optional[str] = None,
            project_id: Optional[str] = None,
            trigger_workflow_scheduler_configurations: Optional[Sequence[WedataTriggerWorkflowTriggerWorkflowSchedulerConfigurationArgs]] = None,
            wedata_trigger_workflow_id: Optional[str] = None,
            workflow_desc: Optional[str] = None,
            workflow_name: Optional[str] = None,
            workflow_params: Optional[Sequence[WedataTriggerWorkflowWorkflowParamArgs]] = None) -> WedataTriggerWorkflow
    func GetWedataTriggerWorkflow(ctx *Context, name string, id IDInput, state *WedataTriggerWorkflowState, opts ...ResourceOption) (*WedataTriggerWorkflow, error)
    public static WedataTriggerWorkflow Get(string name, Input<string> id, WedataTriggerWorkflowState? state, CustomResourceOptions? opts = null)
    public static WedataTriggerWorkflow get(String name, Output<String> id, WedataTriggerWorkflowState state, CustomResourceOptions options)
    resources:  _:    type: tencentcloud:WedataTriggerWorkflow    get:      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.
    The following state arguments are supported:
    BundleId string
    Bundle ID.
    BundleInfo string
    Bundle information.
    GeneralTaskParams List<WedataTriggerWorkflowGeneralTaskParam>
    General task parameter configuration.
    OwnerUin string
    Workflow owner ID.
    ParentFolderPath string
    Parent folder path.
    ProjectId string
    Project ID.
    TriggerWorkflowSchedulerConfigurations List<WedataTriggerWorkflowTriggerWorkflowSchedulerConfiguration>
    Unified scheduling configuration.
    WedataTriggerWorkflowId string
    ID of the resource.
    WorkflowDesc string
    Workflow description.
    WorkflowName string
    Workflow name.
    WorkflowParams List<WedataTriggerWorkflowWorkflowParam>
    Workflow parameters.
    BundleId string
    Bundle ID.
    BundleInfo string
    Bundle information.
    GeneralTaskParams []WedataTriggerWorkflowGeneralTaskParamArgs
    General task parameter configuration.
    OwnerUin string
    Workflow owner ID.
    ParentFolderPath string
    Parent folder path.
    ProjectId string
    Project ID.
    TriggerWorkflowSchedulerConfigurations []WedataTriggerWorkflowTriggerWorkflowSchedulerConfigurationArgs
    Unified scheduling configuration.
    WedataTriggerWorkflowId string
    ID of the resource.
    WorkflowDesc string
    Workflow description.
    WorkflowName string
    Workflow name.
    WorkflowParams []WedataTriggerWorkflowWorkflowParamArgs
    Workflow parameters.
    bundleId String
    Bundle ID.
    bundleInfo String
    Bundle information.
    generalTaskParams List<WedataTriggerWorkflowGeneralTaskParam>
    General task parameter configuration.
    ownerUin String
    Workflow owner ID.
    parentFolderPath String
    Parent folder path.
    projectId String
    Project ID.
    triggerWorkflowSchedulerConfigurations List<WedataTriggerWorkflowTriggerWorkflowSchedulerConfiguration>
    Unified scheduling configuration.
    wedataTriggerWorkflowId String
    ID of the resource.
    workflowDesc String
    Workflow description.
    workflowName String
    Workflow name.
    workflowParams List<WedataTriggerWorkflowWorkflowParam>
    Workflow parameters.
    bundleId string
    Bundle ID.
    bundleInfo string
    Bundle information.
    generalTaskParams WedataTriggerWorkflowGeneralTaskParam[]
    General task parameter configuration.
    ownerUin string
    Workflow owner ID.
    parentFolderPath string
    Parent folder path.
    projectId string
    Project ID.
    triggerWorkflowSchedulerConfigurations WedataTriggerWorkflowTriggerWorkflowSchedulerConfiguration[]
    Unified scheduling configuration.
    wedataTriggerWorkflowId string
    ID of the resource.
    workflowDesc string
    Workflow description.
    workflowName string
    Workflow name.
    workflowParams WedataTriggerWorkflowWorkflowParam[]
    Workflow parameters.
    bundle_id str
    Bundle ID.
    bundle_info str
    Bundle information.
    general_task_params Sequence[WedataTriggerWorkflowGeneralTaskParamArgs]
    General task parameter configuration.
    owner_uin str
    Workflow owner ID.
    parent_folder_path str
    Parent folder path.
    project_id str
    Project ID.
    trigger_workflow_scheduler_configurations Sequence[WedataTriggerWorkflowTriggerWorkflowSchedulerConfigurationArgs]
    Unified scheduling configuration.
    wedata_trigger_workflow_id str
    ID of the resource.
    workflow_desc str
    Workflow description.
    workflow_name str
    Workflow name.
    workflow_params Sequence[WedataTriggerWorkflowWorkflowParamArgs]
    Workflow parameters.
    bundleId String
    Bundle ID.
    bundleInfo String
    Bundle information.
    generalTaskParams List<Property Map>
    General task parameter configuration.
    ownerUin String
    Workflow owner ID.
    parentFolderPath String
    Parent folder path.
    projectId String
    Project ID.
    triggerWorkflowSchedulerConfigurations List<Property Map>
    Unified scheduling configuration.
    wedataTriggerWorkflowId String
    ID of the resource.
    workflowDesc String
    Workflow description.
    workflowName String
    Workflow name.
    workflowParams List<Property Map>
    Workflow parameters.

    Supporting Types

    WedataTriggerWorkflowGeneralTaskParam, WedataTriggerWorkflowGeneralTaskParamArgs

    Type string
    General task parameter type, currently only SPARK_SQL is supported.
    Value string
    General task parameter content; multiple parameters are separated by semicolons (;).
    Type string
    General task parameter type, currently only SPARK_SQL is supported.
    Value string
    General task parameter content; multiple parameters are separated by semicolons (;).
    type String
    General task parameter type, currently only SPARK_SQL is supported.
    value String
    General task parameter content; multiple parameters are separated by semicolons (;).
    type string
    General task parameter type, currently only SPARK_SQL is supported.
    value string
    General task parameter content; multiple parameters are separated by semicolons (;).
    type str
    General task parameter type, currently only SPARK_SQL is supported.
    value str
    General task parameter content; multiple parameters are separated by semicolons (;).
    type String
    General task parameter type, currently only SPARK_SQL is supported.
    value String
    General task parameter content; multiple parameters are separated by semicolons (;).

    WedataTriggerWorkflowTriggerWorkflowSchedulerConfiguration, WedataTriggerWorkflowTriggerWorkflowSchedulerConfigurationArgs

    TriggerMode string
    Trigger mode: Scheduled trigger: TIME_TRIGGER; Continuous run: CONTINUE_RUN; File arrival: FILE_ARRIVAL. Notes: For TIME_TRIGGER and CONTINUE_RUN modes, SchedulerStatus, SchedulerTimeZone, StartTime, EndTime, ConfigMode, CycleType, and CrontabExpression are required; For FILE_ARRIVAL mode, FileArrivalPath, TriggerMinimumIntervalSecond, and TriggerWaitTimeSecond are required.
    ConfigMode string
    Configuration mode, COMMON or CRON_EXPRESSION.
    CrontabExpression string
    Cron expression.
    CycleType string
    Cycle type. Supported values: ONEOFF_CYCLE: One-time; YEAR_CYCLE: Yearly; MONTH_CYCLE: Monthly; WEEK_CYCLE: Weekly; DAY_CYCLE: Daily; HOUR_CYCLE: Hourly; MINUTE_CYCLE: Minutely; CRONTAB_CYCLE: Crontab expression.
    EndTime string
    Schedule end time.
    ExtraInfo string
    WorkflowTriggerConfig converted to JSON format, used for reconciliation.
    FileArrivalPath string
    Listening path in the storage system for file arrival mode.
    ScheduleTimeZone string
    Scheduler time zone.
    SchedulerStatus string
    Trigger status, ACTIVE or PAUSED.
    StartTime string
    Schedule effective start time.
    TriggerId string
    Trigger ID (UUID).
    TriggerMinimumIntervalSecond double
    Minimum trigger interval in file arrival mode (seconds).
    TriggerWaitTimeSecond double
    Trigger wait time in file arrival mode (seconds).
    TriggerMode string
    Trigger mode: Scheduled trigger: TIME_TRIGGER; Continuous run: CONTINUE_RUN; File arrival: FILE_ARRIVAL. Notes: For TIME_TRIGGER and CONTINUE_RUN modes, SchedulerStatus, SchedulerTimeZone, StartTime, EndTime, ConfigMode, CycleType, and CrontabExpression are required; For FILE_ARRIVAL mode, FileArrivalPath, TriggerMinimumIntervalSecond, and TriggerWaitTimeSecond are required.
    ConfigMode string
    Configuration mode, COMMON or CRON_EXPRESSION.
    CrontabExpression string
    Cron expression.
    CycleType string
    Cycle type. Supported values: ONEOFF_CYCLE: One-time; YEAR_CYCLE: Yearly; MONTH_CYCLE: Monthly; WEEK_CYCLE: Weekly; DAY_CYCLE: Daily; HOUR_CYCLE: Hourly; MINUTE_CYCLE: Minutely; CRONTAB_CYCLE: Crontab expression.
    EndTime string
    Schedule end time.
    ExtraInfo string
    WorkflowTriggerConfig converted to JSON format, used for reconciliation.
    FileArrivalPath string
    Listening path in the storage system for file arrival mode.
    ScheduleTimeZone string
    Scheduler time zone.
    SchedulerStatus string
    Trigger status, ACTIVE or PAUSED.
    StartTime string
    Schedule effective start time.
    TriggerId string
    Trigger ID (UUID).
    TriggerMinimumIntervalSecond float64
    Minimum trigger interval in file arrival mode (seconds).
    TriggerWaitTimeSecond float64
    Trigger wait time in file arrival mode (seconds).
    triggerMode String
    Trigger mode: Scheduled trigger: TIME_TRIGGER; Continuous run: CONTINUE_RUN; File arrival: FILE_ARRIVAL. Notes: For TIME_TRIGGER and CONTINUE_RUN modes, SchedulerStatus, SchedulerTimeZone, StartTime, EndTime, ConfigMode, CycleType, and CrontabExpression are required; For FILE_ARRIVAL mode, FileArrivalPath, TriggerMinimumIntervalSecond, and TriggerWaitTimeSecond are required.
    configMode String
    Configuration mode, COMMON or CRON_EXPRESSION.
    crontabExpression String
    Cron expression.
    cycleType String
    Cycle type. Supported values: ONEOFF_CYCLE: One-time; YEAR_CYCLE: Yearly; MONTH_CYCLE: Monthly; WEEK_CYCLE: Weekly; DAY_CYCLE: Daily; HOUR_CYCLE: Hourly; MINUTE_CYCLE: Minutely; CRONTAB_CYCLE: Crontab expression.
    endTime String
    Schedule end time.
    extraInfo String
    WorkflowTriggerConfig converted to JSON format, used for reconciliation.
    fileArrivalPath String
    Listening path in the storage system for file arrival mode.
    scheduleTimeZone String
    Scheduler time zone.
    schedulerStatus String
    Trigger status, ACTIVE or PAUSED.
    startTime String
    Schedule effective start time.
    triggerId String
    Trigger ID (UUID).
    triggerMinimumIntervalSecond Double
    Minimum trigger interval in file arrival mode (seconds).
    triggerWaitTimeSecond Double
    Trigger wait time in file arrival mode (seconds).
    triggerMode string
    Trigger mode: Scheduled trigger: TIME_TRIGGER; Continuous run: CONTINUE_RUN; File arrival: FILE_ARRIVAL. Notes: For TIME_TRIGGER and CONTINUE_RUN modes, SchedulerStatus, SchedulerTimeZone, StartTime, EndTime, ConfigMode, CycleType, and CrontabExpression are required; For FILE_ARRIVAL mode, FileArrivalPath, TriggerMinimumIntervalSecond, and TriggerWaitTimeSecond are required.
    configMode string
    Configuration mode, COMMON or CRON_EXPRESSION.
    crontabExpression string
    Cron expression.
    cycleType string
    Cycle type. Supported values: ONEOFF_CYCLE: One-time; YEAR_CYCLE: Yearly; MONTH_CYCLE: Monthly; WEEK_CYCLE: Weekly; DAY_CYCLE: Daily; HOUR_CYCLE: Hourly; MINUTE_CYCLE: Minutely; CRONTAB_CYCLE: Crontab expression.
    endTime string
    Schedule end time.
    extraInfo string
    WorkflowTriggerConfig converted to JSON format, used for reconciliation.
    fileArrivalPath string
    Listening path in the storage system for file arrival mode.
    scheduleTimeZone string
    Scheduler time zone.
    schedulerStatus string
    Trigger status, ACTIVE or PAUSED.
    startTime string
    Schedule effective start time.
    triggerId string
    Trigger ID (UUID).
    triggerMinimumIntervalSecond number
    Minimum trigger interval in file arrival mode (seconds).
    triggerWaitTimeSecond number
    Trigger wait time in file arrival mode (seconds).
    trigger_mode str
    Trigger mode: Scheduled trigger: TIME_TRIGGER; Continuous run: CONTINUE_RUN; File arrival: FILE_ARRIVAL. Notes: For TIME_TRIGGER and CONTINUE_RUN modes, SchedulerStatus, SchedulerTimeZone, StartTime, EndTime, ConfigMode, CycleType, and CrontabExpression are required; For FILE_ARRIVAL mode, FileArrivalPath, TriggerMinimumIntervalSecond, and TriggerWaitTimeSecond are required.
    config_mode str
    Configuration mode, COMMON or CRON_EXPRESSION.
    crontab_expression str
    Cron expression.
    cycle_type str
    Cycle type. Supported values: ONEOFF_CYCLE: One-time; YEAR_CYCLE: Yearly; MONTH_CYCLE: Monthly; WEEK_CYCLE: Weekly; DAY_CYCLE: Daily; HOUR_CYCLE: Hourly; MINUTE_CYCLE: Minutely; CRONTAB_CYCLE: Crontab expression.
    end_time str
    Schedule end time.
    extra_info str
    WorkflowTriggerConfig converted to JSON format, used for reconciliation.
    file_arrival_path str
    Listening path in the storage system for file arrival mode.
    schedule_time_zone str
    Scheduler time zone.
    scheduler_status str
    Trigger status, ACTIVE or PAUSED.
    start_time str
    Schedule effective start time.
    trigger_id str
    Trigger ID (UUID).
    trigger_minimum_interval_second float
    Minimum trigger interval in file arrival mode (seconds).
    trigger_wait_time_second float
    Trigger wait time in file arrival mode (seconds).
    triggerMode String
    Trigger mode: Scheduled trigger: TIME_TRIGGER; Continuous run: CONTINUE_RUN; File arrival: FILE_ARRIVAL. Notes: For TIME_TRIGGER and CONTINUE_RUN modes, SchedulerStatus, SchedulerTimeZone, StartTime, EndTime, ConfigMode, CycleType, and CrontabExpression are required; For FILE_ARRIVAL mode, FileArrivalPath, TriggerMinimumIntervalSecond, and TriggerWaitTimeSecond are required.
    configMode String
    Configuration mode, COMMON or CRON_EXPRESSION.
    crontabExpression String
    Cron expression.
    cycleType String
    Cycle type. Supported values: ONEOFF_CYCLE: One-time; YEAR_CYCLE: Yearly; MONTH_CYCLE: Monthly; WEEK_CYCLE: Weekly; DAY_CYCLE: Daily; HOUR_CYCLE: Hourly; MINUTE_CYCLE: Minutely; CRONTAB_CYCLE: Crontab expression.
    endTime String
    Schedule end time.
    extraInfo String
    WorkflowTriggerConfig converted to JSON format, used for reconciliation.
    fileArrivalPath String
    Listening path in the storage system for file arrival mode.
    scheduleTimeZone String
    Scheduler time zone.
    schedulerStatus String
    Trigger status, ACTIVE or PAUSED.
    startTime String
    Schedule effective start time.
    triggerId String
    Trigger ID (UUID).
    triggerMinimumIntervalSecond Number
    Minimum trigger interval in file arrival mode (seconds).
    triggerWaitTimeSecond Number
    Trigger wait time in file arrival mode (seconds).

    WedataTriggerWorkflowWorkflowParam, WedataTriggerWorkflowWorkflowParamArgs

    ParamKey string
    Parameter name.
    ParamValue string
    Parameter value.
    ParamKey string
    Parameter name.
    ParamValue string
    Parameter value.
    paramKey String
    Parameter name.
    paramValue String
    Parameter value.
    paramKey string
    Parameter name.
    paramValue string
    Parameter value.
    param_key str
    Parameter name.
    param_value str
    Parameter value.
    paramKey String
    Parameter name.
    paramValue String
    Parameter value.

    Import

    wedata trigger_workflow can be imported using the id, e.g.

    $ pulumi import tencentcloud:index/wedataTriggerWorkflow:WedataTriggerWorkflow trigger_workflow project_id#workflow_id
    

    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 tencentcloud Terraform Provider.
    tencentcloud logo
    Viewing docs for tencentcloud 1.82.79
    published on Friday, Mar 27, 2026 by tencentcloudstack
      Try Pulumi Cloud free. Your team will thank you.