Viewing docs for Databricks v1.90.0
published on Thursday, Mar 19, 2026 by Pulumi
published on Thursday, Mar 19, 2026 by Pulumi
Viewing docs for Databricks v1.90.0
published on Thursday, Mar 19, 2026 by Pulumi
published on Thursday, Mar 19, 2026 by Pulumi
This data source can be used to get a single external metadata object.
Note This resource can only be used with an workspace-level provider!
Example Usage
Referring to an external metadata object by name:
import * as pulumi from "@pulumi/pulumi";
import * as databricks from "@pulumi/databricks";
const _this = databricks.getExternalMetadata({
name: "security_events_stream",
});
import pulumi
import pulumi_databricks as databricks
this = databricks.get_external_metadata(name="security_events_stream")
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 {
_, err := databricks.LookupExternalMetadata(ctx, &databricks.LookupExternalMetadataArgs{
Name: "security_events_stream",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Databricks = Pulumi.Databricks;
return await Deployment.RunAsync(() =>
{
var @this = Databricks.GetExternalMetadata.Invoke(new()
{
Name = "security_events_stream",
});
});
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.GetExternalMetadataArgs;
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 this = DatabricksFunctions.getExternalMetadata(GetExternalMetadataArgs.builder()
.name("security_events_stream")
.build());
}
}
variables:
this:
fn::invoke:
function: databricks:getExternalMetadata
arguments:
name: security_events_stream
Using getExternalMetadata
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 getExternalMetadata(args: GetExternalMetadataArgs, opts?: InvokeOptions): Promise<GetExternalMetadataResult>
function getExternalMetadataOutput(args: GetExternalMetadataOutputArgs, opts?: InvokeOptions): Output<GetExternalMetadataResult>def get_external_metadata(name: Optional[str] = None,
provider_config: Optional[GetExternalMetadataProviderConfig] = None,
opts: Optional[InvokeOptions] = None) -> GetExternalMetadataResult
def get_external_metadata_output(name: Optional[pulumi.Input[str]] = None,
provider_config: Optional[pulumi.Input[GetExternalMetadataProviderConfigArgs]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetExternalMetadataResult]func LookupExternalMetadata(ctx *Context, args *LookupExternalMetadataArgs, opts ...InvokeOption) (*LookupExternalMetadataResult, error)
func LookupExternalMetadataOutput(ctx *Context, args *LookupExternalMetadataOutputArgs, opts ...InvokeOption) LookupExternalMetadataResultOutput> Note: This function is named LookupExternalMetadata in the Go SDK.
public static class GetExternalMetadata
{
public static Task<GetExternalMetadataResult> InvokeAsync(GetExternalMetadataArgs args, InvokeOptions? opts = null)
public static Output<GetExternalMetadataResult> Invoke(GetExternalMetadataInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetExternalMetadataResult> getExternalMetadata(GetExternalMetadataArgs args, InvokeOptions options)
public static Output<GetExternalMetadataResult> getExternalMetadata(GetExternalMetadataArgs args, InvokeOptions options)
fn::invoke:
function: databricks:index/getExternalMetadata:getExternalMetadata
arguments:
# arguments dictionaryThe following arguments are supported:
- Name string
- Name of the external metadata object
- Provider
Config GetExternal Metadata Provider Config - Configure the provider for management through account provider.
- Name string
- Name of the external metadata object
- Provider
Config GetExternal Metadata Provider Config - Configure the provider for management through account provider.
- name String
- Name of the external metadata object
- provider
Config GetExternal Metadata Provider Config - Configure the provider for management through account provider.
- name string
- Name of the external metadata object
- provider
Config GetExternal Metadata Provider Config - Configure the provider for management through account provider.
- name str
- Name of the external metadata object
- provider_
config GetExternal Metadata Provider Config - Configure the provider for management through account provider.
- name String
- Name of the external metadata object
- provider
Config Property Map - Configure the provider for management through account provider.
getExternalMetadata Result
The following output properties are available:
- Columns List<string>
- (list of string) - List of columns associated with the external metadata object
- Create
Time string - (string) - Time at which this external metadata object was created
- Created
By string - (string) - Username of external metadata object creator
- Description string
- (string) - User-provided free-form text description
- Entity
Type string - (string) - Type of entity within the external system
- Id string
- (string) - Unique identifier of the external metadata object
- Metastore
Id string - (string) - Unique identifier of parent metastore
- Name string
- (string) - Name of the external metadata object
- Owner string
- (string) - Owner of the external metadata object
- Properties Dictionary<string, string>
- (object) - A map of key-value properties attached to the external metadata object
- System
Type string - (string) - Type of external system. Possible values are:
AMAZON_REDSHIFT,AZURE_SYNAPSE,CONFLUENT,DATABRICKS,GOOGLE_BIGQUERY,KAFKA,LOOKER,MICROSOFT_FABRIC,MICROSOFT_SQL_SERVER,MONGODB,MYSQL,ORACLE,OTHER,POSTGRESQL,POWER_BI,SALESFORCE,SAP,SERVICENOW,SNOWFLAKE,STREAM_NATIVE,TABLEAU,TERADATA,WORKDAY - Update
Time string - (string) - Time at which this external metadata object was last modified
- Updated
By string - (string) - Username of user who last modified external metadata object
- Url string
- (string) - URL associated with the external metadata object
- Provider
Config GetExternal Metadata Provider Config
- Columns []string
- (list of string) - List of columns associated with the external metadata object
- Create
Time string - (string) - Time at which this external metadata object was created
- Created
By string - (string) - Username of external metadata object creator
- Description string
- (string) - User-provided free-form text description
- Entity
Type string - (string) - Type of entity within the external system
- Id string
- (string) - Unique identifier of the external metadata object
- Metastore
Id string - (string) - Unique identifier of parent metastore
- Name string
- (string) - Name of the external metadata object
- Owner string
- (string) - Owner of the external metadata object
- Properties map[string]string
- (object) - A map of key-value properties attached to the external metadata object
- System
Type string - (string) - Type of external system. Possible values are:
AMAZON_REDSHIFT,AZURE_SYNAPSE,CONFLUENT,DATABRICKS,GOOGLE_BIGQUERY,KAFKA,LOOKER,MICROSOFT_FABRIC,MICROSOFT_SQL_SERVER,MONGODB,MYSQL,ORACLE,OTHER,POSTGRESQL,POWER_BI,SALESFORCE,SAP,SERVICENOW,SNOWFLAKE,STREAM_NATIVE,TABLEAU,TERADATA,WORKDAY - Update
Time string - (string) - Time at which this external metadata object was last modified
- Updated
By string - (string) - Username of user who last modified external metadata object
- Url string
- (string) - URL associated with the external metadata object
- Provider
Config GetExternal Metadata Provider Config
- columns List<String>
- (list of string) - List of columns associated with the external metadata object
- create
Time String - (string) - Time at which this external metadata object was created
- created
By String - (string) - Username of external metadata object creator
- description String
- (string) - User-provided free-form text description
- entity
Type String - (string) - Type of entity within the external system
- id String
- (string) - Unique identifier of the external metadata object
- metastore
Id String - (string) - Unique identifier of parent metastore
- name String
- (string) - Name of the external metadata object
- owner String
- (string) - Owner of the external metadata object
- properties Map<String,String>
- (object) - A map of key-value properties attached to the external metadata object
- system
Type String - (string) - Type of external system. Possible values are:
AMAZON_REDSHIFT,AZURE_SYNAPSE,CONFLUENT,DATABRICKS,GOOGLE_BIGQUERY,KAFKA,LOOKER,MICROSOFT_FABRIC,MICROSOFT_SQL_SERVER,MONGODB,MYSQL,ORACLE,OTHER,POSTGRESQL,POWER_BI,SALESFORCE,SAP,SERVICENOW,SNOWFLAKE,STREAM_NATIVE,TABLEAU,TERADATA,WORKDAY - update
Time String - (string) - Time at which this external metadata object was last modified
- updated
By String - (string) - Username of user who last modified external metadata object
- url String
- (string) - URL associated with the external metadata object
- provider
Config GetExternal Metadata Provider Config
- columns string[]
- (list of string) - List of columns associated with the external metadata object
- create
Time string - (string) - Time at which this external metadata object was created
- created
By string - (string) - Username of external metadata object creator
- description string
- (string) - User-provided free-form text description
- entity
Type string - (string) - Type of entity within the external system
- id string
- (string) - Unique identifier of the external metadata object
- metastore
Id string - (string) - Unique identifier of parent metastore
- name string
- (string) - Name of the external metadata object
- owner string
- (string) - Owner of the external metadata object
- properties {[key: string]: string}
- (object) - A map of key-value properties attached to the external metadata object
- system
Type string - (string) - Type of external system. Possible values are:
AMAZON_REDSHIFT,AZURE_SYNAPSE,CONFLUENT,DATABRICKS,GOOGLE_BIGQUERY,KAFKA,LOOKER,MICROSOFT_FABRIC,MICROSOFT_SQL_SERVER,MONGODB,MYSQL,ORACLE,OTHER,POSTGRESQL,POWER_BI,SALESFORCE,SAP,SERVICENOW,SNOWFLAKE,STREAM_NATIVE,TABLEAU,TERADATA,WORKDAY - update
Time string - (string) - Time at which this external metadata object was last modified
- updated
By string - (string) - Username of user who last modified external metadata object
- url string
- (string) - URL associated with the external metadata object
- provider
Config GetExternal Metadata Provider Config
- columns Sequence[str]
- (list of string) - List of columns associated with the external metadata object
- create_
time str - (string) - Time at which this external metadata object was created
- created_
by str - (string) - Username of external metadata object creator
- description str
- (string) - User-provided free-form text description
- entity_
type str - (string) - Type of entity within the external system
- id str
- (string) - Unique identifier of the external metadata object
- metastore_
id str - (string) - Unique identifier of parent metastore
- name str
- (string) - Name of the external metadata object
- owner str
- (string) - Owner of the external metadata object
- properties Mapping[str, str]
- (object) - A map of key-value properties attached to the external metadata object
- system_
type str - (string) - Type of external system. Possible values are:
AMAZON_REDSHIFT,AZURE_SYNAPSE,CONFLUENT,DATABRICKS,GOOGLE_BIGQUERY,KAFKA,LOOKER,MICROSOFT_FABRIC,MICROSOFT_SQL_SERVER,MONGODB,MYSQL,ORACLE,OTHER,POSTGRESQL,POWER_BI,SALESFORCE,SAP,SERVICENOW,SNOWFLAKE,STREAM_NATIVE,TABLEAU,TERADATA,WORKDAY - update_
time str - (string) - Time at which this external metadata object was last modified
- updated_
by str - (string) - Username of user who last modified external metadata object
- url str
- (string) - URL associated with the external metadata object
- provider_
config GetExternal Metadata Provider Config
- columns List<String>
- (list of string) - List of columns associated with the external metadata object
- create
Time String - (string) - Time at which this external metadata object was created
- created
By String - (string) - Username of external metadata object creator
- description String
- (string) - User-provided free-form text description
- entity
Type String - (string) - Type of entity within the external system
- id String
- (string) - Unique identifier of the external metadata object
- metastore
Id String - (string) - Unique identifier of parent metastore
- name String
- (string) - Name of the external metadata object
- owner String
- (string) - Owner of the external metadata object
- properties Map<String>
- (object) - A map of key-value properties attached to the external metadata object
- system
Type String - (string) - Type of external system. Possible values are:
AMAZON_REDSHIFT,AZURE_SYNAPSE,CONFLUENT,DATABRICKS,GOOGLE_BIGQUERY,KAFKA,LOOKER,MICROSOFT_FABRIC,MICROSOFT_SQL_SERVER,MONGODB,MYSQL,ORACLE,OTHER,POSTGRESQL,POWER_BI,SALESFORCE,SAP,SERVICENOW,SNOWFLAKE,STREAM_NATIVE,TABLEAU,TERADATA,WORKDAY - update
Time String - (string) - Time at which this external metadata object was last modified
- updated
By String - (string) - Username of user who last modified external metadata object
- url String
- (string) - URL associated with the external metadata object
- provider
Config Property Map
Supporting Types
GetExternalMetadataProviderConfig
- Workspace
Id 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.
- workspace
Id 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.
- workspace_
id str - 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.
Package Details
- Repository
- databricks pulumi/pulumi-databricks
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
databricksTerraform Provider.
Viewing docs for Databricks v1.90.0
published on Thursday, Mar 19, 2026 by Pulumi
published on Thursday, Mar 19, 2026 by Pulumi
