1. Packages
  2. Databricks Provider
  3. API Docs
  4. getFeatureEngineeringFeatures
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 getFeatureEngineeringFeatures

    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 getFeatureEngineeringFeatures(args: GetFeatureEngineeringFeaturesArgs, opts?: InvokeOptions): Promise<GetFeatureEngineeringFeaturesResult>
    function getFeatureEngineeringFeaturesOutput(args: GetFeatureEngineeringFeaturesOutputArgs, opts?: InvokeOptions): Output<GetFeatureEngineeringFeaturesResult>
    def get_feature_engineering_features(page_size: Optional[int] = None,
                                         opts: Optional[InvokeOptions] = None) -> GetFeatureEngineeringFeaturesResult
    def get_feature_engineering_features_output(page_size: Optional[pulumi.Input[int]] = None,
                                         opts: Optional[InvokeOptions] = None) -> Output[GetFeatureEngineeringFeaturesResult]
    func GetFeatureEngineeringFeatures(ctx *Context, args *GetFeatureEngineeringFeaturesArgs, opts ...InvokeOption) (*GetFeatureEngineeringFeaturesResult, error)
    func GetFeatureEngineeringFeaturesOutput(ctx *Context, args *GetFeatureEngineeringFeaturesOutputArgs, opts ...InvokeOption) GetFeatureEngineeringFeaturesResultOutput

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

    public static class GetFeatureEngineeringFeatures 
    {
        public static Task<GetFeatureEngineeringFeaturesResult> InvokeAsync(GetFeatureEngineeringFeaturesArgs args, InvokeOptions? opts = null)
        public static Output<GetFeatureEngineeringFeaturesResult> Invoke(GetFeatureEngineeringFeaturesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetFeatureEngineeringFeaturesResult> getFeatureEngineeringFeatures(GetFeatureEngineeringFeaturesArgs args, InvokeOptions options)
    public static Output<GetFeatureEngineeringFeaturesResult> getFeatureEngineeringFeatures(GetFeatureEngineeringFeaturesArgs args, InvokeOptions options)
    
    fn::invoke:
      function: databricks:index/getFeatureEngineeringFeatures:getFeatureEngineeringFeatures
      arguments:
        # arguments dictionary

    The following arguments are supported:

    PageSize int
    The maximum number of results to return
    PageSize int
    The maximum number of results to return
    pageSize Integer
    The maximum number of results to return
    pageSize number
    The maximum number of results to return
    page_size int
    The maximum number of results to return
    pageSize Number
    The maximum number of results to return

    getFeatureEngineeringFeatures Result

    The following output properties are available:

    Features List<GetFeatureEngineeringFeaturesFeature>
    Id string
    The provider-assigned unique ID for this managed resource.
    PageSize int
    Features []GetFeatureEngineeringFeaturesFeature
    Id string
    The provider-assigned unique ID for this managed resource.
    PageSize int
    features List<GetFeatureEngineeringFeaturesFeature>
    id String
    The provider-assigned unique ID for this managed resource.
    pageSize Integer
    features GetFeatureEngineeringFeaturesFeature[]
    id string
    The provider-assigned unique ID for this managed resource.
    pageSize number
    features Sequence[GetFeatureEngineeringFeaturesFeature]
    id str
    The provider-assigned unique ID for this managed resource.
    page_size int
    features List<Property Map>
    id String
    The provider-assigned unique ID for this managed resource.
    pageSize Number

    Supporting Types

    GetFeatureEngineeringFeaturesFeature

    Description string
    (string) - The description of the feature
    FilterCondition string
    (string) - The filter condition applied to the source data before aggregation
    FullName string
    (string) - The full three-part (catalog, schema, table) name of the Delta table
    Function GetFeatureEngineeringFeaturesFeatureFunction
    (Function) - The function by which the feature is computed
    Inputs List<string>
    (list of string) - The input columns from which the feature is computed
    LineageContext GetFeatureEngineeringFeaturesFeatureLineageContext
    Source GetFeatureEngineeringFeaturesFeatureSource
    (DataSource) - The data source of the feature
    TimeWindow GetFeatureEngineeringFeaturesFeatureTimeWindow
    (TimeWindow) - The time window in which the feature is computed
    Description string
    (string) - The description of the feature
    FilterCondition string
    (string) - The filter condition applied to the source data before aggregation
    FullName string
    (string) - The full three-part (catalog, schema, table) name of the Delta table
    Function GetFeatureEngineeringFeaturesFeatureFunction
    (Function) - The function by which the feature is computed
    Inputs []string
    (list of string) - The input columns from which the feature is computed
    LineageContext GetFeatureEngineeringFeaturesFeatureLineageContext
    Source GetFeatureEngineeringFeaturesFeatureSource
    (DataSource) - The data source of the feature
    TimeWindow GetFeatureEngineeringFeaturesFeatureTimeWindow
    (TimeWindow) - The time window in which the feature is computed
    description String
    (string) - The description of the feature
    filterCondition String
    (string) - The filter condition applied to the source data before aggregation
    fullName String
    (string) - The full three-part (catalog, schema, table) name of the Delta table
    function GetFeatureEngineeringFeaturesFeatureFunction
    (Function) - The function by which the feature is computed
    inputs List<String>
    (list of string) - The input columns from which the feature is computed
    lineageContext GetFeatureEngineeringFeaturesFeatureLineageContext
    source GetFeatureEngineeringFeaturesFeatureSource
    (DataSource) - The data source of the feature
    timeWindow GetFeatureEngineeringFeaturesFeatureTimeWindow
    (TimeWindow) - The time window in which the feature is computed
    description string
    (string) - The description of the feature
    filterCondition string
    (string) - The filter condition applied to the source data before aggregation
    fullName string
    (string) - The full three-part (catalog, schema, table) name of the Delta table
    function GetFeatureEngineeringFeaturesFeatureFunction
    (Function) - The function by which the feature is computed
    inputs string[]
    (list of string) - The input columns from which the feature is computed
    lineageContext GetFeatureEngineeringFeaturesFeatureLineageContext
    source GetFeatureEngineeringFeaturesFeatureSource
    (DataSource) - The data source of the feature
    timeWindow GetFeatureEngineeringFeaturesFeatureTimeWindow
    (TimeWindow) - The time window in which the feature is computed
    description str
    (string) - The description of the feature
    filter_condition str
    (string) - The filter condition applied to the source data before aggregation
    full_name str
    (string) - The full three-part (catalog, schema, table) name of the Delta table
    function GetFeatureEngineeringFeaturesFeatureFunction
    (Function) - The function by which the feature is computed
    inputs Sequence[str]
    (list of string) - The input columns from which the feature is computed
    lineage_context GetFeatureEngineeringFeaturesFeatureLineageContext
    source GetFeatureEngineeringFeaturesFeatureSource
    (DataSource) - The data source of the feature
    time_window GetFeatureEngineeringFeaturesFeatureTimeWindow
    (TimeWindow) - The time window in which the feature is computed
    description String
    (string) - The description of the feature
    filterCondition String
    (string) - The filter condition applied to the source data before aggregation
    fullName String
    (string) - The full three-part (catalog, schema, table) name of the Delta table
    function Property Map
    (Function) - The function by which the feature is computed
    inputs List<String>
    (list of string) - The input columns from which the feature is computed
    lineageContext Property Map
    source Property Map
    (DataSource) - The data source of the feature
    timeWindow Property Map
    (TimeWindow) - The time window in which the feature is computed

    GetFeatureEngineeringFeaturesFeatureFunction

    FunctionType string
    (string) - The type of the function. Possible values are: APPROX_COUNT_DISTINCT, APPROX_PERCENTILE, AVG, COUNT, FIRST, LAST, MAX, MIN, STDDEV_POP, STDDEV_SAMP, SUM, VAR_POP, VAR_SAMP
    ExtraParameters List<GetFeatureEngineeringFeaturesFeatureFunctionExtraParameter>
    (list of FunctionExtraParameter) - Extra parameters for parameterized functions
    FunctionType string
    (string) - The type of the function. Possible values are: APPROX_COUNT_DISTINCT, APPROX_PERCENTILE, AVG, COUNT, FIRST, LAST, MAX, MIN, STDDEV_POP, STDDEV_SAMP, SUM, VAR_POP, VAR_SAMP
    ExtraParameters []GetFeatureEngineeringFeaturesFeatureFunctionExtraParameter
    (list of FunctionExtraParameter) - Extra parameters for parameterized functions
    functionType String
    (string) - The type of the function. Possible values are: APPROX_COUNT_DISTINCT, APPROX_PERCENTILE, AVG, COUNT, FIRST, LAST, MAX, MIN, STDDEV_POP, STDDEV_SAMP, SUM, VAR_POP, VAR_SAMP
    extraParameters List<GetFeatureEngineeringFeaturesFeatureFunctionExtraParameter>
    (list of FunctionExtraParameter) - Extra parameters for parameterized functions
    functionType string
    (string) - The type of the function. Possible values are: APPROX_COUNT_DISTINCT, APPROX_PERCENTILE, AVG, COUNT, FIRST, LAST, MAX, MIN, STDDEV_POP, STDDEV_SAMP, SUM, VAR_POP, VAR_SAMP
    extraParameters GetFeatureEngineeringFeaturesFeatureFunctionExtraParameter[]
    (list of FunctionExtraParameter) - Extra parameters for parameterized functions
    function_type str
    (string) - The type of the function. Possible values are: APPROX_COUNT_DISTINCT, APPROX_PERCENTILE, AVG, COUNT, FIRST, LAST, MAX, MIN, STDDEV_POP, STDDEV_SAMP, SUM, VAR_POP, VAR_SAMP
    extra_parameters Sequence[GetFeatureEngineeringFeaturesFeatureFunctionExtraParameter]
    (list of FunctionExtraParameter) - Extra parameters for parameterized functions
    functionType String
    (string) - The type of the function. Possible values are: APPROX_COUNT_DISTINCT, APPROX_PERCENTILE, AVG, COUNT, FIRST, LAST, MAX, MIN, STDDEV_POP, STDDEV_SAMP, SUM, VAR_POP, VAR_SAMP
    extraParameters List<Property Map>
    (list of FunctionExtraParameter) - Extra parameters for parameterized functions

    GetFeatureEngineeringFeaturesFeatureFunctionExtraParameter

    Key string
    (string) - The name of the parameter
    Value string
    (string) - The value of the parameter
    Key string
    (string) - The name of the parameter
    Value string
    (string) - The value of the parameter
    key String
    (string) - The name of the parameter
    value String
    (string) - The value of the parameter
    key string
    (string) - The name of the parameter
    value string
    (string) - The value of the parameter
    key str
    (string) - The name of the parameter
    value str
    (string) - The value of the parameter
    key String
    (string) - The name of the parameter
    value String
    (string) - The value of the parameter

    GetFeatureEngineeringFeaturesFeatureLineageContext

    JobContext GetFeatureEngineeringFeaturesFeatureLineageContextJobContext
    (JobContext) - Job context information including job ID and run ID
    NotebookId int
    (integer) - The notebook ID where this API was invoked
    JobContext GetFeatureEngineeringFeaturesFeatureLineageContextJobContext
    (JobContext) - Job context information including job ID and run ID
    NotebookId int
    (integer) - The notebook ID where this API was invoked
    jobContext GetFeatureEngineeringFeaturesFeatureLineageContextJobContext
    (JobContext) - Job context information including job ID and run ID
    notebookId Integer
    (integer) - The notebook ID where this API was invoked
    jobContext GetFeatureEngineeringFeaturesFeatureLineageContextJobContext
    (JobContext) - Job context information including job ID and run ID
    notebookId number
    (integer) - The notebook ID where this API was invoked
    job_context GetFeatureEngineeringFeaturesFeatureLineageContextJobContext
    (JobContext) - Job context information including job ID and run ID
    notebook_id int
    (integer) - The notebook ID where this API was invoked
    jobContext Property Map
    (JobContext) - Job context information including job ID and run ID
    notebookId Number
    (integer) - The notebook ID where this API was invoked

    GetFeatureEngineeringFeaturesFeatureLineageContextJobContext

    JobId int
    (integer) - The job ID where this API invoked
    JobRunId int
    (integer) - The job run ID where this API was invoked
    JobId int
    (integer) - The job ID where this API invoked
    JobRunId int
    (integer) - The job run ID where this API was invoked
    jobId Integer
    (integer) - The job ID where this API invoked
    jobRunId Integer
    (integer) - The job run ID where this API was invoked
    jobId number
    (integer) - The job ID where this API invoked
    jobRunId number
    (integer) - The job run ID where this API was invoked
    job_id int
    (integer) - The job ID where this API invoked
    job_run_id int
    (integer) - The job run ID where this API was invoked
    jobId Number
    (integer) - The job ID where this API invoked
    jobRunId Number
    (integer) - The job run ID where this API was invoked

    GetFeatureEngineeringFeaturesFeatureSource

    GetFeatureEngineeringFeaturesFeatureSourceDeltaTableSource

    EntityColumns List<string>
    (list of string) - The entity columns of the Delta table
    FullName string
    (string) - The full three-part (catalog, schema, table) name of the Delta table
    TimeseriesColumn string
    (string) - The timeseries column of the Delta table
    EntityColumns []string
    (list of string) - The entity columns of the Delta table
    FullName string
    (string) - The full three-part (catalog, schema, table) name of the Delta table
    TimeseriesColumn string
    (string) - The timeseries column of the Delta table
    entityColumns List<String>
    (list of string) - The entity columns of the Delta table
    fullName String
    (string) - The full three-part (catalog, schema, table) name of the Delta table
    timeseriesColumn String
    (string) - The timeseries column of the Delta table
    entityColumns string[]
    (list of string) - The entity columns of the Delta table
    fullName string
    (string) - The full three-part (catalog, schema, table) name of the Delta table
    timeseriesColumn string
    (string) - The timeseries column of the Delta table
    entity_columns Sequence[str]
    (list of string) - The entity columns of the Delta table
    full_name str
    (string) - The full three-part (catalog, schema, table) name of the Delta table
    timeseries_column str
    (string) - The timeseries column of the Delta table
    entityColumns List<String>
    (list of string) - The entity columns of the Delta table
    fullName String
    (string) - The full three-part (catalog, schema, table) name of the Delta table
    timeseriesColumn String
    (string) - The timeseries column of the Delta table

    GetFeatureEngineeringFeaturesFeatureSourceKafkaSource

    EntityColumnIdentifiers List<GetFeatureEngineeringFeaturesFeatureSourceKafkaSourceEntityColumnIdentifier>
    (list of ColumnIdentifier) - The entity column identifiers of the Kafka source
    Name string
    (string) - Name of the Kafka source, used to identify it. This is used to look up the corresponding KafkaConfig object. Can be distinct from topic name
    TimeseriesColumnIdentifier GetFeatureEngineeringFeaturesFeatureSourceKafkaSourceTimeseriesColumnIdentifier
    (ColumnIdentifier) - The timeseries column identifier of the Kafka source
    EntityColumnIdentifiers []GetFeatureEngineeringFeaturesFeatureSourceKafkaSourceEntityColumnIdentifier
    (list of ColumnIdentifier) - The entity column identifiers of the Kafka source
    Name string
    (string) - Name of the Kafka source, used to identify it. This is used to look up the corresponding KafkaConfig object. Can be distinct from topic name
    TimeseriesColumnIdentifier GetFeatureEngineeringFeaturesFeatureSourceKafkaSourceTimeseriesColumnIdentifier
    (ColumnIdentifier) - The timeseries column identifier of the Kafka source
    entityColumnIdentifiers List<GetFeatureEngineeringFeaturesFeatureSourceKafkaSourceEntityColumnIdentifier>
    (list of ColumnIdentifier) - The entity column identifiers of the Kafka source
    name String
    (string) - Name of the Kafka source, used to identify it. This is used to look up the corresponding KafkaConfig object. Can be distinct from topic name
    timeseriesColumnIdentifier GetFeatureEngineeringFeaturesFeatureSourceKafkaSourceTimeseriesColumnIdentifier
    (ColumnIdentifier) - The timeseries column identifier of the Kafka source
    entityColumnIdentifiers GetFeatureEngineeringFeaturesFeatureSourceKafkaSourceEntityColumnIdentifier[]
    (list of ColumnIdentifier) - The entity column identifiers of the Kafka source
    name string
    (string) - Name of the Kafka source, used to identify it. This is used to look up the corresponding KafkaConfig object. Can be distinct from topic name
    timeseriesColumnIdentifier GetFeatureEngineeringFeaturesFeatureSourceKafkaSourceTimeseriesColumnIdentifier
    (ColumnIdentifier) - The timeseries column identifier of the Kafka source
    entity_column_identifiers Sequence[GetFeatureEngineeringFeaturesFeatureSourceKafkaSourceEntityColumnIdentifier]
    (list of ColumnIdentifier) - The entity column identifiers of the Kafka source
    name str
    (string) - Name of the Kafka source, used to identify it. This is used to look up the corresponding KafkaConfig object. Can be distinct from topic name
    timeseries_column_identifier GetFeatureEngineeringFeaturesFeatureSourceKafkaSourceTimeseriesColumnIdentifier
    (ColumnIdentifier) - The timeseries column identifier of the Kafka source
    entityColumnIdentifiers List<Property Map>
    (list of ColumnIdentifier) - The entity column identifiers of the Kafka source
    name String
    (string) - Name of the Kafka source, used to identify it. This is used to look up the corresponding KafkaConfig object. Can be distinct from topic name
    timeseriesColumnIdentifier Property Map
    (ColumnIdentifier) - The timeseries column identifier of the Kafka source

    GetFeatureEngineeringFeaturesFeatureSourceKafkaSourceEntityColumnIdentifier

    VariantExprPath string
    (string) - String representation of the column name or variant expression path. For nested fields, the leaf value is what will be present in materialized tables and expected to match at query time. For example, the leaf node of value:trip_details.location_details.pickup_zip is pickup_zip
    VariantExprPath string
    (string) - String representation of the column name or variant expression path. For nested fields, the leaf value is what will be present in materialized tables and expected to match at query time. For example, the leaf node of value:trip_details.location_details.pickup_zip is pickup_zip
    variantExprPath String
    (string) - String representation of the column name or variant expression path. For nested fields, the leaf value is what will be present in materialized tables and expected to match at query time. For example, the leaf node of value:trip_details.location_details.pickup_zip is pickup_zip
    variantExprPath string
    (string) - String representation of the column name or variant expression path. For nested fields, the leaf value is what will be present in materialized tables and expected to match at query time. For example, the leaf node of value:trip_details.location_details.pickup_zip is pickup_zip
    variant_expr_path str
    (string) - String representation of the column name or variant expression path. For nested fields, the leaf value is what will be present in materialized tables and expected to match at query time. For example, the leaf node of value:trip_details.location_details.pickup_zip is pickup_zip
    variantExprPath String
    (string) - String representation of the column name or variant expression path. For nested fields, the leaf value is what will be present in materialized tables and expected to match at query time. For example, the leaf node of value:trip_details.location_details.pickup_zip is pickup_zip

    GetFeatureEngineeringFeaturesFeatureSourceKafkaSourceTimeseriesColumnIdentifier

    VariantExprPath string
    (string) - String representation of the column name or variant expression path. For nested fields, the leaf value is what will be present in materialized tables and expected to match at query time. For example, the leaf node of value:trip_details.location_details.pickup_zip is pickup_zip
    VariantExprPath string
    (string) - String representation of the column name or variant expression path. For nested fields, the leaf value is what will be present in materialized tables and expected to match at query time. For example, the leaf node of value:trip_details.location_details.pickup_zip is pickup_zip
    variantExprPath String
    (string) - String representation of the column name or variant expression path. For nested fields, the leaf value is what will be present in materialized tables and expected to match at query time. For example, the leaf node of value:trip_details.location_details.pickup_zip is pickup_zip
    variantExprPath string
    (string) - String representation of the column name or variant expression path. For nested fields, the leaf value is what will be present in materialized tables and expected to match at query time. For example, the leaf node of value:trip_details.location_details.pickup_zip is pickup_zip
    variant_expr_path str
    (string) - String representation of the column name or variant expression path. For nested fields, the leaf value is what will be present in materialized tables and expected to match at query time. For example, the leaf node of value:trip_details.location_details.pickup_zip is pickup_zip
    variantExprPath String
    (string) - String representation of the column name or variant expression path. For nested fields, the leaf value is what will be present in materialized tables and expected to match at query time. For example, the leaf node of value:trip_details.location_details.pickup_zip is pickup_zip

    GetFeatureEngineeringFeaturesFeatureTimeWindow

    continuous Property Map
    (ContinuousWindow)
    sliding Property Map
    (SlidingWindow)
    tumbling Property Map
    (TumblingWindow)

    GetFeatureEngineeringFeaturesFeatureTimeWindowContinuous

    WindowDuration string
    (string) - The duration of each tumbling window (non-overlapping, fixed-duration windows)
    Offset string
    (string) - The offset of the continuous window (must be non-positive)
    WindowDuration string
    (string) - The duration of each tumbling window (non-overlapping, fixed-duration windows)
    Offset string
    (string) - The offset of the continuous window (must be non-positive)
    windowDuration String
    (string) - The duration of each tumbling window (non-overlapping, fixed-duration windows)
    offset String
    (string) - The offset of the continuous window (must be non-positive)
    windowDuration string
    (string) - The duration of each tumbling window (non-overlapping, fixed-duration windows)
    offset string
    (string) - The offset of the continuous window (must be non-positive)
    window_duration str
    (string) - The duration of each tumbling window (non-overlapping, fixed-duration windows)
    offset str
    (string) - The offset of the continuous window (must be non-positive)
    windowDuration String
    (string) - The duration of each tumbling window (non-overlapping, fixed-duration windows)
    offset String
    (string) - The offset of the continuous window (must be non-positive)

    GetFeatureEngineeringFeaturesFeatureTimeWindowSliding

    SlideDuration string
    (string) - The slide duration (interval by which windows advance, must be positive and less than duration)
    WindowDuration string
    (string) - The duration of each tumbling window (non-overlapping, fixed-duration windows)
    SlideDuration string
    (string) - The slide duration (interval by which windows advance, must be positive and less than duration)
    WindowDuration string
    (string) - The duration of each tumbling window (non-overlapping, fixed-duration windows)
    slideDuration String
    (string) - The slide duration (interval by which windows advance, must be positive and less than duration)
    windowDuration String
    (string) - The duration of each tumbling window (non-overlapping, fixed-duration windows)
    slideDuration string
    (string) - The slide duration (interval by which windows advance, must be positive and less than duration)
    windowDuration string
    (string) - The duration of each tumbling window (non-overlapping, fixed-duration windows)
    slide_duration str
    (string) - The slide duration (interval by which windows advance, must be positive and less than duration)
    window_duration str
    (string) - The duration of each tumbling window (non-overlapping, fixed-duration windows)
    slideDuration String
    (string) - The slide duration (interval by which windows advance, must be positive and less than duration)
    windowDuration String
    (string) - The duration of each tumbling window (non-overlapping, fixed-duration windows)

    GetFeatureEngineeringFeaturesFeatureTimeWindowTumbling

    WindowDuration string
    (string) - The duration of each tumbling window (non-overlapping, fixed-duration windows)
    WindowDuration string
    (string) - The duration of each tumbling window (non-overlapping, fixed-duration windows)
    windowDuration String
    (string) - The duration of each tumbling window (non-overlapping, fixed-duration windows)
    windowDuration string
    (string) - The duration of each tumbling window (non-overlapping, fixed-duration windows)
    window_duration str
    (string) - The duration of each tumbling window (non-overlapping, fixed-duration windows)
    windowDuration String
    (string) - The duration of each tumbling window (non-overlapping, fixed-duration windows)

    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