1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. WedataQualityRuleGroup
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 quality rule group

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const group = new tencentcloud.WedataQualityRuleGroup("group", {
        projectId: "3016337760439783424",
        ruleGroupExecStrategyBoList: {
            cycleStep: 0,
            databaseName: "default",
            datasourceId: "65253",
            delayTime: 0,
            description: "tf测试",
            execEngineType: "HIVE",
            execPlan: null,
            execQueue: "default",
            executorGroupId: "20250807142245848024",
            executorGroupName: "重庆调度资源组-2a8lsema",
            monitorType: 2,
            ruleGroupName: "tf_test_2",
            ruleId: 0,
            tableName: "big_table_500",
            triggerTypes: [
                "CYCLE",
                "MAKE_UP",
            ],
            tasks: [{
                cycleType: 0,
                inChargeIdLists: [],
                inChargeNameLists: ["hannahlliao"],
                scheduleTimeZone: null,
                taskId: "20251118145318149",
                taskName: "hannah_test111",
                taskType: "2",
                workflowId: "DATA_INTEGRATION_2025-11-01_1",
            }],
        },
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    group = tencentcloud.WedataQualityRuleGroup("group",
        project_id="3016337760439783424",
        rule_group_exec_strategy_bo_list={
            "cycle_step": 0,
            "database_name": "default",
            "datasource_id": "65253",
            "delay_time": 0,
            "description": "tf测试",
            "exec_engine_type": "HIVE",
            "exec_plan": None,
            "exec_queue": "default",
            "executor_group_id": "20250807142245848024",
            "executor_group_name": "重庆调度资源组-2a8lsema",
            "monitor_type": 2,
            "rule_group_name": "tf_test_2",
            "rule_id": 0,
            "table_name": "big_table_500",
            "trigger_types": [
                "CYCLE",
                "MAKE_UP",
            ],
            "tasks": [{
                "cycle_type": 0,
                "in_charge_id_lists": [],
                "in_charge_name_lists": ["hannahlliao"],
                "schedule_time_zone": None,
                "task_id": "20251118145318149",
                "task_name": "hannah_test111",
                "task_type": "2",
                "workflow_id": "DATA_INTEGRATION_2025-11-01_1",
            }],
        })
    
    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.NewWedataQualityRuleGroup(ctx, "group", &tencentcloud.WedataQualityRuleGroupArgs{
    			ProjectId: pulumi.String("3016337760439783424"),
    			RuleGroupExecStrategyBoList: &tencentcloud.WedataQualityRuleGroupRuleGroupExecStrategyBoListArgs{
    				CycleStep:         pulumi.Float64(0),
    				DatabaseName:      pulumi.String("default"),
    				DatasourceId:      pulumi.String("65253"),
    				DelayTime:         pulumi.Float64(0),
    				Description:       pulumi.String("tf测试"),
    				ExecEngineType:    pulumi.String("HIVE"),
    				ExecPlan:          nil,
    				ExecQueue:         pulumi.String("default"),
    				ExecutorGroupId:   pulumi.String("20250807142245848024"),
    				ExecutorGroupName: pulumi.String("重庆调度资源组-2a8lsema"),
    				MonitorType:       pulumi.Float64(2),
    				RuleGroupName:     pulumi.String("tf_test_2"),
    				RuleId:            pulumi.Float64(0),
    				TableName:         pulumi.String("big_table_500"),
    				TriggerTypes: pulumi.StringArray{
    					pulumi.String("CYCLE"),
    					pulumi.String("MAKE_UP"),
    				},
    				Tasks: tencentcloud.WedataQualityRuleGroupRuleGroupExecStrategyBoListTaskArray{
    					&tencentcloud.WedataQualityRuleGroupRuleGroupExecStrategyBoListTaskArgs{
    						CycleType:       pulumi.Float64(0),
    						InChargeIdLists: pulumi.StringArray{},
    						InChargeNameLists: pulumi.StringArray{
    							pulumi.String("hannahlliao"),
    						},
    						ScheduleTimeZone: nil,
    						TaskId:           pulumi.String("20251118145318149"),
    						TaskName:         pulumi.String("hannah_test111"),
    						TaskType:         pulumi.String("2"),
    						WorkflowId:       pulumi.String("DATA_INTEGRATION_2025-11-01_1"),
    					},
    				},
    			},
    		})
    		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 @group = new Tencentcloud.WedataQualityRuleGroup("group", new()
        {
            ProjectId = "3016337760439783424",
            RuleGroupExecStrategyBoList = new Tencentcloud.Inputs.WedataQualityRuleGroupRuleGroupExecStrategyBoListArgs
            {
                CycleStep = 0,
                DatabaseName = "default",
                DatasourceId = "65253",
                DelayTime = 0,
                Description = "tf测试",
                ExecEngineType = "HIVE",
                ExecPlan = null,
                ExecQueue = "default",
                ExecutorGroupId = "20250807142245848024",
                ExecutorGroupName = "重庆调度资源组-2a8lsema",
                MonitorType = 2,
                RuleGroupName = "tf_test_2",
                RuleId = 0,
                TableName = "big_table_500",
                TriggerTypes = new[]
                {
                    "CYCLE",
                    "MAKE_UP",
                },
                Tasks = new[]
                {
                    new Tencentcloud.Inputs.WedataQualityRuleGroupRuleGroupExecStrategyBoListTaskArgs
                    {
                        CycleType = 0,
                        InChargeIdLists = new() { },
                        InChargeNameLists = new[]
                        {
                            "hannahlliao",
                        },
                        ScheduleTimeZone = null,
                        TaskId = "20251118145318149",
                        TaskName = "hannah_test111",
                        TaskType = "2",
                        WorkflowId = "DATA_INTEGRATION_2025-11-01_1",
                    },
                },
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.tencentcloud.WedataQualityRuleGroup;
    import com.pulumi.tencentcloud.WedataQualityRuleGroupArgs;
    import com.pulumi.tencentcloud.inputs.WedataQualityRuleGroupRuleGroupExecStrategyBoListArgs;
    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 group = new WedataQualityRuleGroup("group", WedataQualityRuleGroupArgs.builder()
                .projectId("3016337760439783424")
                .ruleGroupExecStrategyBoList(WedataQualityRuleGroupRuleGroupExecStrategyBoListArgs.builder()
                    .cycleStep(0.0)
                    .databaseName("default")
                    .datasourceId("65253")
                    .delayTime(0.0)
                    .description("tf测试")
                    .execEngineType("HIVE")
                    .execPlan(null)
                    .execQueue("default")
                    .executorGroupId("20250807142245848024")
                    .executorGroupName("重庆调度资源组-2a8lsema")
                    .monitorType(2.0)
                    .ruleGroupName("tf_test_2")
                    .ruleId(0.0)
                    .tableName("big_table_500")
                    .triggerTypes(                
                        "CYCLE",
                        "MAKE_UP")
                    .tasks(WedataQualityRuleGroupRuleGroupExecStrategyBoListTaskArgs.builder()
                        .cycleType(0.0)
                        .inChargeIdLists()
                        .inChargeNameLists("hannahlliao")
                        .scheduleTimeZone(null)
                        .taskId("20251118145318149")
                        .taskName("hannah_test111")
                        .taskType("2")
                        .workflowId("DATA_INTEGRATION_2025-11-01_1")
                        .build())
                    .build())
                .build());
    
        }
    }
    
    resources:
      group:
        type: tencentcloud:WedataQualityRuleGroup
        properties:
          projectId: 3.0163377604397834e+18
          ruleGroupExecStrategyBoList:
            cycleStep: 0
            databaseName: default
            datasourceId: 65253
            delayTime: 0
            description: tf测试
            execEngineType: HIVE
            execPlan: null
            execQueue: default
            executorGroupId: 2.0250807142245847e+19
            executorGroupName: 重庆调度资源组-2a8lsema
            monitorType: 2
            ruleGroupName: tf_test_2
            ruleId: 0
            tableName: big_table_500
            triggerTypes:
              - CYCLE
              - MAKE_UP
            tasks:
              - cycleType: 0
                inChargeIdLists: []
                inChargeNameLists:
                  - hannahlliao
                scheduleTimeZone: null
                taskId: 2.0251118145318148e+16
                taskName: hannah_test111
                taskType: 2
                workflowId: DATA_INTEGRATION_2025-11-01_1
    

    Create WedataQualityRuleGroup Resource

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

    Constructor syntax

    new WedataQualityRuleGroup(name: string, args: WedataQualityRuleGroupArgs, opts?: CustomResourceOptions);
    @overload
    def WedataQualityRuleGroup(resource_name: str,
                               args: WedataQualityRuleGroupArgs,
                               opts: Optional[ResourceOptions] = None)
    
    @overload
    def WedataQualityRuleGroup(resource_name: str,
                               opts: Optional[ResourceOptions] = None,
                               project_id: Optional[str] = None,
                               rule_group_exec_strategy_bo_list: Optional[WedataQualityRuleGroupRuleGroupExecStrategyBoListArgs] = None,
                               wedata_quality_rule_group_id: Optional[str] = None)
    func NewWedataQualityRuleGroup(ctx *Context, name string, args WedataQualityRuleGroupArgs, opts ...ResourceOption) (*WedataQualityRuleGroup, error)
    public WedataQualityRuleGroup(string name, WedataQualityRuleGroupArgs args, CustomResourceOptions? opts = null)
    public WedataQualityRuleGroup(String name, WedataQualityRuleGroupArgs args)
    public WedataQualityRuleGroup(String name, WedataQualityRuleGroupArgs args, CustomResourceOptions options)
    
    type: tencentcloud:WedataQualityRuleGroup
    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 WedataQualityRuleGroupArgs
    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 WedataQualityRuleGroupArgs
    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 WedataQualityRuleGroupArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args WedataQualityRuleGroupArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args WedataQualityRuleGroupArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

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

    projectId String
    Project ID.
    ruleGroupExecStrategyBoList Property Map
    Task parameters.
    wedataQualityRuleGroupId String
    ID of the resource.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the WedataQualityRuleGroup 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 WedataQualityRuleGroup Resource

    Get an existing WedataQualityRuleGroup 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?: WedataQualityRuleGroupState, opts?: CustomResourceOptions): WedataQualityRuleGroup
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            project_id: Optional[str] = None,
            rule_group_exec_strategy_bo_list: Optional[WedataQualityRuleGroupRuleGroupExecStrategyBoListArgs] = None,
            wedata_quality_rule_group_id: Optional[str] = None) -> WedataQualityRuleGroup
    func GetWedataQualityRuleGroup(ctx *Context, name string, id IDInput, state *WedataQualityRuleGroupState, opts ...ResourceOption) (*WedataQualityRuleGroup, error)
    public static WedataQualityRuleGroup Get(string name, Input<string> id, WedataQualityRuleGroupState? state, CustomResourceOptions? opts = null)
    public static WedataQualityRuleGroup get(String name, Output<String> id, WedataQualityRuleGroupState state, CustomResourceOptions options)
    resources:  _:    type: tencentcloud:WedataQualityRuleGroup    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:
    projectId String
    Project ID.
    ruleGroupExecStrategyBoList Property Map
    Task parameters.
    wedataQualityRuleGroupId String
    ID of the resource.

    Supporting Types

    WedataQualityRuleGroupRuleGroupExecStrategyBoList, WedataQualityRuleGroupRuleGroupExecStrategyBoListArgs

    DatabaseName string
    Database name.
    DatasourceId string
    Data source ID.
    ExecutorGroupId string
    Execution resource group ID.
    MonitorType double
    Monitor type 2. Associated production scheduling, 3. Offline periodic detection.
    RuleGroupName string
    Monitor task name.
    TableName string
    Table name.
    CatalogName string
    Data catalog name, defaults to DataLakeCatalog if not filled (this parameter is invalid when updating quality monitoring).
    CycleStep double
    Interval, required when MonitorType=3, indicates the interval time of periodic tasks; Week/Month/Day tasks can choose: 1; Minute tasks can choose: 10, 20, 30; Hour tasks can choose: 1, 2, 3, 4, 6, 8, 12.
    CycleType string
    Production scheduling task cycle type.
    DelayTime double
    Delayed scheduling time, required when MonitorType=3, mainly used for day/week/month tasks, measured in minutes. For example, if a day task needs to be delayed to 02:00, this field value is 120, indicating a delay of 2 hours (120 minutes). For hour/minute tasks, this field is meaningless, fill in fixed value 0, otherwise field validation will fail.
    Description string
    Task description.
    DlcGroupName string
    When data source is DLC, corresponds to DLC resource group. According to the DLC engine name filled in ExecQueue, select the resource group under the corresponding engine.
    EndTime string
    Cycle end time, required when MonitorType=3.
    EngineParam string
    Engine parameters.
    ExecEngineType string
    Running execution engine, if not passed, will request the default execution engine under this data source.
    ExecPlan string
    Execution plan.
    ExecQueue string
    Compute queue, required when data source is HIVE, ICEBERG, DLC. When data source is DLC, this field should be filled with DLC data engine name.
    ExecutorGroupName string
    Execution resource group name.
    GroupConfig WedataQualityRuleGroupRuleGroupExecStrategyBoListGroupConfig
    Task monitoring parameters.
    RuleGroupId double
    Monitor task ID, required when editing monitor tasks.
    RuleId double
    Rule ID.
    RuleName string
    Rule name.
    ScheduleTimeZone string
    Time zone.
    SchemaName string
    Schema name.
    StartTime string
    Cycle start time, required when MonitorType=3.
    TaskAction string
    Time specification, mainly used for week/month scheduling cycle tasks. For week scheduling cycle: means specifying which day of the week to run, multiple options separated by English commas, can fill 1,2...7, representing Sunday, Monday...Saturday respectively, for example fill "1,2", means execute on Sunday and Monday; For month scheduling cycle: means specifying which day of the month to run, multiple options separated by English commas, can fill 1,2,...,31, representing 1st, 2nd...31st respectively, for example fill "1,2", means execute on 1st and 2nd of each month.
    Tasks List<WedataQualityRuleGroupRuleGroupExecStrategyBoListTask>
    Associated production scheduling task list, required when MonitorType=2.
    TriggerTypes List<string>
    Trigger type, mainly used for "Associated production scheduling" (MonitorType=2) monitoring tasks, optional values: CYCLE: Periodic scheduling; MAKE_UP: Backfill; RERUN: Rerun.
    DatabaseName string
    Database name.
    DatasourceId string
    Data source ID.
    ExecutorGroupId string
    Execution resource group ID.
    MonitorType float64
    Monitor type 2. Associated production scheduling, 3. Offline periodic detection.
    RuleGroupName string
    Monitor task name.
    TableName string
    Table name.
    CatalogName string
    Data catalog name, defaults to DataLakeCatalog if not filled (this parameter is invalid when updating quality monitoring).
    CycleStep float64
    Interval, required when MonitorType=3, indicates the interval time of periodic tasks; Week/Month/Day tasks can choose: 1; Minute tasks can choose: 10, 20, 30; Hour tasks can choose: 1, 2, 3, 4, 6, 8, 12.
    CycleType string
    Production scheduling task cycle type.
    DelayTime float64
    Delayed scheduling time, required when MonitorType=3, mainly used for day/week/month tasks, measured in minutes. For example, if a day task needs to be delayed to 02:00, this field value is 120, indicating a delay of 2 hours (120 minutes). For hour/minute tasks, this field is meaningless, fill in fixed value 0, otherwise field validation will fail.
    Description string
    Task description.
    DlcGroupName string
    When data source is DLC, corresponds to DLC resource group. According to the DLC engine name filled in ExecQueue, select the resource group under the corresponding engine.
    EndTime string
    Cycle end time, required when MonitorType=3.
    EngineParam string
    Engine parameters.
    ExecEngineType string
    Running execution engine, if not passed, will request the default execution engine under this data source.
    ExecPlan string
    Execution plan.
    ExecQueue string
    Compute queue, required when data source is HIVE, ICEBERG, DLC. When data source is DLC, this field should be filled with DLC data engine name.
    ExecutorGroupName string
    Execution resource group name.
    GroupConfig WedataQualityRuleGroupRuleGroupExecStrategyBoListGroupConfig
    Task monitoring parameters.
    RuleGroupId float64
    Monitor task ID, required when editing monitor tasks.
    RuleId float64
    Rule ID.
    RuleName string
    Rule name.
    ScheduleTimeZone string
    Time zone.
    SchemaName string
    Schema name.
    StartTime string
    Cycle start time, required when MonitorType=3.
    TaskAction string
    Time specification, mainly used for week/month scheduling cycle tasks. For week scheduling cycle: means specifying which day of the week to run, multiple options separated by English commas, can fill 1,2...7, representing Sunday, Monday...Saturday respectively, for example fill "1,2", means execute on Sunday and Monday; For month scheduling cycle: means specifying which day of the month to run, multiple options separated by English commas, can fill 1,2,...,31, representing 1st, 2nd...31st respectively, for example fill "1,2", means execute on 1st and 2nd of each month.
    Tasks []WedataQualityRuleGroupRuleGroupExecStrategyBoListTask
    Associated production scheduling task list, required when MonitorType=2.
    TriggerTypes []string
    Trigger type, mainly used for "Associated production scheduling" (MonitorType=2) monitoring tasks, optional values: CYCLE: Periodic scheduling; MAKE_UP: Backfill; RERUN: Rerun.
    databaseName String
    Database name.
    datasourceId String
    Data source ID.
    executorGroupId String
    Execution resource group ID.
    monitorType Double
    Monitor type 2. Associated production scheduling, 3. Offline periodic detection.
    ruleGroupName String
    Monitor task name.
    tableName String
    Table name.
    catalogName String
    Data catalog name, defaults to DataLakeCatalog if not filled (this parameter is invalid when updating quality monitoring).
    cycleStep Double
    Interval, required when MonitorType=3, indicates the interval time of periodic tasks; Week/Month/Day tasks can choose: 1; Minute tasks can choose: 10, 20, 30; Hour tasks can choose: 1, 2, 3, 4, 6, 8, 12.
    cycleType String
    Production scheduling task cycle type.
    delayTime Double
    Delayed scheduling time, required when MonitorType=3, mainly used for day/week/month tasks, measured in minutes. For example, if a day task needs to be delayed to 02:00, this field value is 120, indicating a delay of 2 hours (120 minutes). For hour/minute tasks, this field is meaningless, fill in fixed value 0, otherwise field validation will fail.
    description String
    Task description.
    dlcGroupName String
    When data source is DLC, corresponds to DLC resource group. According to the DLC engine name filled in ExecQueue, select the resource group under the corresponding engine.
    endTime String
    Cycle end time, required when MonitorType=3.
    engineParam String
    Engine parameters.
    execEngineType String
    Running execution engine, if not passed, will request the default execution engine under this data source.
    execPlan String
    Execution plan.
    execQueue String
    Compute queue, required when data source is HIVE, ICEBERG, DLC. When data source is DLC, this field should be filled with DLC data engine name.
    executorGroupName String
    Execution resource group name.
    groupConfig WedataQualityRuleGroupRuleGroupExecStrategyBoListGroupConfig
    Task monitoring parameters.
    ruleGroupId Double
    Monitor task ID, required when editing monitor tasks.
    ruleId Double
    Rule ID.
    ruleName String
    Rule name.
    scheduleTimeZone String
    Time zone.
    schemaName String
    Schema name.
    startTime String
    Cycle start time, required when MonitorType=3.
    taskAction String
    Time specification, mainly used for week/month scheduling cycle tasks. For week scheduling cycle: means specifying which day of the week to run, multiple options separated by English commas, can fill 1,2...7, representing Sunday, Monday...Saturday respectively, for example fill "1,2", means execute on Sunday and Monday; For month scheduling cycle: means specifying which day of the month to run, multiple options separated by English commas, can fill 1,2,...,31, representing 1st, 2nd...31st respectively, for example fill "1,2", means execute on 1st and 2nd of each month.
    tasks List<WedataQualityRuleGroupRuleGroupExecStrategyBoListTask>
    Associated production scheduling task list, required when MonitorType=2.
    triggerTypes List<String>
    Trigger type, mainly used for "Associated production scheduling" (MonitorType=2) monitoring tasks, optional values: CYCLE: Periodic scheduling; MAKE_UP: Backfill; RERUN: Rerun.
    databaseName string
    Database name.
    datasourceId string
    Data source ID.
    executorGroupId string
    Execution resource group ID.
    monitorType number
    Monitor type 2. Associated production scheduling, 3. Offline periodic detection.
    ruleGroupName string
    Monitor task name.
    tableName string
    Table name.
    catalogName string
    Data catalog name, defaults to DataLakeCatalog if not filled (this parameter is invalid when updating quality monitoring).
    cycleStep number
    Interval, required when MonitorType=3, indicates the interval time of periodic tasks; Week/Month/Day tasks can choose: 1; Minute tasks can choose: 10, 20, 30; Hour tasks can choose: 1, 2, 3, 4, 6, 8, 12.
    cycleType string
    Production scheduling task cycle type.
    delayTime number
    Delayed scheduling time, required when MonitorType=3, mainly used for day/week/month tasks, measured in minutes. For example, if a day task needs to be delayed to 02:00, this field value is 120, indicating a delay of 2 hours (120 minutes). For hour/minute tasks, this field is meaningless, fill in fixed value 0, otherwise field validation will fail.
    description string
    Task description.
    dlcGroupName string
    When data source is DLC, corresponds to DLC resource group. According to the DLC engine name filled in ExecQueue, select the resource group under the corresponding engine.
    endTime string
    Cycle end time, required when MonitorType=3.
    engineParam string
    Engine parameters.
    execEngineType string
    Running execution engine, if not passed, will request the default execution engine under this data source.
    execPlan string
    Execution plan.
    execQueue string
    Compute queue, required when data source is HIVE, ICEBERG, DLC. When data source is DLC, this field should be filled with DLC data engine name.
    executorGroupName string
    Execution resource group name.
    groupConfig WedataQualityRuleGroupRuleGroupExecStrategyBoListGroupConfig
    Task monitoring parameters.
    ruleGroupId number
    Monitor task ID, required when editing monitor tasks.
    ruleId number
    Rule ID.
    ruleName string
    Rule name.
    scheduleTimeZone string
    Time zone.
    schemaName string
    Schema name.
    startTime string
    Cycle start time, required when MonitorType=3.
    taskAction string
    Time specification, mainly used for week/month scheduling cycle tasks. For week scheduling cycle: means specifying which day of the week to run, multiple options separated by English commas, can fill 1,2...7, representing Sunday, Monday...Saturday respectively, for example fill "1,2", means execute on Sunday and Monday; For month scheduling cycle: means specifying which day of the month to run, multiple options separated by English commas, can fill 1,2,...,31, representing 1st, 2nd...31st respectively, for example fill "1,2", means execute on 1st and 2nd of each month.
    tasks WedataQualityRuleGroupRuleGroupExecStrategyBoListTask[]
    Associated production scheduling task list, required when MonitorType=2.
    triggerTypes string[]
    Trigger type, mainly used for "Associated production scheduling" (MonitorType=2) monitoring tasks, optional values: CYCLE: Periodic scheduling; MAKE_UP: Backfill; RERUN: Rerun.
    database_name str
    Database name.
    datasource_id str
    Data source ID.
    executor_group_id str
    Execution resource group ID.
    monitor_type float
    Monitor type 2. Associated production scheduling, 3. Offline periodic detection.
    rule_group_name str
    Monitor task name.
    table_name str
    Table name.
    catalog_name str
    Data catalog name, defaults to DataLakeCatalog if not filled (this parameter is invalid when updating quality monitoring).
    cycle_step float
    Interval, required when MonitorType=3, indicates the interval time of periodic tasks; Week/Month/Day tasks can choose: 1; Minute tasks can choose: 10, 20, 30; Hour tasks can choose: 1, 2, 3, 4, 6, 8, 12.
    cycle_type str
    Production scheduling task cycle type.
    delay_time float
    Delayed scheduling time, required when MonitorType=3, mainly used for day/week/month tasks, measured in minutes. For example, if a day task needs to be delayed to 02:00, this field value is 120, indicating a delay of 2 hours (120 minutes). For hour/minute tasks, this field is meaningless, fill in fixed value 0, otherwise field validation will fail.
    description str
    Task description.
    dlc_group_name str
    When data source is DLC, corresponds to DLC resource group. According to the DLC engine name filled in ExecQueue, select the resource group under the corresponding engine.
    end_time str
    Cycle end time, required when MonitorType=3.
    engine_param str
    Engine parameters.
    exec_engine_type str
    Running execution engine, if not passed, will request the default execution engine under this data source.
    exec_plan str
    Execution plan.
    exec_queue str
    Compute queue, required when data source is HIVE, ICEBERG, DLC. When data source is DLC, this field should be filled with DLC data engine name.
    executor_group_name str
    Execution resource group name.
    group_config WedataQualityRuleGroupRuleGroupExecStrategyBoListGroupConfig
    Task monitoring parameters.
    rule_group_id float
    Monitor task ID, required when editing monitor tasks.
    rule_id float
    Rule ID.
    rule_name str
    Rule name.
    schedule_time_zone str
    Time zone.
    schema_name str
    Schema name.
    start_time str
    Cycle start time, required when MonitorType=3.
    task_action str
    Time specification, mainly used for week/month scheduling cycle tasks. For week scheduling cycle: means specifying which day of the week to run, multiple options separated by English commas, can fill 1,2...7, representing Sunday, Monday...Saturday respectively, for example fill "1,2", means execute on Sunday and Monday; For month scheduling cycle: means specifying which day of the month to run, multiple options separated by English commas, can fill 1,2,...,31, representing 1st, 2nd...31st respectively, for example fill "1,2", means execute on 1st and 2nd of each month.
    tasks Sequence[WedataQualityRuleGroupRuleGroupExecStrategyBoListTask]
    Associated production scheduling task list, required when MonitorType=2.
    trigger_types Sequence[str]
    Trigger type, mainly used for "Associated production scheduling" (MonitorType=2) monitoring tasks, optional values: CYCLE: Periodic scheduling; MAKE_UP: Backfill; RERUN: Rerun.
    databaseName String
    Database name.
    datasourceId String
    Data source ID.
    executorGroupId String
    Execution resource group ID.
    monitorType Number
    Monitor type 2. Associated production scheduling, 3. Offline periodic detection.
    ruleGroupName String
    Monitor task name.
    tableName String
    Table name.
    catalogName String
    Data catalog name, defaults to DataLakeCatalog if not filled (this parameter is invalid when updating quality monitoring).
    cycleStep Number
    Interval, required when MonitorType=3, indicates the interval time of periodic tasks; Week/Month/Day tasks can choose: 1; Minute tasks can choose: 10, 20, 30; Hour tasks can choose: 1, 2, 3, 4, 6, 8, 12.
    cycleType String
    Production scheduling task cycle type.
    delayTime Number
    Delayed scheduling time, required when MonitorType=3, mainly used for day/week/month tasks, measured in minutes. For example, if a day task needs to be delayed to 02:00, this field value is 120, indicating a delay of 2 hours (120 minutes). For hour/minute tasks, this field is meaningless, fill in fixed value 0, otherwise field validation will fail.
    description String
    Task description.
    dlcGroupName String
    When data source is DLC, corresponds to DLC resource group. According to the DLC engine name filled in ExecQueue, select the resource group under the corresponding engine.
    endTime String
    Cycle end time, required when MonitorType=3.
    engineParam String
    Engine parameters.
    execEngineType String
    Running execution engine, if not passed, will request the default execution engine under this data source.
    execPlan String
    Execution plan.
    execQueue String
    Compute queue, required when data source is HIVE, ICEBERG, DLC. When data source is DLC, this field should be filled with DLC data engine name.
    executorGroupName String
    Execution resource group name.
    groupConfig Property Map
    Task monitoring parameters.
    ruleGroupId Number
    Monitor task ID, required when editing monitor tasks.
    ruleId Number
    Rule ID.
    ruleName String
    Rule name.
    scheduleTimeZone String
    Time zone.
    schemaName String
    Schema name.
    startTime String
    Cycle start time, required when MonitorType=3.
    taskAction String
    Time specification, mainly used for week/month scheduling cycle tasks. For week scheduling cycle: means specifying which day of the week to run, multiple options separated by English commas, can fill 1,2...7, representing Sunday, Monday...Saturday respectively, for example fill "1,2", means execute on Sunday and Monday; For month scheduling cycle: means specifying which day of the month to run, multiple options separated by English commas, can fill 1,2,...,31, representing 1st, 2nd...31st respectively, for example fill "1,2", means execute on 1st and 2nd of each month.
    tasks List<Property Map>
    Associated production scheduling task list, required when MonitorType=2.
    triggerTypes List<String>
    Trigger type, mainly used for "Associated production scheduling" (MonitorType=2) monitoring tasks, optional values: CYCLE: Periodic scheduling; MAKE_UP: Backfill; RERUN: Rerun.

    WedataQualityRuleGroupRuleGroupExecStrategyBoListGroupConfig, WedataQualityRuleGroupRuleGroupExecStrategyBoListGroupConfigArgs

    AnalysisType string
    Analysis type, optional values: INFERENCE-inference table; TIME_SERIES-time series table; SNAPSHOT-snapshot table.
    BaseDb string
    Base database.
    BaseTable string
    Base table.
    ComparisonColumn string
    Comparison column.
    ComparisonColumnType string
    Comparison column type.
    FeatureColumn string
    Feature column.
    Granularity double
    Metric granularity.
    GranularityType string
    Metric granularity unit.
    LabelColumn string
    Label column.
    LabelColumnType string
    Label column type.
    ModelIdColumn string
    Model ID column.
    ModelIdColumnType string
    Model ID column type.
    ModelMonitorType string
    Model detection type, required when analysis type is inference table (INFERENCE), optional values: CLAASSIFICATION-classification; REGRESSION-regression.
    PositiveValue string
    Positive class value.
    PredictColumn string
    Prediction column.
    PredictColumnType string
    Prediction column type.
    ProtectionValue string
    Protection group.
    TimestampColumn string
    Timestamp column.
    TimestampColumnType string
    Timestamp column type.
    AnalysisType string
    Analysis type, optional values: INFERENCE-inference table; TIME_SERIES-time series table; SNAPSHOT-snapshot table.
    BaseDb string
    Base database.
    BaseTable string
    Base table.
    ComparisonColumn string
    Comparison column.
    ComparisonColumnType string
    Comparison column type.
    FeatureColumn string
    Feature column.
    Granularity float64
    Metric granularity.
    GranularityType string
    Metric granularity unit.
    LabelColumn string
    Label column.
    LabelColumnType string
    Label column type.
    ModelIdColumn string
    Model ID column.
    ModelIdColumnType string
    Model ID column type.
    ModelMonitorType string
    Model detection type, required when analysis type is inference table (INFERENCE), optional values: CLAASSIFICATION-classification; REGRESSION-regression.
    PositiveValue string
    Positive class value.
    PredictColumn string
    Prediction column.
    PredictColumnType string
    Prediction column type.
    ProtectionValue string
    Protection group.
    TimestampColumn string
    Timestamp column.
    TimestampColumnType string
    Timestamp column type.
    analysisType String
    Analysis type, optional values: INFERENCE-inference table; TIME_SERIES-time series table; SNAPSHOT-snapshot table.
    baseDb String
    Base database.
    baseTable String
    Base table.
    comparisonColumn String
    Comparison column.
    comparisonColumnType String
    Comparison column type.
    featureColumn String
    Feature column.
    granularity Double
    Metric granularity.
    granularityType String
    Metric granularity unit.
    labelColumn String
    Label column.
    labelColumnType String
    Label column type.
    modelIdColumn String
    Model ID column.
    modelIdColumnType String
    Model ID column type.
    modelMonitorType String
    Model detection type, required when analysis type is inference table (INFERENCE), optional values: CLAASSIFICATION-classification; REGRESSION-regression.
    positiveValue String
    Positive class value.
    predictColumn String
    Prediction column.
    predictColumnType String
    Prediction column type.
    protectionValue String
    Protection group.
    timestampColumn String
    Timestamp column.
    timestampColumnType String
    Timestamp column type.
    analysisType string
    Analysis type, optional values: INFERENCE-inference table; TIME_SERIES-time series table; SNAPSHOT-snapshot table.
    baseDb string
    Base database.
    baseTable string
    Base table.
    comparisonColumn string
    Comparison column.
    comparisonColumnType string
    Comparison column type.
    featureColumn string
    Feature column.
    granularity number
    Metric granularity.
    granularityType string
    Metric granularity unit.
    labelColumn string
    Label column.
    labelColumnType string
    Label column type.
    modelIdColumn string
    Model ID column.
    modelIdColumnType string
    Model ID column type.
    modelMonitorType string
    Model detection type, required when analysis type is inference table (INFERENCE), optional values: CLAASSIFICATION-classification; REGRESSION-regression.
    positiveValue string
    Positive class value.
    predictColumn string
    Prediction column.
    predictColumnType string
    Prediction column type.
    protectionValue string
    Protection group.
    timestampColumn string
    Timestamp column.
    timestampColumnType string
    Timestamp column type.
    analysis_type str
    Analysis type, optional values: INFERENCE-inference table; TIME_SERIES-time series table; SNAPSHOT-snapshot table.
    base_db str
    Base database.
    base_table str
    Base table.
    comparison_column str
    Comparison column.
    comparison_column_type str
    Comparison column type.
    feature_column str
    Feature column.
    granularity float
    Metric granularity.
    granularity_type str
    Metric granularity unit.
    label_column str
    Label column.
    label_column_type str
    Label column type.
    model_id_column str
    Model ID column.
    model_id_column_type str
    Model ID column type.
    model_monitor_type str
    Model detection type, required when analysis type is inference table (INFERENCE), optional values: CLAASSIFICATION-classification; REGRESSION-regression.
    positive_value str
    Positive class value.
    predict_column str
    Prediction column.
    predict_column_type str
    Prediction column type.
    protection_value str
    Protection group.
    timestamp_column str
    Timestamp column.
    timestamp_column_type str
    Timestamp column type.
    analysisType String
    Analysis type, optional values: INFERENCE-inference table; TIME_SERIES-time series table; SNAPSHOT-snapshot table.
    baseDb String
    Base database.
    baseTable String
    Base table.
    comparisonColumn String
    Comparison column.
    comparisonColumnType String
    Comparison column type.
    featureColumn String
    Feature column.
    granularity Number
    Metric granularity.
    granularityType String
    Metric granularity unit.
    labelColumn String
    Label column.
    labelColumnType String
    Label column type.
    modelIdColumn String
    Model ID column.
    modelIdColumnType String
    Model ID column type.
    modelMonitorType String
    Model detection type, required when analysis type is inference table (INFERENCE), optional values: CLAASSIFICATION-classification; REGRESSION-regression.
    positiveValue String
    Positive class value.
    predictColumn String
    Prediction column.
    predictColumnType String
    Prediction column type.
    protectionValue String
    Protection group.
    timestampColumn String
    Timestamp column.
    timestampColumnType String
    Timestamp column type.

    WedataQualityRuleGroupRuleGroupExecStrategyBoListTask, WedataQualityRuleGroupRuleGroupExecStrategyBoListTaskArgs

    TaskId string
    Production scheduling task ID.
    TaskName string
    Production scheduling task name.
    WorkflowId string
    Production scheduling task workflow ID.
    CycleType double
    Production scheduling task cycle type.
    InChargeIdLists List<string>
    Person in charge ID.
    InChargeNameLists List<string>
    Person in charge name.
    ScheduleTimeZone string
    Time zone.
    TaskType string
    Production task type.
    TaskId string
    Production scheduling task ID.
    TaskName string
    Production scheduling task name.
    WorkflowId string
    Production scheduling task workflow ID.
    CycleType float64
    Production scheduling task cycle type.
    InChargeIdLists []string
    Person in charge ID.
    InChargeNameLists []string
    Person in charge name.
    ScheduleTimeZone string
    Time zone.
    TaskType string
    Production task type.
    taskId String
    Production scheduling task ID.
    taskName String
    Production scheduling task name.
    workflowId String
    Production scheduling task workflow ID.
    cycleType Double
    Production scheduling task cycle type.
    inChargeIdLists List<String>
    Person in charge ID.
    inChargeNameLists List<String>
    Person in charge name.
    scheduleTimeZone String
    Time zone.
    taskType String
    Production task type.
    taskId string
    Production scheduling task ID.
    taskName string
    Production scheduling task name.
    workflowId string
    Production scheduling task workflow ID.
    cycleType number
    Production scheduling task cycle type.
    inChargeIdLists string[]
    Person in charge ID.
    inChargeNameLists string[]
    Person in charge name.
    scheduleTimeZone string
    Time zone.
    taskType string
    Production task type.
    task_id str
    Production scheduling task ID.
    task_name str
    Production scheduling task name.
    workflow_id str
    Production scheduling task workflow ID.
    cycle_type float
    Production scheduling task cycle type.
    in_charge_id_lists Sequence[str]
    Person in charge ID.
    in_charge_name_lists Sequence[str]
    Person in charge name.
    schedule_time_zone str
    Time zone.
    task_type str
    Production task type.
    taskId String
    Production scheduling task ID.
    taskName String
    Production scheduling task name.
    workflowId String
    Production scheduling task workflow ID.
    cycleType Number
    Production scheduling task cycle type.
    inChargeIdLists List<String>
    Person in charge ID.
    inChargeNameLists List<String>
    Person in charge name.
    scheduleTimeZone String
    Time zone.
    taskType String
    Production task type.

    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.