published on Friday, Mar 27, 2026 by tencentcloudstack
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:
- Project
Id string - Project ID.
- Rule
Group WedataExec Strategy Bo List Quality Rule Group Rule Group Exec Strategy Bo List - Task parameters.
- Wedata
Quality stringRule Group Id - ID of the resource.
- Project
Id string - Project ID.
- Rule
Group WedataExec Strategy Bo List Quality Rule Group Rule Group Exec Strategy Bo List Args - Task parameters.
- Wedata
Quality stringRule Group Id - ID of the resource.
- project
Id String - Project ID.
- rule
Group WedataExec Strategy Bo List Quality Rule Group Rule Group Exec Strategy Bo List - Task parameters.
- wedata
Quality StringRule Group Id - ID of the resource.
- project
Id string - Project ID.
- rule
Group WedataExec Strategy Bo List Quality Rule Group Rule Group Exec Strategy Bo List - Task parameters.
- wedata
Quality stringRule Group Id - ID of the resource.
- project_
id str - Project ID.
- rule_
group_ Wedataexec_ strategy_ bo_ list Quality Rule Group Rule Group Exec Strategy Bo List Args - Task parameters.
- wedata_
quality_ strrule_ group_ id - ID of the resource.
- project
Id String - Project ID.
- rule
Group Property MapExec Strategy Bo List - Task parameters.
- wedata
Quality StringRule Group Id - 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) -> WedataQualityRuleGroupfunc 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.
- Project
Id string - Project ID.
- Rule
Group WedataExec Strategy Bo List Quality Rule Group Rule Group Exec Strategy Bo List - Task parameters.
- Wedata
Quality stringRule Group Id - ID of the resource.
- Project
Id string - Project ID.
- Rule
Group WedataExec Strategy Bo List Quality Rule Group Rule Group Exec Strategy Bo List Args - Task parameters.
- Wedata
Quality stringRule Group Id - ID of the resource.
- project
Id String - Project ID.
- rule
Group WedataExec Strategy Bo List Quality Rule Group Rule Group Exec Strategy Bo List - Task parameters.
- wedata
Quality StringRule Group Id - ID of the resource.
- project
Id string - Project ID.
- rule
Group WedataExec Strategy Bo List Quality Rule Group Rule Group Exec Strategy Bo List - Task parameters.
- wedata
Quality stringRule Group Id - ID of the resource.
- project_
id str - Project ID.
- rule_
group_ Wedataexec_ strategy_ bo_ list Quality Rule Group Rule Group Exec Strategy Bo List Args - Task parameters.
- wedata_
quality_ strrule_ group_ id - ID of the resource.
- project
Id String - Project ID.
- rule
Group Property MapExec Strategy Bo List - Task parameters.
- wedata
Quality StringRule Group Id - ID of the resource.
Supporting Types
WedataQualityRuleGroupRuleGroupExecStrategyBoList, WedataQualityRuleGroupRuleGroupExecStrategyBoListArgs
- Database
Name string - Database name.
- Datasource
Id string - Data source ID.
- Executor
Group stringId - Execution resource group ID.
- Monitor
Type double - Monitor type
2. Associated production scheduling,3. Offline periodic detection. - Rule
Group stringName - Monitor task name.
- Table
Name string - Table name.
- Catalog
Name string - Data catalog name, defaults to DataLakeCatalog if not filled (this parameter is invalid when updating quality monitoring).
- Cycle
Step 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. - Cycle
Type string - Production scheduling task cycle type.
- Delay
Time 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.
- Dlc
Group stringName - 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 string - Cycle end time, required when MonitorType=3.
- Engine
Param string - Engine parameters.
- Exec
Engine stringType - Running execution engine, if not passed, will request the default execution engine under this data source.
- Exec
Plan string - Execution plan.
- Exec
Queue 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.
- Executor
Group stringName - Execution resource group name.
- Group
Config WedataQuality Rule Group Rule Group Exec Strategy Bo List Group Config - Task monitoring parameters.
- Rule
Group doubleId - Monitor task ID, required when editing monitor tasks.
- Rule
Id double - Rule ID.
- Rule
Name string - Rule name.
- Schedule
Time stringZone - Time zone.
- Schema
Name string - Schema name.
- Start
Time string - Cycle start time, required when MonitorType=3.
- Task
Action 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<Wedata
Quality Rule Group Rule Group Exec Strategy Bo List Task> - Associated production scheduling task list, required when MonitorType=2.
- Trigger
Types List<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 string - Database name.
- Datasource
Id string - Data source ID.
- Executor
Group stringId - Execution resource group ID.
- Monitor
Type float64 - Monitor type
2. Associated production scheduling,3. Offline periodic detection. - Rule
Group stringName - Monitor task name.
- Table
Name string - Table name.
- Catalog
Name string - Data catalog name, defaults to DataLakeCatalog if not filled (this parameter is invalid when updating quality monitoring).
- Cycle
Step 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. - Cycle
Type string - Production scheduling task cycle type.
- Delay
Time 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.
- Dlc
Group stringName - 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 string - Cycle end time, required when MonitorType=3.
- Engine
Param string - Engine parameters.
- Exec
Engine stringType - Running execution engine, if not passed, will request the default execution engine under this data source.
- Exec
Plan string - Execution plan.
- Exec
Queue 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.
- Executor
Group stringName - Execution resource group name.
- Group
Config WedataQuality Rule Group Rule Group Exec Strategy Bo List Group Config - Task monitoring parameters.
- Rule
Group float64Id - Monitor task ID, required when editing monitor tasks.
- Rule
Id float64 - Rule ID.
- Rule
Name string - Rule name.
- Schedule
Time stringZone - Time zone.
- Schema
Name string - Schema name.
- Start
Time string - Cycle start time, required when MonitorType=3.
- Task
Action 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
[]Wedata
Quality Rule Group Rule Group Exec Strategy Bo List Task - Associated production scheduling task list, required when MonitorType=2.
- Trigger
Types []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 String - Database name.
- datasource
Id String - Data source ID.
- executor
Group StringId - Execution resource group ID.
- monitor
Type Double - Monitor type
2. Associated production scheduling,3. Offline periodic detection. - rule
Group StringName - Monitor task name.
- table
Name String - Table name.
- catalog
Name String - Data catalog name, defaults to DataLakeCatalog if not filled (this parameter is invalid when updating quality monitoring).
- cycle
Step 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. - cycle
Type String - Production scheduling task cycle type.
- delay
Time 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.
- dlc
Group StringName - 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 String - Cycle end time, required when MonitorType=3.
- engine
Param String - Engine parameters.
- exec
Engine StringType - Running execution engine, if not passed, will request the default execution engine under this data source.
- exec
Plan String - Execution plan.
- exec
Queue 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.
- executor
Group StringName - Execution resource group name.
- group
Config WedataQuality Rule Group Rule Group Exec Strategy Bo List Group Config - Task monitoring parameters.
- rule
Group DoubleId - Monitor task ID, required when editing monitor tasks.
- rule
Id Double - Rule ID.
- rule
Name String - Rule name.
- schedule
Time StringZone - Time zone.
- schema
Name String - Schema name.
- start
Time String - Cycle start time, required when MonitorType=3.
- task
Action 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<Wedata
Quality Rule Group Rule Group Exec Strategy Bo List Task> - Associated production scheduling task list, required when MonitorType=2.
- trigger
Types List<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 string - Database name.
- datasource
Id string - Data source ID.
- executor
Group stringId - Execution resource group ID.
- monitor
Type number - Monitor type
2. Associated production scheduling,3. Offline periodic detection. - rule
Group stringName - Monitor task name.
- table
Name string - Table name.
- catalog
Name string - Data catalog name, defaults to DataLakeCatalog if not filled (this parameter is invalid when updating quality monitoring).
- cycle
Step 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. - cycle
Type string - Production scheduling task cycle type.
- delay
Time 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.
- dlc
Group stringName - 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 string - Cycle end time, required when MonitorType=3.
- engine
Param string - Engine parameters.
- exec
Engine stringType - Running execution engine, if not passed, will request the default execution engine under this data source.
- exec
Plan string - Execution plan.
- exec
Queue 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.
- executor
Group stringName - Execution resource group name.
- group
Config WedataQuality Rule Group Rule Group Exec Strategy Bo List Group Config - Task monitoring parameters.
- rule
Group numberId - Monitor task ID, required when editing monitor tasks.
- rule
Id number - Rule ID.
- rule
Name string - Rule name.
- schedule
Time stringZone - Time zone.
- schema
Name string - Schema name.
- start
Time string - Cycle start time, required when MonitorType=3.
- task
Action 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
Wedata
Quality Rule Group Rule Group Exec Strategy Bo List Task[] - Associated production scheduling task list, required when MonitorType=2.
- trigger
Types 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_ strid - Execution resource group ID.
- monitor_
type float - Monitor type
2. Associated production scheduling,3. Offline periodic detection. - rule_
group_ strname - 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_ strname - 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_ strtype - 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_ strname - Execution resource group name.
- group_
config WedataQuality Rule Group Rule Group Exec Strategy Bo List Group Config - Task monitoring parameters.
- rule_
group_ floatid - Monitor task ID, required when editing monitor tasks.
- rule_
id float - Rule ID.
- rule_
name str - Rule name.
- schedule_
time_ strzone - 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[Wedata
Quality Rule Group Rule Group Exec Strategy Bo List Task] - 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.
- database
Name String - Database name.
- datasource
Id String - Data source ID.
- executor
Group StringId - Execution resource group ID.
- monitor
Type Number - Monitor type
2. Associated production scheduling,3. Offline periodic detection. - rule
Group StringName - Monitor task name.
- table
Name String - Table name.
- catalog
Name String - Data catalog name, defaults to DataLakeCatalog if not filled (this parameter is invalid when updating quality monitoring).
- cycle
Step 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. - cycle
Type String - Production scheduling task cycle type.
- delay
Time 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.
- dlc
Group StringName - 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 String - Cycle end time, required when MonitorType=3.
- engine
Param String - Engine parameters.
- exec
Engine StringType - Running execution engine, if not passed, will request the default execution engine under this data source.
- exec
Plan String - Execution plan.
- exec
Queue 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.
- executor
Group StringName - Execution resource group name.
- group
Config Property Map - Task monitoring parameters.
- rule
Group NumberId - Monitor task ID, required when editing monitor tasks.
- rule
Id Number - Rule ID.
- rule
Name String - Rule name.
- schedule
Time StringZone - Time zone.
- schema
Name String - Schema name.
- start
Time String - Cycle start time, required when MonitorType=3.
- task
Action 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.
- trigger
Types 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
- Analysis
Type string - Analysis type, optional values:
INFERENCE-inference table;TIME_SERIES-time series table;SNAPSHOT-snapshot table. - Base
Db string - Base database.
- Base
Table string - Base table.
- Comparison
Column string - Comparison column.
- Comparison
Column stringType - Comparison column type.
- Feature
Column string - Feature column.
- Granularity double
- Metric granularity.
- Granularity
Type string - Metric granularity unit.
- Label
Column string - Label column.
- Label
Column stringType - Label column type.
- Model
Id stringColumn - Model ID column.
- Model
Id stringColumn Type - Model ID column type.
- Model
Monitor stringType - Model detection type, required when analysis type is inference table (INFERENCE), optional values:
CLAASSIFICATION-classification;REGRESSION-regression. - Positive
Value string - Positive class value.
- Predict
Column string - Prediction column.
- Predict
Column stringType - Prediction column type.
- Protection
Value string - Protection group.
- Timestamp
Column string - Timestamp column.
- Timestamp
Column stringType - Timestamp column type.
- Analysis
Type string - Analysis type, optional values:
INFERENCE-inference table;TIME_SERIES-time series table;SNAPSHOT-snapshot table. - Base
Db string - Base database.
- Base
Table string - Base table.
- Comparison
Column string - Comparison column.
- Comparison
Column stringType - Comparison column type.
- Feature
Column string - Feature column.
- Granularity float64
- Metric granularity.
- Granularity
Type string - Metric granularity unit.
- Label
Column string - Label column.
- Label
Column stringType - Label column type.
- Model
Id stringColumn - Model ID column.
- Model
Id stringColumn Type - Model ID column type.
- Model
Monitor stringType - Model detection type, required when analysis type is inference table (INFERENCE), optional values:
CLAASSIFICATION-classification;REGRESSION-regression. - Positive
Value string - Positive class value.
- Predict
Column string - Prediction column.
- Predict
Column stringType - Prediction column type.
- Protection
Value string - Protection group.
- Timestamp
Column string - Timestamp column.
- Timestamp
Column stringType - Timestamp column type.
- analysis
Type String - Analysis type, optional values:
INFERENCE-inference table;TIME_SERIES-time series table;SNAPSHOT-snapshot table. - base
Db String - Base database.
- base
Table String - Base table.
- comparison
Column String - Comparison column.
- comparison
Column StringType - Comparison column type.
- feature
Column String - Feature column.
- granularity Double
- Metric granularity.
- granularity
Type String - Metric granularity unit.
- label
Column String - Label column.
- label
Column StringType - Label column type.
- model
Id StringColumn - Model ID column.
- model
Id StringColumn Type - Model ID column type.
- model
Monitor StringType - Model detection type, required when analysis type is inference table (INFERENCE), optional values:
CLAASSIFICATION-classification;REGRESSION-regression. - positive
Value String - Positive class value.
- predict
Column String - Prediction column.
- predict
Column StringType - Prediction column type.
- protection
Value String - Protection group.
- timestamp
Column String - Timestamp column.
- timestamp
Column StringType - Timestamp column type.
- analysis
Type string - Analysis type, optional values:
INFERENCE-inference table;TIME_SERIES-time series table;SNAPSHOT-snapshot table. - base
Db string - Base database.
- base
Table string - Base table.
- comparison
Column string - Comparison column.
- comparison
Column stringType - Comparison column type.
- feature
Column string - Feature column.
- granularity number
- Metric granularity.
- granularity
Type string - Metric granularity unit.
- label
Column string - Label column.
- label
Column stringType - Label column type.
- model
Id stringColumn - Model ID column.
- model
Id stringColumn Type - Model ID column type.
- model
Monitor stringType - Model detection type, required when analysis type is inference table (INFERENCE), optional values:
CLAASSIFICATION-classification;REGRESSION-regression. - positive
Value string - Positive class value.
- predict
Column string - Prediction column.
- predict
Column stringType - Prediction column type.
- protection
Value string - Protection group.
- timestamp
Column string - Timestamp column.
- timestamp
Column stringType - 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_ strtype - 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_ strtype - Label column type.
- model_
id_ strcolumn - Model ID column.
- model_
id_ strcolumn_ type - Model ID column type.
- model_
monitor_ strtype - 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_ strtype - Prediction column type.
- protection_
value str - Protection group.
- timestamp_
column str - Timestamp column.
- timestamp_
column_ strtype - Timestamp column type.
- analysis
Type String - Analysis type, optional values:
INFERENCE-inference table;TIME_SERIES-time series table;SNAPSHOT-snapshot table. - base
Db String - Base database.
- base
Table String - Base table.
- comparison
Column String - Comparison column.
- comparison
Column StringType - Comparison column type.
- feature
Column String - Feature column.
- granularity Number
- Metric granularity.
- granularity
Type String - Metric granularity unit.
- label
Column String - Label column.
- label
Column StringType - Label column type.
- model
Id StringColumn - Model ID column.
- model
Id StringColumn Type - Model ID column type.
- model
Monitor StringType - Model detection type, required when analysis type is inference table (INFERENCE), optional values:
CLAASSIFICATION-classification;REGRESSION-regression. - positive
Value String - Positive class value.
- predict
Column String - Prediction column.
- predict
Column StringType - Prediction column type.
- protection
Value String - Protection group.
- timestamp
Column String - Timestamp column.
- timestamp
Column StringType - Timestamp column type.
WedataQualityRuleGroupRuleGroupExecStrategyBoListTask, WedataQualityRuleGroupRuleGroupExecStrategyBoListTaskArgs
- Task
Id string - Production scheduling task ID.
- Task
Name string - Production scheduling task name.
- Workflow
Id string - Production scheduling task workflow ID.
- Cycle
Type double - Production scheduling task cycle type.
- In
Charge List<string>Id Lists - Person in charge ID.
- In
Charge List<string>Name Lists - Person in charge name.
- Schedule
Time stringZone - Time zone.
- Task
Type string - Production task type.
- Task
Id string - Production scheduling task ID.
- Task
Name string - Production scheduling task name.
- Workflow
Id string - Production scheduling task workflow ID.
- Cycle
Type float64 - Production scheduling task cycle type.
- In
Charge []stringId Lists - Person in charge ID.
- In
Charge []stringName Lists - Person in charge name.
- Schedule
Time stringZone - Time zone.
- Task
Type string - Production task type.
- task
Id String - Production scheduling task ID.
- task
Name String - Production scheduling task name.
- workflow
Id String - Production scheduling task workflow ID.
- cycle
Type Double - Production scheduling task cycle type.
- in
Charge List<String>Id Lists - Person in charge ID.
- in
Charge List<String>Name Lists - Person in charge name.
- schedule
Time StringZone - Time zone.
- task
Type String - Production task type.
- task
Id string - Production scheduling task ID.
- task
Name string - Production scheduling task name.
- workflow
Id string - Production scheduling task workflow ID.
- cycle
Type number - Production scheduling task cycle type.
- in
Charge string[]Id Lists - Person in charge ID.
- in
Charge string[]Name Lists - Person in charge name.
- schedule
Time stringZone - Time zone.
- task
Type 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_ Sequence[str]id_ lists - Person in charge ID.
- in_
charge_ Sequence[str]name_ lists - Person in charge name.
- schedule_
time_ strzone - Time zone.
- task_
type str - Production task type.
- task
Id String - Production scheduling task ID.
- task
Name String - Production scheduling task name.
- workflow
Id String - Production scheduling task workflow ID.
- cycle
Type Number - Production scheduling task cycle type.
- in
Charge List<String>Id Lists - Person in charge ID.
- in
Charge List<String>Name Lists - Person in charge name.
- schedule
Time StringZone - Time zone.
- task
Type String - Production task type.
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloudTerraform Provider.
published on Friday, Mar 27, 2026 by tencentcloudstack
