tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
tencentcloud.getWedataRuleTemplates
Explore with Pulumi AI
tencentcloud 1.81.189 published on Wednesday, Apr 30, 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({
projectId: "1840731346428280832",
sourceEngineTypes: [
2,
4,
16,
],
sourceObjectType: 2,
type: 2,
});
import pulumi
import pulumi_tencentcloud as tencentcloud
rule_templates = tencentcloud.get_wedata_rule_templates(project_id="1840731346428280832",
source_engine_types=[
2,
4,
16,
],
source_object_type=2,
type=2)
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{
ProjectId: pulumi.StringRef("1840731346428280832"),
SourceEngineTypes: []float64{
2,
4,
16,
},
SourceObjectType: pulumi.Float64Ref(2),
Type: pulumi.Float64Ref(2),
}, 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()
{
ProjectId = "1840731346428280832",
SourceEngineTypes = new[]
{
2,
4,
16,
},
SourceObjectType = 2,
Type = 2,
});
});
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()
.projectId("1840731346428280832")
.sourceEngineTypes(
2,
4,
16)
.sourceObjectType(2)
.type(2)
.build());
}
}
variables:
ruleTemplates:
fn::invoke:
function: tencentcloud:getWedataRuleTemplates
arguments:
projectId: '1840731346428280832'
sourceEngineTypes:
- 2
- 4
- 16
sourceObjectType: 2
type: 2
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 dictionary
The 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.
1
means System template,2
means 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.
1
means System template,2
means 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.
1
means System template,2
means 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.
1
means System template,2
means 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.
1
means System template,2
means 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.
1
means System template,2
means 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.
1
means System template,2
means 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.
1
means System template,2
means 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.
1
means System template,2
means 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.
1
means System template,2
means 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.
1
means System template,2
means 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.
1
means System template,2
means 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.
1
means System template,2
means 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.
1
means System template,2
means 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.
1
means System template,2
means 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.
1
means System template,2
means 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.
1
means System template,2
means 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.
1
means System template,2
means 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
tencentcloud
Terraform Provider.
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack