Databricks v1.63.0 published on Thursday, Mar 13, 2025 by Pulumi
databricks.getFunctions
Explore with Pulumi AI
This data source can only be used with a workspace-level provider!
Retrieves a list of User-Defined Functions (UDFs) registered in the Unity Catalog.
Example Usage
List all functions defined in a specific schema (main.default in this example):
import * as pulumi from "@pulumi/pulumi";
import * as databricks from "@pulumi/databricks";
const all = databricks.getFunctions({
    catalogName: "main",
    schemaName: "default",
});
export const allExternalLocations = all.then(all => all.functions);
import pulumi
import pulumi_databricks as databricks
all = databricks.get_functions(catalog_name="main",
    schema_name="default")
pulumi.export("allExternalLocations", all.functions)
package main
import (
	"github.com/pulumi/pulumi-databricks/sdk/go/databricks"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		all, err := databricks.GetFunctions(ctx, &databricks.GetFunctionsArgs{
			CatalogName: "main",
			SchemaName:  "default",
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("allExternalLocations", all.Functions)
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Databricks = Pulumi.Databricks;
return await Deployment.RunAsync(() => 
{
    var all = Databricks.GetFunctions.Invoke(new()
    {
        CatalogName = "main",
        SchemaName = "default",
    });
    return new Dictionary<string, object?>
    {
        ["allExternalLocations"] = all.Apply(getFunctionsResult => getFunctionsResult.Functions),
    };
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.databricks.DatabricksFunctions;
import com.pulumi.databricks.inputs.GetFunctionsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        final var all = DatabricksFunctions.getFunctions(GetFunctionsArgs.builder()
            .catalogName("main")
            .schemaName("default")
            .build());
        ctx.export("allExternalLocations", all.applyValue(getFunctionsResult -> getFunctionsResult.functions()));
    }
}
variables:
  all:
    fn::invoke:
      function: databricks:getFunctions
      arguments:
        catalogName: main
        schemaName: default
outputs:
  allExternalLocations: ${all.functions}
Related Resources
The following resources are used in the same context:
- databricks.Schema to get information about a single schema
Using getFunctions
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getFunctions(args: GetFunctionsArgs, opts?: InvokeOptions): Promise<GetFunctionsResult>
function getFunctionsOutput(args: GetFunctionsOutputArgs, opts?: InvokeOptions): Output<GetFunctionsResult>def get_functions(catalog_name: Optional[str] = None,
                  functions: Optional[Sequence[GetFunctionsFunction]] = None,
                  include_browse: Optional[bool] = None,
                  schema_name: Optional[str] = None,
                  opts: Optional[InvokeOptions] = None) -> GetFunctionsResult
def get_functions_output(catalog_name: Optional[pulumi.Input[str]] = None,
                  functions: Optional[pulumi.Input[Sequence[pulumi.Input[GetFunctionsFunctionArgs]]]] = None,
                  include_browse: Optional[pulumi.Input[bool]] = None,
                  schema_name: Optional[pulumi.Input[str]] = None,
                  opts: Optional[InvokeOptions] = None) -> Output[GetFunctionsResult]func GetFunctions(ctx *Context, args *GetFunctionsArgs, opts ...InvokeOption) (*GetFunctionsResult, error)
func GetFunctionsOutput(ctx *Context, args *GetFunctionsOutputArgs, opts ...InvokeOption) GetFunctionsResultOutput> Note: This function is named GetFunctions in the Go SDK.
public static class GetFunctions 
{
    public static Task<GetFunctionsResult> InvokeAsync(GetFunctionsArgs args, InvokeOptions? opts = null)
    public static Output<GetFunctionsResult> Invoke(GetFunctionsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetFunctionsResult> getFunctions(GetFunctionsArgs args, InvokeOptions options)
public static Output<GetFunctionsResult> getFunctions(GetFunctionsArgs args, InvokeOptions options)
fn::invoke:
  function: databricks:index/getFunctions:getFunctions
  arguments:
    # arguments dictionaryThe following arguments are supported:
- CatalogName string
- Name of databricks_catalog.
- SchemaName string
- Name of databricks_schema.
- Functions
List<GetFunctions Function> 
- list of objects describing individual UDF. Each object consists of the following attributes (refer to REST API documentation for up-to-date list of attributes. Default type is String):
- IncludeBrowse bool
- flag to specify if include UDFs in the response for which the principal can only access selective metadata for.
- CatalogName string
- Name of databricks_catalog.
- SchemaName string
- Name of databricks_schema.
- Functions
[]GetFunctions Function 
- list of objects describing individual UDF. Each object consists of the following attributes (refer to REST API documentation for up-to-date list of attributes. Default type is String):
- IncludeBrowse bool
- flag to specify if include UDFs in the response for which the principal can only access selective metadata for.
- catalogName String
- Name of databricks_catalog.
- schemaName String
- Name of databricks_schema.
- functions
List<GetFunctions Function> 
- list of objects describing individual UDF. Each object consists of the following attributes (refer to REST API documentation for up-to-date list of attributes. Default type is String):
- includeBrowse Boolean
- flag to specify if include UDFs in the response for which the principal can only access selective metadata for.
- catalogName string
- Name of databricks_catalog.
- schemaName string
- Name of databricks_schema.
- functions
GetFunctions Function[] 
- list of objects describing individual UDF. Each object consists of the following attributes (refer to REST API documentation for up-to-date list of attributes. Default type is String):
- includeBrowse boolean
- flag to specify if include UDFs in the response for which the principal can only access selective metadata for.
- catalog_name str
- Name of databricks_catalog.
- schema_name str
- Name of databricks_schema.
- functions
Sequence[GetFunctions Function] 
- list of objects describing individual UDF. Each object consists of the following attributes (refer to REST API documentation for up-to-date list of attributes. Default type is String):
- include_browse bool
- flag to specify if include UDFs in the response for which the principal can only access selective metadata for.
- catalogName String
- Name of databricks_catalog.
- schemaName String
- Name of databricks_schema.
- functions List<Property Map>
- list of objects describing individual UDF. Each object consists of the following attributes (refer to REST API documentation for up-to-date list of attributes. Default type is String):
- includeBrowse Boolean
- flag to specify if include UDFs in the response for which the principal can only access selective metadata for.
getFunctions Result
The following output properties are available:
- CatalogName string
- Name of parent catalog.
- Functions
List<GetFunctions Function> 
- list of objects describing individual UDF. Each object consists of the following attributes (refer to REST API documentation for up-to-date list of attributes. Default type is String):
- Id string
- The provider-assigned unique ID for this managed resource.
- SchemaName string
- Name of parent schema relative to its parent catalog.
- IncludeBrowse bool
- CatalogName string
- Name of parent catalog.
- Functions
[]GetFunctions Function 
- list of objects describing individual UDF. Each object consists of the following attributes (refer to REST API documentation for up-to-date list of attributes. Default type is String):
- Id string
- The provider-assigned unique ID for this managed resource.
- SchemaName string
- Name of parent schema relative to its parent catalog.
- IncludeBrowse bool
- catalogName String
- Name of parent catalog.
- functions
List<GetFunctions Function> 
- list of objects describing individual UDF. Each object consists of the following attributes (refer to REST API documentation for up-to-date list of attributes. Default type is String):
- id String
- The provider-assigned unique ID for this managed resource.
- schemaName String
- Name of parent schema relative to its parent catalog.
- includeBrowse Boolean
- catalogName string
- Name of parent catalog.
- functions
GetFunctions Function[] 
- list of objects describing individual UDF. Each object consists of the following attributes (refer to REST API documentation for up-to-date list of attributes. Default type is String):
- id string
- The provider-assigned unique ID for this managed resource.
- schemaName string
- Name of parent schema relative to its parent catalog.
- includeBrowse boolean
- catalog_name str
- Name of parent catalog.
- functions
Sequence[GetFunctions Function] 
- list of objects describing individual UDF. Each object consists of the following attributes (refer to REST API documentation for up-to-date list of attributes. Default type is String):
- id str
- The provider-assigned unique ID for this managed resource.
- schema_name str
- Name of parent schema relative to its parent catalog.
- include_browse bool
- catalogName String
- Name of parent catalog.
- functions List<Property Map>
- list of objects describing individual UDF. Each object consists of the following attributes (refer to REST API documentation for up-to-date list of attributes. Default type is String):
- id String
- The provider-assigned unique ID for this managed resource.
- schemaName String
- Name of parent schema relative to its parent catalog.
- includeBrowse Boolean
Supporting Types
GetFunctionsFunction  
- BrowseOnly bool
- Indicates whether the principal is limited to retrieving metadata for the associated object through the BROWSEprivilege wheninclude_browseis enabled in the request.
- CatalogName string
- Name of databricks_catalog.
- Comment string
- User-provided free-form text description.
- CreatedAt int
- Time at which this function was created, in epoch milliseconds.
- CreatedBy string
- Username of function creator.
- DataType string
- Scalar function return data type.
- ExternalLanguage string
- External function language.
- ExternalName string
- External function name.
- FullData stringType 
- Pretty printed function data type.
- FullName string
- Full name of function, in form of catalog_name.schema_name.function__name
- FunctionId string
- Id of Function, relative to parent schema.
- InputParams List<GetFunctions Function Input Param> 
- object describing input parameters. Consists of the single attribute:
- IsDeterministic bool
- Boolean flag specifying whether the function is deterministic.
- IsNull boolCall 
- Boolean flag whether function null call.
- MetastoreId string
- Unique identifier of parent metastore.
- Name string
- Name of parameter.
- Owner string
- Username of current owner of function.
- ParameterStyle string
- Function parameter style. Sis the value for SQL.
- Properties string
- JSON-serialized key-value pair map, encoded (escaped) as a string.
- ReturnParams List<GetFunctions Function Return Param> 
- Table function return parameters. See input_paramsfor description.
- RoutineBody string
- Function language (SQLorEXTERNAL). WhenEXTERNALis used, the language of the routine function should be specified in theexternal_languagefield, and thereturn_paramsof the function cannot be used (asTABLEreturn type is not supported), and thesql_data_accessfield must beNO_SQL.
- RoutineDefinition string
- Function body.
- RoutineDependencies List<GetFunctions Function Routine Dependency> 
- Function dependencies.
- SchemaName string
- Name of databricks_schema.
- SecurityType string
- Function security type. (Enum: DEFINER).
- SpecificName string
- Specific name of the function; Reserved for future use.
- SqlData stringAccess 
- Function SQL data access (CONTAINS_SQL,READS_SQL_DATA,NO_SQL).
- SqlPath string
- List of schemes whose objects can be referenced without qualification.
- UpdatedAt int
- Time at which this function was created, in epoch milliseconds.
- UpdatedBy string
- Username of user who last modified function.
- BrowseOnly bool
- Indicates whether the principal is limited to retrieving metadata for the associated object through the BROWSEprivilege wheninclude_browseis enabled in the request.
- CatalogName string
- Name of databricks_catalog.
- Comment string
- User-provided free-form text description.
- CreatedAt int
- Time at which this function was created, in epoch milliseconds.
- CreatedBy string
- Username of function creator.
- DataType string
- Scalar function return data type.
- ExternalLanguage string
- External function language.
- ExternalName string
- External function name.
- FullData stringType 
- Pretty printed function data type.
- FullName string
- Full name of function, in form of catalog_name.schema_name.function__name
- FunctionId string
- Id of Function, relative to parent schema.
- InputParams []GetFunctions Function Input Param 
- object describing input parameters. Consists of the single attribute:
- IsDeterministic bool
- Boolean flag specifying whether the function is deterministic.
- IsNull boolCall 
- Boolean flag whether function null call.
- MetastoreId string
- Unique identifier of parent metastore.
- Name string
- Name of parameter.
- Owner string
- Username of current owner of function.
- ParameterStyle string
- Function parameter style. Sis the value for SQL.
- Properties string
- JSON-serialized key-value pair map, encoded (escaped) as a string.
- ReturnParams []GetFunctions Function Return Param 
- Table function return parameters. See input_paramsfor description.
- RoutineBody string
- Function language (SQLorEXTERNAL). WhenEXTERNALis used, the language of the routine function should be specified in theexternal_languagefield, and thereturn_paramsof the function cannot be used (asTABLEreturn type is not supported), and thesql_data_accessfield must beNO_SQL.
- RoutineDefinition string
- Function body.
- RoutineDependencies []GetFunctions Function Routine Dependency 
- Function dependencies.
- SchemaName string
- Name of databricks_schema.
- SecurityType string
- Function security type. (Enum: DEFINER).
- SpecificName string
- Specific name of the function; Reserved for future use.
- SqlData stringAccess 
- Function SQL data access (CONTAINS_SQL,READS_SQL_DATA,NO_SQL).
- SqlPath string
- List of schemes whose objects can be referenced without qualification.
- UpdatedAt int
- Time at which this function was created, in epoch milliseconds.
- UpdatedBy string
- Username of user who last modified function.
- browseOnly Boolean
- Indicates whether the principal is limited to retrieving metadata for the associated object through the BROWSEprivilege wheninclude_browseis enabled in the request.
- catalogName String
- Name of databricks_catalog.
- comment String
- User-provided free-form text description.
- createdAt Integer
- Time at which this function was created, in epoch milliseconds.
- createdBy String
- Username of function creator.
- dataType String
- Scalar function return data type.
- externalLanguage String
- External function language.
- externalName String
- External function name.
- fullData StringType 
- Pretty printed function data type.
- fullName String
- Full name of function, in form of catalog_name.schema_name.function__name
- functionId String
- Id of Function, relative to parent schema.
- inputParams List<GetFunctions Function Input Param> 
- object describing input parameters. Consists of the single attribute:
- isDeterministic Boolean
- Boolean flag specifying whether the function is deterministic.
- isNull BooleanCall 
- Boolean flag whether function null call.
- metastoreId String
- Unique identifier of parent metastore.
- name String
- Name of parameter.
- owner String
- Username of current owner of function.
- parameterStyle String
- Function parameter style. Sis the value for SQL.
- properties String
- JSON-serialized key-value pair map, encoded (escaped) as a string.
- returnParams List<GetFunctions Function Return Param> 
- Table function return parameters. See input_paramsfor description.
- routineBody String
- Function language (SQLorEXTERNAL). WhenEXTERNALis used, the language of the routine function should be specified in theexternal_languagefield, and thereturn_paramsof the function cannot be used (asTABLEreturn type is not supported), and thesql_data_accessfield must beNO_SQL.
- routineDefinition String
- Function body.
- routineDependencies List<GetFunctions Function Routine Dependency> 
- Function dependencies.
- schemaName String
- Name of databricks_schema.
- securityType String
- Function security type. (Enum: DEFINER).
- specificName String
- Specific name of the function; Reserved for future use.
- sqlData StringAccess 
- Function SQL data access (CONTAINS_SQL,READS_SQL_DATA,NO_SQL).
- sqlPath String
- List of schemes whose objects can be referenced without qualification.
- updatedAt Integer
- Time at which this function was created, in epoch milliseconds.
- updatedBy String
- Username of user who last modified function.
- browseOnly boolean
- Indicates whether the principal is limited to retrieving metadata for the associated object through the BROWSEprivilege wheninclude_browseis enabled in the request.
- catalogName string
- Name of databricks_catalog.
- comment string
- User-provided free-form text description.
- createdAt number
- Time at which this function was created, in epoch milliseconds.
- createdBy string
- Username of function creator.
- dataType string
- Scalar function return data type.
- externalLanguage string
- External function language.
- externalName string
- External function name.
- fullData stringType 
- Pretty printed function data type.
- fullName string
- Full name of function, in form of catalog_name.schema_name.function__name
- functionId string
- Id of Function, relative to parent schema.
- inputParams GetFunctions Function Input Param[] 
- object describing input parameters. Consists of the single attribute:
- isDeterministic boolean
- Boolean flag specifying whether the function is deterministic.
- isNull booleanCall 
- Boolean flag whether function null call.
- metastoreId string
- Unique identifier of parent metastore.
- name string
- Name of parameter.
- owner string
- Username of current owner of function.
- parameterStyle string
- Function parameter style. Sis the value for SQL.
- properties string
- JSON-serialized key-value pair map, encoded (escaped) as a string.
- returnParams GetFunctions Function Return Param[] 
- Table function return parameters. See input_paramsfor description.
- routineBody string
- Function language (SQLorEXTERNAL). WhenEXTERNALis used, the language of the routine function should be specified in theexternal_languagefield, and thereturn_paramsof the function cannot be used (asTABLEreturn type is not supported), and thesql_data_accessfield must beNO_SQL.
- routineDefinition string
- Function body.
- routineDependencies GetFunctions Function Routine Dependency[] 
- Function dependencies.
- schemaName string
- Name of databricks_schema.
- securityType string
- Function security type. (Enum: DEFINER).
- specificName string
- Specific name of the function; Reserved for future use.
- sqlData stringAccess 
- Function SQL data access (CONTAINS_SQL,READS_SQL_DATA,NO_SQL).
- sqlPath string
- List of schemes whose objects can be referenced without qualification.
- updatedAt number
- Time at which this function was created, in epoch milliseconds.
- updatedBy string
- Username of user who last modified function.
- browse_only bool
- Indicates whether the principal is limited to retrieving metadata for the associated object through the BROWSEprivilege wheninclude_browseis enabled in the request.
- catalog_name str
- Name of databricks_catalog.
- comment str
- User-provided free-form text description.
- created_at int
- Time at which this function was created, in epoch milliseconds.
- created_by str
- Username of function creator.
- data_type str
- Scalar function return data type.
- external_language str
- External function language.
- external_name str
- External function name.
- full_data_ strtype 
- Pretty printed function data type.
- full_name str
- Full name of function, in form of catalog_name.schema_name.function__name
- function_id str
- Id of Function, relative to parent schema.
- input_params Sequence[GetFunctions Function Input Param] 
- object describing input parameters. Consists of the single attribute:
- is_deterministic bool
- Boolean flag specifying whether the function is deterministic.
- is_null_ boolcall 
- Boolean flag whether function null call.
- metastore_id str
- Unique identifier of parent metastore.
- name str
- Name of parameter.
- owner str
- Username of current owner of function.
- parameter_style str
- Function parameter style. Sis the value for SQL.
- properties str
- JSON-serialized key-value pair map, encoded (escaped) as a string.
- return_params Sequence[GetFunctions Function Return Param] 
- Table function return parameters. See input_paramsfor description.
- routine_body str
- Function language (SQLorEXTERNAL). WhenEXTERNALis used, the language of the routine function should be specified in theexternal_languagefield, and thereturn_paramsof the function cannot be used (asTABLEreturn type is not supported), and thesql_data_accessfield must beNO_SQL.
- routine_definition str
- Function body.
- routine_dependencies Sequence[GetFunctions Function Routine Dependency] 
- Function dependencies.
- schema_name str
- Name of databricks_schema.
- security_type str
- Function security type. (Enum: DEFINER).
- specific_name str
- Specific name of the function; Reserved for future use.
- sql_data_ straccess 
- Function SQL data access (CONTAINS_SQL,READS_SQL_DATA,NO_SQL).
- sql_path str
- List of schemes whose objects can be referenced without qualification.
- updated_at int
- Time at which this function was created, in epoch milliseconds.
- updated_by str
- Username of user who last modified function.
- browseOnly Boolean
- Indicates whether the principal is limited to retrieving metadata for the associated object through the BROWSEprivilege wheninclude_browseis enabled in the request.
- catalogName String
- Name of databricks_catalog.
- comment String
- User-provided free-form text description.
- createdAt Number
- Time at which this function was created, in epoch milliseconds.
- createdBy String
- Username of function creator.
- dataType String
- Scalar function return data type.
- externalLanguage String
- External function language.
- externalName String
- External function name.
- fullData StringType 
- Pretty printed function data type.
- fullName String
- Full name of function, in form of catalog_name.schema_name.function__name
- functionId String
- Id of Function, relative to parent schema.
- inputParams List<Property Map>
- object describing input parameters. Consists of the single attribute:
- isDeterministic Boolean
- Boolean flag specifying whether the function is deterministic.
- isNull BooleanCall 
- Boolean flag whether function null call.
- metastoreId String
- Unique identifier of parent metastore.
- name String
- Name of parameter.
- owner String
- Username of current owner of function.
- parameterStyle String
- Function parameter style. Sis the value for SQL.
- properties String
- JSON-serialized key-value pair map, encoded (escaped) as a string.
- returnParams List<Property Map>
- Table function return parameters. See input_paramsfor description.
- routineBody String
- Function language (SQLorEXTERNAL). WhenEXTERNALis used, the language of the routine function should be specified in theexternal_languagefield, and thereturn_paramsof the function cannot be used (asTABLEreturn type is not supported), and thesql_data_accessfield must beNO_SQL.
- routineDefinition String
- Function body.
- routineDependencies List<Property Map>
- Function dependencies.
- schemaName String
- Name of databricks_schema.
- securityType String
- Function security type. (Enum: DEFINER).
- specificName String
- Specific name of the function; Reserved for future use.
- sqlData StringAccess 
- Function SQL data access (CONTAINS_SQL,READS_SQL_DATA,NO_SQL).
- sqlPath String
- List of schemes whose objects can be referenced without qualification.
- updatedAt Number
- Time at which this function was created, in epoch milliseconds.
- updatedBy String
- Username of user who last modified function.
GetFunctionsFunctionInputParam    
- Parameters
List<GetFunctions Function Input Param Parameter> 
- The array of definitions of the function's parameters:
- Parameters
[]GetFunctions Function Input Param Parameter 
- The array of definitions of the function's parameters:
- parameters
List<GetFunctions Function Input Param Parameter> 
- The array of definitions of the function's parameters:
- parameters
GetFunctions Function Input Param Parameter[] 
- The array of definitions of the function's parameters:
- parameters
Sequence[GetFunctions Function Input Param Parameter] 
- The array of definitions of the function's parameters:
- parameters List<Property Map>
- The array of definitions of the function's parameters:
GetFunctionsFunctionInputParamParameter     
- Name string
- Name of parameter.
- Position int
- Ordinal position of column (starting at position 0).
- TypeName string
- Name of type (INT, STRUCT, MAP, etc.).
- TypeText string
- Full data type spec, SQL/catalogString text.
- Comment string
- User-provided free-form text description.
- ParameterDefault string
- Default value of the parameter.
- ParameterMode string
- The mode of the function parameter.
- ParameterType string
- The type of function parameter (PARAMorCOLUMN).
- TypeInterval stringType 
- Format of IntervalType.
- TypeJson string
- Full data type spec, JSON-serialized.
- TypePrecision int
- Digits of precision; required on Create for DecimalTypes.
- TypeScale int
- Digits to right of decimal; Required on Create for DecimalTypes.
- Name string
- Name of parameter.
- Position int
- Ordinal position of column (starting at position 0).
- TypeName string
- Name of type (INT, STRUCT, MAP, etc.).
- TypeText string
- Full data type spec, SQL/catalogString text.
- Comment string
- User-provided free-form text description.
- ParameterDefault string
- Default value of the parameter.
- ParameterMode string
- The mode of the function parameter.
- ParameterType string
- The type of function parameter (PARAMorCOLUMN).
- TypeInterval stringType 
- Format of IntervalType.
- TypeJson string
- Full data type spec, JSON-serialized.
- TypePrecision int
- Digits of precision; required on Create for DecimalTypes.
- TypeScale int
- Digits to right of decimal; Required on Create for DecimalTypes.
- name String
- Name of parameter.
- position Integer
- Ordinal position of column (starting at position 0).
- typeName String
- Name of type (INT, STRUCT, MAP, etc.).
- typeText String
- Full data type spec, SQL/catalogString text.
- comment String
- User-provided free-form text description.
- parameterDefault String
- Default value of the parameter.
- parameterMode String
- The mode of the function parameter.
- parameterType String
- The type of function parameter (PARAMorCOLUMN).
- typeInterval StringType 
- Format of IntervalType.
- typeJson String
- Full data type spec, JSON-serialized.
- typePrecision Integer
- Digits of precision; required on Create for DecimalTypes.
- typeScale Integer
- Digits to right of decimal; Required on Create for DecimalTypes.
- name string
- Name of parameter.
- position number
- Ordinal position of column (starting at position 0).
- typeName string
- Name of type (INT, STRUCT, MAP, etc.).
- typeText string
- Full data type spec, SQL/catalogString text.
- comment string
- User-provided free-form text description.
- parameterDefault string
- Default value of the parameter.
- parameterMode string
- The mode of the function parameter.
- parameterType string
- The type of function parameter (PARAMorCOLUMN).
- typeInterval stringType 
- Format of IntervalType.
- typeJson string
- Full data type spec, JSON-serialized.
- typePrecision number
- Digits of precision; required on Create for DecimalTypes.
- typeScale number
- Digits to right of decimal; Required on Create for DecimalTypes.
- name str
- Name of parameter.
- position int
- Ordinal position of column (starting at position 0).
- type_name str
- Name of type (INT, STRUCT, MAP, etc.).
- type_text str
- Full data type spec, SQL/catalogString text.
- comment str
- User-provided free-form text description.
- parameter_default str
- Default value of the parameter.
- parameter_mode str
- The mode of the function parameter.
- parameter_type str
- The type of function parameter (PARAMorCOLUMN).
- type_interval_ strtype 
- Format of IntervalType.
- type_json str
- Full data type spec, JSON-serialized.
- type_precision int
- Digits of precision; required on Create for DecimalTypes.
- type_scale int
- Digits to right of decimal; Required on Create for DecimalTypes.
- name String
- Name of parameter.
- position Number
- Ordinal position of column (starting at position 0).
- typeName String
- Name of type (INT, STRUCT, MAP, etc.).
- typeText String
- Full data type spec, SQL/catalogString text.
- comment String
- User-provided free-form text description.
- parameterDefault String
- Default value of the parameter.
- parameterMode String
- The mode of the function parameter.
- parameterType String
- The type of function parameter (PARAMorCOLUMN).
- typeInterval StringType 
- Format of IntervalType.
- typeJson String
- Full data type spec, JSON-serialized.
- typePrecision Number
- Digits of precision; required on Create for DecimalTypes.
- typeScale Number
- Digits to right of decimal; Required on Create for DecimalTypes.
GetFunctionsFunctionReturnParam    
- Parameters
List<GetFunctions Function Return Param Parameter> 
- The array of definitions of the function's parameters:
- Parameters
[]GetFunctions Function Return Param Parameter 
- The array of definitions of the function's parameters:
- parameters
List<GetFunctions Function Return Param Parameter> 
- The array of definitions of the function's parameters:
- parameters
GetFunctions Function Return Param Parameter[] 
- The array of definitions of the function's parameters:
- parameters
Sequence[GetFunctions Function Return Param Parameter] 
- The array of definitions of the function's parameters:
- parameters List<Property Map>
- The array of definitions of the function's parameters:
GetFunctionsFunctionReturnParamParameter     
- Name string
- Name of parameter.
- Position int
- Ordinal position of column (starting at position 0).
- TypeName string
- Name of type (INT, STRUCT, MAP, etc.).
- TypeText string
- Full data type spec, SQL/catalogString text.
- Comment string
- User-provided free-form text description.
- ParameterDefault string
- Default value of the parameter.
- ParameterMode string
- The mode of the function parameter.
- ParameterType string
- The type of function parameter (PARAMorCOLUMN).
- TypeInterval stringType 
- Format of IntervalType.
- TypeJson string
- Full data type spec, JSON-serialized.
- TypePrecision int
- Digits of precision; required on Create for DecimalTypes.
- TypeScale int
- Digits to right of decimal; Required on Create for DecimalTypes.
- Name string
- Name of parameter.
- Position int
- Ordinal position of column (starting at position 0).
- TypeName string
- Name of type (INT, STRUCT, MAP, etc.).
- TypeText string
- Full data type spec, SQL/catalogString text.
- Comment string
- User-provided free-form text description.
- ParameterDefault string
- Default value of the parameter.
- ParameterMode string
- The mode of the function parameter.
- ParameterType string
- The type of function parameter (PARAMorCOLUMN).
- TypeInterval stringType 
- Format of IntervalType.
- TypeJson string
- Full data type spec, JSON-serialized.
- TypePrecision int
- Digits of precision; required on Create for DecimalTypes.
- TypeScale int
- Digits to right of decimal; Required on Create for DecimalTypes.
- name String
- Name of parameter.
- position Integer
- Ordinal position of column (starting at position 0).
- typeName String
- Name of type (INT, STRUCT, MAP, etc.).
- typeText String
- Full data type spec, SQL/catalogString text.
- comment String
- User-provided free-form text description.
- parameterDefault String
- Default value of the parameter.
- parameterMode String
- The mode of the function parameter.
- parameterType String
- The type of function parameter (PARAMorCOLUMN).
- typeInterval StringType 
- Format of IntervalType.
- typeJson String
- Full data type spec, JSON-serialized.
- typePrecision Integer
- Digits of precision; required on Create for DecimalTypes.
- typeScale Integer
- Digits to right of decimal; Required on Create for DecimalTypes.
- name string
- Name of parameter.
- position number
- Ordinal position of column (starting at position 0).
- typeName string
- Name of type (INT, STRUCT, MAP, etc.).
- typeText string
- Full data type spec, SQL/catalogString text.
- comment string
- User-provided free-form text description.
- parameterDefault string
- Default value of the parameter.
- parameterMode string
- The mode of the function parameter.
- parameterType string
- The type of function parameter (PARAMorCOLUMN).
- typeInterval stringType 
- Format of IntervalType.
- typeJson string
- Full data type spec, JSON-serialized.
- typePrecision number
- Digits of precision; required on Create for DecimalTypes.
- typeScale number
- Digits to right of decimal; Required on Create for DecimalTypes.
- name str
- Name of parameter.
- position int
- Ordinal position of column (starting at position 0).
- type_name str
- Name of type (INT, STRUCT, MAP, etc.).
- type_text str
- Full data type spec, SQL/catalogString text.
- comment str
- User-provided free-form text description.
- parameter_default str
- Default value of the parameter.
- parameter_mode str
- The mode of the function parameter.
- parameter_type str
- The type of function parameter (PARAMorCOLUMN).
- type_interval_ strtype 
- Format of IntervalType.
- type_json str
- Full data type spec, JSON-serialized.
- type_precision int
- Digits of precision; required on Create for DecimalTypes.
- type_scale int
- Digits to right of decimal; Required on Create for DecimalTypes.
- name String
- Name of parameter.
- position Number
- Ordinal position of column (starting at position 0).
- typeName String
- Name of type (INT, STRUCT, MAP, etc.).
- typeText String
- Full data type spec, SQL/catalogString text.
- comment String
- User-provided free-form text description.
- parameterDefault String
- Default value of the parameter.
- parameterMode String
- The mode of the function parameter.
- parameterType String
- The type of function parameter (PARAMorCOLUMN).
- typeInterval StringType 
- Format of IntervalType.
- typeJson String
- Full data type spec, JSON-serialized.
- typePrecision Number
- Digits of precision; required on Create for DecimalTypes.
- typeScale Number
- Digits to right of decimal; Required on Create for DecimalTypes.
GetFunctionsFunctionRoutineDependency    
GetFunctionsFunctionRoutineDependencyDependency     
GetFunctionsFunctionRoutineDependencyDependencyFunction      
- FunctionFull stringName 
- FunctionFull stringName 
- functionFull StringName 
- functionFull stringName 
- functionFull StringName 
GetFunctionsFunctionRoutineDependencyDependencyTable      
- TableFull stringName 
- TableFull stringName 
- tableFull StringName 
- tableFull stringName 
- table_full_ strname 
- tableFull StringName 
Package Details
- Repository
- databricks pulumi/pulumi-databricks
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the databricksTerraform Provider.