1. Registry
  2. Packages
  3. Databricks Provider
  4. API Docs
  5. FeatureEngineeringFeature
Viewing docs for Databricks v1.109.0
published on Tuesday, Sep 8, 2026 by Pulumi
databricks logo databricks logo
Viewing docs for Databricks v1.109.0
published on Tuesday, Sep 8, 2026 by Pulumi

    Private Preview

    Create FeatureEngineeringFeature Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new FeatureEngineeringFeature(name: string, args: FeatureEngineeringFeatureArgs, opts?: CustomResourceOptions);
    @overload
    def FeatureEngineeringFeature(resource_name: str,
                                  args: FeatureEngineeringFeatureArgs,
                                  opts: Optional[ResourceOptions] = None)
    
    @overload
    def FeatureEngineeringFeature(resource_name: str,
                                  opts: Optional[ResourceOptions] = None,
                                  full_name: Optional[str] = None,
                                  function: Optional[FeatureEngineeringFeatureFunctionArgs] = None,
                                  source: Optional[FeatureEngineeringFeatureSourceArgs] = None,
                                  description: Optional[str] = None,
                                  entities: Optional[Sequence[FeatureEngineeringFeatureEntityArgs]] = None,
                                  lineage_context: Optional[FeatureEngineeringFeatureLineageContextArgs] = None,
                                  provider_config: Optional[FeatureEngineeringFeatureProviderConfigArgs] = None,
                                  timeseries_column: Optional[FeatureEngineeringFeatureTimeseriesColumnArgs] = None)
    func NewFeatureEngineeringFeature(ctx *Context, name string, args FeatureEngineeringFeatureArgs, opts ...ResourceOption) (*FeatureEngineeringFeature, error)
    public FeatureEngineeringFeature(string name, FeatureEngineeringFeatureArgs args, CustomResourceOptions? opts = null)
    public FeatureEngineeringFeature(String name, FeatureEngineeringFeatureArgs args)
    public FeatureEngineeringFeature(String name, FeatureEngineeringFeatureArgs args, CustomResourceOptions options)
    
    type: databricks:FeatureEngineeringFeature
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "databricks_feature_engineering_feature" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args FeatureEngineeringFeatureArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args FeatureEngineeringFeatureArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args FeatureEngineeringFeatureArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args FeatureEngineeringFeatureArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args FeatureEngineeringFeatureArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var featureEngineeringFeatureResource = new Databricks.FeatureEngineeringFeature("featureEngineeringFeatureResource", new()
    {
        FullName = "string",
        Function = new Databricks.Inputs.FeatureEngineeringFeatureFunctionArgs
        {
            AggregationFunction = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionArgs
            {
                ApproxCountDistinct = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionApproxCountDistinctArgs
                {
                    Input = "string",
                    RelativeSd = 0.0,
                },
                ApproxPercentile = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionApproxPercentileArgs
                {
                    Input = "string",
                    Percentile = 0.0,
                    Accuracy = 0,
                },
                Avg = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionAvgArgs
                {
                    Input = "string",
                },
                CountFunction = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionCountFunctionArgs
                {
                    Input = "string",
                },
                First = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionFirstArgs
                {
                    Input = "string",
                },
                FirstDistinct = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionFirstDistinctArgs
                {
                    Input = "string",
                    N = 0,
                },
                FirstN = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionFirstNArgs
                {
                    Input = "string",
                    N = 0,
                },
                Last = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionLastArgs
                {
                    Input = "string",
                },
                LastDistinct = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionLastDistinctArgs
                {
                    Input = "string",
                    N = 0,
                },
                LastN = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionLastNArgs
                {
                    Input = "string",
                    N = 0,
                },
                Max = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionMaxArgs
                {
                    Input = "string",
                },
                Min = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionMinArgs
                {
                    Input = "string",
                },
                StddevPop = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionStddevPopArgs
                {
                    Input = "string",
                },
                StddevSamp = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionStddevSampArgs
                {
                    Input = "string",
                },
                Sum = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionSumArgs
                {
                    Input = "string",
                },
                TimeWindow = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowArgs
                {
                    Rolling = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowRollingArgs
                    {
                        Delay = "string",
                        WindowDuration = "string",
                    },
                    Sawtooth = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowSawtoothArgs
                    {
                        Delay = "string",
                        WindowDuration = "string",
                    },
                    Sliding = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowSlidingArgs
                    {
                        SlideDuration = "string",
                        Delay = "string",
                        Offset = "string",
                        WindowDuration = "string",
                    },
                    StartTime = "string",
                    Tumbling = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowTumblingArgs
                    {
                        WindowDuration = "string",
                        Delay = "string",
                        Offset = "string",
                    },
                },
                VarPop = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionVarPopArgs
                {
                    Input = "string",
                },
                VarSamp = new Databricks.Inputs.FeatureEngineeringFeatureFunctionAggregationFunctionVarSampArgs
                {
                    Input = "string",
                },
            },
            ColumnSelection = new Databricks.Inputs.FeatureEngineeringFeatureFunctionColumnSelectionArgs
            {
                Column = "string",
            },
            CustomUdf = new Databricks.Inputs.FeatureEngineeringFeatureFunctionCustomUdfArgs
            {
                FunctionPath = "string",
                InputBindings = new[]
                {
                    new Databricks.Inputs.FeatureEngineeringFeatureFunctionCustomUdfInputBindingArgs
                    {
                        Column = "string",
                        Parameter = "string",
                    },
                },
            },
        },
        Source = new Databricks.Inputs.FeatureEngineeringFeatureSourceArgs
        {
            DeltaTableSource = new Databricks.Inputs.FeatureEngineeringFeatureSourceDeltaTableSourceArgs
            {
                FullName = "string",
                DataframeSchema = "string",
                FilterCondition = "string",
                TransformationSql = "string",
            },
            KafkaSource = new Databricks.Inputs.FeatureEngineeringFeatureSourceKafkaSourceArgs
            {
                Name = "string",
                FilterCondition = "string",
            },
            Lateness = new Databricks.Inputs.FeatureEngineeringFeatureSourceLatenessArgs
            {
                SettlingDelay = "string",
            },
            RequestSource = new Databricks.Inputs.FeatureEngineeringFeatureSourceRequestSourceArgs
            {
                FlatSchema = new Databricks.Inputs.FeatureEngineeringFeatureSourceRequestSourceFlatSchemaArgs
                {
                    Fields = new[]
                    {
                        new Databricks.Inputs.FeatureEngineeringFeatureSourceRequestSourceFlatSchemaFieldArgs
                        {
                            DataType = "string",
                            Name = "string",
                        },
                    },
                },
            },
            StreamSource = new Databricks.Inputs.FeatureEngineeringFeatureSourceStreamSourceArgs
            {
                FullName = "string",
                DataframeSchema = "string",
                FilterCondition = "string",
                TransformationSql = "string",
            },
        },
        Description = "string",
        Entities = new[]
        {
            new Databricks.Inputs.FeatureEngineeringFeatureEntityArgs
            {
                Name = "string",
            },
        },
        LineageContext = new Databricks.Inputs.FeatureEngineeringFeatureLineageContextArgs
        {
            JobContext = new Databricks.Inputs.FeatureEngineeringFeatureLineageContextJobContextArgs
            {
                JobId = 0,
                JobRunId = 0,
            },
            NotebookId = 0,
        },
        ProviderConfig = new Databricks.Inputs.FeatureEngineeringFeatureProviderConfigArgs
        {
            WorkspaceId = "string",
        },
        TimeseriesColumn = new Databricks.Inputs.FeatureEngineeringFeatureTimeseriesColumnArgs
        {
            Name = "string",
        },
    });
    
    example, err := databricks.NewFeatureEngineeringFeature(ctx, "featureEngineeringFeatureResource", &databricks.FeatureEngineeringFeatureArgs{
    	FullName: pulumi.String("string"),
    	Function: &databricks.FeatureEngineeringFeatureFunctionArgs{
    		AggregationFunction: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionArgs{
    			ApproxCountDistinct: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionApproxCountDistinctArgs{
    				Input:      pulumi.String("string"),
    				RelativeSd: pulumi.Float64(0),
    			},
    			ApproxPercentile: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionApproxPercentileArgs{
    				Input:      pulumi.String("string"),
    				Percentile: pulumi.Float64(0),
    				Accuracy:   pulumi.Int(0),
    			},
    			Avg: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionAvgArgs{
    				Input: pulumi.String("string"),
    			},
    			CountFunction: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionCountFunctionArgs{
    				Input: pulumi.String("string"),
    			},
    			First: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionFirstArgs{
    				Input: pulumi.String("string"),
    			},
    			FirstDistinct: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionFirstDistinctArgs{
    				Input: pulumi.String("string"),
    				N:     pulumi.Int(0),
    			},
    			FirstN: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionFirstNArgs{
    				Input: pulumi.String("string"),
    				N:     pulumi.Int(0),
    			},
    			Last: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionLastArgs{
    				Input: pulumi.String("string"),
    			},
    			LastDistinct: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionLastDistinctArgs{
    				Input: pulumi.String("string"),
    				N:     pulumi.Int(0),
    			},
    			LastN: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionLastNArgs{
    				Input: pulumi.String("string"),
    				N:     pulumi.Int(0),
    			},
    			Max: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionMaxArgs{
    				Input: pulumi.String("string"),
    			},
    			Min: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionMinArgs{
    				Input: pulumi.String("string"),
    			},
    			StddevPop: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionStddevPopArgs{
    				Input: pulumi.String("string"),
    			},
    			StddevSamp: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionStddevSampArgs{
    				Input: pulumi.String("string"),
    			},
    			Sum: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionSumArgs{
    				Input: pulumi.String("string"),
    			},
    			TimeWindow: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowArgs{
    				Rolling: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowRollingArgs{
    					Delay:          pulumi.String("string"),
    					WindowDuration: pulumi.String("string"),
    				},
    				Sawtooth: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowSawtoothArgs{
    					Delay:          pulumi.String("string"),
    					WindowDuration: pulumi.String("string"),
    				},
    				Sliding: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowSlidingArgs{
    					SlideDuration:  pulumi.String("string"),
    					Delay:          pulumi.String("string"),
    					Offset:         pulumi.String("string"),
    					WindowDuration: pulumi.String("string"),
    				},
    				StartTime: pulumi.String("string"),
    				Tumbling: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowTumblingArgs{
    					WindowDuration: pulumi.String("string"),
    					Delay:          pulumi.String("string"),
    					Offset:         pulumi.String("string"),
    				},
    			},
    			VarPop: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionVarPopArgs{
    				Input: pulumi.String("string"),
    			},
    			VarSamp: &databricks.FeatureEngineeringFeatureFunctionAggregationFunctionVarSampArgs{
    				Input: pulumi.String("string"),
    			},
    		},
    		ColumnSelection: &databricks.FeatureEngineeringFeatureFunctionColumnSelectionArgs{
    			Column: pulumi.String("string"),
    		},
    		CustomUdf: &databricks.FeatureEngineeringFeatureFunctionCustomUdfArgs{
    			FunctionPath: pulumi.String("string"),
    			InputBindings: databricks.FeatureEngineeringFeatureFunctionCustomUdfInputBindingArray{
    				&databricks.FeatureEngineeringFeatureFunctionCustomUdfInputBindingArgs{
    					Column:    pulumi.String("string"),
    					Parameter: pulumi.String("string"),
    				},
    			},
    		},
    	},
    	Source: &databricks.FeatureEngineeringFeatureSourceArgs{
    		DeltaTableSource: &databricks.FeatureEngineeringFeatureSourceDeltaTableSourceArgs{
    			FullName:          pulumi.String("string"),
    			DataframeSchema:   pulumi.String("string"),
    			FilterCondition:   pulumi.String("string"),
    			TransformationSql: pulumi.String("string"),
    		},
    		KafkaSource: &databricks.FeatureEngineeringFeatureSourceKafkaSourceArgs{
    			Name:            pulumi.String("string"),
    			FilterCondition: pulumi.String("string"),
    		},
    		Lateness: &databricks.FeatureEngineeringFeatureSourceLatenessArgs{
    			SettlingDelay: pulumi.String("string"),
    		},
    		RequestSource: &databricks.FeatureEngineeringFeatureSourceRequestSourceArgs{
    			FlatSchema: &databricks.FeatureEngineeringFeatureSourceRequestSourceFlatSchemaArgs{
    				Fields: databricks.FeatureEngineeringFeatureSourceRequestSourceFlatSchemaFieldArray{
    					&databricks.FeatureEngineeringFeatureSourceRequestSourceFlatSchemaFieldArgs{
    						DataType: pulumi.String("string"),
    						Name:     pulumi.String("string"),
    					},
    				},
    			},
    		},
    		StreamSource: &databricks.FeatureEngineeringFeatureSourceStreamSourceArgs{
    			FullName:          pulumi.String("string"),
    			DataframeSchema:   pulumi.String("string"),
    			FilterCondition:   pulumi.String("string"),
    			TransformationSql: pulumi.String("string"),
    		},
    	},
    	Description: pulumi.String("string"),
    	Entities: databricks.FeatureEngineeringFeatureEntityArray{
    		&databricks.FeatureEngineeringFeatureEntityArgs{
    			Name: pulumi.String("string"),
    		},
    	},
    	LineageContext: &databricks.FeatureEngineeringFeatureLineageContextArgs{
    		JobContext: &databricks.FeatureEngineeringFeatureLineageContextJobContextArgs{
    			JobId:    pulumi.Int(0),
    			JobRunId: pulumi.Int(0),
    		},
    		NotebookId: pulumi.Int(0),
    	},
    	ProviderConfig: &databricks.FeatureEngineeringFeatureProviderConfigArgs{
    		WorkspaceId: pulumi.String("string"),
    	},
    	TimeseriesColumn: &databricks.FeatureEngineeringFeatureTimeseriesColumnArgs{
    		Name: pulumi.String("string"),
    	},
    })
    
    resource "databricks_feature_engineering_feature" "featureEngineeringFeatureResource" {
      lifecycle {
        create_before_destroy = true
      }
      full_name = "string"
      function = {
        aggregation_function = {
          approx_count_distinct = {
            input       = "string"
            relative_sd = 0
          }
          approx_percentile = {
            input      = "string"
            percentile = 0
            accuracy   = 0
          }
          avg = {
            input = "string"
          }
          count_function = {
            input = "string"
          }
          first = {
            input = "string"
          }
          first_distinct = {
            input = "string"
            n     = 0
          }
          first_n = {
            input = "string"
            n     = 0
          }
          last = {
            input = "string"
          }
          last_distinct = {
            input = "string"
            n     = 0
          }
          last_n = {
            input = "string"
            n     = 0
          }
          max = {
            input = "string"
          }
          min = {
            input = "string"
          }
          stddev_pop = {
            input = "string"
          }
          stddev_samp = {
            input = "string"
          }
          sum = {
            input = "string"
          }
          time_window = {
            rolling = {
              delay           = "string"
              window_duration = "string"
            }
            sawtooth = {
              delay           = "string"
              window_duration = "string"
            }
            sliding = {
              slide_duration  = "string"
              delay           = "string"
              offset          = "string"
              window_duration = "string"
            }
            start_time = "string"
            tumbling = {
              window_duration = "string"
              delay           = "string"
              offset          = "string"
            }
          }
          var_pop = {
            input = "string"
          }
          var_samp = {
            input = "string"
          }
        }
        column_selection = {
          column = "string"
        }
        custom_udf = {
          function_path = "string"
          input_bindings = [{
            column    = "string"
            parameter = "string"
          }]
        }
      }
      source = {
        delta_table_source = {
          full_name          = "string"
          dataframe_schema   = "string"
          filter_condition   = "string"
          transformation_sql = "string"
        }
        kafka_source = {
          name             = "string"
          filter_condition = "string"
        }
        lateness = {
          settling_delay = "string"
        }
        request_source = {
          flat_schema = {
            fields = [{
              data_type = "string"
              name      = "string"
            }]
          }
        }
        stream_source = {
          full_name          = "string"
          dataframe_schema   = "string"
          filter_condition   = "string"
          transformation_sql = "string"
        }
      }
      description = "string"
      entities {
        name = "string"
      }
      lineage_context = {
        job_context = {
          job_id     = 0
          job_run_id = 0
        }
        notebook_id = 0
      }
      provider_config = {
        workspace_id = "string"
      }
      timeseries_column = {
        name = "string"
      }
    }
    
    var featureEngineeringFeatureResource = new FeatureEngineeringFeature("featureEngineeringFeatureResource", FeatureEngineeringFeatureArgs.builder()
        .fullName("string")
        .function(FeatureEngineeringFeatureFunctionArgs.builder()
            .aggregationFunction(FeatureEngineeringFeatureFunctionAggregationFunctionArgs.builder()
                .approxCountDistinct(FeatureEngineeringFeatureFunctionAggregationFunctionApproxCountDistinctArgs.builder()
                    .input("string")
                    .relativeSd(0.0)
                    .build())
                .approxPercentile(FeatureEngineeringFeatureFunctionAggregationFunctionApproxPercentileArgs.builder()
                    .input("string")
                    .percentile(0.0)
                    .accuracy(0)
                    .build())
                .avg(FeatureEngineeringFeatureFunctionAggregationFunctionAvgArgs.builder()
                    .input("string")
                    .build())
                .countFunction(FeatureEngineeringFeatureFunctionAggregationFunctionCountFunctionArgs.builder()
                    .input("string")
                    .build())
                .first(FeatureEngineeringFeatureFunctionAggregationFunctionFirstArgs.builder()
                    .input("string")
                    .build())
                .firstDistinct(FeatureEngineeringFeatureFunctionAggregationFunctionFirstDistinctArgs.builder()
                    .input("string")
                    .n(0)
                    .build())
                .firstN(FeatureEngineeringFeatureFunctionAggregationFunctionFirstNArgs.builder()
                    .input("string")
                    .n(0)
                    .build())
                .last(FeatureEngineeringFeatureFunctionAggregationFunctionLastArgs.builder()
                    .input("string")
                    .build())
                .lastDistinct(FeatureEngineeringFeatureFunctionAggregationFunctionLastDistinctArgs.builder()
                    .input("string")
                    .n(0)
                    .build())
                .lastN(FeatureEngineeringFeatureFunctionAggregationFunctionLastNArgs.builder()
                    .input("string")
                    .n(0)
                    .build())
                .max(FeatureEngineeringFeatureFunctionAggregationFunctionMaxArgs.builder()
                    .input("string")
                    .build())
                .min(FeatureEngineeringFeatureFunctionAggregationFunctionMinArgs.builder()
                    .input("string")
                    .build())
                .stddevPop(FeatureEngineeringFeatureFunctionAggregationFunctionStddevPopArgs.builder()
                    .input("string")
                    .build())
                .stddevSamp(FeatureEngineeringFeatureFunctionAggregationFunctionStddevSampArgs.builder()
                    .input("string")
                    .build())
                .sum(FeatureEngineeringFeatureFunctionAggregationFunctionSumArgs.builder()
                    .input("string")
                    .build())
                .timeWindow(FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowArgs.builder()
                    .rolling(FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowRollingArgs.builder()
                        .delay("string")
                        .windowDuration("string")
                        .build())
                    .sawtooth(FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowSawtoothArgs.builder()
                        .delay("string")
                        .windowDuration("string")
                        .build())
                    .sliding(FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowSlidingArgs.builder()
                        .slideDuration("string")
                        .delay("string")
                        .offset("string")
                        .windowDuration("string")
                        .build())
                    .startTime("string")
                    .tumbling(FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowTumblingArgs.builder()
                        .windowDuration("string")
                        .delay("string")
                        .offset("string")
                        .build())
                    .build())
                .varPop(FeatureEngineeringFeatureFunctionAggregationFunctionVarPopArgs.builder()
                    .input("string")
                    .build())
                .varSamp(FeatureEngineeringFeatureFunctionAggregationFunctionVarSampArgs.builder()
                    .input("string")
                    .build())
                .build())
            .columnSelection(FeatureEngineeringFeatureFunctionColumnSelectionArgs.builder()
                .column("string")
                .build())
            .customUdf(FeatureEngineeringFeatureFunctionCustomUdfArgs.builder()
                .functionPath("string")
                .inputBindings(FeatureEngineeringFeatureFunctionCustomUdfInputBindingArgs.builder()
                    .column("string")
                    .parameter("string")
                    .build())
                .build())
            .build())
        .source(FeatureEngineeringFeatureSourceArgs.builder()
            .deltaTableSource(FeatureEngineeringFeatureSourceDeltaTableSourceArgs.builder()
                .fullName("string")
                .dataframeSchema("string")
                .filterCondition("string")
                .transformationSql("string")
                .build())
            .kafkaSource(FeatureEngineeringFeatureSourceKafkaSourceArgs.builder()
                .name("string")
                .filterCondition("string")
                .build())
            .lateness(FeatureEngineeringFeatureSourceLatenessArgs.builder()
                .settlingDelay("string")
                .build())
            .requestSource(FeatureEngineeringFeatureSourceRequestSourceArgs.builder()
                .flatSchema(FeatureEngineeringFeatureSourceRequestSourceFlatSchemaArgs.builder()
                    .fields(FeatureEngineeringFeatureSourceRequestSourceFlatSchemaFieldArgs.builder()
                        .dataType("string")
                        .name("string")
                        .build())
                    .build())
                .build())
            .streamSource(FeatureEngineeringFeatureSourceStreamSourceArgs.builder()
                .fullName("string")
                .dataframeSchema("string")
                .filterCondition("string")
                .transformationSql("string")
                .build())
            .build())
        .description("string")
        .entities(FeatureEngineeringFeatureEntityArgs.builder()
            .name("string")
            .build())
        .lineageContext(FeatureEngineeringFeatureLineageContextArgs.builder()
            .jobContext(FeatureEngineeringFeatureLineageContextJobContextArgs.builder()
                .jobId(0)
                .jobRunId(0)
                .build())
            .notebookId(0)
            .build())
        .providerConfig(FeatureEngineeringFeatureProviderConfigArgs.builder()
            .workspaceId("string")
            .build())
        .timeseriesColumn(FeatureEngineeringFeatureTimeseriesColumnArgs.builder()
            .name("string")
            .build())
        .build());
    
    feature_engineering_feature_resource = databricks.FeatureEngineeringFeature("featureEngineeringFeatureResource",
        full_name="string",
        function={
            "aggregation_function": {
                "approx_count_distinct": {
                    "input": "string",
                    "relative_sd": float(0),
                },
                "approx_percentile": {
                    "input": "string",
                    "percentile": float(0),
                    "accuracy": 0,
                },
                "avg": {
                    "input": "string",
                },
                "count_function": {
                    "input": "string",
                },
                "first": {
                    "input": "string",
                },
                "first_distinct": {
                    "input": "string",
                    "n": 0,
                },
                "first_n": {
                    "input": "string",
                    "n": 0,
                },
                "last": {
                    "input": "string",
                },
                "last_distinct": {
                    "input": "string",
                    "n": 0,
                },
                "last_n": {
                    "input": "string",
                    "n": 0,
                },
                "max": {
                    "input": "string",
                },
                "min": {
                    "input": "string",
                },
                "stddev_pop": {
                    "input": "string",
                },
                "stddev_samp": {
                    "input": "string",
                },
                "sum": {
                    "input": "string",
                },
                "time_window": {
                    "rolling": {
                        "delay": "string",
                        "window_duration": "string",
                    },
                    "sawtooth": {
                        "delay": "string",
                        "window_duration": "string",
                    },
                    "sliding": {
                        "slide_duration": "string",
                        "delay": "string",
                        "offset": "string",
                        "window_duration": "string",
                    },
                    "start_time": "string",
                    "tumbling": {
                        "window_duration": "string",
                        "delay": "string",
                        "offset": "string",
                    },
                },
                "var_pop": {
                    "input": "string",
                },
                "var_samp": {
                    "input": "string",
                },
            },
            "column_selection": {
                "column": "string",
            },
            "custom_udf": {
                "function_path": "string",
                "input_bindings": [{
                    "column": "string",
                    "parameter": "string",
                }],
            },
        },
        source={
            "delta_table_source": {
                "full_name": "string",
                "dataframe_schema": "string",
                "filter_condition": "string",
                "transformation_sql": "string",
            },
            "kafka_source": {
                "name": "string",
                "filter_condition": "string",
            },
            "lateness": {
                "settling_delay": "string",
            },
            "request_source": {
                "flat_schema": {
                    "fields": [{
                        "data_type": "string",
                        "name": "string",
                    }],
                },
            },
            "stream_source": {
                "full_name": "string",
                "dataframe_schema": "string",
                "filter_condition": "string",
                "transformation_sql": "string",
            },
        },
        description="string",
        entities=[{
            "name": "string",
        }],
        lineage_context={
            "job_context": {
                "job_id": 0,
                "job_run_id": 0,
            },
            "notebook_id": 0,
        },
        provider_config={
            "workspace_id": "string",
        },
        timeseries_column={
            "name": "string",
        })
    
    const featureEngineeringFeatureResource = new databricks.FeatureEngineeringFeature("featureEngineeringFeatureResource", {
        fullName: "string",
        "function": {
            aggregationFunction: {
                approxCountDistinct: {
                    input: "string",
                    relativeSd: 0,
                },
                approxPercentile: {
                    input: "string",
                    percentile: 0,
                    accuracy: 0,
                },
                avg: {
                    input: "string",
                },
                countFunction: {
                    input: "string",
                },
                first: {
                    input: "string",
                },
                firstDistinct: {
                    input: "string",
                    n: 0,
                },
                firstN: {
                    input: "string",
                    n: 0,
                },
                last: {
                    input: "string",
                },
                lastDistinct: {
                    input: "string",
                    n: 0,
                },
                lastN: {
                    input: "string",
                    n: 0,
                },
                max: {
                    input: "string",
                },
                min: {
                    input: "string",
                },
                stddevPop: {
                    input: "string",
                },
                stddevSamp: {
                    input: "string",
                },
                sum: {
                    input: "string",
                },
                timeWindow: {
                    rolling: {
                        delay: "string",
                        windowDuration: "string",
                    },
                    sawtooth: {
                        delay: "string",
                        windowDuration: "string",
                    },
                    sliding: {
                        slideDuration: "string",
                        delay: "string",
                        offset: "string",
                        windowDuration: "string",
                    },
                    startTime: "string",
                    tumbling: {
                        windowDuration: "string",
                        delay: "string",
                        offset: "string",
                    },
                },
                varPop: {
                    input: "string",
                },
                varSamp: {
                    input: "string",
                },
            },
            columnSelection: {
                column: "string",
            },
            customUdf: {
                functionPath: "string",
                inputBindings: [{
                    column: "string",
                    parameter: "string",
                }],
            },
        },
        source: {
            deltaTableSource: {
                fullName: "string",
                dataframeSchema: "string",
                filterCondition: "string",
                transformationSql: "string",
            },
            kafkaSource: {
                name: "string",
                filterCondition: "string",
            },
            lateness: {
                settlingDelay: "string",
            },
            requestSource: {
                flatSchema: {
                    fields: [{
                        dataType: "string",
                        name: "string",
                    }],
                },
            },
            streamSource: {
                fullName: "string",
                dataframeSchema: "string",
                filterCondition: "string",
                transformationSql: "string",
            },
        },
        description: "string",
        entities: [{
            name: "string",
        }],
        lineageContext: {
            jobContext: {
                jobId: 0,
                jobRunId: 0,
            },
            notebookId: 0,
        },
        providerConfig: {
            workspaceId: "string",
        },
        timeseriesColumn: {
            name: "string",
        },
    });
    
    type: databricks:FeatureEngineeringFeature
    properties:
        description: string
        entities:
            - name: string
        fullName: string
        function:
            aggregationFunction:
                approxCountDistinct:
                    input: string
                    relativeSd: 0
                approxPercentile:
                    accuracy: 0
                    input: string
                    percentile: 0
                avg:
                    input: string
                countFunction:
                    input: string
                first:
                    input: string
                firstDistinct:
                    input: string
                    "n": 0
                firstN:
                    input: string
                    "n": 0
                last:
                    input: string
                lastDistinct:
                    input: string
                    "n": 0
                lastN:
                    input: string
                    "n": 0
                max:
                    input: string
                min:
                    input: string
                stddevPop:
                    input: string
                stddevSamp:
                    input: string
                sum:
                    input: string
                timeWindow:
                    rolling:
                        delay: string
                        windowDuration: string
                    sawtooth:
                        delay: string
                        windowDuration: string
                    sliding:
                        delay: string
                        offset: string
                        slideDuration: string
                        windowDuration: string
                    startTime: string
                    tumbling:
                        delay: string
                        offset: string
                        windowDuration: string
                varPop:
                    input: string
                varSamp:
                    input: string
            columnSelection:
                column: string
            customUdf:
                functionPath: string
                inputBindings:
                    - column: string
                      parameter: string
        lineageContext:
            jobContext:
                jobId: 0
                jobRunId: 0
            notebookId: 0
        providerConfig:
            workspaceId: string
        source:
            deltaTableSource:
                dataframeSchema: string
                filterCondition: string
                fullName: string
                transformationSql: string
            kafkaSource:
                filterCondition: string
                name: string
            lateness:
                settlingDelay: string
            requestSource:
                flatSchema:
                    fields:
                        - dataType: string
                          name: string
            streamSource:
                dataframeSchema: string
                filterCondition: string
                fullName: string
                transformationSql: string
        timeseriesColumn:
            name: string
    

    FeatureEngineeringFeature Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The FeatureEngineeringFeature resource accepts the following input properties:

    FullName string
    The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
    Function FeatureEngineeringFeatureFunction
    The function by which the feature is computed
    Source FeatureEngineeringFeatureSource
    The data source of the feature
    Description string
    The description of the feature
    Entities List<FeatureEngineeringFeatureEntity>
    The entity columns for the feature, used as aggregation keys and for query-time lookup
    LineageContext FeatureEngineeringFeatureLineageContext
    Lineage context information for this feature. WARNING: This field is primarily intended for internal use by Databricks systems and is automatically populated when features are created through Databricks notebooks or jobs. Users should not manually set this field as incorrect values may lead to inaccurate lineage tracking or unexpected behavior. This field will be set by feature-engineering client and should be left unset by SDK and terraform users
    ProviderConfig FeatureEngineeringFeatureProviderConfig
    Configure the provider for management through account provider.
    TimeseriesColumn FeatureEngineeringFeatureTimeseriesColumn
    Column recording time, used for point-in-time joins, backfills, and aggregations
    FullName string
    The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
    Function FeatureEngineeringFeatureFunctionArgs
    The function by which the feature is computed
    Source FeatureEngineeringFeatureSourceArgs
    The data source of the feature
    Description string
    The description of the feature
    Entities []FeatureEngineeringFeatureEntityArgs
    The entity columns for the feature, used as aggregation keys and for query-time lookup
    LineageContext FeatureEngineeringFeatureLineageContextArgs
    Lineage context information for this feature. WARNING: This field is primarily intended for internal use by Databricks systems and is automatically populated when features are created through Databricks notebooks or jobs. Users should not manually set this field as incorrect values may lead to inaccurate lineage tracking or unexpected behavior. This field will be set by feature-engineering client and should be left unset by SDK and terraform users
    ProviderConfig FeatureEngineeringFeatureProviderConfigArgs
    Configure the provider for management through account provider.
    TimeseriesColumn FeatureEngineeringFeatureTimeseriesColumnArgs
    Column recording time, used for point-in-time joins, backfills, and aggregations
    full_name string
    The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
    function object
    The function by which the feature is computed
    source object
    The data source of the feature
    description string
    The description of the feature
    entities list(object)
    The entity columns for the feature, used as aggregation keys and for query-time lookup
    lineage_context object
    Lineage context information for this feature. WARNING: This field is primarily intended for internal use by Databricks systems and is automatically populated when features are created through Databricks notebooks or jobs. Users should not manually set this field as incorrect values may lead to inaccurate lineage tracking or unexpected behavior. This field will be set by feature-engineering client and should be left unset by SDK and terraform users
    provider_config object
    Configure the provider for management through account provider.
    timeseries_column object
    Column recording time, used for point-in-time joins, backfills, and aggregations
    fullName String
    The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
    function FeatureEngineeringFeatureFunction
    The function by which the feature is computed
    source FeatureEngineeringFeatureSource
    The data source of the feature
    description String
    The description of the feature
    entities List<FeatureEngineeringFeatureEntity>
    The entity columns for the feature, used as aggregation keys and for query-time lookup
    lineageContext FeatureEngineeringFeatureLineageContext
    Lineage context information for this feature. WARNING: This field is primarily intended for internal use by Databricks systems and is automatically populated when features are created through Databricks notebooks or jobs. Users should not manually set this field as incorrect values may lead to inaccurate lineage tracking or unexpected behavior. This field will be set by feature-engineering client and should be left unset by SDK and terraform users
    providerConfig FeatureEngineeringFeatureProviderConfig
    Configure the provider for management through account provider.
    timeseriesColumn FeatureEngineeringFeatureTimeseriesColumn
    Column recording time, used for point-in-time joins, backfills, and aggregations
    fullName string
    The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
    function FeatureEngineeringFeatureFunction
    The function by which the feature is computed
    source FeatureEngineeringFeatureSource
    The data source of the feature
    description string
    The description of the feature
    entities FeatureEngineeringFeatureEntity[]
    The entity columns for the feature, used as aggregation keys and for query-time lookup
    lineageContext FeatureEngineeringFeatureLineageContext
    Lineage context information for this feature. WARNING: This field is primarily intended for internal use by Databricks systems and is automatically populated when features are created through Databricks notebooks or jobs. Users should not manually set this field as incorrect values may lead to inaccurate lineage tracking or unexpected behavior. This field will be set by feature-engineering client and should be left unset by SDK and terraform users
    providerConfig FeatureEngineeringFeatureProviderConfig
    Configure the provider for management through account provider.
    timeseriesColumn FeatureEngineeringFeatureTimeseriesColumn
    Column recording time, used for point-in-time joins, backfills, and aggregations
    full_name str
    The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
    function FeatureEngineeringFeatureFunctionArgs
    The function by which the feature is computed
    source FeatureEngineeringFeatureSourceArgs
    The data source of the feature
    description str
    The description of the feature
    entities Sequence[FeatureEngineeringFeatureEntityArgs]
    The entity columns for the feature, used as aggregation keys and for query-time lookup
    lineage_context FeatureEngineeringFeatureLineageContextArgs
    Lineage context information for this feature. WARNING: This field is primarily intended for internal use by Databricks systems and is automatically populated when features are created through Databricks notebooks or jobs. Users should not manually set this field as incorrect values may lead to inaccurate lineage tracking or unexpected behavior. This field will be set by feature-engineering client and should be left unset by SDK and terraform users
    provider_config FeatureEngineeringFeatureProviderConfigArgs
    Configure the provider for management through account provider.
    timeseries_column FeatureEngineeringFeatureTimeseriesColumnArgs
    Column recording time, used for point-in-time joins, backfills, and aggregations
    fullName String
    The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
    function Property Map
    The function by which the feature is computed
    source Property Map
    The data source of the feature
    description String
    The description of the feature
    entities List<Property Map>
    The entity columns for the feature, used as aggregation keys and for query-time lookup
    lineageContext Property Map
    Lineage context information for this feature. WARNING: This field is primarily intended for internal use by Databricks systems and is automatically populated when features are created through Databricks notebooks or jobs. Users should not manually set this field as incorrect values may lead to inaccurate lineage tracking or unexpected behavior. This field will be set by feature-engineering client and should be left unset by SDK and terraform users
    providerConfig Property Map
    Configure the provider for management through account provider.
    timeseriesColumn Property Map
    Column recording time, used for point-in-time joins, backfills, and aggregations

    Outputs

    All input properties are implicitly available as output properties. Additionally, the FeatureEngineeringFeature resource produces the following output properties:

    CatalogName string
    (string) - Name of parent catalog
    CreatedAt string
    (string) - Time at which this feature was created
    CreatedBy string
    (string) - Username of the feature creator
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
    SchemaName string
    (string) - Name of parent schema relative to its parent catalog
    CatalogName string
    (string) - Name of parent catalog
    CreatedAt string
    (string) - Time at which this feature was created
    CreatedBy string
    (string) - Username of the feature creator
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
    SchemaName string
    (string) - Name of parent schema relative to its parent catalog
    catalog_name string
    (string) - Name of parent catalog
    created_at string
    (string) - Time at which this feature was created
    created_by string
    (string) - Username of the feature creator
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
    schema_name string
    (string) - Name of parent schema relative to its parent catalog
    catalogName String
    (string) - Name of parent catalog
    createdAt String
    (string) - Time at which this feature was created
    createdBy String
    (string) - Username of the feature creator
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
    schemaName String
    (string) - Name of parent schema relative to its parent catalog
    catalogName string
    (string) - Name of parent catalog
    createdAt string
    (string) - Time at which this feature was created
    createdBy string
    (string) - Username of the feature creator
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
    schemaName string
    (string) - Name of parent schema relative to its parent catalog
    catalog_name str
    (string) - Name of parent catalog
    created_at str
    (string) - Time at which this feature was created
    created_by str
    (string) - Username of the feature creator
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
    schema_name str
    (string) - Name of parent schema relative to its parent catalog
    catalogName String
    (string) - Name of parent catalog
    createdAt String
    (string) - Time at which this feature was created
    createdBy String
    (string) - Username of the feature creator
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
    schemaName String
    (string) - Name of parent schema relative to its parent catalog

    Look up Existing FeatureEngineeringFeature Resource

    Get an existing FeatureEngineeringFeature resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: FeatureEngineeringFeatureState, opts?: CustomResourceOptions): FeatureEngineeringFeature
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            catalog_name: Optional[str] = None,
            created_at: Optional[str] = None,
            created_by: Optional[str] = None,
            description: Optional[str] = None,
            entities: Optional[Sequence[FeatureEngineeringFeatureEntityArgs]] = None,
            full_name: Optional[str] = None,
            function: Optional[FeatureEngineeringFeatureFunctionArgs] = None,
            lineage_context: Optional[FeatureEngineeringFeatureLineageContextArgs] = None,
            name: Optional[str] = None,
            provider_config: Optional[FeatureEngineeringFeatureProviderConfigArgs] = None,
            schema_name: Optional[str] = None,
            source: Optional[FeatureEngineeringFeatureSourceArgs] = None,
            timeseries_column: Optional[FeatureEngineeringFeatureTimeseriesColumnArgs] = None) -> FeatureEngineeringFeature
    func GetFeatureEngineeringFeature(ctx *Context, name string, id IDInput, state *FeatureEngineeringFeatureState, opts ...ResourceOption) (*FeatureEngineeringFeature, error)
    public static FeatureEngineeringFeature Get(string name, Input<string> id, FeatureEngineeringFeatureState? state, CustomResourceOptions? opts = null)
    public static FeatureEngineeringFeature get(String name, Output<String> id, FeatureEngineeringFeatureState state, CustomResourceOptions options)
    resources:  _:    type: databricks:FeatureEngineeringFeature    get:      id: ${id}
    import {
      to = databricks_feature_engineering_feature.example
      id = "${id}"
    }
    
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    CatalogName string
    (string) - Name of parent catalog
    CreatedAt string
    (string) - Time at which this feature was created
    CreatedBy string
    (string) - Username of the feature creator
    Description string
    The description of the feature
    Entities List<FeatureEngineeringFeatureEntity>
    The entity columns for the feature, used as aggregation keys and for query-time lookup
    FullName string
    The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
    Function FeatureEngineeringFeatureFunction
    The function by which the feature is computed
    LineageContext FeatureEngineeringFeatureLineageContext
    Lineage context information for this feature. WARNING: This field is primarily intended for internal use by Databricks systems and is automatically populated when features are created through Databricks notebooks or jobs. Users should not manually set this field as incorrect values may lead to inaccurate lineage tracking or unexpected behavior. This field will be set by feature-engineering client and should be left unset by SDK and terraform users
    Name string
    (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
    ProviderConfig FeatureEngineeringFeatureProviderConfig
    Configure the provider for management through account provider.
    SchemaName string
    (string) - Name of parent schema relative to its parent catalog
    Source FeatureEngineeringFeatureSource
    The data source of the feature
    TimeseriesColumn FeatureEngineeringFeatureTimeseriesColumn
    Column recording time, used for point-in-time joins, backfills, and aggregations
    CatalogName string
    (string) - Name of parent catalog
    CreatedAt string
    (string) - Time at which this feature was created
    CreatedBy string
    (string) - Username of the feature creator
    Description string
    The description of the feature
    Entities []FeatureEngineeringFeatureEntityArgs
    The entity columns for the feature, used as aggregation keys and for query-time lookup
    FullName string
    The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
    Function FeatureEngineeringFeatureFunctionArgs
    The function by which the feature is computed
    LineageContext FeatureEngineeringFeatureLineageContextArgs
    Lineage context information for this feature. WARNING: This field is primarily intended for internal use by Databricks systems and is automatically populated when features are created through Databricks notebooks or jobs. Users should not manually set this field as incorrect values may lead to inaccurate lineage tracking or unexpected behavior. This field will be set by feature-engineering client and should be left unset by SDK and terraform users
    Name string
    (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
    ProviderConfig FeatureEngineeringFeatureProviderConfigArgs
    Configure the provider for management through account provider.
    SchemaName string
    (string) - Name of parent schema relative to its parent catalog
    Source FeatureEngineeringFeatureSourceArgs
    The data source of the feature
    TimeseriesColumn FeatureEngineeringFeatureTimeseriesColumnArgs
    Column recording time, used for point-in-time joins, backfills, and aggregations
    catalog_name string
    (string) - Name of parent catalog
    created_at string
    (string) - Time at which this feature was created
    created_by string
    (string) - Username of the feature creator
    description string
    The description of the feature
    entities list(object)
    The entity columns for the feature, used as aggregation keys and for query-time lookup
    full_name string
    The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
    function object
    The function by which the feature is computed
    lineage_context object
    Lineage context information for this feature. WARNING: This field is primarily intended for internal use by Databricks systems and is automatically populated when features are created through Databricks notebooks or jobs. Users should not manually set this field as incorrect values may lead to inaccurate lineage tracking or unexpected behavior. This field will be set by feature-engineering client and should be left unset by SDK and terraform users
    name string
    (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
    provider_config object
    Configure the provider for management through account provider.
    schema_name string
    (string) - Name of parent schema relative to its parent catalog
    source object
    The data source of the feature
    timeseries_column object
    Column recording time, used for point-in-time joins, backfills, and aggregations
    catalogName String
    (string) - Name of parent catalog
    createdAt String
    (string) - Time at which this feature was created
    createdBy String
    (string) - Username of the feature creator
    description String
    The description of the feature
    entities List<FeatureEngineeringFeatureEntity>
    The entity columns for the feature, used as aggregation keys and for query-time lookup
    fullName String
    The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
    function FeatureEngineeringFeatureFunction
    The function by which the feature is computed
    lineageContext FeatureEngineeringFeatureLineageContext
    Lineage context information for this feature. WARNING: This field is primarily intended for internal use by Databricks systems and is automatically populated when features are created through Databricks notebooks or jobs. Users should not manually set this field as incorrect values may lead to inaccurate lineage tracking or unexpected behavior. This field will be set by feature-engineering client and should be left unset by SDK and terraform users
    name String
    (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
    providerConfig FeatureEngineeringFeatureProviderConfig
    Configure the provider for management through account provider.
    schemaName String
    (string) - Name of parent schema relative to its parent catalog
    source FeatureEngineeringFeatureSource
    The data source of the feature
    timeseriesColumn FeatureEngineeringFeatureTimeseriesColumn
    Column recording time, used for point-in-time joins, backfills, and aggregations
    catalogName string
    (string) - Name of parent catalog
    createdAt string
    (string) - Time at which this feature was created
    createdBy string
    (string) - Username of the feature creator
    description string
    The description of the feature
    entities FeatureEngineeringFeatureEntity[]
    The entity columns for the feature, used as aggregation keys and for query-time lookup
    fullName string
    The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
    function FeatureEngineeringFeatureFunction
    The function by which the feature is computed
    lineageContext FeatureEngineeringFeatureLineageContext
    Lineage context information for this feature. WARNING: This field is primarily intended for internal use by Databricks systems and is automatically populated when features are created through Databricks notebooks or jobs. Users should not manually set this field as incorrect values may lead to inaccurate lineage tracking or unexpected behavior. This field will be set by feature-engineering client and should be left unset by SDK and terraform users
    name string
    (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
    providerConfig FeatureEngineeringFeatureProviderConfig
    Configure the provider for management through account provider.
    schemaName string
    (string) - Name of parent schema relative to its parent catalog
    source FeatureEngineeringFeatureSource
    The data source of the feature
    timeseriesColumn FeatureEngineeringFeatureTimeseriesColumn
    Column recording time, used for point-in-time joins, backfills, and aggregations
    catalog_name str
    (string) - Name of parent catalog
    created_at str
    (string) - Time at which this feature was created
    created_by str
    (string) - Username of the feature creator
    description str
    The description of the feature
    entities Sequence[FeatureEngineeringFeatureEntityArgs]
    The entity columns for the feature, used as aggregation keys and for query-time lookup
    full_name str
    The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
    function FeatureEngineeringFeatureFunctionArgs
    The function by which the feature is computed
    lineage_context FeatureEngineeringFeatureLineageContextArgs
    Lineage context information for this feature. WARNING: This field is primarily intended for internal use by Databricks systems and is automatically populated when features are created through Databricks notebooks or jobs. Users should not manually set this field as incorrect values may lead to inaccurate lineage tracking or unexpected behavior. This field will be set by feature-engineering client and should be left unset by SDK and terraform users
    name str
    (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
    provider_config FeatureEngineeringFeatureProviderConfigArgs
    Configure the provider for management through account provider.
    schema_name str
    (string) - Name of parent schema relative to its parent catalog
    source FeatureEngineeringFeatureSourceArgs
    The data source of the feature
    timeseries_column FeatureEngineeringFeatureTimeseriesColumnArgs
    Column recording time, used for point-in-time joins, backfills, and aggregations
    catalogName String
    (string) - Name of parent catalog
    createdAt String
    (string) - Time at which this feature was created
    createdBy String
    (string) - Username of the feature creator
    description String
    The description of the feature
    entities List<Property Map>
    The entity columns for the feature, used as aggregation keys and for query-time lookup
    fullName String
    The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
    function Property Map
    The function by which the feature is computed
    lineageContext Property Map
    Lineage context information for this feature. WARNING: This field is primarily intended for internal use by Databricks systems and is automatically populated when features are created through Databricks notebooks or jobs. Users should not manually set this field as incorrect values may lead to inaccurate lineage tracking or unexpected behavior. This field will be set by feature-engineering client and should be left unset by SDK and terraform users
    name String
    (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
    providerConfig Property Map
    Configure the provider for management through account provider.
    schemaName String
    (string) - Name of parent schema relative to its parent catalog
    source Property Map
    The data source of the feature
    timeseriesColumn Property Map
    Column recording time, used for point-in-time joins, backfills, and aggregations

    Supporting Types

    FeatureEngineeringFeatureEntity, FeatureEngineeringFeatureEntityArgs

    Name string
    (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
    Name string
    (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
    name string
    (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
    name String
    (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
    name string
    (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
    name str
    (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
    name String
    (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)

    FeatureEngineeringFeatureFunction, FeatureEngineeringFeatureFunctionArgs

    AggregationFunction FeatureEngineeringFeatureFunctionAggregationFunction
    An aggregation function applied over a time window
    ColumnSelection FeatureEngineeringFeatureFunctionColumnSelection
    Selects the latest value of a single column in a data source
    CustomUdf FeatureEngineeringFeatureFunctionCustomUdf
    Applies a registered Unity Catalog function row-wise to source columns
    AggregationFunction FeatureEngineeringFeatureFunctionAggregationFunction
    An aggregation function applied over a time window
    ColumnSelection FeatureEngineeringFeatureFunctionColumnSelection
    Selects the latest value of a single column in a data source
    CustomUdf FeatureEngineeringFeatureFunctionCustomUdf
    Applies a registered Unity Catalog function row-wise to source columns
    aggregation_function object
    An aggregation function applied over a time window
    column_selection object
    Selects the latest value of a single column in a data source
    custom_udf object
    Applies a registered Unity Catalog function row-wise to source columns
    aggregationFunction FeatureEngineeringFeatureFunctionAggregationFunction
    An aggregation function applied over a time window
    columnSelection FeatureEngineeringFeatureFunctionColumnSelection
    Selects the latest value of a single column in a data source
    customUdf FeatureEngineeringFeatureFunctionCustomUdf
    Applies a registered Unity Catalog function row-wise to source columns
    aggregationFunction FeatureEngineeringFeatureFunctionAggregationFunction
    An aggregation function applied over a time window
    columnSelection FeatureEngineeringFeatureFunctionColumnSelection
    Selects the latest value of a single column in a data source
    customUdf FeatureEngineeringFeatureFunctionCustomUdf
    Applies a registered Unity Catalog function row-wise to source columns
    aggregation_function FeatureEngineeringFeatureFunctionAggregationFunction
    An aggregation function applied over a time window
    column_selection FeatureEngineeringFeatureFunctionColumnSelection
    Selects the latest value of a single column in a data source
    custom_udf FeatureEngineeringFeatureFunctionCustomUdf
    Applies a registered Unity Catalog function row-wise to source columns
    aggregationFunction Property Map
    An aggregation function applied over a time window
    columnSelection Property Map
    Selects the latest value of a single column in a data source
    customUdf Property Map
    Applies a registered Unity Catalog function row-wise to source columns

    FeatureEngineeringFeatureFunctionAggregationFunction, FeatureEngineeringFeatureFunctionAggregationFunctionArgs

    ApproxCountDistinct FeatureEngineeringFeatureFunctionAggregationFunctionApproxCountDistinct
    ApproxPercentile FeatureEngineeringFeatureFunctionAggregationFunctionApproxPercentile
    Avg FeatureEngineeringFeatureFunctionAggregationFunctionAvg
    CountFunction FeatureEngineeringFeatureFunctionAggregationFunctionCountFunction
    First FeatureEngineeringFeatureFunctionAggregationFunctionFirst
    FirstDistinct FeatureEngineeringFeatureFunctionAggregationFunctionFirstDistinct
    FirstN FeatureEngineeringFeatureFunctionAggregationFunctionFirstN
    Last FeatureEngineeringFeatureFunctionAggregationFunctionLast
    LastDistinct FeatureEngineeringFeatureFunctionAggregationFunctionLastDistinct
    LastN FeatureEngineeringFeatureFunctionAggregationFunctionLastN
    Max FeatureEngineeringFeatureFunctionAggregationFunctionMax
    Min FeatureEngineeringFeatureFunctionAggregationFunctionMin
    StddevPop FeatureEngineeringFeatureFunctionAggregationFunctionStddevPop
    StddevSamp FeatureEngineeringFeatureFunctionAggregationFunctionStddevSamp
    Sum FeatureEngineeringFeatureFunctionAggregationFunctionSum
    TimeWindow FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindow
    The time window over which the aggregation is computed
    VarPop FeatureEngineeringFeatureFunctionAggregationFunctionVarPop
    VarSamp FeatureEngineeringFeatureFunctionAggregationFunctionVarSamp
    ApproxCountDistinct FeatureEngineeringFeatureFunctionAggregationFunctionApproxCountDistinct
    ApproxPercentile FeatureEngineeringFeatureFunctionAggregationFunctionApproxPercentile
    Avg FeatureEngineeringFeatureFunctionAggregationFunctionAvg
    CountFunction FeatureEngineeringFeatureFunctionAggregationFunctionCountFunction
    First FeatureEngineeringFeatureFunctionAggregationFunctionFirst
    FirstDistinct FeatureEngineeringFeatureFunctionAggregationFunctionFirstDistinct
    FirstN FeatureEngineeringFeatureFunctionAggregationFunctionFirstN
    Last FeatureEngineeringFeatureFunctionAggregationFunctionLast
    LastDistinct FeatureEngineeringFeatureFunctionAggregationFunctionLastDistinct
    LastN FeatureEngineeringFeatureFunctionAggregationFunctionLastN
    Max FeatureEngineeringFeatureFunctionAggregationFunctionMax
    Min FeatureEngineeringFeatureFunctionAggregationFunctionMin
    StddevPop FeatureEngineeringFeatureFunctionAggregationFunctionStddevPop
    StddevSamp FeatureEngineeringFeatureFunctionAggregationFunctionStddevSamp
    Sum FeatureEngineeringFeatureFunctionAggregationFunctionSum
    TimeWindow FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindow
    The time window over which the aggregation is computed
    VarPop FeatureEngineeringFeatureFunctionAggregationFunctionVarPop
    VarSamp FeatureEngineeringFeatureFunctionAggregationFunctionVarSamp
    approxCountDistinct FeatureEngineeringFeatureFunctionAggregationFunctionApproxCountDistinct
    approxPercentile FeatureEngineeringFeatureFunctionAggregationFunctionApproxPercentile
    avg FeatureEngineeringFeatureFunctionAggregationFunctionAvg
    countFunction FeatureEngineeringFeatureFunctionAggregationFunctionCountFunction
    first FeatureEngineeringFeatureFunctionAggregationFunctionFirst
    firstDistinct FeatureEngineeringFeatureFunctionAggregationFunctionFirstDistinct
    firstN FeatureEngineeringFeatureFunctionAggregationFunctionFirstN
    last FeatureEngineeringFeatureFunctionAggregationFunctionLast
    lastDistinct FeatureEngineeringFeatureFunctionAggregationFunctionLastDistinct
    lastN FeatureEngineeringFeatureFunctionAggregationFunctionLastN
    max FeatureEngineeringFeatureFunctionAggregationFunctionMax
    min FeatureEngineeringFeatureFunctionAggregationFunctionMin
    stddevPop FeatureEngineeringFeatureFunctionAggregationFunctionStddevPop
    stddevSamp FeatureEngineeringFeatureFunctionAggregationFunctionStddevSamp
    sum FeatureEngineeringFeatureFunctionAggregationFunctionSum
    timeWindow FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindow
    The time window over which the aggregation is computed
    varPop FeatureEngineeringFeatureFunctionAggregationFunctionVarPop
    varSamp FeatureEngineeringFeatureFunctionAggregationFunctionVarSamp
    approxCountDistinct FeatureEngineeringFeatureFunctionAggregationFunctionApproxCountDistinct
    approxPercentile FeatureEngineeringFeatureFunctionAggregationFunctionApproxPercentile
    avg FeatureEngineeringFeatureFunctionAggregationFunctionAvg
    countFunction FeatureEngineeringFeatureFunctionAggregationFunctionCountFunction
    first FeatureEngineeringFeatureFunctionAggregationFunctionFirst
    firstDistinct FeatureEngineeringFeatureFunctionAggregationFunctionFirstDistinct
    firstN FeatureEngineeringFeatureFunctionAggregationFunctionFirstN
    last FeatureEngineeringFeatureFunctionAggregationFunctionLast
    lastDistinct FeatureEngineeringFeatureFunctionAggregationFunctionLastDistinct
    lastN FeatureEngineeringFeatureFunctionAggregationFunctionLastN
    max FeatureEngineeringFeatureFunctionAggregationFunctionMax
    min FeatureEngineeringFeatureFunctionAggregationFunctionMin
    stddevPop FeatureEngineeringFeatureFunctionAggregationFunctionStddevPop
    stddevSamp FeatureEngineeringFeatureFunctionAggregationFunctionStddevSamp
    sum FeatureEngineeringFeatureFunctionAggregationFunctionSum
    timeWindow FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindow
    The time window over which the aggregation is computed
    varPop FeatureEngineeringFeatureFunctionAggregationFunctionVarPop
    varSamp FeatureEngineeringFeatureFunctionAggregationFunctionVarSamp
    approx_count_distinct FeatureEngineeringFeatureFunctionAggregationFunctionApproxCountDistinct
    approx_percentile FeatureEngineeringFeatureFunctionAggregationFunctionApproxPercentile
    avg FeatureEngineeringFeatureFunctionAggregationFunctionAvg
    count_function FeatureEngineeringFeatureFunctionAggregationFunctionCountFunction
    first FeatureEngineeringFeatureFunctionAggregationFunctionFirst
    first_distinct FeatureEngineeringFeatureFunctionAggregationFunctionFirstDistinct
    first_n FeatureEngineeringFeatureFunctionAggregationFunctionFirstN
    last FeatureEngineeringFeatureFunctionAggregationFunctionLast
    last_distinct FeatureEngineeringFeatureFunctionAggregationFunctionLastDistinct
    last_n FeatureEngineeringFeatureFunctionAggregationFunctionLastN
    max FeatureEngineeringFeatureFunctionAggregationFunctionMax
    min FeatureEngineeringFeatureFunctionAggregationFunctionMin
    stddev_pop FeatureEngineeringFeatureFunctionAggregationFunctionStddevPop
    stddev_samp FeatureEngineeringFeatureFunctionAggregationFunctionStddevSamp
    sum FeatureEngineeringFeatureFunctionAggregationFunctionSum
    time_window FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindow
    The time window over which the aggregation is computed
    var_pop FeatureEngineeringFeatureFunctionAggregationFunctionVarPop
    var_samp FeatureEngineeringFeatureFunctionAggregationFunctionVarSamp

    FeatureEngineeringFeatureFunctionAggregationFunctionApproxCountDistinct, FeatureEngineeringFeatureFunctionAggregationFunctionApproxCountDistinctArgs

    Input string
    RelativeSd double
    The maximum relative standard deviation allowed (default defined by Spark)
    Input string
    RelativeSd float64
    The maximum relative standard deviation allowed (default defined by Spark)
    input string
    relative_sd number
    The maximum relative standard deviation allowed (default defined by Spark)
    input String
    relativeSd Double
    The maximum relative standard deviation allowed (default defined by Spark)
    input string
    relativeSd number
    The maximum relative standard deviation allowed (default defined by Spark)
    input str
    relative_sd float
    The maximum relative standard deviation allowed (default defined by Spark)
    input String
    relativeSd Number
    The maximum relative standard deviation allowed (default defined by Spark)

    FeatureEngineeringFeatureFunctionAggregationFunctionApproxPercentile, FeatureEngineeringFeatureFunctionAggregationFunctionApproxPercentileArgs

    Input string
    Percentile double
    The percentile value to compute (between 0 and 1)
    Accuracy int
    The accuracy parameter (higher is more accurate but slower)
    Input string
    Percentile float64
    The percentile value to compute (between 0 and 1)
    Accuracy int
    The accuracy parameter (higher is more accurate but slower)
    input string
    percentile number
    The percentile value to compute (between 0 and 1)
    accuracy number
    The accuracy parameter (higher is more accurate but slower)
    input String
    percentile Double
    The percentile value to compute (between 0 and 1)
    accuracy Integer
    The accuracy parameter (higher is more accurate but slower)
    input string
    percentile number
    The percentile value to compute (between 0 and 1)
    accuracy number
    The accuracy parameter (higher is more accurate but slower)
    input str
    percentile float
    The percentile value to compute (between 0 and 1)
    accuracy int
    The accuracy parameter (higher is more accurate but slower)
    input String
    percentile Number
    The percentile value to compute (between 0 and 1)
    accuracy Number
    The accuracy parameter (higher is more accurate but slower)

    FeatureEngineeringFeatureFunctionAggregationFunctionAvg, FeatureEngineeringFeatureFunctionAggregationFunctionAvgArgs

    Input string
    Input string
    input string
    input String
    input string
    input str
    input String

    FeatureEngineeringFeatureFunctionAggregationFunctionCountFunction, FeatureEngineeringFeatureFunctionAggregationFunctionCountFunctionArgs

    Input string
    Input string
    input string
    input String
    input string
    input str
    input String

    FeatureEngineeringFeatureFunctionAggregationFunctionFirst, FeatureEngineeringFeatureFunctionAggregationFunctionFirstArgs

    Input string
    Input string
    input string
    input String
    input string
    input str
    input String

    FeatureEngineeringFeatureFunctionAggregationFunctionFirstDistinct, FeatureEngineeringFeatureFunctionAggregationFunctionFirstDistinctArgs

    Input string
    N int
    Input string
    N int
    input string
    n number
    input String
    n Integer
    input string
    n number
    input str
    n int
    input String
    n Number

    FeatureEngineeringFeatureFunctionAggregationFunctionFirstN, FeatureEngineeringFeatureFunctionAggregationFunctionFirstNArgs

    Input string
    N int
    Input string
    N int
    input string
    n number
    input String
    n Integer
    input string
    n number
    input str
    n int
    input String
    n Number

    FeatureEngineeringFeatureFunctionAggregationFunctionLast, FeatureEngineeringFeatureFunctionAggregationFunctionLastArgs

    Input string
    Input string
    input string
    input String
    input string
    input str
    input String

    FeatureEngineeringFeatureFunctionAggregationFunctionLastDistinct, FeatureEngineeringFeatureFunctionAggregationFunctionLastDistinctArgs

    Input string
    N int
    Input string
    N int
    input string
    n number
    input String
    n Integer
    input string
    n number
    input str
    n int
    input String
    n Number

    FeatureEngineeringFeatureFunctionAggregationFunctionLastN, FeatureEngineeringFeatureFunctionAggregationFunctionLastNArgs

    Input string
    N int
    Input string
    N int
    input string
    n number
    input String
    n Integer
    input string
    n number
    input str
    n int
    input String
    n Number

    FeatureEngineeringFeatureFunctionAggregationFunctionMax, FeatureEngineeringFeatureFunctionAggregationFunctionMaxArgs

    Input string
    Input string
    input string
    input String
    input string
    input str
    input String

    FeatureEngineeringFeatureFunctionAggregationFunctionMin, FeatureEngineeringFeatureFunctionAggregationFunctionMinArgs

    Input string
    Input string
    input string
    input String
    input string
    input str
    input String

    FeatureEngineeringFeatureFunctionAggregationFunctionStddevPop, FeatureEngineeringFeatureFunctionAggregationFunctionStddevPopArgs

    Input string
    Input string
    input string
    input String
    input string
    input str
    input String

    FeatureEngineeringFeatureFunctionAggregationFunctionStddevSamp, FeatureEngineeringFeatureFunctionAggregationFunctionStddevSampArgs

    Input string
    Input string
    input string
    input String
    input string
    input str
    input String

    FeatureEngineeringFeatureFunctionAggregationFunctionSum, FeatureEngineeringFeatureFunctionAggregationFunctionSumArgs

    Input string
    Input string
    input string
    input String
    input string
    input str
    input String

    FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindow, FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowArgs

    Rolling FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowRolling
    Sawtooth FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowSawtooth
    A sawtooth window served via the hybrid batch + streaming path
    Sliding FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowSliding
    StartTime string
    Earliest event-time boundary at which the Feature may emit an output. This gates outputs, not the historical inputs read by a window. For example, a 365-day window with start_time=2026-01-01 begins emitting partial-window values on that date instead of waiting for 365 days of data; a lifetime window produces no output before start_time. If unset, tumbling and fixed-duration sliding windows first emit at an offset-aligned boundary after a full window can be formed. If unset, lifetime sliding windows and rolling windows emit as soon as eligible source data exists
    Tumbling FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowTumbling
    Rolling FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowRolling
    Sawtooth FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowSawtooth
    A sawtooth window served via the hybrid batch + streaming path
    Sliding FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowSliding
    StartTime string
    Earliest event-time boundary at which the Feature may emit an output. This gates outputs, not the historical inputs read by a window. For example, a 365-day window with start_time=2026-01-01 begins emitting partial-window values on that date instead of waiting for 365 days of data; a lifetime window produces no output before start_time. If unset, tumbling and fixed-duration sliding windows first emit at an offset-aligned boundary after a full window can be formed. If unset, lifetime sliding windows and rolling windows emit as soon as eligible source data exists
    Tumbling FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowTumbling
    rolling object
    sawtooth object
    A sawtooth window served via the hybrid batch + streaming path
    sliding object
    start_time string
    Earliest event-time boundary at which the Feature may emit an output. This gates outputs, not the historical inputs read by a window. For example, a 365-day window with start_time=2026-01-01 begins emitting partial-window values on that date instead of waiting for 365 days of data; a lifetime window produces no output before start_time. If unset, tumbling and fixed-duration sliding windows first emit at an offset-aligned boundary after a full window can be formed. If unset, lifetime sliding windows and rolling windows emit as soon as eligible source data exists
    tumbling object
    rolling FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowRolling
    sawtooth FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowSawtooth
    A sawtooth window served via the hybrid batch + streaming path
    sliding FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowSliding
    startTime String
    Earliest event-time boundary at which the Feature may emit an output. This gates outputs, not the historical inputs read by a window. For example, a 365-day window with start_time=2026-01-01 begins emitting partial-window values on that date instead of waiting for 365 days of data; a lifetime window produces no output before start_time. If unset, tumbling and fixed-duration sliding windows first emit at an offset-aligned boundary after a full window can be formed. If unset, lifetime sliding windows and rolling windows emit as soon as eligible source data exists
    tumbling FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowTumbling
    rolling FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowRolling
    sawtooth FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowSawtooth
    A sawtooth window served via the hybrid batch + streaming path
    sliding FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowSliding
    startTime string
    Earliest event-time boundary at which the Feature may emit an output. This gates outputs, not the historical inputs read by a window. For example, a 365-day window with start_time=2026-01-01 begins emitting partial-window values on that date instead of waiting for 365 days of data; a lifetime window produces no output before start_time. If unset, tumbling and fixed-duration sliding windows first emit at an offset-aligned boundary after a full window can be formed. If unset, lifetime sliding windows and rolling windows emit as soon as eligible source data exists
    tumbling FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowTumbling
    rolling FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowRolling
    sawtooth FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowSawtooth
    A sawtooth window served via the hybrid batch + streaming path
    sliding FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowSliding
    start_time str
    Earliest event-time boundary at which the Feature may emit an output. This gates outputs, not the historical inputs read by a window. For example, a 365-day window with start_time=2026-01-01 begins emitting partial-window values on that date instead of waiting for 365 days of data; a lifetime window produces no output before start_time. If unset, tumbling and fixed-duration sliding windows first emit at an offset-aligned boundary after a full window can be formed. If unset, lifetime sliding windows and rolling windows emit as soon as eligible source data exists
    tumbling FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowTumbling
    rolling Property Map
    sawtooth Property Map
    A sawtooth window served via the hybrid batch + streaming path
    sliding Property Map
    startTime String
    Earliest event-time boundary at which the Feature may emit an output. This gates outputs, not the historical inputs read by a window. For example, a 365-day window with start_time=2026-01-01 begins emitting partial-window values on that date instead of waiting for 365 days of data; a lifetime window produces no output before start_time. If unset, tumbling and fixed-duration sliding windows first emit at an offset-aligned boundary after a full window can be formed. If unset, lifetime sliding windows and rolling windows emit as soon as eligible source data exists
    tumbling Property Map

    FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowRolling, FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowRollingArgs

    Delay string
    WindowDuration string
    Delay string
    WindowDuration string
    delay string
    window_duration string
    delay String
    windowDuration String
    delay string
    windowDuration string
    delay String
    windowDuration String

    FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowSawtooth, FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowSawtoothArgs

    Delay string
    WindowDuration string
    Delay string
    WindowDuration string
    delay string
    window_duration string
    delay String
    windowDuration String
    delay string
    windowDuration string
    delay String
    windowDuration String

    FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowSliding, FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowSlidingArgs

    SlideDuration string
    The slide duration (interval by which windows advance, must be positive and less than duration)
    Delay string
    Offset string
    WindowDuration string
    SlideDuration string
    The slide duration (interval by which windows advance, must be positive and less than duration)
    Delay string
    Offset string
    WindowDuration string
    slide_duration string
    The slide duration (interval by which windows advance, must be positive and less than duration)
    delay string
    offset string
    window_duration string
    slideDuration String
    The slide duration (interval by which windows advance, must be positive and less than duration)
    delay String
    offset String
    windowDuration String
    slideDuration string
    The slide duration (interval by which windows advance, must be positive and less than duration)
    delay string
    offset string
    windowDuration string
    slide_duration str
    The slide duration (interval by which windows advance, must be positive and less than duration)
    delay str
    offset str
    window_duration str
    slideDuration String
    The slide duration (interval by which windows advance, must be positive and less than duration)
    delay String
    offset String
    windowDuration String

    FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowTumbling, FeatureEngineeringFeatureFunctionAggregationFunctionTimeWindowTumblingArgs

    WindowDuration string
    Delay string
    Offset string
    WindowDuration string
    Delay string
    Offset string
    window_duration string
    delay string
    offset string
    windowDuration String
    delay String
    offset String
    windowDuration string
    delay string
    offset string
    windowDuration String
    delay String
    offset String

    FeatureEngineeringFeatureFunctionAggregationFunctionVarPop, FeatureEngineeringFeatureFunctionAggregationFunctionVarPopArgs

    Input string
    Input string
    input string
    input String
    input string
    input str
    input String

    FeatureEngineeringFeatureFunctionAggregationFunctionVarSamp, FeatureEngineeringFeatureFunctionAggregationFunctionVarSampArgs

    Input string
    Input string
    input string
    input String
    input string
    input str
    input String

    FeatureEngineeringFeatureFunctionColumnSelection, FeatureEngineeringFeatureFunctionColumnSelectionArgs

    Column string
    Column string
    column string
    column String
    column string
    column str
    column String

    FeatureEngineeringFeatureFunctionCustomUdf, FeatureEngineeringFeatureFunctionCustomUdfArgs

    FunctionPath string
    Fully qualified 3-part Unity Catalog path of the function to apply
    InputBindings List<FeatureEngineeringFeatureFunctionCustomUdfInputBinding>
    Binds each UC function parameter to a source column. May be empty for zero-argument functions (e.g. a timestamp generator)
    FunctionPath string
    Fully qualified 3-part Unity Catalog path of the function to apply
    InputBindings []FeatureEngineeringFeatureFunctionCustomUdfInputBinding
    Binds each UC function parameter to a source column. May be empty for zero-argument functions (e.g. a timestamp generator)
    function_path string
    Fully qualified 3-part Unity Catalog path of the function to apply
    input_bindings list(object)
    Binds each UC function parameter to a source column. May be empty for zero-argument functions (e.g. a timestamp generator)
    functionPath String
    Fully qualified 3-part Unity Catalog path of the function to apply
    inputBindings List<FeatureEngineeringFeatureFunctionCustomUdfInputBinding>
    Binds each UC function parameter to a source column. May be empty for zero-argument functions (e.g. a timestamp generator)
    functionPath string
    Fully qualified 3-part Unity Catalog path of the function to apply
    inputBindings FeatureEngineeringFeatureFunctionCustomUdfInputBinding[]
    Binds each UC function parameter to a source column. May be empty for zero-argument functions (e.g. a timestamp generator)
    function_path str
    Fully qualified 3-part Unity Catalog path of the function to apply
    input_bindings Sequence[FeatureEngineeringFeatureFunctionCustomUdfInputBinding]
    Binds each UC function parameter to a source column. May be empty for zero-argument functions (e.g. a timestamp generator)
    functionPath String
    Fully qualified 3-part Unity Catalog path of the function to apply
    inputBindings List<Property Map>
    Binds each UC function parameter to a source column. May be empty for zero-argument functions (e.g. a timestamp generator)

    FeatureEngineeringFeatureFunctionCustomUdfInputBinding, FeatureEngineeringFeatureFunctionCustomUdfInputBindingArgs

    Column string
    Parameter string
    Name of the UC function parameter
    Column string
    Parameter string
    Name of the UC function parameter
    column string
    parameter string
    Name of the UC function parameter
    column String
    parameter String
    Name of the UC function parameter
    column string
    parameter string
    Name of the UC function parameter
    column str
    parameter str
    Name of the UC function parameter
    column String
    parameter String
    Name of the UC function parameter

    FeatureEngineeringFeatureLineageContext, FeatureEngineeringFeatureLineageContextArgs

    JobContext FeatureEngineeringFeatureLineageContextJobContext
    Job context information including job ID and run ID
    NotebookId int
    The notebook ID where this API was invoked
    JobContext FeatureEngineeringFeatureLineageContextJobContext
    Job context information including job ID and run ID
    NotebookId int
    The notebook ID where this API was invoked
    job_context object
    Job context information including job ID and run ID
    notebook_id number
    The notebook ID where this API was invoked
    jobContext FeatureEngineeringFeatureLineageContextJobContext
    Job context information including job ID and run ID
    notebookId Integer
    The notebook ID where this API was invoked
    jobContext FeatureEngineeringFeatureLineageContextJobContext
    Job context information including job ID and run ID
    notebookId number
    The notebook ID where this API was invoked
    job_context FeatureEngineeringFeatureLineageContextJobContext
    Job context information including job ID and run ID
    notebook_id int
    The notebook ID where this API was invoked
    jobContext Property Map
    Job context information including job ID and run ID
    notebookId Number
    The notebook ID where this API was invoked

    FeatureEngineeringFeatureLineageContextJobContext, FeatureEngineeringFeatureLineageContextJobContextArgs

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

    FeatureEngineeringFeatureProviderConfig, FeatureEngineeringFeatureProviderConfigArgs

    WorkspaceId string
    Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
    WorkspaceId string
    Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
    workspace_id string
    Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
    workspaceId String
    Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
    workspaceId string
    Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
    workspace_id str
    Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
    workspaceId String
    Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.

    FeatureEngineeringFeatureSource, FeatureEngineeringFeatureSourceArgs

    DeltaTableSource FeatureEngineeringFeatureSourceDeltaTableSource
    A Delta table data source
    KafkaSource FeatureEngineeringFeatureSourceKafkaSource
    A Kafka stream data source
    Lateness FeatureEngineeringFeatureSourceLateness
    Completeness timing for this Feature's use of the source. This configuration is part of the Feature definition; it does not modify the underlying table or stream
    RequestSource FeatureEngineeringFeatureSourceRequestSource
    A request-time data source
    StreamSource FeatureEngineeringFeatureSourceStreamSource
    A Stream data source
    DeltaTableSource FeatureEngineeringFeatureSourceDeltaTableSource
    A Delta table data source
    KafkaSource FeatureEngineeringFeatureSourceKafkaSource
    A Kafka stream data source
    Lateness FeatureEngineeringFeatureSourceLateness
    Completeness timing for this Feature's use of the source. This configuration is part of the Feature definition; it does not modify the underlying table or stream
    RequestSource FeatureEngineeringFeatureSourceRequestSource
    A request-time data source
    StreamSource FeatureEngineeringFeatureSourceStreamSource
    A Stream data source
    delta_table_source object
    A Delta table data source
    kafka_source object
    A Kafka stream data source
    lateness object
    Completeness timing for this Feature's use of the source. This configuration is part of the Feature definition; it does not modify the underlying table or stream
    request_source object
    A request-time data source
    stream_source object
    A Stream data source
    deltaTableSource FeatureEngineeringFeatureSourceDeltaTableSource
    A Delta table data source
    kafkaSource FeatureEngineeringFeatureSourceKafkaSource
    A Kafka stream data source
    lateness FeatureEngineeringFeatureSourceLateness
    Completeness timing for this Feature's use of the source. This configuration is part of the Feature definition; it does not modify the underlying table or stream
    requestSource FeatureEngineeringFeatureSourceRequestSource
    A request-time data source
    streamSource FeatureEngineeringFeatureSourceStreamSource
    A Stream data source
    deltaTableSource FeatureEngineeringFeatureSourceDeltaTableSource
    A Delta table data source
    kafkaSource FeatureEngineeringFeatureSourceKafkaSource
    A Kafka stream data source
    lateness FeatureEngineeringFeatureSourceLateness
    Completeness timing for this Feature's use of the source. This configuration is part of the Feature definition; it does not modify the underlying table or stream
    requestSource FeatureEngineeringFeatureSourceRequestSource
    A request-time data source
    streamSource FeatureEngineeringFeatureSourceStreamSource
    A Stream data source
    delta_table_source FeatureEngineeringFeatureSourceDeltaTableSource
    A Delta table data source
    kafka_source FeatureEngineeringFeatureSourceKafkaSource
    A Kafka stream data source
    lateness FeatureEngineeringFeatureSourceLateness
    Completeness timing for this Feature's use of the source. This configuration is part of the Feature definition; it does not modify the underlying table or stream
    request_source FeatureEngineeringFeatureSourceRequestSource
    A request-time data source
    stream_source FeatureEngineeringFeatureSourceStreamSource
    A Stream data source
    deltaTableSource Property Map
    A Delta table data source
    kafkaSource Property Map
    A Kafka stream data source
    lateness Property Map
    Completeness timing for this Feature's use of the source. This configuration is part of the Feature definition; it does not modify the underlying table or stream
    requestSource Property Map
    A request-time data source
    streamSource Property Map
    A Stream data source

    FeatureEngineeringFeatureSourceDeltaTableSource, FeatureEngineeringFeatureSourceDeltaTableSourceArgs

    FullName string
    The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
    DataframeSchema string
    FilterCondition string
    TransformationSql string
    FullName string
    The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
    DataframeSchema string
    FilterCondition string
    TransformationSql string
    full_name string
    The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
    dataframe_schema string
    filter_condition string
    transformation_sql string
    fullName String
    The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
    dataframeSchema String
    filterCondition String
    transformationSql String
    fullName string
    The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
    dataframeSchema string
    filterCondition string
    transformationSql string
    full_name str
    The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
    dataframe_schema str
    filter_condition str
    transformation_sql str
    fullName String
    The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
    dataframeSchema String
    filterCondition String
    transformationSql String

    FeatureEngineeringFeatureSourceKafkaSource, FeatureEngineeringFeatureSourceKafkaSourceArgs

    Name string
    (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
    FilterCondition string
    Name string
    (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
    FilterCondition string
    name string
    (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
    filter_condition string
    name String
    (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
    filterCondition String
    name string
    (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
    filterCondition string
    name str
    (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
    filter_condition str
    name String
    (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
    filterCondition String

    FeatureEngineeringFeatureSourceLateness, FeatureEngineeringFeatureSourceLatenessArgs

    SettlingDelay string
    Non-negative time to wait after a window ends before treating its source data as complete. Training shifts the eligible evaluation time backwards by this duration so it does not join data that would still have been settling online. Materialization waits for the duration to elapse before publishing the window. If unset, source data is considered settled immediately
    SettlingDelay string
    Non-negative time to wait after a window ends before treating its source data as complete. Training shifts the eligible evaluation time backwards by this duration so it does not join data that would still have been settling online. Materialization waits for the duration to elapse before publishing the window. If unset, source data is considered settled immediately
    settling_delay string
    Non-negative time to wait after a window ends before treating its source data as complete. Training shifts the eligible evaluation time backwards by this duration so it does not join data that would still have been settling online. Materialization waits for the duration to elapse before publishing the window. If unset, source data is considered settled immediately
    settlingDelay String
    Non-negative time to wait after a window ends before treating its source data as complete. Training shifts the eligible evaluation time backwards by this duration so it does not join data that would still have been settling online. Materialization waits for the duration to elapse before publishing the window. If unset, source data is considered settled immediately
    settlingDelay string
    Non-negative time to wait after a window ends before treating its source data as complete. Training shifts the eligible evaluation time backwards by this duration so it does not join data that would still have been settling online. Materialization waits for the duration to elapse before publishing the window. If unset, source data is considered settled immediately
    settling_delay str
    Non-negative time to wait after a window ends before treating its source data as complete. Training shifts the eligible evaluation time backwards by this duration so it does not join data that would still have been settling online. Materialization waits for the duration to elapse before publishing the window. If unset, source data is considered settled immediately
    settlingDelay String
    Non-negative time to wait after a window ends before treating its source data as complete. Training shifts the eligible evaluation time backwards by this duration so it does not join data that would still have been settling online. Materialization waits for the duration to elapse before publishing the window. If unset, source data is considered settled immediately

    FeatureEngineeringFeatureSourceRequestSource, FeatureEngineeringFeatureSourceRequestSourceArgs

    FlatSchema FeatureEngineeringFeatureSourceRequestSourceFlatSchema
    A flat schema with scalar-typed fields only
    FlatSchema FeatureEngineeringFeatureSourceRequestSourceFlatSchema
    A flat schema with scalar-typed fields only
    flat_schema object
    A flat schema with scalar-typed fields only
    flatSchema FeatureEngineeringFeatureSourceRequestSourceFlatSchema
    A flat schema with scalar-typed fields only
    flatSchema FeatureEngineeringFeatureSourceRequestSourceFlatSchema
    A flat schema with scalar-typed fields only
    flat_schema FeatureEngineeringFeatureSourceRequestSourceFlatSchema
    A flat schema with scalar-typed fields only
    flatSchema Property Map
    A flat schema with scalar-typed fields only

    FeatureEngineeringFeatureSourceRequestSourceFlatSchema, FeatureEngineeringFeatureSourceRequestSourceFlatSchemaArgs

    fields list(object)
    The list of fields in this schema
    fields List<Property Map>
    The list of fields in this schema

    FeatureEngineeringFeatureSourceRequestSourceFlatSchemaField, FeatureEngineeringFeatureSourceRequestSourceFlatSchemaFieldArgs

    DataType string
    The scalar data type of the field. Possible values are: BINARY, BOOLEAN, DATE, DECIMAL, DOUBLE, FLOAT, INTEGER, LONG, SHORT, STRING, TIMESTAMP
    Name string
    (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
    DataType string
    The scalar data type of the field. Possible values are: BINARY, BOOLEAN, DATE, DECIMAL, DOUBLE, FLOAT, INTEGER, LONG, SHORT, STRING, TIMESTAMP
    Name string
    (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
    data_type string
    The scalar data type of the field. Possible values are: BINARY, BOOLEAN, DATE, DECIMAL, DOUBLE, FLOAT, INTEGER, LONG, SHORT, STRING, TIMESTAMP
    name string
    (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
    dataType String
    The scalar data type of the field. Possible values are: BINARY, BOOLEAN, DATE, DECIMAL, DOUBLE, FLOAT, INTEGER, LONG, SHORT, STRING, TIMESTAMP
    name String
    (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
    dataType string
    The scalar data type of the field. Possible values are: BINARY, BOOLEAN, DATE, DECIMAL, DOUBLE, FLOAT, INTEGER, LONG, SHORT, STRING, TIMESTAMP
    name string
    (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
    data_type str
    The scalar data type of the field. Possible values are: BINARY, BOOLEAN, DATE, DECIMAL, DOUBLE, FLOAT, INTEGER, LONG, SHORT, STRING, TIMESTAMP
    name str
    (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
    dataType String
    The scalar data type of the field. Possible values are: BINARY, BOOLEAN, DATE, DECIMAL, DOUBLE, FLOAT, INTEGER, LONG, SHORT, STRING, TIMESTAMP
    name String
    (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)

    FeatureEngineeringFeatureSourceStreamSource, FeatureEngineeringFeatureSourceStreamSourceArgs

    FullName string
    The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
    DataframeSchema string
    FilterCondition string
    TransformationSql string
    FullName string
    The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
    DataframeSchema string
    FilterCondition string
    TransformationSql string
    full_name string
    The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
    dataframe_schema string
    filter_condition string
    transformation_sql string
    fullName String
    The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
    dataframeSchema String
    filterCondition String
    transformationSql String
    fullName string
    The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
    dataframeSchema string
    filterCondition string
    transformationSql string
    full_name str
    The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
    dataframe_schema str
    filter_condition str
    transformation_sql str
    fullName String
    The full three-part name (catalog, schema, name) of the feature. This is the feature's resource identifier; the catalog_name, schema_name, and name fields below are OUTPUT_ONLY decomposed views of this value
    dataframeSchema String
    filterCondition String
    transformationSql String

    FeatureEngineeringFeatureTimeseriesColumn, FeatureEngineeringFeatureTimeseriesColumnArgs

    Name string
    (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
    Name string
    (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
    name string
    (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
    name String
    (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
    name string
    (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
    name str
    (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)
    name String
    (string) - Name of the feature, extracted from the full three-part name (catalog.schema.name)

    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 logo
    Viewing docs for Databricks v1.109.0
    published on Tuesday, Sep 8, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial