tencentcloud 1.82.34 published on Wednesday, Nov 5, 2025 by tencentcloudstack
tencentcloud.getWedataRuleTemplates
Start a Neo task
Explain and create a tencentcloud.getWedataRuleTemplates resource
tencentcloud 1.82.34 published on Wednesday, Nov 5, 2025 by tencentcloudstack
Use this data source to query detailed information of wedata rule templates
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const ruleTemplates = tencentcloud.getWedataRuleTemplates({
type: 2,
sourceObjectType: 2,
projectId: "1840731346428280832",
sourceEngineTypes: [
2,
4,
16,
],
});
import pulumi
import pulumi_tencentcloud as tencentcloud
rule_templates = tencentcloud.get_wedata_rule_templates(type=2,
source_object_type=2,
project_id="1840731346428280832",
source_engine_types=[
2,
4,
16,
])
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.GetWedataRuleTemplates(ctx, &tencentcloud.GetWedataRuleTemplatesArgs{
Type: pulumi.Float64Ref(2),
SourceObjectType: pulumi.Float64Ref(2),
ProjectId: pulumi.StringRef("1840731346428280832"),
SourceEngineTypes: []float64{
2,
4,
16,
},
}, nil)
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 ruleTemplates = Tencentcloud.GetWedataRuleTemplates.Invoke(new()
{
Type = 2,
SourceObjectType = 2,
ProjectId = "1840731346428280832",
SourceEngineTypes = new[]
{
2,
4,
16,
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.TencentcloudFunctions;
import com.pulumi.tencentcloud.inputs.GetWedataRuleTemplatesArgs;
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) {
final var ruleTemplates = TencentcloudFunctions.getWedataRuleTemplates(GetWedataRuleTemplatesArgs.builder()
.type(2)
.sourceObjectType(2)
.projectId("1840731346428280832")
.sourceEngineTypes(
2,
4,
16)
.build());
}
}
variables:
ruleTemplates:
fn::invoke:
function: tencentcloud:getWedataRuleTemplates
arguments:
type: 2
sourceObjectType: 2
projectId: '1840731346428280832'
sourceEngineTypes:
- 2
- 4
- 16
Using getWedataRuleTemplates
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getWedataRuleTemplates(args: GetWedataRuleTemplatesArgs, opts?: InvokeOptions): Promise<GetWedataRuleTemplatesResult>
function getWedataRuleTemplatesOutput(args: GetWedataRuleTemplatesOutputArgs, opts?: InvokeOptions): Output<GetWedataRuleTemplatesResult>def get_wedata_rule_templates(id: Optional[str] = None,
project_id: Optional[str] = None,
result_output_file: Optional[str] = None,
source_engine_types: Optional[Sequence[float]] = None,
source_object_type: Optional[float] = None,
type: Optional[float] = None,
opts: Optional[InvokeOptions] = None) -> GetWedataRuleTemplatesResult
def get_wedata_rule_templates_output(id: Optional[pulumi.Input[str]] = None,
project_id: Optional[pulumi.Input[str]] = None,
result_output_file: Optional[pulumi.Input[str]] = None,
source_engine_types: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None,
source_object_type: Optional[pulumi.Input[float]] = None,
type: Optional[pulumi.Input[float]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetWedataRuleTemplatesResult]func GetWedataRuleTemplates(ctx *Context, args *GetWedataRuleTemplatesArgs, opts ...InvokeOption) (*GetWedataRuleTemplatesResult, error)
func GetWedataRuleTemplatesOutput(ctx *Context, args *GetWedataRuleTemplatesOutputArgs, opts ...InvokeOption) GetWedataRuleTemplatesResultOutput> Note: This function is named GetWedataRuleTemplates in the Go SDK.
public static class GetWedataRuleTemplates
{
public static Task<GetWedataRuleTemplatesResult> InvokeAsync(GetWedataRuleTemplatesArgs args, InvokeOptions? opts = null)
public static Output<GetWedataRuleTemplatesResult> Invoke(GetWedataRuleTemplatesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetWedataRuleTemplatesResult> getWedataRuleTemplates(GetWedataRuleTemplatesArgs args, InvokeOptions options)
public static Output<GetWedataRuleTemplatesResult> getWedataRuleTemplates(GetWedataRuleTemplatesArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getWedataRuleTemplates:getWedataRuleTemplates
arguments:
# arguments dictionaryThe following arguments are supported:
- Id string
- Project
Id string - Project ID.
- Result
Output stringFile - Used to save results.
- Source
Engine List<double>Types - Applicable type of source data.
- Source
Object doubleType - Source data object type.
1: Constant,2: Offline table level,3: Offline field level. - Type double
- Template type.
1means System template,2means Custom template.
- Id string
- Project
Id string - Project ID.
- Result
Output stringFile - Used to save results.
- Source
Engine []float64Types - Applicable type of source data.
- Source
Object float64Type - Source data object type.
1: Constant,2: Offline table level,3: Offline field level. - Type float64
- Template type.
1means System template,2means Custom template.
- id String
- project
Id String - Project ID.
- result
Output StringFile - Used to save results.
- source
Engine List<Double>Types - Applicable type of source data.
- source
Object DoubleType - Source data object type.
1: Constant,2: Offline table level,3: Offline field level. - type Double
- Template type.
1means System template,2means Custom template.
- id string
- project
Id string - Project ID.
- result
Output stringFile - Used to save results.
- source
Engine number[]Types - Applicable type of source data.
- source
Object numberType - Source data object type.
1: Constant,2: Offline table level,3: Offline field level. - type number
- Template type.
1means System template,2means Custom template.
- id str
- project_
id str - Project ID.
- result_
output_ strfile - Used to save results.
- source_
engine_ Sequence[float]types - Applicable type of source data.
- source_
object_ floattype - Source data object type.
1: Constant,2: Offline table level,3: Offline field level. - type float
- Template type.
1means System template,2means Custom template.
- id String
- project
Id String - Project ID.
- result
Output StringFile - Used to save results.
- source
Engine List<Number>Types - Applicable type of source data.
- source
Object NumberType - Source data object type.
1: Constant,2: Offline table level,3: Offline field level. - type Number
- Template type.
1means System template,2means Custom template.
getWedataRuleTemplates Result
The following output properties are available:
- Datas
List<Get
Wedata Rule Templates Data> - rule template list.
- Id string
- Project
Id string - Result
Output stringFile - Source
Engine List<double>Types - Applicable type of source data.
- Source
Object doubleType - Source object type.
1: Constant,2: Offline table level,3: Offline field level. - Type double
- Template type.
1means System template,2means Custom template.
- Datas
[]Get
Wedata Rule Templates Data - rule template list.
- Id string
- Project
Id string - Result
Output stringFile - Source
Engine []float64Types - Applicable type of source data.
- Source
Object float64Type - Source object type.
1: Constant,2: Offline table level,3: Offline field level. - Type float64
- Template type.
1means System template,2means Custom template.
- datas
List<Get
Wedata Rule Templates Data> - rule template list.
- id String
- project
Id String - result
Output StringFile - source
Engine List<Double>Types - Applicable type of source data.
- source
Object DoubleType - Source object type.
1: Constant,2: Offline table level,3: Offline field level. - type Double
- Template type.
1means System template,2means Custom template.
- datas
Get
Wedata Rule Templates Data[] - rule template list.
- id string
- project
Id string - result
Output stringFile - source
Engine number[]Types - Applicable type of source data.
- source
Object numberType - Source object type.
1: Constant,2: Offline table level,3: Offline field level. - type number
- Template type.
1means System template,2means Custom template.
- datas
Sequence[Get
Wedata Rule Templates Data] - rule template list.
- id str
- project_
id str - result_
output_ strfile - source_
engine_ Sequence[float]types - Applicable type of source data.
- source_
object_ floattype - Source object type.
1: Constant,2: Offline table level,3: Offline field level. - type float
- Template type.
1means System template,2means Custom template.
- datas List<Property Map>
- rule template list.
- id String
- project
Id String - result
Output StringFile - source
Engine List<Number>Types - Applicable type of source data.
- source
Object NumberType - Source object type.
1: Constant,2: Offline table level,3: Offline field level. - type Number
- Template type.
1means System template,2means Custom template.
Supporting Types
GetWedataRuleTemplatesData
- Citation
Count double - Citations.
- Compare
Type double - The type of comparison method supported by the rule (1: fixed value comparison, greater than, less than, greater than or equal to, etc. 2: fluctuating value comparison, absolute value, rise, fall).
- Description string
- Description of rule template.
- Multi
Source boolFlag - Whether to associate other library tables.
- Name string
- Name of rule template.
- Quality
Dim double - Quality inspection dimensions.
1: Accuracy,2: Uniqueness,3: Completeness,4: Consistency,5: Timeliness,6: Effectiveness. - Rule
Template doubleId - ID of rule template.
- Source
Content string - Content of rule template.
- Source
Engine List<double>Types - Applicable type of source data.
- Source
Object doubleData Type - Source data object type.
1: value,2: string. - Source
Object doubleType - Source data object type.
1: Constant,2: Offline table level,3: Offline field level. - Sql
Expression string - Sql Expression.
- Sub
Quality doubleDim - Sub Quality inspection dimensions.
1: Accuracy,2: Uniqueness,3: Completeness,4: Consistency,5: Timeliness,6: Effectiveness. - Type double
- Template type.
1means System template,2means Custom template. - Update
Time string - update time, like: yyyy-MM-dd HH:mm:ss.
- User
Id double - user id.
- User
Name string - user name.
- Where
Flag bool - If add where.
- Citation
Count float64 - Citations.
- Compare
Type float64 - The type of comparison method supported by the rule (1: fixed value comparison, greater than, less than, greater than or equal to, etc. 2: fluctuating value comparison, absolute value, rise, fall).
- Description string
- Description of rule template.
- Multi
Source boolFlag - Whether to associate other library tables.
- Name string
- Name of rule template.
- Quality
Dim float64 - Quality inspection dimensions.
1: Accuracy,2: Uniqueness,3: Completeness,4: Consistency,5: Timeliness,6: Effectiveness. - Rule
Template float64Id - ID of rule template.
- Source
Content string - Content of rule template.
- Source
Engine []float64Types - Applicable type of source data.
- Source
Object float64Data Type - Source data object type.
1: value,2: string. - Source
Object float64Type - Source data object type.
1: Constant,2: Offline table level,3: Offline field level. - Sql
Expression string - Sql Expression.
- Sub
Quality float64Dim - Sub Quality inspection dimensions.
1: Accuracy,2: Uniqueness,3: Completeness,4: Consistency,5: Timeliness,6: Effectiveness. - Type float64
- Template type.
1means System template,2means Custom template. - Update
Time string - update time, like: yyyy-MM-dd HH:mm:ss.
- User
Id float64 - user id.
- User
Name string - user name.
- Where
Flag bool - If add where.
- citation
Count Double - Citations.
- compare
Type Double - The type of comparison method supported by the rule (1: fixed value comparison, greater than, less than, greater than or equal to, etc. 2: fluctuating value comparison, absolute value, rise, fall).
- description String
- Description of rule template.
- multi
Source BooleanFlag - Whether to associate other library tables.
- name String
- Name of rule template.
- quality
Dim Double - Quality inspection dimensions.
1: Accuracy,2: Uniqueness,3: Completeness,4: Consistency,5: Timeliness,6: Effectiveness. - rule
Template DoubleId - ID of rule template.
- source
Content String - Content of rule template.
- source
Engine List<Double>Types - Applicable type of source data.
- source
Object DoubleData Type - Source data object type.
1: value,2: string. - source
Object DoubleType - Source data object type.
1: Constant,2: Offline table level,3: Offline field level. - sql
Expression String - Sql Expression.
- sub
Quality DoubleDim - Sub Quality inspection dimensions.
1: Accuracy,2: Uniqueness,3: Completeness,4: Consistency,5: Timeliness,6: Effectiveness. - type Double
- Template type.
1means System template,2means Custom template. - update
Time String - update time, like: yyyy-MM-dd HH:mm:ss.
- user
Id Double - user id.
- user
Name String - user name.
- where
Flag Boolean - If add where.
- citation
Count number - Citations.
- compare
Type number - The type of comparison method supported by the rule (1: fixed value comparison, greater than, less than, greater than or equal to, etc. 2: fluctuating value comparison, absolute value, rise, fall).
- description string
- Description of rule template.
- multi
Source booleanFlag - Whether to associate other library tables.
- name string
- Name of rule template.
- quality
Dim number - Quality inspection dimensions.
1: Accuracy,2: Uniqueness,3: Completeness,4: Consistency,5: Timeliness,6: Effectiveness. - rule
Template numberId - ID of rule template.
- source
Content string - Content of rule template.
- source
Engine number[]Types - Applicable type of source data.
- source
Object numberData Type - Source data object type.
1: value,2: string. - source
Object numberType - Source data object type.
1: Constant,2: Offline table level,3: Offline field level. - sql
Expression string - Sql Expression.
- sub
Quality numberDim - Sub Quality inspection dimensions.
1: Accuracy,2: Uniqueness,3: Completeness,4: Consistency,5: Timeliness,6: Effectiveness. - type number
- Template type.
1means System template,2means Custom template. - update
Time string - update time, like: yyyy-MM-dd HH:mm:ss.
- user
Id number - user id.
- user
Name string - user name.
- where
Flag boolean - If add where.
- citation_
count float - Citations.
- compare_
type float - The type of comparison method supported by the rule (1: fixed value comparison, greater than, less than, greater than or equal to, etc. 2: fluctuating value comparison, absolute value, rise, fall).
- description str
- Description of rule template.
- multi_
source_ boolflag - Whether to associate other library tables.
- name str
- Name of rule template.
- quality_
dim float - Quality inspection dimensions.
1: Accuracy,2: Uniqueness,3: Completeness,4: Consistency,5: Timeliness,6: Effectiveness. - rule_
template_ floatid - ID of rule template.
- source_
content str - Content of rule template.
- source_
engine_ Sequence[float]types - Applicable type of source data.
- source_
object_ floatdata_ type - Source data object type.
1: value,2: string. - source_
object_ floattype - Source data object type.
1: Constant,2: Offline table level,3: Offline field level. - sql_
expression str - Sql Expression.
- sub_
quality_ floatdim - Sub Quality inspection dimensions.
1: Accuracy,2: Uniqueness,3: Completeness,4: Consistency,5: Timeliness,6: Effectiveness. - type float
- Template type.
1means System template,2means Custom template. - update_
time str - update time, like: yyyy-MM-dd HH:mm:ss.
- user_
id float - user id.
- user_
name str - user name.
- where_
flag bool - If add where.
- citation
Count Number - Citations.
- compare
Type Number - The type of comparison method supported by the rule (1: fixed value comparison, greater than, less than, greater than or equal to, etc. 2: fluctuating value comparison, absolute value, rise, fall).
- description String
- Description of rule template.
- multi
Source BooleanFlag - Whether to associate other library tables.
- name String
- Name of rule template.
- quality
Dim Number - Quality inspection dimensions.
1: Accuracy,2: Uniqueness,3: Completeness,4: Consistency,5: Timeliness,6: Effectiveness. - rule
Template NumberId - ID of rule template.
- source
Content String - Content of rule template.
- source
Engine List<Number>Types - Applicable type of source data.
- source
Object NumberData Type - Source data object type.
1: value,2: string. - source
Object NumberType - Source data object type.
1: Constant,2: Offline table level,3: Offline field level. - sql
Expression String - Sql Expression.
- sub
Quality NumberDim - Sub Quality inspection dimensions.
1: Accuracy,2: Uniqueness,3: Completeness,4: Consistency,5: Timeliness,6: Effectiveness. - type Number
- Template type.
1means System template,2means Custom template. - update
Time String - update time, like: yyyy-MM-dd HH:mm:ss.
- user
Id Number - user id.
- user
Name String - user name.
- where
Flag Boolean - If add where.
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloudTerraform Provider.
tencentcloud 1.82.34 published on Wednesday, Nov 5, 2025 by tencentcloudstack
