1. Packages
  2. Packages
  3. Snowflake Provider
  4. API Docs
  5. getCatalogIntegrations
Viewing docs for Snowflake v2.15.0
published on Saturday, May 9, 2026 by Pulumi
snowflake logo
Viewing docs for Snowflake v2.15.0
published on Saturday, May 9, 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 catalog integrations. Filtering is aligned with the current possibilities for SHOW CATALOG INTEGRATIONS query. The results of SHOW and DESCRIBE are encapsulated in one output collection catalogIntegrations.

    Using getCatalogIntegrations

    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 getCatalogIntegrations(args: GetCatalogIntegrationsArgs, opts?: InvokeOptions): Promise<GetCatalogIntegrationsResult>
    function getCatalogIntegrationsOutput(args: GetCatalogIntegrationsOutputArgs, opts?: InvokeOptions): Output<GetCatalogIntegrationsResult>
    def get_catalog_integrations(like: Optional[str] = None,
                                 with_describe: Optional[bool] = None,
                                 opts: Optional[InvokeOptions] = None) -> GetCatalogIntegrationsResult
    def get_catalog_integrations_output(like: pulumi.Input[Optional[str]] = None,
                                 with_describe: pulumi.Input[Optional[bool]] = None,
                                 opts: Optional[InvokeOptions] = None) -> Output[GetCatalogIntegrationsResult]
    func GetCatalogIntegrations(ctx *Context, args *GetCatalogIntegrationsArgs, opts ...InvokeOption) (*GetCatalogIntegrationsResult, error)
    func GetCatalogIntegrationsOutput(ctx *Context, args *GetCatalogIntegrationsOutputArgs, opts ...InvokeOption) GetCatalogIntegrationsResultOutput

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

    public static class GetCatalogIntegrations 
    {
        public static Task<GetCatalogIntegrationsResult> InvokeAsync(GetCatalogIntegrationsArgs args, InvokeOptions? opts = null)
        public static Output<GetCatalogIntegrationsResult> Invoke(GetCatalogIntegrationsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetCatalogIntegrationsResult> getCatalogIntegrations(GetCatalogIntegrationsArgs args, InvokeOptions options)
    public static Output<GetCatalogIntegrationsResult> getCatalogIntegrations(GetCatalogIntegrationsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: snowflake:index/getCatalogIntegrations:getCatalogIntegrations
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Like string
    Filters the output with case-insensitive pattern, with support for SQL wildcard characters (% and _).
    WithDescribe bool
    (Default: true) Runs DESC CATALOG INTEGRATION for each catalog integration returned by SHOW CATALOG INTEGRATIONS. The output of describe is saved to the description field. By default this value is set to true.
    Like string
    Filters the output with case-insensitive pattern, with support for SQL wildcard characters (% and _).
    WithDescribe bool
    (Default: true) Runs DESC CATALOG INTEGRATION for each catalog integration returned by SHOW CATALOG INTEGRATIONS. The output of describe is saved to the description field. By default this value is set to true.
    like String
    Filters the output with case-insensitive pattern, with support for SQL wildcard characters (% and _).
    withDescribe Boolean
    (Default: true) Runs DESC CATALOG INTEGRATION for each catalog integration returned by SHOW CATALOG INTEGRATIONS. The output of describe is saved to the description field. By default this value is set to true.
    like string
    Filters the output with case-insensitive pattern, with support for SQL wildcard characters (% and _).
    withDescribe boolean
    (Default: true) Runs DESC CATALOG INTEGRATION for each catalog integration returned by SHOW CATALOG INTEGRATIONS. The output of describe is saved to the description field. By default this value is set to true.
    like str
    Filters the output with case-insensitive pattern, with support for SQL wildcard characters (% and _).
    with_describe bool
    (Default: true) Runs DESC CATALOG INTEGRATION for each catalog integration returned by SHOW CATALOG INTEGRATIONS. The output of describe is saved to the description field. By default this value is set to true.
    like String
    Filters the output with case-insensitive pattern, with support for SQL wildcard characters (% and _).
    withDescribe Boolean
    (Default: true) Runs DESC CATALOG INTEGRATION for each catalog integration returned by SHOW CATALOG INTEGRATIONS. The output of describe is saved to the description field. By default this value is set to true.

    getCatalogIntegrations Result

    The following output properties are available:

    CatalogIntegrations List<GetCatalogIntegrationsCatalogIntegration>
    Holds the aggregated output of all catalog integrations details queries.
    Id string
    The provider-assigned unique ID for this managed resource.
    Like string
    Filters the output with case-insensitive pattern, with support for SQL wildcard characters (% and _).
    WithDescribe bool
    (Default: true) Runs DESC CATALOG INTEGRATION for each catalog integration returned by SHOW CATALOG INTEGRATIONS. The output of describe is saved to the description field. By default this value is set to true.
    CatalogIntegrations []GetCatalogIntegrationsCatalogIntegration
    Holds the aggregated output of all catalog integrations details queries.
    Id string
    The provider-assigned unique ID for this managed resource.
    Like string
    Filters the output with case-insensitive pattern, with support for SQL wildcard characters (% and _).
    WithDescribe bool
    (Default: true) Runs DESC CATALOG INTEGRATION for each catalog integration returned by SHOW CATALOG INTEGRATIONS. The output of describe is saved to the description field. By default this value is set to true.
    catalogIntegrations List<GetCatalogIntegrationsCatalogIntegration>
    Holds the aggregated output of all catalog integrations details queries.
    id String
    The provider-assigned unique ID for this managed resource.
    like String
    Filters the output with case-insensitive pattern, with support for SQL wildcard characters (% and _).
    withDescribe Boolean
    (Default: true) Runs DESC CATALOG INTEGRATION for each catalog integration returned by SHOW CATALOG INTEGRATIONS. The output of describe is saved to the description field. By default this value is set to true.
    catalogIntegrations GetCatalogIntegrationsCatalogIntegration[]
    Holds the aggregated output of all catalog integrations details queries.
    id string
    The provider-assigned unique ID for this managed resource.
    like string
    Filters the output with case-insensitive pattern, with support for SQL wildcard characters (% and _).
    withDescribe boolean
    (Default: true) Runs DESC CATALOG INTEGRATION for each catalog integration returned by SHOW CATALOG INTEGRATIONS. The output of describe is saved to the description field. By default this value is set to true.
    catalog_integrations Sequence[GetCatalogIntegrationsCatalogIntegration]
    Holds the aggregated output of all catalog integrations details queries.
    id str
    The provider-assigned unique ID for this managed resource.
    like str
    Filters the output with case-insensitive pattern, with support for SQL wildcard characters (% and _).
    with_describe bool
    (Default: true) Runs DESC CATALOG INTEGRATION for each catalog integration returned by SHOW CATALOG INTEGRATIONS. The output of describe is saved to the description field. By default this value is set to true.
    catalogIntegrations List<Property Map>
    Holds the aggregated output of all catalog integrations details queries.
    id String
    The provider-assigned unique ID for this managed resource.
    like String
    Filters the output with case-insensitive pattern, with support for SQL wildcard characters (% and _).
    withDescribe Boolean
    (Default: true) Runs DESC CATALOG INTEGRATION for each catalog integration returned by SHOW CATALOG INTEGRATIONS. The output of describe is saved to the description field. By default this value is set to true.

    Supporting Types

    GetCatalogIntegrationsCatalogIntegration

    DescribeOutputs List<GetCatalogIntegrationsCatalogIntegrationDescribeOutput>
    Holds the output of DESCRIBE CATALOG INTEGRATION.
    ShowOutputs List<GetCatalogIntegrationsCatalogIntegrationShowOutput>
    Holds the output of SHOW CATALOG INTEGRATIONS.
    DescribeOutputs []GetCatalogIntegrationsCatalogIntegrationDescribeOutput
    Holds the output of DESCRIBE CATALOG INTEGRATION.
    ShowOutputs []GetCatalogIntegrationsCatalogIntegrationShowOutput
    Holds the output of SHOW CATALOG INTEGRATIONS.
    describeOutputs List<GetCatalogIntegrationsCatalogIntegrationDescribeOutput>
    Holds the output of DESCRIBE CATALOG INTEGRATION.
    showOutputs List<GetCatalogIntegrationsCatalogIntegrationShowOutput>
    Holds the output of SHOW CATALOG INTEGRATIONS.
    describeOutputs GetCatalogIntegrationsCatalogIntegrationDescribeOutput[]
    Holds the output of DESCRIBE CATALOG INTEGRATION.
    showOutputs GetCatalogIntegrationsCatalogIntegrationShowOutput[]
    Holds the output of SHOW CATALOG INTEGRATIONS.
    describeOutputs List<Property Map>
    Holds the output of DESCRIBE CATALOG INTEGRATION.
    showOutputs List<Property Map>
    Holds the output of SHOW CATALOG INTEGRATIONS.

    GetCatalogIntegrationsCatalogIntegrationDescribeOutput

    GetCatalogIntegrationsCatalogIntegrationDescribeOutputOauthRestAuthentication

    GetCatalogIntegrationsCatalogIntegrationDescribeOutputRestConfig

    GetCatalogIntegrationsCatalogIntegrationDescribeOutputSigv4RestAuthentication

    GetCatalogIntegrationsCatalogIntegrationShowOutput

    Category string
    Comment string
    CreatedOn string
    Enabled bool
    Name string
    Type string
    Category string
    Comment string
    CreatedOn string
    Enabled bool
    Name string
    Type string
    category String
    comment String
    createdOn String
    enabled Boolean
    name String
    type String
    category string
    comment string
    createdOn string
    enabled boolean
    name string
    type string
    category String
    comment String
    createdOn String
    enabled Boolean
    name String
    type String

    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.15.0
    published on Saturday, May 9, 2026 by Pulumi
      Try Pulumi Cloud free. Your team will thank you.