1. Registry
  2. Packages
  3. Snowflake Provider
  4. API Docs
  5. getHybridTables
Viewing docs for Snowflake v2.21.0
published on Friday, Sep 11, 2026 by Pulumi
snowflake logo
Viewing docs for Snowflake v2.21.0
published on Friday, Sep 11, 2026 by Pulumi

    Caution: Preview Feature This feature is considered a preview feature in the provider, regardless of the state of the resource in Snowflake. We do not guarantee its stability. It will be reworked and marked as a stable feature in future releases. Breaking changes are expected, even without bumping the major version. To use this feature, add the relevant feature name to previewFeaturesEnabled field in the provider configuration. Please always refer to the Getting Help section in our Github repo to best determine how to get help for your questions.

    Data source used to get details of filtered hybrid tables. Filtering is aligned with the current possibilities for SHOW HYBRID TABLES query (like, in, startsWith, limit). The results of SHOW, DESCRIBE, SHOW PARAMETERS, SHOW PRIMARY KEYS, SHOW UNIQUE KEYS, SHOW IMPORTED KEYS, and SHOW INDEXES are encapsulated in one output collection hybridTables.

    Using getHybridTables

    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 getHybridTables(args: GetHybridTablesArgs, opts?: InvokeOptions): Promise<GetHybridTablesResult>
    function getHybridTablesOutput(args: GetHybridTablesOutputArgs, opts?: InvokeOutputOptions): Output<GetHybridTablesResult>
    def get_hybrid_tables(in_: Optional[GetHybridTablesIn] = None,
                          like: Optional[str] = None,
                          limit: Optional[GetHybridTablesLimit] = None,
                          starts_with: Optional[str] = None,
                          with_describe: Optional[bool] = None,
                          with_indexes: Optional[bool] = None,
                          with_keys: Optional[bool] = None,
                          with_parameters: Optional[bool] = None,
                          opts: Optional[InvokeOptions] = None) -> GetHybridTablesResult
    def get_hybrid_tables_output(in_: pulumi.Input[Optional[GetHybridTablesInArgs]] = None,
                          like: pulumi.Input[Optional[str]] = None,
                          limit: pulumi.Input[Optional[GetHybridTablesLimitArgs]] = None,
                          starts_with: pulumi.Input[Optional[str]] = None,
                          with_describe: pulumi.Input[Optional[bool]] = None,
                          with_indexes: pulumi.Input[Optional[bool]] = None,
                          with_keys: pulumi.Input[Optional[bool]] = None,
                          with_parameters: pulumi.Input[Optional[bool]] = None,
                          opts: Optional[InvokeOutputOptions] = None) -> Output[GetHybridTablesResult]
    func GetHybridTables(ctx *Context, args *GetHybridTablesArgs, opts ...InvokeOption) (*GetHybridTablesResult, error)
    func GetHybridTablesOutput(ctx *Context, args *GetHybridTablesOutputArgs, opts ...InvokeOption) GetHybridTablesResultOutput

    > Note: This function is named GetHybridTables in the Go SDK.

    public static class GetHybridTables 
    {
        public static Task<GetHybridTablesResult> InvokeAsync(GetHybridTablesArgs args, InvokeOptions? opts = null)
        public static Output<GetHybridTablesResult> Invoke(GetHybridTablesInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetHybridTablesResult> Invoke(GetHybridTablesInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetHybridTablesResult> getHybridTables(GetHybridTablesArgs args, InvokeOptions options)
    public static Output<GetHybridTablesResult> getHybridTables(GetHybridTablesArgs args, InvokeOptions options)
    public static Output<GetHybridTablesResult> getHybridTables(GetHybridTablesArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: snowflake:index/getHybridTables:getHybridTables
      arguments:
        # arguments dictionary
    data "snowflake_get_hybrid_tables" "name" {
        # arguments
    }

    The following arguments are supported:

    In GetHybridTablesIn
    IN clause to filter the list of objects
    Like string
    Filters the output with case-insensitive pattern, with support for SQL wildcard characters (% and _).
    Limit GetHybridTablesLimit
    Limits the number of rows returned. If the limit.from is set, then the limit will start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with startsWith or like.
    StartsWith string
    Filters the output with case-sensitive characters indicating the beginning of the object name.
    WithDescribe bool
    (Default: true) Runs DESC TABLE for each hybrid table returned by SHOW HYBRID TABLES. The output of describe is saved to the describeOutput field. By default this value is set to true.
    WithIndexes bool
    (Default: false) Runs SHOW INDEXES for each hybrid table returned by SHOW HYBRID TABLES. The output is saved to the showIndexes field. By default this value is set to false.
    WithKeys bool
    (Default: false) Runs SHOW PRIMARY KEYS, SHOW UNIQUE KEYS, and SHOW IMPORTED KEYS for each hybrid table returned by SHOW HYBRID TABLES. The merged constraints are saved to the showkeysoutput field, grouped by constraint name and ordered by kind, then by column names. By default this value is set to false.
    WithParameters bool
    (Default: true) Runs SHOW PARAMETERS FOR TABLE for each hybrid table returned by SHOW HYBRID TABLES. The output is saved to the parameters field. By default this value is set to true.
    In GetHybridTablesIn
    IN clause to filter the list of objects
    Like string
    Filters the output with case-insensitive pattern, with support for SQL wildcard characters (% and _).
    Limit GetHybridTablesLimit
    Limits the number of rows returned. If the limit.from is set, then the limit will start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with startsWith or like.
    StartsWith string
    Filters the output with case-sensitive characters indicating the beginning of the object name.
    WithDescribe bool
    (Default: true) Runs DESC TABLE for each hybrid table returned by SHOW HYBRID TABLES. The output of describe is saved to the describeOutput field. By default this value is set to true.
    WithIndexes bool
    (Default: false) Runs SHOW INDEXES for each hybrid table returned by SHOW HYBRID TABLES. The output is saved to the showIndexes field. By default this value is set to false.
    WithKeys bool
    (Default: false) Runs SHOW PRIMARY KEYS, SHOW UNIQUE KEYS, and SHOW IMPORTED KEYS for each hybrid table returned by SHOW HYBRID TABLES. The merged constraints are saved to the showkeysoutput field, grouped by constraint name and ordered by kind, then by column names. By default this value is set to false.
    WithParameters bool
    (Default: true) Runs SHOW PARAMETERS FOR TABLE for each hybrid table returned by SHOW HYBRID TABLES. The output is saved to the parameters field. By default this value is set to true.
    in object
    IN clause to filter the list of objects
    like string
    Filters the output with case-insensitive pattern, with support for SQL wildcard characters (% and _).
    limit object
    Limits the number of rows returned. If the limit.from is set, then the limit will start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with startsWith or like.
    starts_with string
    Filters the output with case-sensitive characters indicating the beginning of the object name.
    with_describe bool
    (Default: true) Runs DESC TABLE for each hybrid table returned by SHOW HYBRID TABLES. The output of describe is saved to the describeOutput field. By default this value is set to true.
    with_indexes bool
    (Default: false) Runs SHOW INDEXES for each hybrid table returned by SHOW HYBRID TABLES. The output is saved to the showIndexes field. By default this value is set to false.
    with_keys bool
    (Default: false) Runs SHOW PRIMARY KEYS, SHOW UNIQUE KEYS, and SHOW IMPORTED KEYS for each hybrid table returned by SHOW HYBRID TABLES. The merged constraints are saved to the showkeysoutput field, grouped by constraint name and ordered by kind, then by column names. By default this value is set to false.
    with_parameters bool
    (Default: true) Runs SHOW PARAMETERS FOR TABLE for each hybrid table returned by SHOW HYBRID TABLES. The output is saved to the parameters field. By default this value is set to true.
    in GetHybridTablesIn
    IN clause to filter the list of objects
    like String
    Filters the output with case-insensitive pattern, with support for SQL wildcard characters (% and _).
    limit GetHybridTablesLimit
    Limits the number of rows returned. If the limit.from is set, then the limit will start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with startsWith or like.
    startsWith String
    Filters the output with case-sensitive characters indicating the beginning of the object name.
    withDescribe Boolean
    (Default: true) Runs DESC TABLE for each hybrid table returned by SHOW HYBRID TABLES. The output of describe is saved to the describeOutput field. By default this value is set to true.
    withIndexes Boolean
    (Default: false) Runs SHOW INDEXES for each hybrid table returned by SHOW HYBRID TABLES. The output is saved to the showIndexes field. By default this value is set to false.
    withKeys Boolean
    (Default: false) Runs SHOW PRIMARY KEYS, SHOW UNIQUE KEYS, and SHOW IMPORTED KEYS for each hybrid table returned by SHOW HYBRID TABLES. The merged constraints are saved to the showkeysoutput field, grouped by constraint name and ordered by kind, then by column names. By default this value is set to false.
    withParameters Boolean
    (Default: true) Runs SHOW PARAMETERS FOR TABLE for each hybrid table returned by SHOW HYBRID TABLES. The output is saved to the parameters field. By default this value is set to true.
    in GetHybridTablesIn
    IN clause to filter the list of objects
    like string
    Filters the output with case-insensitive pattern, with support for SQL wildcard characters (% and _).
    limit GetHybridTablesLimit
    Limits the number of rows returned. If the limit.from is set, then the limit will start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with startsWith or like.
    startsWith string
    Filters the output with case-sensitive characters indicating the beginning of the object name.
    withDescribe boolean
    (Default: true) Runs DESC TABLE for each hybrid table returned by SHOW HYBRID TABLES. The output of describe is saved to the describeOutput field. By default this value is set to true.
    withIndexes boolean
    (Default: false) Runs SHOW INDEXES for each hybrid table returned by SHOW HYBRID TABLES. The output is saved to the showIndexes field. By default this value is set to false.
    withKeys boolean
    (Default: false) Runs SHOW PRIMARY KEYS, SHOW UNIQUE KEYS, and SHOW IMPORTED KEYS for each hybrid table returned by SHOW HYBRID TABLES. The merged constraints are saved to the showkeysoutput field, grouped by constraint name and ordered by kind, then by column names. By default this value is set to false.
    withParameters boolean
    (Default: true) Runs SHOW PARAMETERS FOR TABLE for each hybrid table returned by SHOW HYBRID TABLES. The output is saved to the parameters field. By default this value is set to true.
    in_ GetHybridTablesIn
    IN clause to filter the list of objects
    like str
    Filters the output with case-insensitive pattern, with support for SQL wildcard characters (% and _).
    limit GetHybridTablesLimit
    Limits the number of rows returned. If the limit.from is set, then the limit will start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with startsWith or like.
    starts_with str
    Filters the output with case-sensitive characters indicating the beginning of the object name.
    with_describe bool
    (Default: true) Runs DESC TABLE for each hybrid table returned by SHOW HYBRID TABLES. The output of describe is saved to the describeOutput field. By default this value is set to true.
    with_indexes bool
    (Default: false) Runs SHOW INDEXES for each hybrid table returned by SHOW HYBRID TABLES. The output is saved to the showIndexes field. By default this value is set to false.
    with_keys bool
    (Default: false) Runs SHOW PRIMARY KEYS, SHOW UNIQUE KEYS, and SHOW IMPORTED KEYS for each hybrid table returned by SHOW HYBRID TABLES. The merged constraints are saved to the showkeysoutput field, grouped by constraint name and ordered by kind, then by column names. By default this value is set to false.
    with_parameters bool
    (Default: true) Runs SHOW PARAMETERS FOR TABLE for each hybrid table returned by SHOW HYBRID TABLES. The output is saved to the parameters field. By default this value is set to true.
    in Property Map
    IN clause to filter the list of objects
    like String
    Filters the output with case-insensitive pattern, with support for SQL wildcard characters (% and _).
    limit Property Map
    Limits the number of rows returned. If the limit.from is set, then the limit will start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with startsWith or like.
    startsWith String
    Filters the output with case-sensitive characters indicating the beginning of the object name.
    withDescribe Boolean
    (Default: true) Runs DESC TABLE for each hybrid table returned by SHOW HYBRID TABLES. The output of describe is saved to the describeOutput field. By default this value is set to true.
    withIndexes Boolean
    (Default: false) Runs SHOW INDEXES for each hybrid table returned by SHOW HYBRID TABLES. The output is saved to the showIndexes field. By default this value is set to false.
    withKeys Boolean
    (Default: false) Runs SHOW PRIMARY KEYS, SHOW UNIQUE KEYS, and SHOW IMPORTED KEYS for each hybrid table returned by SHOW HYBRID TABLES. The merged constraints are saved to the showkeysoutput field, grouped by constraint name and ordered by kind, then by column names. By default this value is set to false.
    withParameters Boolean
    (Default: true) Runs SHOW PARAMETERS FOR TABLE for each hybrid table returned by SHOW HYBRID TABLES. The output is saved to the parameters field. By default this value is set to true.

    getHybridTables Result

    The following output properties are available:

    HybridTables List<GetHybridTablesHybridTable>
    Holds the aggregated output of all hybrid table details queries.
    Id string
    The provider-assigned unique ID for this managed resource.
    In GetHybridTablesIn
    IN clause to filter the list of objects
    Like string
    Filters the output with case-insensitive pattern, with support for SQL wildcard characters (% and _).
    Limit GetHybridTablesLimit
    Limits the number of rows returned. If the limit.from is set, then the limit will start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with startsWith or like.
    StartsWith string
    Filters the output with case-sensitive characters indicating the beginning of the object name.
    WithDescribe bool
    (Default: true) Runs DESC TABLE for each hybrid table returned by SHOW HYBRID TABLES. The output of describe is saved to the describeOutput field. By default this value is set to true.
    WithIndexes bool
    (Default: false) Runs SHOW INDEXES for each hybrid table returned by SHOW HYBRID TABLES. The output is saved to the showIndexes field. By default this value is set to false.
    WithKeys bool
    (Default: false) Runs SHOW PRIMARY KEYS, SHOW UNIQUE KEYS, and SHOW IMPORTED KEYS for each hybrid table returned by SHOW HYBRID TABLES. The merged constraints are saved to the showkeysoutput field, grouped by constraint name and ordered by kind, then by column names. By default this value is set to false.
    WithParameters bool
    (Default: true) Runs SHOW PARAMETERS FOR TABLE for each hybrid table returned by SHOW HYBRID TABLES. The output is saved to the parameters field. By default this value is set to true.
    HybridTables []GetHybridTablesHybridTable
    Holds the aggregated output of all hybrid table details queries.
    Id string
    The provider-assigned unique ID for this managed resource.
    In GetHybridTablesIn
    IN clause to filter the list of objects
    Like string
    Filters the output with case-insensitive pattern, with support for SQL wildcard characters (% and _).
    Limit GetHybridTablesLimit
    Limits the number of rows returned. If the limit.from is set, then the limit will start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with startsWith or like.
    StartsWith string
    Filters the output with case-sensitive characters indicating the beginning of the object name.
    WithDescribe bool
    (Default: true) Runs DESC TABLE for each hybrid table returned by SHOW HYBRID TABLES. The output of describe is saved to the describeOutput field. By default this value is set to true.
    WithIndexes bool
    (Default: false) Runs SHOW INDEXES for each hybrid table returned by SHOW HYBRID TABLES. The output is saved to the showIndexes field. By default this value is set to false.
    WithKeys bool
    (Default: false) Runs SHOW PRIMARY KEYS, SHOW UNIQUE KEYS, and SHOW IMPORTED KEYS for each hybrid table returned by SHOW HYBRID TABLES. The merged constraints are saved to the showkeysoutput field, grouped by constraint name and ordered by kind, then by column names. By default this value is set to false.
    WithParameters bool
    (Default: true) Runs SHOW PARAMETERS FOR TABLE for each hybrid table returned by SHOW HYBRID TABLES. The output is saved to the parameters field. By default this value is set to true.
    hybrid_tables list(object)
    Holds the aggregated output of all hybrid table details queries.
    id string
    The provider-assigned unique ID for this managed resource.
    in object
    IN clause to filter the list of objects
    like string
    Filters the output with case-insensitive pattern, with support for SQL wildcard characters (% and _).
    limit object
    Limits the number of rows returned. If the limit.from is set, then the limit will start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with startsWith or like.
    starts_with string
    Filters the output with case-sensitive characters indicating the beginning of the object name.
    with_describe bool
    (Default: true) Runs DESC TABLE for each hybrid table returned by SHOW HYBRID TABLES. The output of describe is saved to the describeOutput field. By default this value is set to true.
    with_indexes bool
    (Default: false) Runs SHOW INDEXES for each hybrid table returned by SHOW HYBRID TABLES. The output is saved to the showIndexes field. By default this value is set to false.
    with_keys bool
    (Default: false) Runs SHOW PRIMARY KEYS, SHOW UNIQUE KEYS, and SHOW IMPORTED KEYS for each hybrid table returned by SHOW HYBRID TABLES. The merged constraints are saved to the showkeysoutput field, grouped by constraint name and ordered by kind, then by column names. By default this value is set to false.
    with_parameters bool
    (Default: true) Runs SHOW PARAMETERS FOR TABLE for each hybrid table returned by SHOW HYBRID TABLES. The output is saved to the parameters field. By default this value is set to true.
    hybridTables List<GetHybridTablesHybridTable>
    Holds the aggregated output of all hybrid table details queries.
    id String
    The provider-assigned unique ID for this managed resource.
    in GetHybridTablesIn
    IN clause to filter the list of objects
    like String
    Filters the output with case-insensitive pattern, with support for SQL wildcard characters (% and _).
    limit GetHybridTablesLimit
    Limits the number of rows returned. If the limit.from is set, then the limit will start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with startsWith or like.
    startsWith String
    Filters the output with case-sensitive characters indicating the beginning of the object name.
    withDescribe Boolean
    (Default: true) Runs DESC TABLE for each hybrid table returned by SHOW HYBRID TABLES. The output of describe is saved to the describeOutput field. By default this value is set to true.
    withIndexes Boolean
    (Default: false) Runs SHOW INDEXES for each hybrid table returned by SHOW HYBRID TABLES. The output is saved to the showIndexes field. By default this value is set to false.
    withKeys Boolean
    (Default: false) Runs SHOW PRIMARY KEYS, SHOW UNIQUE KEYS, and SHOW IMPORTED KEYS for each hybrid table returned by SHOW HYBRID TABLES. The merged constraints are saved to the showkeysoutput field, grouped by constraint name and ordered by kind, then by column names. By default this value is set to false.
    withParameters Boolean
    (Default: true) Runs SHOW PARAMETERS FOR TABLE for each hybrid table returned by SHOW HYBRID TABLES. The output is saved to the parameters field. By default this value is set to true.
    hybridTables GetHybridTablesHybridTable[]
    Holds the aggregated output of all hybrid table details queries.
    id string
    The provider-assigned unique ID for this managed resource.
    in GetHybridTablesIn
    IN clause to filter the list of objects
    like string
    Filters the output with case-insensitive pattern, with support for SQL wildcard characters (% and _).
    limit GetHybridTablesLimit
    Limits the number of rows returned. If the limit.from is set, then the limit will start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with startsWith or like.
    startsWith string
    Filters the output with case-sensitive characters indicating the beginning of the object name.
    withDescribe boolean
    (Default: true) Runs DESC TABLE for each hybrid table returned by SHOW HYBRID TABLES. The output of describe is saved to the describeOutput field. By default this value is set to true.
    withIndexes boolean
    (Default: false) Runs SHOW INDEXES for each hybrid table returned by SHOW HYBRID TABLES. The output is saved to the showIndexes field. By default this value is set to false.
    withKeys boolean
    (Default: false) Runs SHOW PRIMARY KEYS, SHOW UNIQUE KEYS, and SHOW IMPORTED KEYS for each hybrid table returned by SHOW HYBRID TABLES. The merged constraints are saved to the showkeysoutput field, grouped by constraint name and ordered by kind, then by column names. By default this value is set to false.
    withParameters boolean
    (Default: true) Runs SHOW PARAMETERS FOR TABLE for each hybrid table returned by SHOW HYBRID TABLES. The output is saved to the parameters field. By default this value is set to true.
    hybrid_tables Sequence[GetHybridTablesHybridTable]
    Holds the aggregated output of all hybrid table details queries.
    id str
    The provider-assigned unique ID for this managed resource.
    in_ GetHybridTablesIn
    IN clause to filter the list of objects
    like str
    Filters the output with case-insensitive pattern, with support for SQL wildcard characters (% and _).
    limit GetHybridTablesLimit
    Limits the number of rows returned. If the limit.from is set, then the limit will start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with startsWith or like.
    starts_with str
    Filters the output with case-sensitive characters indicating the beginning of the object name.
    with_describe bool
    (Default: true) Runs DESC TABLE for each hybrid table returned by SHOW HYBRID TABLES. The output of describe is saved to the describeOutput field. By default this value is set to true.
    with_indexes bool
    (Default: false) Runs SHOW INDEXES for each hybrid table returned by SHOW HYBRID TABLES. The output is saved to the showIndexes field. By default this value is set to false.
    with_keys bool
    (Default: false) Runs SHOW PRIMARY KEYS, SHOW UNIQUE KEYS, and SHOW IMPORTED KEYS for each hybrid table returned by SHOW HYBRID TABLES. The merged constraints are saved to the showkeysoutput field, grouped by constraint name and ordered by kind, then by column names. By default this value is set to false.
    with_parameters bool
    (Default: true) Runs SHOW PARAMETERS FOR TABLE for each hybrid table returned by SHOW HYBRID TABLES. The output is saved to the parameters field. By default this value is set to true.
    hybridTables List<Property Map>
    Holds the aggregated output of all hybrid table details queries.
    id String
    The provider-assigned unique ID for this managed resource.
    in Property Map
    IN clause to filter the list of objects
    like String
    Filters the output with case-insensitive pattern, with support for SQL wildcard characters (% and _).
    limit Property Map
    Limits the number of rows returned. If the limit.from is set, then the limit will start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with startsWith or like.
    startsWith String
    Filters the output with case-sensitive characters indicating the beginning of the object name.
    withDescribe Boolean
    (Default: true) Runs DESC TABLE for each hybrid table returned by SHOW HYBRID TABLES. The output of describe is saved to the describeOutput field. By default this value is set to true.
    withIndexes Boolean
    (Default: false) Runs SHOW INDEXES for each hybrid table returned by SHOW HYBRID TABLES. The output is saved to the showIndexes field. By default this value is set to false.
    withKeys Boolean
    (Default: false) Runs SHOW PRIMARY KEYS, SHOW UNIQUE KEYS, and SHOW IMPORTED KEYS for each hybrid table returned by SHOW HYBRID TABLES. The merged constraints are saved to the showkeysoutput field, grouped by constraint name and ordered by kind, then by column names. By default this value is set to false.
    withParameters Boolean
    (Default: true) Runs SHOW PARAMETERS FOR TABLE for each hybrid table returned by SHOW HYBRID TABLES. The output is saved to the parameters field. By default this value is set to true.

    Supporting Types

    GetHybridTablesHybridTable

    DescribeOutputs List<GetHybridTablesHybridTableDescribeOutput>
    Holds the output of DESCRIBE TABLE.
    Parameters List<GetHybridTablesHybridTableParameter>
    Holds the output of SHOW PARAMETERS FOR TABLE.
    ShowIndexes List<GetHybridTablesHybridTableShowIndex>
    Holds the output of SHOW INDEXES.
    ShowKeysOutputs List<GetHybridTablesHybridTableShowKeysOutput>
    Holds the result of SHOW PRIMARY KEYS, SHOW UNIQUE KEYS, and SHOW IMPORTED KEYS for the given hybrid table, merged and grouped by constraint name and ordered by kind, then by column names. The referencedTable, referencedColumns, deleteRule, and updateRule fields are populated for FOREIGN KEY constraints only.
    ShowOutputs List<GetHybridTablesHybridTableShowOutput>
    Holds the output of SHOW HYBRID TABLES.
    DescribeOutputs []GetHybridTablesHybridTableDescribeOutput
    Holds the output of DESCRIBE TABLE.
    Parameters []GetHybridTablesHybridTableParameter
    Holds the output of SHOW PARAMETERS FOR TABLE.
    ShowIndexes []GetHybridTablesHybridTableShowIndex
    Holds the output of SHOW INDEXES.
    ShowKeysOutputs []GetHybridTablesHybridTableShowKeysOutput
    Holds the result of SHOW PRIMARY KEYS, SHOW UNIQUE KEYS, and SHOW IMPORTED KEYS for the given hybrid table, merged and grouped by constraint name and ordered by kind, then by column names. The referencedTable, referencedColumns, deleteRule, and updateRule fields are populated for FOREIGN KEY constraints only.
    ShowOutputs []GetHybridTablesHybridTableShowOutput
    Holds the output of SHOW HYBRID TABLES.
    describe_outputs list(object)
    Holds the output of DESCRIBE TABLE.
    parameters list(object)
    Holds the output of SHOW PARAMETERS FOR TABLE.
    show_indexes list(object)
    Holds the output of SHOW INDEXES.
    show_keys_outputs list(object)
    Holds the result of SHOW PRIMARY KEYS, SHOW UNIQUE KEYS, and SHOW IMPORTED KEYS for the given hybrid table, merged and grouped by constraint name and ordered by kind, then by column names. The referencedTable, referencedColumns, deleteRule, and updateRule fields are populated for FOREIGN KEY constraints only.
    show_outputs list(object)
    Holds the output of SHOW HYBRID TABLES.
    describeOutputs List<GetHybridTablesHybridTableDescribeOutput>
    Holds the output of DESCRIBE TABLE.
    parameters List<GetHybridTablesHybridTableParameter>
    Holds the output of SHOW PARAMETERS FOR TABLE.
    showIndexes List<GetHybridTablesHybridTableShowIndex>
    Holds the output of SHOW INDEXES.
    showKeysOutputs List<GetHybridTablesHybridTableShowKeysOutput>
    Holds the result of SHOW PRIMARY KEYS, SHOW UNIQUE KEYS, and SHOW IMPORTED KEYS for the given hybrid table, merged and grouped by constraint name and ordered by kind, then by column names. The referencedTable, referencedColumns, deleteRule, and updateRule fields are populated for FOREIGN KEY constraints only.
    showOutputs List<GetHybridTablesHybridTableShowOutput>
    Holds the output of SHOW HYBRID TABLES.
    describeOutputs GetHybridTablesHybridTableDescribeOutput[]
    Holds the output of DESCRIBE TABLE.
    parameters GetHybridTablesHybridTableParameter[]
    Holds the output of SHOW PARAMETERS FOR TABLE.
    showIndexes GetHybridTablesHybridTableShowIndex[]
    Holds the output of SHOW INDEXES.
    showKeysOutputs GetHybridTablesHybridTableShowKeysOutput[]
    Holds the result of SHOW PRIMARY KEYS, SHOW UNIQUE KEYS, and SHOW IMPORTED KEYS for the given hybrid table, merged and grouped by constraint name and ordered by kind, then by column names. The referencedTable, referencedColumns, deleteRule, and updateRule fields are populated for FOREIGN KEY constraints only.
    showOutputs GetHybridTablesHybridTableShowOutput[]
    Holds the output of SHOW HYBRID TABLES.
    describe_outputs Sequence[GetHybridTablesHybridTableDescribeOutput]
    Holds the output of DESCRIBE TABLE.
    parameters Sequence[GetHybridTablesHybridTableParameter]
    Holds the output of SHOW PARAMETERS FOR TABLE.
    show_indexes Sequence[GetHybridTablesHybridTableShowIndex]
    Holds the output of SHOW INDEXES.
    show_keys_outputs Sequence[GetHybridTablesHybridTableShowKeysOutput]
    Holds the result of SHOW PRIMARY KEYS, SHOW UNIQUE KEYS, and SHOW IMPORTED KEYS for the given hybrid table, merged and grouped by constraint name and ordered by kind, then by column names. The referencedTable, referencedColumns, deleteRule, and updateRule fields are populated for FOREIGN KEY constraints only.
    show_outputs Sequence[GetHybridTablesHybridTableShowOutput]
    Holds the output of SHOW HYBRID TABLES.
    describeOutputs List<Property Map>
    Holds the output of DESCRIBE TABLE.
    parameters List<Property Map>
    Holds the output of SHOW PARAMETERS FOR TABLE.
    showIndexes List<Property Map>
    Holds the output of SHOW INDEXES.
    showKeysOutputs List<Property Map>
    Holds the result of SHOW PRIMARY KEYS, SHOW UNIQUE KEYS, and SHOW IMPORTED KEYS for the given hybrid table, merged and grouped by constraint name and ordered by kind, then by column names. The referencedTable, referencedColumns, deleteRule, and updateRule fields are populated for FOREIGN KEY constraints only.
    showOutputs List<Property Map>
    Holds the output of SHOW HYBRID TABLES.

    GetHybridTablesHybridTableDescribeOutput

    Check string
    Collation string
    Comment string
    Default string
    Expression string
    IsNullable bool
    Kind string
    Name string
    PolicyName string
    PrimaryKey bool
    PrivacyDomain string
    SchemaEvolutionRecord string
    Type string
    UniqueKey bool
    Check string
    Collation string
    Comment string
    Default string
    Expression string
    IsNullable bool
    Kind string
    Name string
    PolicyName string
    PrimaryKey bool
    PrivacyDomain string
    SchemaEvolutionRecord string
    Type string
    UniqueKey bool
    check string
    collation string
    comment string
    default string
    expression string
    is_nullable bool
    kind string
    name string
    policy_name string
    primary_key bool
    privacy_domain string
    schema_evolution_record string
    type string
    unique_key bool
    check String
    collation String
    comment String
    default_ String
    expression String
    isNullable Boolean
    kind String
    name String
    policyName String
    primaryKey Boolean
    privacyDomain String
    schemaEvolutionRecord String
    type String
    uniqueKey Boolean
    check string
    collation string
    comment string
    default string
    expression string
    isNullable boolean
    kind string
    name string
    policyName string
    primaryKey boolean
    privacyDomain string
    schemaEvolutionRecord string
    type string
    uniqueKey boolean
    check String
    collation String
    comment String
    default String
    expression String
    isNullable Boolean
    kind String
    name String
    policyName String
    primaryKey Boolean
    privacyDomain String
    schemaEvolutionRecord String
    type String
    uniqueKey Boolean

    GetHybridTablesHybridTableParameter

    GetHybridTablesHybridTableParameterDataRetentionTimeInDay

    Default string
    Description string
    Key string
    Level string
    Value string
    Default string
    Description string
    Key string
    Level string
    Value string
    default string
    description string
    key string
    level string
    value string
    default_ String
    description String
    key String
    level String
    value String
    default string
    description string
    key string
    level string
    value string
    default String
    description String
    key String
    level String
    value String

    GetHybridTablesHybridTableParameterMaxDataExtensionTimeInDay

    Default string
    Description string
    Key string
    Level string
    Value string
    Default string
    Description string
    Key string
    Level string
    Value string
    default string
    description string
    key string
    level string
    value string
    default_ String
    description String
    key String
    level String
    value String
    default string
    description string
    key string
    level string
    value string
    default String
    description String
    key String
    level String
    value String

    GetHybridTablesHybridTableShowIndex

    Columns string
    CreatedOn string
    DatabaseName string
    IncludedColumns string
    IsUnique bool
    Name string
    Owner string
    OwnerRoleType string
    SchemaName string
    TableName string
    Columns string
    CreatedOn string
    DatabaseName string
    IncludedColumns string
    IsUnique bool
    Name string
    Owner string
    OwnerRoleType string
    SchemaName string
    TableName string
    columns string
    created_on string
    database_name string
    included_columns string
    is_unique bool
    name string
    owner string
    owner_role_type string
    schema_name string
    table_name string
    columns String
    createdOn String
    databaseName String
    includedColumns String
    isUnique Boolean
    name String
    owner String
    ownerRoleType String
    schemaName String
    tableName String
    columns string
    createdOn string
    databaseName string
    includedColumns string
    isUnique boolean
    name string
    owner string
    ownerRoleType string
    schemaName string
    tableName string
    columns String
    createdOn String
    databaseName String
    includedColumns String
    isUnique Boolean
    name String
    owner String
    ownerRoleType String
    schemaName String
    tableName String

    GetHybridTablesHybridTableShowKeysOutput

    Columns List<string>
    DeleteRule string
    Kind string
    Name string
    ReferencedColumns List<string>
    ReferencedTable string
    UpdateRule string
    Columns []string
    DeleteRule string
    Kind string
    Name string
    ReferencedColumns []string
    ReferencedTable string
    UpdateRule string
    columns list(string)
    delete_rule string
    kind string
    name string
    referenced_columns list(string)
    referenced_table string
    update_rule string
    columns List<String>
    deleteRule String
    kind String
    name String
    referencedColumns List<String>
    referencedTable String
    updateRule String
    columns string[]
    deleteRule string
    kind string
    name string
    referencedColumns string[]
    referencedTable string
    updateRule string
    columns Sequence[str]
    delete_rule str
    kind str
    name str
    referenced_columns Sequence[str]
    referenced_table str
    update_rule str
    columns List<String>
    deleteRule String
    kind String
    name String
    referencedColumns List<String>
    referencedTable String
    updateRule String

    GetHybridTablesHybridTableShowOutput

    Bytes int
    Comment string
    CreatedOn string
    DatabaseName string
    Name string
    Owner string
    OwnerRoleType string
    Rows int
    SchemaName string
    Bytes int
    Comment string
    CreatedOn string
    DatabaseName string
    Name string
    Owner string
    OwnerRoleType string
    Rows int
    SchemaName string
    bytes number
    comment string
    created_on string
    database_name string
    name string
    owner string
    owner_role_type string
    rows number
    schema_name string
    bytes Integer
    comment String
    createdOn String
    databaseName String
    name String
    owner String
    ownerRoleType String
    rows Integer
    schemaName String
    bytes number
    comment string
    createdOn string
    databaseName string
    name string
    owner string
    ownerRoleType string
    rows number
    schemaName string
    bytes Number
    comment String
    createdOn String
    databaseName String
    name String
    owner String
    ownerRoleType String
    rows Number
    schemaName String

    GetHybridTablesIn

    Account bool
    Returns records for the entire account.
    Database string
    Returns records for the current database in use or for a specified database.
    Schema string
    Returns records for the current schema in use or a specified schema. Use fully qualified name.
    Account bool
    Returns records for the entire account.
    Database string
    Returns records for the current database in use or for a specified database.
    Schema string
    Returns records for the current schema in use or a specified schema. Use fully qualified name.
    account bool
    Returns records for the entire account.
    database string
    Returns records for the current database in use or for a specified database.
    schema string
    Returns records for the current schema in use or a specified schema. Use fully qualified name.
    account Boolean
    Returns records for the entire account.
    database String
    Returns records for the current database in use or for a specified database.
    schema String
    Returns records for the current schema in use or a specified schema. Use fully qualified name.
    account boolean
    Returns records for the entire account.
    database string
    Returns records for the current database in use or for a specified database.
    schema string
    Returns records for the current schema in use or a specified schema. Use fully qualified name.
    account bool
    Returns records for the entire account.
    database str
    Returns records for the current database in use or for a specified database.
    schema str
    Returns records for the current schema in use or a specified schema. Use fully qualified name.
    account Boolean
    Returns records for the entire account.
    database String
    Returns records for the current database in use or for a specified database.
    schema String
    Returns records for the current schema in use or a specified schema. Use fully qualified name.

    GetHybridTablesLimit

    Rows int
    The maximum number of rows to return.
    From string
    Specifies a case-sensitive pattern that is used to match object name. After the first match, the limit on the number of rows will be applied.
    Rows int
    The maximum number of rows to return.
    From string
    Specifies a case-sensitive pattern that is used to match object name. After the first match, the limit on the number of rows will be applied.
    rows number
    The maximum number of rows to return.
    from string
    Specifies a case-sensitive pattern that is used to match object name. After the first match, the limit on the number of rows will be applied.
    rows Integer
    The maximum number of rows to return.
    from String
    Specifies a case-sensitive pattern that is used to match object name. After the first match, the limit on the number of rows will be applied.
    rows number
    The maximum number of rows to return.
    from string
    Specifies a case-sensitive pattern that is used to match object name. After the first match, the limit on the number of rows will be applied.
    rows int
    The maximum number of rows to return.
    from_ str
    Specifies a case-sensitive pattern that is used to match object name. After the first match, the limit on the number of rows will be applied.
    rows Number
    The maximum number of rows to return.
    from String
    Specifies a case-sensitive pattern that is used to match object name. After the first match, the limit on the number of rows will be applied.

    Package Details

    Repository
    Snowflake pulumi/pulumi-snowflake
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the snowflake Terraform Provider.
    snowflake logo
    Viewing docs for Snowflake v2.21.0
    published on Friday, Sep 11, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial