Viewing docs for Google Cloud v9.14.0
published on Tuesday, Mar 3, 2026 by Pulumi
published on Tuesday, Mar 3, 2026 by Pulumi
Viewing docs for Google Cloud v9.14.0
published on Tuesday, Mar 3, 2026 by Pulumi
published on Tuesday, Mar 3, 2026 by Pulumi
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/v9/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 dictionaryThe 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-betaTerraform Provider.
Viewing docs for Google Cloud v9.14.0
published on Tuesday, Mar 3, 2026 by Pulumi
published on Tuesday, Mar 3, 2026 by Pulumi
