1. Packages
  2. Confluent Provider
  3. API Docs
  4. getCatalogIntegration
Confluent v2.24.0 published on Saturday, Apr 19, 2025 by Pulumi

confluentcloud.getCatalogIntegration

Explore with Pulumi AI

confluentcloud logo
Confluent v2.24.0 published on Saturday, Apr 19, 2025 by Pulumi

    General Availability

    confluentcloud.CatalogIntegration describes a Catalog Integration data source.

    Example Usage

    Using getCatalogIntegration

    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 getCatalogIntegration(args: GetCatalogIntegrationArgs, opts?: InvokeOptions): Promise<GetCatalogIntegrationResult>
    function getCatalogIntegrationOutput(args: GetCatalogIntegrationOutputArgs, opts?: InvokeOptions): Output<GetCatalogIntegrationResult>
    def get_catalog_integration(credentials: Optional[GetCatalogIntegrationCredentials] = None,
                                environment: Optional[GetCatalogIntegrationEnvironment] = None,
                                id: Optional[str] = None,
                                kafka_cluster: Optional[GetCatalogIntegrationKafkaCluster] = None,
                                opts: Optional[InvokeOptions] = None) -> GetCatalogIntegrationResult
    def get_catalog_integration_output(credentials: Optional[pulumi.Input[GetCatalogIntegrationCredentialsArgs]] = None,
                                environment: Optional[pulumi.Input[GetCatalogIntegrationEnvironmentArgs]] = None,
                                id: Optional[pulumi.Input[str]] = None,
                                kafka_cluster: Optional[pulumi.Input[GetCatalogIntegrationKafkaClusterArgs]] = None,
                                opts: Optional[InvokeOptions] = None) -> Output[GetCatalogIntegrationResult]
    func LookupCatalogIntegration(ctx *Context, args *LookupCatalogIntegrationArgs, opts ...InvokeOption) (*LookupCatalogIntegrationResult, error)
    func LookupCatalogIntegrationOutput(ctx *Context, args *LookupCatalogIntegrationOutputArgs, opts ...InvokeOption) LookupCatalogIntegrationResultOutput

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

    public static class GetCatalogIntegration 
    {
        public static Task<GetCatalogIntegrationResult> InvokeAsync(GetCatalogIntegrationArgs args, InvokeOptions? opts = null)
        public static Output<GetCatalogIntegrationResult> Invoke(GetCatalogIntegrationInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetCatalogIntegrationResult> getCatalogIntegration(GetCatalogIntegrationArgs args, InvokeOptions options)
    public static Output<GetCatalogIntegrationResult> getCatalogIntegration(GetCatalogIntegrationArgs args, InvokeOptions options)
    
    fn::invoke:
      function: confluentcloud:index/getCatalogIntegration:getCatalogIntegration
      arguments:
        # arguments dictionary

    The following arguments are supported:

    environment Property Map
    id String
    The ID of the Catalog Integration, for example, tci-abc123.
    kafkaCluster Property Map
    credentials Property Map

    getCatalogIntegration Result

    The following output properties are available:

    AwsGlues List<Pulumi.ConfluentCloud.Outputs.GetCatalogIntegrationAwsGlue>
    (Optional Configuration Block) supports the following:
    DisplayName string
    (Required String) The name of the catalog integration.
    Environment Pulumi.ConfluentCloud.Outputs.GetCatalogIntegrationEnvironment
    Id string
    KafkaCluster Pulumi.ConfluentCloud.Outputs.GetCatalogIntegrationKafkaCluster
    Snowflakes List<Pulumi.ConfluentCloud.Outputs.GetCatalogIntegrationSnowflake>
    (Optional Configuration Block) supports the following:
    Suspended bool
    (Optional Boolean) Indicates whether the Catalog Integration should be suspended.
    Credentials Pulumi.ConfluentCloud.Outputs.GetCatalogIntegrationCredentials
    AwsGlues []GetCatalogIntegrationAwsGlue
    (Optional Configuration Block) supports the following:
    DisplayName string
    (Required String) The name of the catalog integration.
    Environment GetCatalogIntegrationEnvironment
    Id string
    KafkaCluster GetCatalogIntegrationKafkaCluster
    Snowflakes []GetCatalogIntegrationSnowflake
    (Optional Configuration Block) supports the following:
    Suspended bool
    (Optional Boolean) Indicates whether the Catalog Integration should be suspended.
    Credentials GetCatalogIntegrationCredentials
    awsGlues List<GetCatalogIntegrationAwsGlue>
    (Optional Configuration Block) supports the following:
    displayName String
    (Required String) The name of the catalog integration.
    environment GetCatalogIntegrationEnvironment
    id String
    kafkaCluster GetCatalogIntegrationKafkaCluster
    snowflakes List<GetCatalogIntegrationSnowflake>
    (Optional Configuration Block) supports the following:
    suspended Boolean
    (Optional Boolean) Indicates whether the Catalog Integration should be suspended.
    credentials GetCatalogIntegrationCredentials
    awsGlues GetCatalogIntegrationAwsGlue[]
    (Optional Configuration Block) supports the following:
    displayName string
    (Required String) The name of the catalog integration.
    environment GetCatalogIntegrationEnvironment
    id string
    kafkaCluster GetCatalogIntegrationKafkaCluster
    snowflakes GetCatalogIntegrationSnowflake[]
    (Optional Configuration Block) supports the following:
    suspended boolean
    (Optional Boolean) Indicates whether the Catalog Integration should be suspended.
    credentials GetCatalogIntegrationCredentials
    aws_glues Sequence[GetCatalogIntegrationAwsGlue]
    (Optional Configuration Block) supports the following:
    display_name str
    (Required String) The name of the catalog integration.
    environment GetCatalogIntegrationEnvironment
    id str
    kafka_cluster GetCatalogIntegrationKafkaCluster
    snowflakes Sequence[GetCatalogIntegrationSnowflake]
    (Optional Configuration Block) supports the following:
    suspended bool
    (Optional Boolean) Indicates whether the Catalog Integration should be suspended.
    credentials GetCatalogIntegrationCredentials
    awsGlues List<Property Map>
    (Optional Configuration Block) supports the following:
    displayName String
    (Required String) The name of the catalog integration.
    environment Property Map
    id String
    kafkaCluster Property Map
    snowflakes List<Property Map>
    (Optional Configuration Block) supports the following:
    suspended Boolean
    (Optional Boolean) Indicates whether the Catalog Integration should be suspended.
    credentials Property Map

    Supporting Types

    GetCatalogIntegrationAwsGlue

    ProviderIntegrationId string
    (Required String) The provider integration id.
    ProviderIntegrationId string
    (Required String) The provider integration id.
    providerIntegrationId String
    (Required String) The provider integration id.
    providerIntegrationId string
    (Required String) The provider integration id.
    provider_integration_id str
    (Required String) The provider integration id.
    providerIntegrationId String
    (Required String) The provider integration id.

    GetCatalogIntegrationCredentials

    Key string
    The Tableflow API Key.
    Secret string
    The Cluster API Secret for your Confluent Cloud cluster.
    Key string
    The Tableflow API Key.
    Secret string
    The Cluster API Secret for your Confluent Cloud cluster.
    key String
    The Tableflow API Key.
    secret String
    The Cluster API Secret for your Confluent Cloud cluster.
    key string
    The Tableflow API Key.
    secret string
    The Cluster API Secret for your Confluent Cloud cluster.
    key str
    The Tableflow API Key.
    secret str
    The Cluster API Secret for your Confluent Cloud cluster.
    key String
    The Tableflow API Key.
    secret String
    The Cluster API Secret for your Confluent Cloud cluster.

    GetCatalogIntegrationEnvironment

    Id string
    The ID of the Environment, for example, env-abc123.
    Id string
    The ID of the Environment, for example, env-abc123.
    id String
    The ID of the Environment, for example, env-abc123.
    id string
    The ID of the Environment, for example, env-abc123.
    id str
    The ID of the Environment, for example, env-abc123.
    id String
    The ID of the Environment, for example, env-abc123.

    GetCatalogIntegrationKafkaCluster

    Id string
    The ID of the Kafka cluster, for example, lkc-abc123.
    Id string
    The ID of the Kafka cluster, for example, lkc-abc123.
    id String
    The ID of the Kafka cluster, for example, lkc-abc123.
    id string
    The ID of the Kafka cluster, for example, lkc-abc123.
    id str
    The ID of the Kafka cluster, for example, lkc-abc123.
    id String
    The ID of the Kafka cluster, for example, lkc-abc123.

    GetCatalogIntegrationSnowflake

    AllowedScope string
    (Required String) Allowed scope of the Snowflake Open Catalog.
    Endpoint string
    (Required String) The catalog integration connection endpoint for Snowflake Open Catalog.
    Warehouse string
    (Required String) Warehouse name of the Snowflake Open Catalog.
    AllowedScope string
    (Required String) Allowed scope of the Snowflake Open Catalog.
    Endpoint string
    (Required String) The catalog integration connection endpoint for Snowflake Open Catalog.
    Warehouse string
    (Required String) Warehouse name of the Snowflake Open Catalog.
    allowedScope String
    (Required String) Allowed scope of the Snowflake Open Catalog.
    endpoint String
    (Required String) The catalog integration connection endpoint for Snowflake Open Catalog.
    warehouse String
    (Required String) Warehouse name of the Snowflake Open Catalog.
    allowedScope string
    (Required String) Allowed scope of the Snowflake Open Catalog.
    endpoint string
    (Required String) The catalog integration connection endpoint for Snowflake Open Catalog.
    warehouse string
    (Required String) Warehouse name of the Snowflake Open Catalog.
    allowed_scope str
    (Required String) Allowed scope of the Snowflake Open Catalog.
    endpoint str
    (Required String) The catalog integration connection endpoint for Snowflake Open Catalog.
    warehouse str
    (Required String) Warehouse name of the Snowflake Open Catalog.
    allowedScope String
    (Required String) Allowed scope of the Snowflake Open Catalog.
    endpoint String
    (Required String) The catalog integration connection endpoint for Snowflake Open Catalog.
    warehouse String
    (Required String) Warehouse name of the Snowflake Open Catalog.

    Package Details

    Repository
    Confluent Cloud pulumi/pulumi-confluentcloud
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the confluent Terraform Provider.
    confluentcloud logo
    Confluent v2.24.0 published on Saturday, Apr 19, 2025 by Pulumi