1. Packages
  2. Packages
  3. Databricks Provider
  4. API Docs
  5. getAiSearchIndexes
Viewing docs for Databricks v1.96.0
published on Thursday, Jun 18, 2026 by Pulumi
databricks logo
Viewing docs for Databricks v1.96.0
published on Thursday, Jun 18, 2026 by Pulumi

    Private Preview

    Using getAiSearchIndexes

    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 getAiSearchIndexes(args: GetAiSearchIndexesArgs, opts?: InvokeOptions): Promise<GetAiSearchIndexesResult>
    function getAiSearchIndexesOutput(args: GetAiSearchIndexesOutputArgs, opts?: InvokeOptions): Output<GetAiSearchIndexesResult>
    def get_ai_search_indexes(page_size: Optional[int] = None,
                              parent: Optional[str] = None,
                              provider_config: Optional[GetAiSearchIndexesProviderConfig] = None,
                              opts: Optional[InvokeOptions] = None) -> GetAiSearchIndexesResult
    def get_ai_search_indexes_output(page_size: pulumi.Input[Optional[int]] = None,
                              parent: pulumi.Input[Optional[str]] = None,
                              provider_config: pulumi.Input[Optional[GetAiSearchIndexesProviderConfigArgs]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[GetAiSearchIndexesResult]
    func GetAiSearchIndexes(ctx *Context, args *GetAiSearchIndexesArgs, opts ...InvokeOption) (*GetAiSearchIndexesResult, error)
    func GetAiSearchIndexesOutput(ctx *Context, args *GetAiSearchIndexesOutputArgs, opts ...InvokeOption) GetAiSearchIndexesResultOutput

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

    public static class GetAiSearchIndexes 
    {
        public static Task<GetAiSearchIndexesResult> InvokeAsync(GetAiSearchIndexesArgs args, InvokeOptions? opts = null)
        public static Output<GetAiSearchIndexesResult> Invoke(GetAiSearchIndexesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetAiSearchIndexesResult> getAiSearchIndexes(GetAiSearchIndexesArgs args, InvokeOptions options)
    public static Output<GetAiSearchIndexesResult> getAiSearchIndexes(GetAiSearchIndexesArgs args, InvokeOptions options)
    
    fn::invoke:
      function: databricks:index/getAiSearchIndexes:getAiSearchIndexes
      arguments:
        # arguments dictionary
    data "databricks_getaisearchindexes" "name" {
        # arguments
    }

    The following arguments are supported:

    Parent string
    The Endpoint that owns this collection of indexes. Format: workspaces/{workspace_id}/endpoints/{endpoint_id}
    PageSize int
    Best-effort upper bound on the number of results to return. Honored as an upper bound by the shim: pageSize only narrows the legacy backend's response, never widens it, so the practical cap is min(page_size, legacy_fixed_page_size)
    ProviderConfig GetAiSearchIndexesProviderConfig
    Configure the provider for management through account provider.
    Parent string
    The Endpoint that owns this collection of indexes. Format: workspaces/{workspace_id}/endpoints/{endpoint_id}
    PageSize int
    Best-effort upper bound on the number of results to return. Honored as an upper bound by the shim: pageSize only narrows the legacy backend's response, never widens it, so the practical cap is min(page_size, legacy_fixed_page_size)
    ProviderConfig GetAiSearchIndexesProviderConfig
    Configure the provider for management through account provider.
    parent string
    The Endpoint that owns this collection of indexes. Format: workspaces/{workspace_id}/endpoints/{endpoint_id}
    page_size number
    Best-effort upper bound on the number of results to return. Honored as an upper bound by the shim: pageSize only narrows the legacy backend's response, never widens it, so the practical cap is min(page_size, legacy_fixed_page_size)
    provider_config object
    Configure the provider for management through account provider.
    parent String
    The Endpoint that owns this collection of indexes. Format: workspaces/{workspace_id}/endpoints/{endpoint_id}
    pageSize Integer
    Best-effort upper bound on the number of results to return. Honored as an upper bound by the shim: pageSize only narrows the legacy backend's response, never widens it, so the practical cap is min(page_size, legacy_fixed_page_size)
    providerConfig GetAiSearchIndexesProviderConfig
    Configure the provider for management through account provider.
    parent string
    The Endpoint that owns this collection of indexes. Format: workspaces/{workspace_id}/endpoints/{endpoint_id}
    pageSize number
    Best-effort upper bound on the number of results to return. Honored as an upper bound by the shim: pageSize only narrows the legacy backend's response, never widens it, so the practical cap is min(page_size, legacy_fixed_page_size)
    providerConfig GetAiSearchIndexesProviderConfig
    Configure the provider for management through account provider.
    parent str
    The Endpoint that owns this collection of indexes. Format: workspaces/{workspace_id}/endpoints/{endpoint_id}
    page_size int
    Best-effort upper bound on the number of results to return. Honored as an upper bound by the shim: pageSize only narrows the legacy backend's response, never widens it, so the practical cap is min(page_size, legacy_fixed_page_size)
    provider_config GetAiSearchIndexesProviderConfig
    Configure the provider for management through account provider.
    parent String
    The Endpoint that owns this collection of indexes. Format: workspaces/{workspace_id}/endpoints/{endpoint_id}
    pageSize Number
    Best-effort upper bound on the number of results to return. Honored as an upper bound by the shim: pageSize only narrows the legacy backend's response, never widens it, so the practical cap is min(page_size, legacy_fixed_page_size)
    providerConfig Property Map
    Configure the provider for management through account provider.

    getAiSearchIndexes Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    Indexes List<GetAiSearchIndexesIndex>
    Parent string
    PageSize int
    ProviderConfig GetAiSearchIndexesProviderConfig
    Id string
    The provider-assigned unique ID for this managed resource.
    Indexes []GetAiSearchIndexesIndex
    Parent string
    PageSize int
    ProviderConfig GetAiSearchIndexesProviderConfig
    id string
    The provider-assigned unique ID for this managed resource.
    indexes list(object)
    parent string
    page_size number
    provider_config object
    id String
    The provider-assigned unique ID for this managed resource.
    indexes List<GetAiSearchIndexesIndex>
    parent String
    pageSize Integer
    providerConfig GetAiSearchIndexesProviderConfig
    id string
    The provider-assigned unique ID for this managed resource.
    indexes GetAiSearchIndexesIndex[]
    parent string
    pageSize number
    providerConfig GetAiSearchIndexesProviderConfig
    id str
    The provider-assigned unique ID for this managed resource.
    indexes Sequence[GetAiSearchIndexesIndex]
    parent str
    page_size int
    provider_config GetAiSearchIndexesProviderConfig
    id String
    The provider-assigned unique ID for this managed resource.
    indexes List<Property Map>
    parent String
    pageSize Number
    providerConfig Property Map

    Supporting Types

    GetAiSearchIndexesIndex

    Creator string
    (string) - Creator of the index
    DeltaSyncIndexSpec GetAiSearchIndexesIndexDeltaSyncIndexSpec
    (DeltaSyncIndexSpec) - Specification for a Delta Sync index. Set when indexType is DELTA_SYNC
    DirectAccessIndexSpec GetAiSearchIndexesIndexDirectAccessIndexSpec
    (DirectAccessIndexSpec) - Specification for a Direct Access index. Set when indexType is DIRECT_ACCESS
    Endpoint string
    (string) - Name of the endpoint associated with the index. Ignored on create — the endpoint is taken from CreateIndexRequest.parent; populated only on output
    IndexSubtype string
    (string) - The subtype of the index. Set on create and immutable thereafter. Possible values are: FULL_TEXT, HYBRID, VECTOR
    IndexType string
    (string) - Type of index. Required on create and immutable thereafter. Possible values are: DELTA_SYNC, DIRECT_ACCESS
    Name string
    (string) - Name of the column
    PrimaryKey string
    (string) - Primary key of the index. Set on create and immutable thereafter
    Status GetAiSearchIndexesIndexStatus
    (IndexStatus) - Current status of the index
    ProviderConfig GetAiSearchIndexesIndexProviderConfig
    Configure the provider for management through account provider.
    Creator string
    (string) - Creator of the index
    DeltaSyncIndexSpec GetAiSearchIndexesIndexDeltaSyncIndexSpec
    (DeltaSyncIndexSpec) - Specification for a Delta Sync index. Set when indexType is DELTA_SYNC
    DirectAccessIndexSpec GetAiSearchIndexesIndexDirectAccessIndexSpec
    (DirectAccessIndexSpec) - Specification for a Direct Access index. Set when indexType is DIRECT_ACCESS
    Endpoint string
    (string) - Name of the endpoint associated with the index. Ignored on create — the endpoint is taken from CreateIndexRequest.parent; populated only on output
    IndexSubtype string
    (string) - The subtype of the index. Set on create and immutable thereafter. Possible values are: FULL_TEXT, HYBRID, VECTOR
    IndexType string
    (string) - Type of index. Required on create and immutable thereafter. Possible values are: DELTA_SYNC, DIRECT_ACCESS
    Name string
    (string) - Name of the column
    PrimaryKey string
    (string) - Primary key of the index. Set on create and immutable thereafter
    Status GetAiSearchIndexesIndexStatus
    (IndexStatus) - Current status of the index
    ProviderConfig GetAiSearchIndexesIndexProviderConfig
    Configure the provider for management through account provider.
    creator string
    (string) - Creator of the index
    delta_sync_index_spec object
    (DeltaSyncIndexSpec) - Specification for a Delta Sync index. Set when indexType is DELTA_SYNC
    direct_access_index_spec object
    (DirectAccessIndexSpec) - Specification for a Direct Access index. Set when indexType is DIRECT_ACCESS
    endpoint string
    (string) - Name of the endpoint associated with the index. Ignored on create — the endpoint is taken from CreateIndexRequest.parent; populated only on output
    index_subtype string
    (string) - The subtype of the index. Set on create and immutable thereafter. Possible values are: FULL_TEXT, HYBRID, VECTOR
    index_type string
    (string) - Type of index. Required on create and immutable thereafter. Possible values are: DELTA_SYNC, DIRECT_ACCESS
    name string
    (string) - Name of the column
    primary_key string
    (string) - Primary key of the index. Set on create and immutable thereafter
    status object
    (IndexStatus) - Current status of the index
    provider_config object
    Configure the provider for management through account provider.
    creator String
    (string) - Creator of the index
    deltaSyncIndexSpec GetAiSearchIndexesIndexDeltaSyncIndexSpec
    (DeltaSyncIndexSpec) - Specification for a Delta Sync index. Set when indexType is DELTA_SYNC
    directAccessIndexSpec GetAiSearchIndexesIndexDirectAccessIndexSpec
    (DirectAccessIndexSpec) - Specification for a Direct Access index. Set when indexType is DIRECT_ACCESS
    endpoint String
    (string) - Name of the endpoint associated with the index. Ignored on create — the endpoint is taken from CreateIndexRequest.parent; populated only on output
    indexSubtype String
    (string) - The subtype of the index. Set on create and immutable thereafter. Possible values are: FULL_TEXT, HYBRID, VECTOR
    indexType String
    (string) - Type of index. Required on create and immutable thereafter. Possible values are: DELTA_SYNC, DIRECT_ACCESS
    name String
    (string) - Name of the column
    primaryKey String
    (string) - Primary key of the index. Set on create and immutable thereafter
    status GetAiSearchIndexesIndexStatus
    (IndexStatus) - Current status of the index
    providerConfig GetAiSearchIndexesIndexProviderConfig
    Configure the provider for management through account provider.
    creator string
    (string) - Creator of the index
    deltaSyncIndexSpec GetAiSearchIndexesIndexDeltaSyncIndexSpec
    (DeltaSyncIndexSpec) - Specification for a Delta Sync index. Set when indexType is DELTA_SYNC
    directAccessIndexSpec GetAiSearchIndexesIndexDirectAccessIndexSpec
    (DirectAccessIndexSpec) - Specification for a Direct Access index. Set when indexType is DIRECT_ACCESS
    endpoint string
    (string) - Name of the endpoint associated with the index. Ignored on create — the endpoint is taken from CreateIndexRequest.parent; populated only on output
    indexSubtype string
    (string) - The subtype of the index. Set on create and immutable thereafter. Possible values are: FULL_TEXT, HYBRID, VECTOR
    indexType string
    (string) - Type of index. Required on create and immutable thereafter. Possible values are: DELTA_SYNC, DIRECT_ACCESS
    name string
    (string) - Name of the column
    primaryKey string
    (string) - Primary key of the index. Set on create and immutable thereafter
    status GetAiSearchIndexesIndexStatus
    (IndexStatus) - Current status of the index
    providerConfig GetAiSearchIndexesIndexProviderConfig
    Configure the provider for management through account provider.
    creator str
    (string) - Creator of the index
    delta_sync_index_spec GetAiSearchIndexesIndexDeltaSyncIndexSpec
    (DeltaSyncIndexSpec) - Specification for a Delta Sync index. Set when indexType is DELTA_SYNC
    direct_access_index_spec GetAiSearchIndexesIndexDirectAccessIndexSpec
    (DirectAccessIndexSpec) - Specification for a Direct Access index. Set when indexType is DIRECT_ACCESS
    endpoint str
    (string) - Name of the endpoint associated with the index. Ignored on create — the endpoint is taken from CreateIndexRequest.parent; populated only on output
    index_subtype str
    (string) - The subtype of the index. Set on create and immutable thereafter. Possible values are: FULL_TEXT, HYBRID, VECTOR
    index_type str
    (string) - Type of index. Required on create and immutable thereafter. Possible values are: DELTA_SYNC, DIRECT_ACCESS
    name str
    (string) - Name of the column
    primary_key str
    (string) - Primary key of the index. Set on create and immutable thereafter
    status GetAiSearchIndexesIndexStatus
    (IndexStatus) - Current status of the index
    provider_config GetAiSearchIndexesIndexProviderConfig
    Configure the provider for management through account provider.
    creator String
    (string) - Creator of the index
    deltaSyncIndexSpec Property Map
    (DeltaSyncIndexSpec) - Specification for a Delta Sync index. Set when indexType is DELTA_SYNC
    directAccessIndexSpec Property Map
    (DirectAccessIndexSpec) - Specification for a Direct Access index. Set when indexType is DIRECT_ACCESS
    endpoint String
    (string) - Name of the endpoint associated with the index. Ignored on create — the endpoint is taken from CreateIndexRequest.parent; populated only on output
    indexSubtype String
    (string) - The subtype of the index. Set on create and immutable thereafter. Possible values are: FULL_TEXT, HYBRID, VECTOR
    indexType String
    (string) - Type of index. Required on create and immutable thereafter. Possible values are: DELTA_SYNC, DIRECT_ACCESS
    name String
    (string) - Name of the column
    primaryKey String
    (string) - Primary key of the index. Set on create and immutable thereafter
    status Property Map
    (IndexStatus) - Current status of the index
    providerConfig Property Map
    Configure the provider for management through account provider.

    GetAiSearchIndexesIndexDeltaSyncIndexSpec

    PipelineId string
    (string) - The ID of the pipeline that is used to sync the index
    PipelineType string
    (string) - Pipeline execution mode. Required on create — the backend rejects an unset value. Storage Optimized endpoints accept only TRIGGERED; Standard endpoints accept both. No explicit stage — a REQUIRED field staged below its service would be dropped from combined specs while remaining in required, tripping the OpenAPI required-vs-properties consistency check. The field inherits the service's launch stage. Possible values are: CONTINUOUS, TRIGGERED
    ColumnsToSyncs List<string>
    (list of string) - [Optional] Select the columns to sync with the index. If left blank, all columns from the source table are synced. The primary key column and embedding source or vector column are always synced
    EmbeddingSourceColumns List<GetAiSearchIndexesIndexDeltaSyncIndexSpecEmbeddingSourceColumn>
    (list of EmbeddingSourceColumn) - The columns that contain the embedding source
    EmbeddingVectorColumns List<GetAiSearchIndexesIndexDeltaSyncIndexSpecEmbeddingVectorColumn>
    (list of EmbeddingVectorColumn) - The columns that contain the embedding vectors
    EmbeddingWritebackTable string
    (string) - [Optional] Name of the Delta table to sync the index contents and computed embeddings to
    SourceTable string
    (string) - The full name of the source Delta table
    PipelineId string
    (string) - The ID of the pipeline that is used to sync the index
    PipelineType string
    (string) - Pipeline execution mode. Required on create — the backend rejects an unset value. Storage Optimized endpoints accept only TRIGGERED; Standard endpoints accept both. No explicit stage — a REQUIRED field staged below its service would be dropped from combined specs while remaining in required, tripping the OpenAPI required-vs-properties consistency check. The field inherits the service's launch stage. Possible values are: CONTINUOUS, TRIGGERED
    ColumnsToSyncs []string
    (list of string) - [Optional] Select the columns to sync with the index. If left blank, all columns from the source table are synced. The primary key column and embedding source or vector column are always synced
    EmbeddingSourceColumns []GetAiSearchIndexesIndexDeltaSyncIndexSpecEmbeddingSourceColumn
    (list of EmbeddingSourceColumn) - The columns that contain the embedding source
    EmbeddingVectorColumns []GetAiSearchIndexesIndexDeltaSyncIndexSpecEmbeddingVectorColumn
    (list of EmbeddingVectorColumn) - The columns that contain the embedding vectors
    EmbeddingWritebackTable string
    (string) - [Optional] Name of the Delta table to sync the index contents and computed embeddings to
    SourceTable string
    (string) - The full name of the source Delta table
    pipeline_id string
    (string) - The ID of the pipeline that is used to sync the index
    pipeline_type string
    (string) - Pipeline execution mode. Required on create — the backend rejects an unset value. Storage Optimized endpoints accept only TRIGGERED; Standard endpoints accept both. No explicit stage — a REQUIRED field staged below its service would be dropped from combined specs while remaining in required, tripping the OpenAPI required-vs-properties consistency check. The field inherits the service's launch stage. Possible values are: CONTINUOUS, TRIGGERED
    columns_to_syncs list(string)
    (list of string) - [Optional] Select the columns to sync with the index. If left blank, all columns from the source table are synced. The primary key column and embedding source or vector column are always synced
    embedding_source_columns list(object)
    (list of EmbeddingSourceColumn) - The columns that contain the embedding source
    embedding_vector_columns list(object)
    (list of EmbeddingVectorColumn) - The columns that contain the embedding vectors
    embedding_writeback_table string
    (string) - [Optional] Name of the Delta table to sync the index contents and computed embeddings to
    source_table string
    (string) - The full name of the source Delta table
    pipelineId String
    (string) - The ID of the pipeline that is used to sync the index
    pipelineType String
    (string) - Pipeline execution mode. Required on create — the backend rejects an unset value. Storage Optimized endpoints accept only TRIGGERED; Standard endpoints accept both. No explicit stage — a REQUIRED field staged below its service would be dropped from combined specs while remaining in required, tripping the OpenAPI required-vs-properties consistency check. The field inherits the service's launch stage. Possible values are: CONTINUOUS, TRIGGERED
    columnsToSyncs List<String>
    (list of string) - [Optional] Select the columns to sync with the index. If left blank, all columns from the source table are synced. The primary key column and embedding source or vector column are always synced
    embeddingSourceColumns List<GetAiSearchIndexesIndexDeltaSyncIndexSpecEmbeddingSourceColumn>
    (list of EmbeddingSourceColumn) - The columns that contain the embedding source
    embeddingVectorColumns List<GetAiSearchIndexesIndexDeltaSyncIndexSpecEmbeddingVectorColumn>
    (list of EmbeddingVectorColumn) - The columns that contain the embedding vectors
    embeddingWritebackTable String
    (string) - [Optional] Name of the Delta table to sync the index contents and computed embeddings to
    sourceTable String
    (string) - The full name of the source Delta table
    pipelineId string
    (string) - The ID of the pipeline that is used to sync the index
    pipelineType string
    (string) - Pipeline execution mode. Required on create — the backend rejects an unset value. Storage Optimized endpoints accept only TRIGGERED; Standard endpoints accept both. No explicit stage — a REQUIRED field staged below its service would be dropped from combined specs while remaining in required, tripping the OpenAPI required-vs-properties consistency check. The field inherits the service's launch stage. Possible values are: CONTINUOUS, TRIGGERED
    columnsToSyncs string[]
    (list of string) - [Optional] Select the columns to sync with the index. If left blank, all columns from the source table are synced. The primary key column and embedding source or vector column are always synced
    embeddingSourceColumns GetAiSearchIndexesIndexDeltaSyncIndexSpecEmbeddingSourceColumn[]
    (list of EmbeddingSourceColumn) - The columns that contain the embedding source
    embeddingVectorColumns GetAiSearchIndexesIndexDeltaSyncIndexSpecEmbeddingVectorColumn[]
    (list of EmbeddingVectorColumn) - The columns that contain the embedding vectors
    embeddingWritebackTable string
    (string) - [Optional] Name of the Delta table to sync the index contents and computed embeddings to
    sourceTable string
    (string) - The full name of the source Delta table
    pipeline_id str
    (string) - The ID of the pipeline that is used to sync the index
    pipeline_type str
    (string) - Pipeline execution mode. Required on create — the backend rejects an unset value. Storage Optimized endpoints accept only TRIGGERED; Standard endpoints accept both. No explicit stage — a REQUIRED field staged below its service would be dropped from combined specs while remaining in required, tripping the OpenAPI required-vs-properties consistency check. The field inherits the service's launch stage. Possible values are: CONTINUOUS, TRIGGERED
    columns_to_syncs Sequence[str]
    (list of string) - [Optional] Select the columns to sync with the index. If left blank, all columns from the source table are synced. The primary key column and embedding source or vector column are always synced
    embedding_source_columns Sequence[GetAiSearchIndexesIndexDeltaSyncIndexSpecEmbeddingSourceColumn]
    (list of EmbeddingSourceColumn) - The columns that contain the embedding source
    embedding_vector_columns Sequence[GetAiSearchIndexesIndexDeltaSyncIndexSpecEmbeddingVectorColumn]
    (list of EmbeddingVectorColumn) - The columns that contain the embedding vectors
    embedding_writeback_table str
    (string) - [Optional] Name of the Delta table to sync the index contents and computed embeddings to
    source_table str
    (string) - The full name of the source Delta table
    pipelineId String
    (string) - The ID of the pipeline that is used to sync the index
    pipelineType String
    (string) - Pipeline execution mode. Required on create — the backend rejects an unset value. Storage Optimized endpoints accept only TRIGGERED; Standard endpoints accept both. No explicit stage — a REQUIRED field staged below its service would be dropped from combined specs while remaining in required, tripping the OpenAPI required-vs-properties consistency check. The field inherits the service's launch stage. Possible values are: CONTINUOUS, TRIGGERED
    columnsToSyncs List<String>
    (list of string) - [Optional] Select the columns to sync with the index. If left blank, all columns from the source table are synced. The primary key column and embedding source or vector column are always synced
    embeddingSourceColumns List<Property Map>
    (list of EmbeddingSourceColumn) - The columns that contain the embedding source
    embeddingVectorColumns List<Property Map>
    (list of EmbeddingVectorColumn) - The columns that contain the embedding vectors
    embeddingWritebackTable String
    (string) - [Optional] Name of the Delta table to sync the index contents and computed embeddings to
    sourceTable String
    (string) - The full name of the source Delta table

    GetAiSearchIndexesIndexDeltaSyncIndexSpecEmbeddingSourceColumn

    EmbeddingModelEndpoint string
    (string) - Name of the embedding model endpoint, used by default for both ingestion and querying
    ModelEndpointNameForQuery string
    (string) - Name of the embedding model endpoint which, if specified, is used for querying (not ingestion)
    Name string
    (string) - Name of the column
    EmbeddingModelEndpoint string
    (string) - Name of the embedding model endpoint, used by default for both ingestion and querying
    ModelEndpointNameForQuery string
    (string) - Name of the embedding model endpoint which, if specified, is used for querying (not ingestion)
    Name string
    (string) - Name of the column
    embedding_model_endpoint string
    (string) - Name of the embedding model endpoint, used by default for both ingestion and querying
    model_endpoint_name_for_query string
    (string) - Name of the embedding model endpoint which, if specified, is used for querying (not ingestion)
    name string
    (string) - Name of the column
    embeddingModelEndpoint String
    (string) - Name of the embedding model endpoint, used by default for both ingestion and querying
    modelEndpointNameForQuery String
    (string) - Name of the embedding model endpoint which, if specified, is used for querying (not ingestion)
    name String
    (string) - Name of the column
    embeddingModelEndpoint string
    (string) - Name of the embedding model endpoint, used by default for both ingestion and querying
    modelEndpointNameForQuery string
    (string) - Name of the embedding model endpoint which, if specified, is used for querying (not ingestion)
    name string
    (string) - Name of the column
    embedding_model_endpoint str
    (string) - Name of the embedding model endpoint, used by default for both ingestion and querying
    model_endpoint_name_for_query str
    (string) - Name of the embedding model endpoint which, if specified, is used for querying (not ingestion)
    name str
    (string) - Name of the column
    embeddingModelEndpoint String
    (string) - Name of the embedding model endpoint, used by default for both ingestion and querying
    modelEndpointNameForQuery String
    (string) - Name of the embedding model endpoint which, if specified, is used for querying (not ingestion)
    name String
    (string) - Name of the column

    GetAiSearchIndexesIndexDeltaSyncIndexSpecEmbeddingVectorColumn

    EmbeddingDimension int
    (integer) - Dimension of the embedding vector
    Name string
    (string) - Name of the column
    EmbeddingDimension int
    (integer) - Dimension of the embedding vector
    Name string
    (string) - Name of the column
    embedding_dimension number
    (integer) - Dimension of the embedding vector
    name string
    (string) - Name of the column
    embeddingDimension Integer
    (integer) - Dimension of the embedding vector
    name String
    (string) - Name of the column
    embeddingDimension number
    (integer) - Dimension of the embedding vector
    name string
    (string) - Name of the column
    embedding_dimension int
    (integer) - Dimension of the embedding vector
    name str
    (string) - Name of the column
    embeddingDimension Number
    (integer) - Dimension of the embedding vector
    name String
    (string) - Name of the column

    GetAiSearchIndexesIndexDirectAccessIndexSpec

    EmbeddingSourceColumns List<GetAiSearchIndexesIndexDirectAccessIndexSpecEmbeddingSourceColumn>
    (list of EmbeddingSourceColumn) - The columns that contain the embedding source
    EmbeddingVectorColumns List<GetAiSearchIndexesIndexDirectAccessIndexSpecEmbeddingVectorColumn>
    (list of EmbeddingVectorColumn) - The columns that contain the embedding vectors
    SchemaJson string
    (string) - The schema of the index in JSON format. Supported types are integer, long, float, double, boolean, string, date, timestamp. Supported types for vector columns: array<float>, array<double>
    EmbeddingSourceColumns []GetAiSearchIndexesIndexDirectAccessIndexSpecEmbeddingSourceColumn
    (list of EmbeddingSourceColumn) - The columns that contain the embedding source
    EmbeddingVectorColumns []GetAiSearchIndexesIndexDirectAccessIndexSpecEmbeddingVectorColumn
    (list of EmbeddingVectorColumn) - The columns that contain the embedding vectors
    SchemaJson string
    (string) - The schema of the index in JSON format. Supported types are integer, long, float, double, boolean, string, date, timestamp. Supported types for vector columns: array<float>, array<double>
    embedding_source_columns list(object)
    (list of EmbeddingSourceColumn) - The columns that contain the embedding source
    embedding_vector_columns list(object)
    (list of EmbeddingVectorColumn) - The columns that contain the embedding vectors
    schema_json string
    (string) - The schema of the index in JSON format. Supported types are integer, long, float, double, boolean, string, date, timestamp. Supported types for vector columns: array<float>, array<double>
    embeddingSourceColumns List<GetAiSearchIndexesIndexDirectAccessIndexSpecEmbeddingSourceColumn>
    (list of EmbeddingSourceColumn) - The columns that contain the embedding source
    embeddingVectorColumns List<GetAiSearchIndexesIndexDirectAccessIndexSpecEmbeddingVectorColumn>
    (list of EmbeddingVectorColumn) - The columns that contain the embedding vectors
    schemaJson String
    (string) - The schema of the index in JSON format. Supported types are integer, long, float, double, boolean, string, date, timestamp. Supported types for vector columns: array<float>, array<double>
    embeddingSourceColumns GetAiSearchIndexesIndexDirectAccessIndexSpecEmbeddingSourceColumn[]
    (list of EmbeddingSourceColumn) - The columns that contain the embedding source
    embeddingVectorColumns GetAiSearchIndexesIndexDirectAccessIndexSpecEmbeddingVectorColumn[]
    (list of EmbeddingVectorColumn) - The columns that contain the embedding vectors
    schemaJson string
    (string) - The schema of the index in JSON format. Supported types are integer, long, float, double, boolean, string, date, timestamp. Supported types for vector columns: array<float>, array<double>
    embedding_source_columns Sequence[GetAiSearchIndexesIndexDirectAccessIndexSpecEmbeddingSourceColumn]
    (list of EmbeddingSourceColumn) - The columns that contain the embedding source
    embedding_vector_columns Sequence[GetAiSearchIndexesIndexDirectAccessIndexSpecEmbeddingVectorColumn]
    (list of EmbeddingVectorColumn) - The columns that contain the embedding vectors
    schema_json str
    (string) - The schema of the index in JSON format. Supported types are integer, long, float, double, boolean, string, date, timestamp. Supported types for vector columns: array<float>, array<double>
    embeddingSourceColumns List<Property Map>
    (list of EmbeddingSourceColumn) - The columns that contain the embedding source
    embeddingVectorColumns List<Property Map>
    (list of EmbeddingVectorColumn) - The columns that contain the embedding vectors
    schemaJson String
    (string) - The schema of the index in JSON format. Supported types are integer, long, float, double, boolean, string, date, timestamp. Supported types for vector columns: array<float>, array<double>

    GetAiSearchIndexesIndexDirectAccessIndexSpecEmbeddingSourceColumn

    EmbeddingModelEndpoint string
    (string) - Name of the embedding model endpoint, used by default for both ingestion and querying
    ModelEndpointNameForQuery string
    (string) - Name of the embedding model endpoint which, if specified, is used for querying (not ingestion)
    Name string
    (string) - Name of the column
    EmbeddingModelEndpoint string
    (string) - Name of the embedding model endpoint, used by default for both ingestion and querying
    ModelEndpointNameForQuery string
    (string) - Name of the embedding model endpoint which, if specified, is used for querying (not ingestion)
    Name string
    (string) - Name of the column
    embedding_model_endpoint string
    (string) - Name of the embedding model endpoint, used by default for both ingestion and querying
    model_endpoint_name_for_query string
    (string) - Name of the embedding model endpoint which, if specified, is used for querying (not ingestion)
    name string
    (string) - Name of the column
    embeddingModelEndpoint String
    (string) - Name of the embedding model endpoint, used by default for both ingestion and querying
    modelEndpointNameForQuery String
    (string) - Name of the embedding model endpoint which, if specified, is used for querying (not ingestion)
    name String
    (string) - Name of the column
    embeddingModelEndpoint string
    (string) - Name of the embedding model endpoint, used by default for both ingestion and querying
    modelEndpointNameForQuery string
    (string) - Name of the embedding model endpoint which, if specified, is used for querying (not ingestion)
    name string
    (string) - Name of the column
    embedding_model_endpoint str
    (string) - Name of the embedding model endpoint, used by default for both ingestion and querying
    model_endpoint_name_for_query str
    (string) - Name of the embedding model endpoint which, if specified, is used for querying (not ingestion)
    name str
    (string) - Name of the column
    embeddingModelEndpoint String
    (string) - Name of the embedding model endpoint, used by default for both ingestion and querying
    modelEndpointNameForQuery String
    (string) - Name of the embedding model endpoint which, if specified, is used for querying (not ingestion)
    name String
    (string) - Name of the column

    GetAiSearchIndexesIndexDirectAccessIndexSpecEmbeddingVectorColumn

    EmbeddingDimension int
    (integer) - Dimension of the embedding vector
    Name string
    (string) - Name of the column
    EmbeddingDimension int
    (integer) - Dimension of the embedding vector
    Name string
    (string) - Name of the column
    embedding_dimension number
    (integer) - Dimension of the embedding vector
    name string
    (string) - Name of the column
    embeddingDimension Integer
    (integer) - Dimension of the embedding vector
    name String
    (string) - Name of the column
    embeddingDimension number
    (integer) - Dimension of the embedding vector
    name string
    (string) - Name of the column
    embedding_dimension int
    (integer) - Dimension of the embedding vector
    name str
    (string) - Name of the column
    embeddingDimension Number
    (integer) - Dimension of the embedding vector
    name String
    (string) - Name of the column

    GetAiSearchIndexesIndexProviderConfig

    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.

    GetAiSearchIndexesIndexStatus

    IndexUrl string
    (string) - Index API URL used to perform operations on the index
    IndexedRowCount int
    (integer) - Number of rows indexed
    Message string
    (string) - Human-readable detail about the index's current state
    Ready bool
    (boolean) - Whether the index is ready for search
    IndexUrl string
    (string) - Index API URL used to perform operations on the index
    IndexedRowCount int
    (integer) - Number of rows indexed
    Message string
    (string) - Human-readable detail about the index's current state
    Ready bool
    (boolean) - Whether the index is ready for search
    index_url string
    (string) - Index API URL used to perform operations on the index
    indexed_row_count number
    (integer) - Number of rows indexed
    message string
    (string) - Human-readable detail about the index's current state
    ready bool
    (boolean) - Whether the index is ready for search
    indexUrl String
    (string) - Index API URL used to perform operations on the index
    indexedRowCount Integer
    (integer) - Number of rows indexed
    message String
    (string) - Human-readable detail about the index's current state
    ready Boolean
    (boolean) - Whether the index is ready for search
    indexUrl string
    (string) - Index API URL used to perform operations on the index
    indexedRowCount number
    (integer) - Number of rows indexed
    message string
    (string) - Human-readable detail about the index's current state
    ready boolean
    (boolean) - Whether the index is ready for search
    index_url str
    (string) - Index API URL used to perform operations on the index
    indexed_row_count int
    (integer) - Number of rows indexed
    message str
    (string) - Human-readable detail about the index's current state
    ready bool
    (boolean) - Whether the index is ready for search
    indexUrl String
    (string) - Index API URL used to perform operations on the index
    indexedRowCount Number
    (integer) - Number of rows indexed
    message String
    (string) - Human-readable detail about the index's current state
    ready Boolean
    (boolean) - Whether the index is ready for search

    GetAiSearchIndexesProviderConfig

    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.

    Package Details

    Repository
    databricks pulumi/pulumi-databricks
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the databricks Terraform Provider.
    databricks logo
    Viewing docs for Databricks v1.96.0
    published on Thursday, Jun 18, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial