Confluent v2.24.0 published on Saturday, Apr 19, 2025 by Pulumi
confluentcloud.getCatalogIntegration
Explore with Pulumi AI
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
Pulumi.
Confluent Cloud. Inputs. Get Catalog Integration Environment - Id string
- The ID of the Catalog Integration, for example,
tci-abc123
. - Kafka
Cluster Pulumi.Confluent Cloud. Inputs. Get Catalog Integration Kafka Cluster - Credentials
Pulumi.
Confluent Cloud. Inputs. Get Catalog Integration Credentials
- Environment
Get
Catalog Integration Environment - Id string
- The ID of the Catalog Integration, for example,
tci-abc123
. - Kafka
Cluster GetCatalog Integration Kafka Cluster - Credentials
Get
Catalog Integration Credentials
- environment
Get
Catalog Integration Environment - id String
- The ID of the Catalog Integration, for example,
tci-abc123
. - kafka
Cluster GetCatalog Integration Kafka Cluster - credentials
Get
Catalog Integration Credentials
- environment
Get
Catalog Integration Environment - id string
- The ID of the Catalog Integration, for example,
tci-abc123
. - kafka
Cluster GetCatalog Integration Kafka Cluster - credentials
Get
Catalog Integration Credentials
- environment
Get
Catalog Integration Environment - id str
- The ID of the Catalog Integration, for example,
tci-abc123
. - kafka_
cluster GetCatalog Integration Kafka Cluster - credentials
Get
Catalog Integration Credentials
- environment Property Map
- id String
- The ID of the Catalog Integration, for example,
tci-abc123
. - kafka
Cluster Property Map - credentials Property Map
getCatalogIntegration Result
The following output properties are available:
- Aws
Glues List<Pulumi.Confluent Cloud. Outputs. Get Catalog Integration Aws Glue> - (Optional Configuration Block) supports the following:
- Display
Name string - (Required String) The name of the catalog integration.
- Environment
Pulumi.
Confluent Cloud. Outputs. Get Catalog Integration Environment - Id string
- Kafka
Cluster Pulumi.Confluent Cloud. Outputs. Get Catalog Integration Kafka Cluster - Snowflakes
List<Pulumi.
Confluent Cloud. Outputs. Get Catalog Integration Snowflake> - (Optional Configuration Block) supports the following:
- Suspended bool
- (Optional Boolean) Indicates whether the Catalog Integration should be suspended.
- Credentials
Pulumi.
Confluent Cloud. Outputs. Get Catalog Integration Credentials
- Aws
Glues []GetCatalog Integration Aws Glue - (Optional Configuration Block) supports the following:
- Display
Name string - (Required String) The name of the catalog integration.
- Environment
Get
Catalog Integration Environment - Id string
- Kafka
Cluster GetCatalog Integration Kafka Cluster - Snowflakes
[]Get
Catalog Integration Snowflake - (Optional Configuration Block) supports the following:
- Suspended bool
- (Optional Boolean) Indicates whether the Catalog Integration should be suspended.
- Credentials
Get
Catalog Integration Credentials
- aws
Glues List<GetCatalog Integration Aws Glue> - (Optional Configuration Block) supports the following:
- display
Name String - (Required String) The name of the catalog integration.
- environment
Get
Catalog Integration Environment - id String
- kafka
Cluster GetCatalog Integration Kafka Cluster - snowflakes
List<Get
Catalog Integration Snowflake> - (Optional Configuration Block) supports the following:
- suspended Boolean
- (Optional Boolean) Indicates whether the Catalog Integration should be suspended.
- credentials
Get
Catalog Integration Credentials
- aws
Glues GetCatalog Integration Aws Glue[] - (Optional Configuration Block) supports the following:
- display
Name string - (Required String) The name of the catalog integration.
- environment
Get
Catalog Integration Environment - id string
- kafka
Cluster GetCatalog Integration Kafka Cluster - snowflakes
Get
Catalog Integration Snowflake[] - (Optional Configuration Block) supports the following:
- suspended boolean
- (Optional Boolean) Indicates whether the Catalog Integration should be suspended.
- credentials
Get
Catalog Integration Credentials
- aws_
glues Sequence[GetCatalog Integration Aws Glue] - (Optional Configuration Block) supports the following:
- display_
name str - (Required String) The name of the catalog integration.
- environment
Get
Catalog Integration Environment - id str
- kafka_
cluster GetCatalog Integration Kafka Cluster - snowflakes
Sequence[Get
Catalog Integration Snowflake] - (Optional Configuration Block) supports the following:
- suspended bool
- (Optional Boolean) Indicates whether the Catalog Integration should be suspended.
- credentials
Get
Catalog Integration Credentials
- aws
Glues List<Property Map> - (Optional Configuration Block) supports the following:
- display
Name String - (Required String) The name of the catalog integration.
- environment Property Map
- id String
- kafka
Cluster 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
- Provider
Integration stringId - (Required String) The provider integration id.
- Provider
Integration stringId - (Required String) The provider integration id.
- provider
Integration StringId - (Required String) The provider integration id.
- provider
Integration stringId - (Required String) The provider integration id.
- provider_
integration_ strid - (Required String) The provider integration id.
- provider
Integration StringId - (Required String) The provider integration id.
GetCatalogIntegrationCredentials
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
- Allowed
Scope 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 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 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 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.
- allowed
Scope 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.