Google Cloud v8.37.0 published on Monday, Jul 7, 2025 by Pulumi
gcp.dataplex.getDataQualityRules
Explore with Pulumi AI
Retrieves the generated data quality rules for the creating a new data quality scan. For more information see the official documentation and API.
example
import * as pulumi from "@pulumi/pulumi";
import * as gcp from "@pulumi/gcp";
const dqrs = gcp.dataplex.getDataQualityRules({
project: "my-project",
location: "use-central1",
dataScanId: "my-datascan-profile",
});
import pulumi
import pulumi_gcp as gcp
dqrs = gcp.dataplex.get_data_quality_rules(project="my-project",
location="use-central1",
data_scan_id="my-datascan-profile")
package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/dataplex"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := dataplex.GetDataQualityRules(ctx, &dataplex.GetDataQualityRulesArgs{
Project: pulumi.StringRef("my-project"),
Location: pulumi.StringRef("use-central1"),
DataScanId: "my-datascan-profile",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcp = Pulumi.Gcp;
return await Deployment.RunAsync(() =>
{
var dqrs = Gcp.DataPlex.GetDataQualityRules.Invoke(new()
{
Project = "my-project",
Location = "use-central1",
DataScanId = "my-datascan-profile",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.dataplex.DataplexFunctions;
import com.pulumi.gcp.dataplex.inputs.GetDataQualityRulesArgs;
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 dqrs = DataplexFunctions.getDataQualityRules(GetDataQualityRulesArgs.builder()
.project("my-project")
.location("use-central1")
.dataScanId("my-datascan-profile")
.build());
}
}
variables:
dqrs:
fn::invoke:
function: gcp:dataplex:getDataQualityRules
arguments:
project: my-project
location: use-central1
dataScanId: my-datascan-profile
Using getDataQualityRules
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 getDataQualityRules(args: GetDataQualityRulesArgs, opts?: InvokeOptions): Promise<GetDataQualityRulesResult>
function getDataQualityRulesOutput(args: GetDataQualityRulesOutputArgs, opts?: InvokeOptions): Output<GetDataQualityRulesResult>
def get_data_quality_rules(data_scan_id: Optional[str] = None,
location: Optional[str] = None,
project: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetDataQualityRulesResult
def get_data_quality_rules_output(data_scan_id: Optional[pulumi.Input[str]] = None,
location: Optional[pulumi.Input[str]] = None,
project: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDataQualityRulesResult]
func GetDataQualityRules(ctx *Context, args *GetDataQualityRulesArgs, opts ...InvokeOption) (*GetDataQualityRulesResult, error)
func GetDataQualityRulesOutput(ctx *Context, args *GetDataQualityRulesOutputArgs, opts ...InvokeOption) GetDataQualityRulesResultOutput
> Note: This function is named GetDataQualityRules
in the Go SDK.
public static class GetDataQualityRules
{
public static Task<GetDataQualityRulesResult> InvokeAsync(GetDataQualityRulesArgs args, InvokeOptions? opts = null)
public static Output<GetDataQualityRulesResult> Invoke(GetDataQualityRulesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetDataQualityRulesResult> getDataQualityRules(GetDataQualityRulesArgs args, InvokeOptions options)
public static Output<GetDataQualityRulesResult> getDataQualityRules(GetDataQualityRulesArgs args, InvokeOptions options)
fn::invoke:
function: gcp:dataplex/getDataQualityRules:getDataQualityRules
arguments:
# arguments dictionary
The following arguments are supported:
- Data
Scan stringId - The ID of the data profile scan which the generation of quality rules will be basing on.
- Location string
- The location where the referenced data profile scan resides.
- Project string
- The ID of the project in which the datascan belongs.
- Data
Scan stringId - The ID of the data profile scan which the generation of quality rules will be basing on.
- Location string
- The location where the referenced data profile scan resides.
- Project string
- The ID of the project in which the datascan belongs.
- data
Scan StringId - The ID of the data profile scan which the generation of quality rules will be basing on.
- location String
- The location where the referenced data profile scan resides.
- project String
- The ID of the project in which the datascan belongs.
- data
Scan stringId - The ID of the data profile scan which the generation of quality rules will be basing on.
- location string
- The location where the referenced data profile scan resides.
- project string
- The ID of the project in which the datascan belongs.
- data_
scan_ strid - The ID of the data profile scan which the generation of quality rules will be basing on.
- location str
- The location where the referenced data profile scan resides.
- project str
- The ID of the project in which the datascan belongs.
- data
Scan StringId - The ID of the data profile scan which the generation of quality rules will be basing on.
- location String
- The location where the referenced data profile scan resides.
- project String
- The ID of the project in which the datascan belongs.
getDataQualityRules Result
The following output properties are available:
- Data
Scan stringId - Id string
- The provider-assigned unique ID for this managed resource.
- Rules
List<Get
Data Quality Rules Rule> - (Computed) The list of generated data quality rules. For more details, please see the datascan page.
- Location string
- Project string
- Data
Scan stringId - Id string
- The provider-assigned unique ID for this managed resource.
- Rules
[]Get
Data Quality Rules Rule - (Computed) The list of generated data quality rules. For more details, please see the datascan page.
- Location string
- Project string
- data
Scan StringId - id String
- The provider-assigned unique ID for this managed resource.
- rules
List<Get
Data Quality Rules Rule> - (Computed) The list of generated data quality rules. For more details, please see the datascan page.
- location String
- project String
- data
Scan stringId - id string
- The provider-assigned unique ID for this managed resource.
- rules
Get
Data Quality Rules Rule[] - (Computed) The list of generated data quality rules. For more details, please see the datascan page.
- location string
- project string
- data_
scan_ strid - id str
- The provider-assigned unique ID for this managed resource.
- rules
Sequence[Get
Data Quality Rules Rule] - (Computed) The list of generated data quality rules. For more details, please see the datascan page.
- location str
- project str
- data
Scan StringId - id String
- The provider-assigned unique ID for this managed resource.
- rules List<Property Map>
- (Computed) The list of generated data quality rules. For more details, please see the datascan page.
- location String
- project String
Supporting Types
GetDataQualityRulesRule
- Column string
- The unnested column which this rule is evaluated against.
- Description string
- Description of the rule. (The maximum length is 1,024 characters.)
- Dimension string
- The dimension a rule belongs to. Supported dimensions are "COMPLETENESS", "ACCURACY", "CONSISTENCY", "VALIDITY", "UNIQUENESS", "FRESHNESS", "VOLUME"
- Ignore
Null bool - Rows with null values will automatically fail a rule, unless ignoreNull is true. In that case, such null rows are trivially considered passing. This field is only valid for the following type of rules: RangeExpectation, RegexExpectation, SetExpectation, UniquenessExpectation
- Name string
- A mutable name for the rule. The name must contain only letters (a-z, A-Z), numbers (0-9), or hyphens (-). The maximum length is 63 characters. Must start with a letter. Must end with a number or a letter.
- Non
Null List<GetExpectations Data Quality Rules Rule Non Null Expectation> - Row-level rule which evaluates whether each column value is null.
- Range
Expectations List<GetData Quality Rules Rule Range Expectation> - Row-level rule which evaluates whether each column value lies between a specified range.
- Regex
Expectations List<GetData Quality Rules Rule Regex Expectation> - Row-level rule which evaluates whether each column value matches a specified regex.
- Row
Condition List<GetExpectations Data Quality Rules Rule Row Condition Expectation> - Row-level rule which evaluates whether each row in a table passes the specified condition.
- Set
Expectations List<GetData Quality Rules Rule Set Expectation> - Row-level rule which evaluates whether each column value is contained by a specified set.
- Sql
Assertions List<GetData Quality Rules Rule Sql Assertion> - Aggregate rule which evaluates the number of rows returned for the provided statement. If any rows are returned, this rule fails.
- Statistic
Range List<GetExpectations Data Quality Rules Rule Statistic Range Expectation> - Aggregate rule which evaluates whether the column aggregate statistic lies between a specified range.
- Suspended bool
- Whether the Rule is active or suspended. Default is false.
- Table
Condition List<GetExpectations Data Quality Rules Rule Table Condition Expectation> - Aggregate rule which evaluates whether the provided expression is true for a table.
- Threshold double
- The minimum ratio of passing_rows / total_rows required to pass this rule, with a range of [0.0, 1.0]. 0 indicates default value (i.e. 1.0). This field is only valid for row-level type rules.
- Uniqueness
Expectations List<GetData Quality Rules Rule Uniqueness Expectation> - Row-level rule which evaluates whether each column value is unique.
- Column string
- The unnested column which this rule is evaluated against.
- Description string
- Description of the rule. (The maximum length is 1,024 characters.)
- Dimension string
- The dimension a rule belongs to. Supported dimensions are "COMPLETENESS", "ACCURACY", "CONSISTENCY", "VALIDITY", "UNIQUENESS", "FRESHNESS", "VOLUME"
- Ignore
Null bool - Rows with null values will automatically fail a rule, unless ignoreNull is true. In that case, such null rows are trivially considered passing. This field is only valid for the following type of rules: RangeExpectation, RegexExpectation, SetExpectation, UniquenessExpectation
- Name string
- A mutable name for the rule. The name must contain only letters (a-z, A-Z), numbers (0-9), or hyphens (-). The maximum length is 63 characters. Must start with a letter. Must end with a number or a letter.
- Non
Null []GetExpectations Data Quality Rules Rule Non Null Expectation - Row-level rule which evaluates whether each column value is null.
- Range
Expectations []GetData Quality Rules Rule Range Expectation - Row-level rule which evaluates whether each column value lies between a specified range.
- Regex
Expectations []GetData Quality Rules Rule Regex Expectation - Row-level rule which evaluates whether each column value matches a specified regex.
- Row
Condition []GetExpectations Data Quality Rules Rule Row Condition Expectation - Row-level rule which evaluates whether each row in a table passes the specified condition.
- Set
Expectations []GetData Quality Rules Rule Set Expectation - Row-level rule which evaluates whether each column value is contained by a specified set.
- Sql
Assertions []GetData Quality Rules Rule Sql Assertion - Aggregate rule which evaluates the number of rows returned for the provided statement. If any rows are returned, this rule fails.
- Statistic
Range []GetExpectations Data Quality Rules Rule Statistic Range Expectation - Aggregate rule which evaluates whether the column aggregate statistic lies between a specified range.
- Suspended bool
- Whether the Rule is active or suspended. Default is false.
- Table
Condition []GetExpectations Data Quality Rules Rule Table Condition Expectation - Aggregate rule which evaluates whether the provided expression is true for a table.
- Threshold float64
- The minimum ratio of passing_rows / total_rows required to pass this rule, with a range of [0.0, 1.0]. 0 indicates default value (i.e. 1.0). This field is only valid for row-level type rules.
- Uniqueness
Expectations []GetData Quality Rules Rule Uniqueness Expectation - Row-level rule which evaluates whether each column value is unique.
- column String
- The unnested column which this rule is evaluated against.
- description String
- Description of the rule. (The maximum length is 1,024 characters.)
- dimension String
- The dimension a rule belongs to. Supported dimensions are "COMPLETENESS", "ACCURACY", "CONSISTENCY", "VALIDITY", "UNIQUENESS", "FRESHNESS", "VOLUME"
- ignore
Null Boolean - Rows with null values will automatically fail a rule, unless ignoreNull is true. In that case, such null rows are trivially considered passing. This field is only valid for the following type of rules: RangeExpectation, RegexExpectation, SetExpectation, UniquenessExpectation
- name String
- A mutable name for the rule. The name must contain only letters (a-z, A-Z), numbers (0-9), or hyphens (-). The maximum length is 63 characters. Must start with a letter. Must end with a number or a letter.
- non
Null List<GetExpectations Data Quality Rules Rule Non Null Expectation> - Row-level rule which evaluates whether each column value is null.
- range
Expectations List<GetData Quality Rules Rule Range Expectation> - Row-level rule which evaluates whether each column value lies between a specified range.
- regex
Expectations List<GetData Quality Rules Rule Regex Expectation> - Row-level rule which evaluates whether each column value matches a specified regex.
- row
Condition List<GetExpectations Data Quality Rules Rule Row Condition Expectation> - Row-level rule which evaluates whether each row in a table passes the specified condition.
- set
Expectations List<GetData Quality Rules Rule Set Expectation> - Row-level rule which evaluates whether each column value is contained by a specified set.
- sql
Assertions List<GetData Quality Rules Rule Sql Assertion> - Aggregate rule which evaluates the number of rows returned for the provided statement. If any rows are returned, this rule fails.
- statistic
Range List<GetExpectations Data Quality Rules Rule Statistic Range Expectation> - Aggregate rule which evaluates whether the column aggregate statistic lies between a specified range.
- suspended Boolean
- Whether the Rule is active or suspended. Default is false.
- table
Condition List<GetExpectations Data Quality Rules Rule Table Condition Expectation> - Aggregate rule which evaluates whether the provided expression is true for a table.
- threshold Double
- The minimum ratio of passing_rows / total_rows required to pass this rule, with a range of [0.0, 1.0]. 0 indicates default value (i.e. 1.0). This field is only valid for row-level type rules.
- uniqueness
Expectations List<GetData Quality Rules Rule Uniqueness Expectation> - Row-level rule which evaluates whether each column value is unique.
- column string
- The unnested column which this rule is evaluated against.
- description string
- Description of the rule. (The maximum length is 1,024 characters.)
- dimension string
- The dimension a rule belongs to. Supported dimensions are "COMPLETENESS", "ACCURACY", "CONSISTENCY", "VALIDITY", "UNIQUENESS", "FRESHNESS", "VOLUME"
- ignore
Null boolean - Rows with null values will automatically fail a rule, unless ignoreNull is true. In that case, such null rows are trivially considered passing. This field is only valid for the following type of rules: RangeExpectation, RegexExpectation, SetExpectation, UniquenessExpectation
- name string
- A mutable name for the rule. The name must contain only letters (a-z, A-Z), numbers (0-9), or hyphens (-). The maximum length is 63 characters. Must start with a letter. Must end with a number or a letter.
- non
Null GetExpectations Data Quality Rules Rule Non Null Expectation[] - Row-level rule which evaluates whether each column value is null.
- range
Expectations GetData Quality Rules Rule Range Expectation[] - Row-level rule which evaluates whether each column value lies between a specified range.
- regex
Expectations GetData Quality Rules Rule Regex Expectation[] - Row-level rule which evaluates whether each column value matches a specified regex.
- row
Condition GetExpectations Data Quality Rules Rule Row Condition Expectation[] - Row-level rule which evaluates whether each row in a table passes the specified condition.
- set
Expectations GetData Quality Rules Rule Set Expectation[] - Row-level rule which evaluates whether each column value is contained by a specified set.
- sql
Assertions GetData Quality Rules Rule Sql Assertion[] - Aggregate rule which evaluates the number of rows returned for the provided statement. If any rows are returned, this rule fails.
- statistic
Range GetExpectations Data Quality Rules Rule Statistic Range Expectation[] - Aggregate rule which evaluates whether the column aggregate statistic lies between a specified range.
- suspended boolean
- Whether the Rule is active or suspended. Default is false.
- table
Condition GetExpectations Data Quality Rules Rule Table Condition Expectation[] - Aggregate rule which evaluates whether the provided expression is true for a table.
- threshold number
- The minimum ratio of passing_rows / total_rows required to pass this rule, with a range of [0.0, 1.0]. 0 indicates default value (i.e. 1.0). This field is only valid for row-level type rules.
- uniqueness
Expectations GetData Quality Rules Rule Uniqueness Expectation[] - Row-level rule which evaluates whether each column value is unique.
- column str
- The unnested column which this rule is evaluated against.
- description str
- Description of the rule. (The maximum length is 1,024 characters.)
- dimension str
- The dimension a rule belongs to. Supported dimensions are "COMPLETENESS", "ACCURACY", "CONSISTENCY", "VALIDITY", "UNIQUENESS", "FRESHNESS", "VOLUME"
- ignore_
null bool - Rows with null values will automatically fail a rule, unless ignoreNull is true. In that case, such null rows are trivially considered passing. This field is only valid for the following type of rules: RangeExpectation, RegexExpectation, SetExpectation, UniquenessExpectation
- name str
- A mutable name for the rule. The name must contain only letters (a-z, A-Z), numbers (0-9), or hyphens (-). The maximum length is 63 characters. Must start with a letter. Must end with a number or a letter.
- non_
null_ Sequence[Getexpectations Data Quality Rules Rule Non Null Expectation] - Row-level rule which evaluates whether each column value is null.
- range_
expectations Sequence[GetData Quality Rules Rule Range Expectation] - Row-level rule which evaluates whether each column value lies between a specified range.
- regex_
expectations Sequence[GetData Quality Rules Rule Regex Expectation] - Row-level rule which evaluates whether each column value matches a specified regex.
- row_
condition_ Sequence[Getexpectations Data Quality Rules Rule Row Condition Expectation] - Row-level rule which evaluates whether each row in a table passes the specified condition.
- set_
expectations Sequence[GetData Quality Rules Rule Set Expectation] - Row-level rule which evaluates whether each column value is contained by a specified set.
- sql_
assertions Sequence[GetData Quality Rules Rule Sql Assertion] - Aggregate rule which evaluates the number of rows returned for the provided statement. If any rows are returned, this rule fails.
- statistic_
range_ Sequence[Getexpectations Data Quality Rules Rule Statistic Range Expectation] - Aggregate rule which evaluates whether the column aggregate statistic lies between a specified range.
- suspended bool
- Whether the Rule is active or suspended. Default is false.
- table_
condition_ Sequence[Getexpectations Data Quality Rules Rule Table Condition Expectation] - Aggregate rule which evaluates whether the provided expression is true for a table.
- threshold float
- The minimum ratio of passing_rows / total_rows required to pass this rule, with a range of [0.0, 1.0]. 0 indicates default value (i.e. 1.0). This field is only valid for row-level type rules.
- uniqueness_
expectations Sequence[GetData Quality Rules Rule Uniqueness Expectation] - Row-level rule which evaluates whether each column value is unique.
- column String
- The unnested column which this rule is evaluated against.
- description String
- Description of the rule. (The maximum length is 1,024 characters.)
- dimension String
- The dimension a rule belongs to. Supported dimensions are "COMPLETENESS", "ACCURACY", "CONSISTENCY", "VALIDITY", "UNIQUENESS", "FRESHNESS", "VOLUME"
- ignore
Null Boolean - Rows with null values will automatically fail a rule, unless ignoreNull is true. In that case, such null rows are trivially considered passing. This field is only valid for the following type of rules: RangeExpectation, RegexExpectation, SetExpectation, UniquenessExpectation
- name String
- A mutable name for the rule. The name must contain only letters (a-z, A-Z), numbers (0-9), or hyphens (-). The maximum length is 63 characters. Must start with a letter. Must end with a number or a letter.
- non
Null List<Property Map>Expectations - Row-level rule which evaluates whether each column value is null.
- range
Expectations List<Property Map> - Row-level rule which evaluates whether each column value lies between a specified range.
- regex
Expectations List<Property Map> - Row-level rule which evaluates whether each column value matches a specified regex.
- row
Condition List<Property Map>Expectations - Row-level rule which evaluates whether each row in a table passes the specified condition.
- set
Expectations List<Property Map> - Row-level rule which evaluates whether each column value is contained by a specified set.
- sql
Assertions List<Property Map> - Aggregate rule which evaluates the number of rows returned for the provided statement. If any rows are returned, this rule fails.
- statistic
Range List<Property Map>Expectations - Aggregate rule which evaluates whether the column aggregate statistic lies between a specified range.
- suspended Boolean
- Whether the Rule is active or suspended. Default is false.
- table
Condition List<Property Map>Expectations - Aggregate rule which evaluates whether the provided expression is true for a table.
- threshold Number
- The minimum ratio of passing_rows / total_rows required to pass this rule, with a range of [0.0, 1.0]. 0 indicates default value (i.e. 1.0). This field is only valid for row-level type rules.
- uniqueness
Expectations List<Property Map> - Row-level rule which evaluates whether each column value is unique.
GetDataQualityRulesRuleRangeExpectation
- Max
Value string - The maximum column value allowed for a row to pass this validation.
- Min
Value string - The minimum column value allowed for a row to pass this validation.
- Strict
Max boolEnabled - Whether each value needs to be strictly lesser than ('<') the maximum, or if equality is allowed.
- Strict
Min boolEnabled - Whether each value needs to be strictly greater than ('>') the minimum, or if equality is allowed.
- Max
Value string - The maximum column value allowed for a row to pass this validation.
- Min
Value string - The minimum column value allowed for a row to pass this validation.
- Strict
Max boolEnabled - Whether each value needs to be strictly lesser than ('<') the maximum, or if equality is allowed.
- Strict
Min boolEnabled - Whether each value needs to be strictly greater than ('>') the minimum, or if equality is allowed.
- max
Value String - The maximum column value allowed for a row to pass this validation.
- min
Value String - The minimum column value allowed for a row to pass this validation.
- strict
Max BooleanEnabled - Whether each value needs to be strictly lesser than ('<') the maximum, or if equality is allowed.
- strict
Min BooleanEnabled - Whether each value needs to be strictly greater than ('>') the minimum, or if equality is allowed.
- max
Value string - The maximum column value allowed for a row to pass this validation.
- min
Value string - The minimum column value allowed for a row to pass this validation.
- strict
Max booleanEnabled - Whether each value needs to be strictly lesser than ('<') the maximum, or if equality is allowed.
- strict
Min booleanEnabled - Whether each value needs to be strictly greater than ('>') the minimum, or if equality is allowed.
- max_
value str - The maximum column value allowed for a row to pass this validation.
- min_
value str - The minimum column value allowed for a row to pass this validation.
- strict_
max_ boolenabled - Whether each value needs to be strictly lesser than ('<') the maximum, or if equality is allowed.
- strict_
min_ boolenabled - Whether each value needs to be strictly greater than ('>') the minimum, or if equality is allowed.
- max
Value String - The maximum column value allowed for a row to pass this validation.
- min
Value String - The minimum column value allowed for a row to pass this validation.
- strict
Max BooleanEnabled - Whether each value needs to be strictly lesser than ('<') the maximum, or if equality is allowed.
- strict
Min BooleanEnabled - Whether each value needs to be strictly greater than ('>') the minimum, or if equality is allowed.
GetDataQualityRulesRuleRegexExpectation
- Regex string
- A regular expression the column value is expected to match.
- Regex string
- A regular expression the column value is expected to match.
- regex String
- A regular expression the column value is expected to match.
- regex string
- A regular expression the column value is expected to match.
- regex str
- A regular expression the column value is expected to match.
- regex String
- A regular expression the column value is expected to match.
GetDataQualityRulesRuleRowConditionExpectation
- Sql
Expression string - The SQL expression.
- Sql
Expression string - The SQL expression.
- sql
Expression String - The SQL expression.
- sql
Expression string - The SQL expression.
- sql_
expression str - The SQL expression.
- sql
Expression String - The SQL expression.
GetDataQualityRulesRuleSetExpectation
- Values List<string>
- Expected values for the column value.
- Values []string
- Expected values for the column value.
- values List<String>
- Expected values for the column value.
- values string[]
- Expected values for the column value.
- values Sequence[str]
- Expected values for the column value.
- values List<String>
- Expected values for the column value.
GetDataQualityRulesRuleSqlAssertion
- Sql
Statement string - The SQL expression.
- Sql
Statement string - The SQL expression.
- sql
Statement String - The SQL expression.
- sql
Statement string - The SQL expression.
- sql_
statement str - The SQL expression.
- sql
Statement String - The SQL expression.
GetDataQualityRulesRuleStatisticRangeExpectation
- Max
Value string - The maximum column value allowed for a row to pass this validation.
- Min
Value string - The minimum column value allowed for a row to pass this validation.
- Statistic string
- The list of aggregate metrics a rule can be evaluated against. Possible values: ["STATISTIC_UNDEFINED", "MEAN", "MIN", "MAX"]
- Strict
Max boolEnabled - Whether each value needs to be strictly lesser than ('<') the maximum, or if equality is allowed.
- Strict
Min boolEnabled - Whether each value needs to be strictly greater than ('>') the minimum, or if equality is allowed.
- Max
Value string - The maximum column value allowed for a row to pass this validation.
- Min
Value string - The minimum column value allowed for a row to pass this validation.
- Statistic string
- The list of aggregate metrics a rule can be evaluated against. Possible values: ["STATISTIC_UNDEFINED", "MEAN", "MIN", "MAX"]
- Strict
Max boolEnabled - Whether each value needs to be strictly lesser than ('<') the maximum, or if equality is allowed.
- Strict
Min boolEnabled - Whether each value needs to be strictly greater than ('>') the minimum, or if equality is allowed.
- max
Value String - The maximum column value allowed for a row to pass this validation.
- min
Value String - The minimum column value allowed for a row to pass this validation.
- statistic String
- The list of aggregate metrics a rule can be evaluated against. Possible values: ["STATISTIC_UNDEFINED", "MEAN", "MIN", "MAX"]
- strict
Max BooleanEnabled - Whether each value needs to be strictly lesser than ('<') the maximum, or if equality is allowed.
- strict
Min BooleanEnabled - Whether each value needs to be strictly greater than ('>') the minimum, or if equality is allowed.
- max
Value string - The maximum column value allowed for a row to pass this validation.
- min
Value string - The minimum column value allowed for a row to pass this validation.
- statistic string
- The list of aggregate metrics a rule can be evaluated against. Possible values: ["STATISTIC_UNDEFINED", "MEAN", "MIN", "MAX"]
- strict
Max booleanEnabled - Whether each value needs to be strictly lesser than ('<') the maximum, or if equality is allowed.
- strict
Min booleanEnabled - Whether each value needs to be strictly greater than ('>') the minimum, or if equality is allowed.
- max_
value str - The maximum column value allowed for a row to pass this validation.
- min_
value str - The minimum column value allowed for a row to pass this validation.
- statistic str
- The list of aggregate metrics a rule can be evaluated against. Possible values: ["STATISTIC_UNDEFINED", "MEAN", "MIN", "MAX"]
- strict_
max_ boolenabled - Whether each value needs to be strictly lesser than ('<') the maximum, or if equality is allowed.
- strict_
min_ boolenabled - Whether each value needs to be strictly greater than ('>') the minimum, or if equality is allowed.
- max
Value String - The maximum column value allowed for a row to pass this validation.
- min
Value String - The minimum column value allowed for a row to pass this validation.
- statistic String
- The list of aggregate metrics a rule can be evaluated against. Possible values: ["STATISTIC_UNDEFINED", "MEAN", "MIN", "MAX"]
- strict
Max BooleanEnabled - Whether each value needs to be strictly lesser than ('<') the maximum, or if equality is allowed.
- strict
Min BooleanEnabled - Whether each value needs to be strictly greater than ('>') the minimum, or if equality is allowed.
GetDataQualityRulesRuleTableConditionExpectation
- Sql
Expression string - The SQL expression.
- Sql
Expression string - The SQL expression.
- sql
Expression String - The SQL expression.
- sql
Expression string - The SQL expression.
- sql_
expression str - The SQL expression.
- sql
Expression String - The SQL expression.
Package Details
- Repository
- Google Cloud (GCP) Classic pulumi/pulumi-gcp
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
google-beta
Terraform Provider.