1. Packages
  2. Databricks Provider
  3. API Docs
  4. getFeatureEngineeringKafkaConfig
Databricks v1.83.0 published on Friday, Jan 23, 2026 by Pulumi
databricks logo
Databricks v1.83.0 published on Friday, Jan 23, 2026 by Pulumi

    Private Preview

    Using getFeatureEngineeringKafkaConfig

    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 getFeatureEngineeringKafkaConfig(args: GetFeatureEngineeringKafkaConfigArgs, opts?: InvokeOptions): Promise<GetFeatureEngineeringKafkaConfigResult>
    function getFeatureEngineeringKafkaConfigOutput(args: GetFeatureEngineeringKafkaConfigOutputArgs, opts?: InvokeOptions): Output<GetFeatureEngineeringKafkaConfigResult>
    def get_feature_engineering_kafka_config(name: Optional[str] = None,
                                             opts: Optional[InvokeOptions] = None) -> GetFeatureEngineeringKafkaConfigResult
    def get_feature_engineering_kafka_config_output(name: Optional[pulumi.Input[str]] = None,
                                             opts: Optional[InvokeOptions] = None) -> Output[GetFeatureEngineeringKafkaConfigResult]
    func LookupFeatureEngineeringKafkaConfig(ctx *Context, args *LookupFeatureEngineeringKafkaConfigArgs, opts ...InvokeOption) (*LookupFeatureEngineeringKafkaConfigResult, error)
    func LookupFeatureEngineeringKafkaConfigOutput(ctx *Context, args *LookupFeatureEngineeringKafkaConfigOutputArgs, opts ...InvokeOption) LookupFeatureEngineeringKafkaConfigResultOutput

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

    public static class GetFeatureEngineeringKafkaConfig 
    {
        public static Task<GetFeatureEngineeringKafkaConfigResult> InvokeAsync(GetFeatureEngineeringKafkaConfigArgs args, InvokeOptions? opts = null)
        public static Output<GetFeatureEngineeringKafkaConfigResult> Invoke(GetFeatureEngineeringKafkaConfigInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetFeatureEngineeringKafkaConfigResult> getFeatureEngineeringKafkaConfig(GetFeatureEngineeringKafkaConfigArgs args, InvokeOptions options)
    public static Output<GetFeatureEngineeringKafkaConfigResult> getFeatureEngineeringKafkaConfig(GetFeatureEngineeringKafkaConfigArgs args, InvokeOptions options)
    
    fn::invoke:
      function: databricks:index/getFeatureEngineeringKafkaConfig:getFeatureEngineeringKafkaConfig
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Name string
    Name that uniquely identifies this Kafka config within the metastore. This will be the identifier used from the Feature object to reference these configs for a feature. Can be distinct from topic name
    Name string
    Name that uniquely identifies this Kafka config within the metastore. This will be the identifier used from the Feature object to reference these configs for a feature. Can be distinct from topic name
    name String
    Name that uniquely identifies this Kafka config within the metastore. This will be the identifier used from the Feature object to reference these configs for a feature. Can be distinct from topic name
    name string
    Name that uniquely identifies this Kafka config within the metastore. This will be the identifier used from the Feature object to reference these configs for a feature. Can be distinct from topic name
    name str
    Name that uniquely identifies this Kafka config within the metastore. This will be the identifier used from the Feature object to reference these configs for a feature. Can be distinct from topic name
    name String
    Name that uniquely identifies this Kafka config within the metastore. This will be the identifier used from the Feature object to reference these configs for a feature. Can be distinct from topic name

    getFeatureEngineeringKafkaConfig Result

    The following output properties are available:

    AuthConfig GetFeatureEngineeringKafkaConfigAuthConfig
    (AuthConfig) - Authentication configuration for connection to topics
    BootstrapServers string
    (string) - A comma-separated list of host/port pairs pointing to Kafka cluster
    ExtraOptions Dictionary<string, string>
    (object) - Catch-all for miscellaneous options. Keys should be source options or Kafka consumer options (kafka.*)
    Id string
    The provider-assigned unique ID for this managed resource.
    KeySchema GetFeatureEngineeringKafkaConfigKeySchema
    (SchemaConfig) - Schema configuration for extracting message keys from topics. At least one of key_schema and value_schema must be provided
    Name string
    (string) - Name that uniquely identifies this Kafka config within the metastore. This will be the identifier used from the Feature object to reference these configs for a feature. Can be distinct from topic name
    SubscriptionMode GetFeatureEngineeringKafkaConfigSubscriptionMode
    (SubscriptionMode) - Options to configure which Kafka topics to pull data from
    ValueSchema GetFeatureEngineeringKafkaConfigValueSchema
    (SchemaConfig) - Schema configuration for extracting message values from topics. At least one of key_schema and value_schema must be provided
    AuthConfig GetFeatureEngineeringKafkaConfigAuthConfig
    (AuthConfig) - Authentication configuration for connection to topics
    BootstrapServers string
    (string) - A comma-separated list of host/port pairs pointing to Kafka cluster
    ExtraOptions map[string]string
    (object) - Catch-all for miscellaneous options. Keys should be source options or Kafka consumer options (kafka.*)
    Id string
    The provider-assigned unique ID for this managed resource.
    KeySchema GetFeatureEngineeringKafkaConfigKeySchema
    (SchemaConfig) - Schema configuration for extracting message keys from topics. At least one of key_schema and value_schema must be provided
    Name string
    (string) - Name that uniquely identifies this Kafka config within the metastore. This will be the identifier used from the Feature object to reference these configs for a feature. Can be distinct from topic name
    SubscriptionMode GetFeatureEngineeringKafkaConfigSubscriptionMode
    (SubscriptionMode) - Options to configure which Kafka topics to pull data from
    ValueSchema GetFeatureEngineeringKafkaConfigValueSchema
    (SchemaConfig) - Schema configuration for extracting message values from topics. At least one of key_schema and value_schema must be provided
    authConfig GetFeatureEngineeringKafkaConfigAuthConfig
    (AuthConfig) - Authentication configuration for connection to topics
    bootstrapServers String
    (string) - A comma-separated list of host/port pairs pointing to Kafka cluster
    extraOptions Map<String,String>
    (object) - Catch-all for miscellaneous options. Keys should be source options or Kafka consumer options (kafka.*)
    id String
    The provider-assigned unique ID for this managed resource.
    keySchema GetFeatureEngineeringKafkaConfigKeySchema
    (SchemaConfig) - Schema configuration for extracting message keys from topics. At least one of key_schema and value_schema must be provided
    name String
    (string) - Name that uniquely identifies this Kafka config within the metastore. This will be the identifier used from the Feature object to reference these configs for a feature. Can be distinct from topic name
    subscriptionMode GetFeatureEngineeringKafkaConfigSubscriptionMode
    (SubscriptionMode) - Options to configure which Kafka topics to pull data from
    valueSchema GetFeatureEngineeringKafkaConfigValueSchema
    (SchemaConfig) - Schema configuration for extracting message values from topics. At least one of key_schema and value_schema must be provided
    authConfig GetFeatureEngineeringKafkaConfigAuthConfig
    (AuthConfig) - Authentication configuration for connection to topics
    bootstrapServers string
    (string) - A comma-separated list of host/port pairs pointing to Kafka cluster
    extraOptions {[key: string]: string}
    (object) - Catch-all for miscellaneous options. Keys should be source options or Kafka consumer options (kafka.*)
    id string
    The provider-assigned unique ID for this managed resource.
    keySchema GetFeatureEngineeringKafkaConfigKeySchema
    (SchemaConfig) - Schema configuration for extracting message keys from topics. At least one of key_schema and value_schema must be provided
    name string
    (string) - Name that uniquely identifies this Kafka config within the metastore. This will be the identifier used from the Feature object to reference these configs for a feature. Can be distinct from topic name
    subscriptionMode GetFeatureEngineeringKafkaConfigSubscriptionMode
    (SubscriptionMode) - Options to configure which Kafka topics to pull data from
    valueSchema GetFeatureEngineeringKafkaConfigValueSchema
    (SchemaConfig) - Schema configuration for extracting message values from topics. At least one of key_schema and value_schema must be provided
    auth_config GetFeatureEngineeringKafkaConfigAuthConfig
    (AuthConfig) - Authentication configuration for connection to topics
    bootstrap_servers str
    (string) - A comma-separated list of host/port pairs pointing to Kafka cluster
    extra_options Mapping[str, str]
    (object) - Catch-all for miscellaneous options. Keys should be source options or Kafka consumer options (kafka.*)
    id str
    The provider-assigned unique ID for this managed resource.
    key_schema GetFeatureEngineeringKafkaConfigKeySchema
    (SchemaConfig) - Schema configuration for extracting message keys from topics. At least one of key_schema and value_schema must be provided
    name str
    (string) - Name that uniquely identifies this Kafka config within the metastore. This will be the identifier used from the Feature object to reference these configs for a feature. Can be distinct from topic name
    subscription_mode GetFeatureEngineeringKafkaConfigSubscriptionMode
    (SubscriptionMode) - Options to configure which Kafka topics to pull data from
    value_schema GetFeatureEngineeringKafkaConfigValueSchema
    (SchemaConfig) - Schema configuration for extracting message values from topics. At least one of key_schema and value_schema must be provided
    authConfig Property Map
    (AuthConfig) - Authentication configuration for connection to topics
    bootstrapServers String
    (string) - A comma-separated list of host/port pairs pointing to Kafka cluster
    extraOptions Map<String>
    (object) - Catch-all for miscellaneous options. Keys should be source options or Kafka consumer options (kafka.*)
    id String
    The provider-assigned unique ID for this managed resource.
    keySchema Property Map
    (SchemaConfig) - Schema configuration for extracting message keys from topics. At least one of key_schema and value_schema must be provided
    name String
    (string) - Name that uniquely identifies this Kafka config within the metastore. This will be the identifier used from the Feature object to reference these configs for a feature. Can be distinct from topic name
    subscriptionMode Property Map
    (SubscriptionMode) - Options to configure which Kafka topics to pull data from
    valueSchema Property Map
    (SchemaConfig) - Schema configuration for extracting message values from topics. At least one of key_schema and value_schema must be provided

    Supporting Types

    GetFeatureEngineeringKafkaConfigAuthConfig

    UcServiceCredentialName string
    (string) - Name of the Unity Catalog service credential. This value will be set under the option databricks.serviceCredential
    UcServiceCredentialName string
    (string) - Name of the Unity Catalog service credential. This value will be set under the option databricks.serviceCredential
    ucServiceCredentialName String
    (string) - Name of the Unity Catalog service credential. This value will be set under the option databricks.serviceCredential
    ucServiceCredentialName string
    (string) - Name of the Unity Catalog service credential. This value will be set under the option databricks.serviceCredential
    uc_service_credential_name str
    (string) - Name of the Unity Catalog service credential. This value will be set under the option databricks.serviceCredential
    ucServiceCredentialName String
    (string) - Name of the Unity Catalog service credential. This value will be set under the option databricks.serviceCredential

    GetFeatureEngineeringKafkaConfigKeySchema

    JsonSchema string
    (string) - Schema of the JSON object in standard IETF JSON schema format (https://json-schema.org/)
    JsonSchema string
    (string) - Schema of the JSON object in standard IETF JSON schema format (https://json-schema.org/)
    jsonSchema String
    (string) - Schema of the JSON object in standard IETF JSON schema format (https://json-schema.org/)
    jsonSchema string
    (string) - Schema of the JSON object in standard IETF JSON schema format (https://json-schema.org/)
    json_schema str
    (string) - Schema of the JSON object in standard IETF JSON schema format (https://json-schema.org/)
    jsonSchema String
    (string) - Schema of the JSON object in standard IETF JSON schema format (https://json-schema.org/)

    GetFeatureEngineeringKafkaConfigSubscriptionMode

    Assign string
    (string) - A JSON string that contains the specific topic-partitions to consume from. For example, for '{"topicA":[0,1],"topicB":[2,4]}', topicA's 0'th and 1st partitions will be consumed from
    Subscribe string
    (string) - A comma-separated list of Kafka topics to read from. For example, 'topicA,topicB,topicC'
    SubscribePattern string
    (string) - A regular expression matching topics to subscribe to. For example, 'topic.*' will subscribe to all topics starting with 'topic'
    Assign string
    (string) - A JSON string that contains the specific topic-partitions to consume from. For example, for '{"topicA":[0,1],"topicB":[2,4]}', topicA's 0'th and 1st partitions will be consumed from
    Subscribe string
    (string) - A comma-separated list of Kafka topics to read from. For example, 'topicA,topicB,topicC'
    SubscribePattern string
    (string) - A regular expression matching topics to subscribe to. For example, 'topic.*' will subscribe to all topics starting with 'topic'
    assign String
    (string) - A JSON string that contains the specific topic-partitions to consume from. For example, for '{"topicA":[0,1],"topicB":[2,4]}', topicA's 0'th and 1st partitions will be consumed from
    subscribe String
    (string) - A comma-separated list of Kafka topics to read from. For example, 'topicA,topicB,topicC'
    subscribePattern String
    (string) - A regular expression matching topics to subscribe to. For example, 'topic.*' will subscribe to all topics starting with 'topic'
    assign string
    (string) - A JSON string that contains the specific topic-partitions to consume from. For example, for '{"topicA":[0,1],"topicB":[2,4]}', topicA's 0'th and 1st partitions will be consumed from
    subscribe string
    (string) - A comma-separated list of Kafka topics to read from. For example, 'topicA,topicB,topicC'
    subscribePattern string
    (string) - A regular expression matching topics to subscribe to. For example, 'topic.*' will subscribe to all topics starting with 'topic'
    assign str
    (string) - A JSON string that contains the specific topic-partitions to consume from. For example, for '{"topicA":[0,1],"topicB":[2,4]}', topicA's 0'th and 1st partitions will be consumed from
    subscribe str
    (string) - A comma-separated list of Kafka topics to read from. For example, 'topicA,topicB,topicC'
    subscribe_pattern str
    (string) - A regular expression matching topics to subscribe to. For example, 'topic.*' will subscribe to all topics starting with 'topic'
    assign String
    (string) - A JSON string that contains the specific topic-partitions to consume from. For example, for '{"topicA":[0,1],"topicB":[2,4]}', topicA's 0'th and 1st partitions will be consumed from
    subscribe String
    (string) - A comma-separated list of Kafka topics to read from. For example, 'topicA,topicB,topicC'
    subscribePattern String
    (string) - A regular expression matching topics to subscribe to. For example, 'topic.*' will subscribe to all topics starting with 'topic'

    GetFeatureEngineeringKafkaConfigValueSchema

    JsonSchema string
    (string) - Schema of the JSON object in standard IETF JSON schema format (https://json-schema.org/)
    JsonSchema string
    (string) - Schema of the JSON object in standard IETF JSON schema format (https://json-schema.org/)
    jsonSchema String
    (string) - Schema of the JSON object in standard IETF JSON schema format (https://json-schema.org/)
    jsonSchema string
    (string) - Schema of the JSON object in standard IETF JSON schema format (https://json-schema.org/)
    json_schema str
    (string) - Schema of the JSON object in standard IETF JSON schema format (https://json-schema.org/)
    jsonSchema String
    (string) - Schema of the JSON object in standard IETF JSON schema format (https://json-schema.org/)

    Package Details

    Repository
    databricks pulumi/pulumi-databricks
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the databricks Terraform Provider.
    databricks logo
    Databricks v1.83.0 published on Friday, Jan 23, 2026 by Pulumi
      Meet Neo: Your AI Platform Teammate