Viewing docs for Databricks v1.109.0
published on Tuesday, Sep 8, 2026 by Pulumi
published on Tuesday, Sep 8, 2026 by Pulumi
Viewing docs for Databricks v1.109.0
published on Tuesday, Sep 8, 2026 by Pulumi
published on Tuesday, Sep 8, 2026 by Pulumi
This resource allows you to get information about Model Serving endpoints in Databricks.
This data source can only be used with a workspace-level provider!
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as databricks from "@pulumi/databricks";
const all = databricks.getServingEndpoints({});
const mlServingUsage: databricks.Permissions[] = [];
for (let range = 0; range < allDatabricksServingEndpoints.endpoints; range++) {
mlServingUsage.push(new databricks.Permissions(`ml_serving_usage-${range}`, {
servingEndpointId: range.value.id,
accessControls: [
{
groupName: "users",
permissionLevel: "CAN_VIEW",
},
{
groupName: auto.displayName,
permissionLevel: "CAN_MANAGE",
},
{
groupName: eng.displayName,
permissionLevel: "CAN_QUERY",
},
],
}));
}
import pulumi
from typing import Any
import pulumi_databricks as databricks
all = databricks.get_serving_endpoints()
ml_serving_usage: list[databricks.Permissions] = []
for ml_serving_usage_range in [{"value": i} for i in range(0, all_databricks_serving_endpoints.endpoints)]:
ml_serving_usage.append(databricks.Permissions(f"ml_serving_usage-{ml_serving_usage_range['value']}",
serving_endpoint_id=ml_serving_usage_range["value"]["id"],
access_controls=[
{
"group_name": "users",
"permission_level": "CAN_VIEW",
},
{
"group_name": auto["displayName"],
"permission_level": "CAN_MANAGE",
},
{
"group_name": eng["displayName"],
"permission_level": "CAN_QUERY",
},
]))
package main
import (
"fmt"
"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.GetServingEndpoints(ctx, &databricks.GetServingEndpointsArgs{}, nil)
if err != nil {
return err
}
var mlServingUsage []*databricks.Permissions
for index := 0; index < allDatabricksServingEndpoints.Endpoints; index++ {
key0 := index
val0 := index
__res, err := databricks.NewPermissions(ctx, fmt.Sprintf("ml_serving_usage-%v", key0), &databricks.PermissionsArgs{
ServingEndpointId: pulumi.Any(val0),
AccessControls: databricks.PermissionsAccessControlArray{
&databricks.PermissionsAccessControlArgs{
GroupName: pulumi.String("users"),
PermissionLevel: pulumi.String("CAN_VIEW"),
},
&databricks.PermissionsAccessControlArgs{
GroupName: pulumi.Any(auto.DisplayName),
PermissionLevel: pulumi.String("CAN_MANAGE"),
},
&databricks.PermissionsAccessControlArgs{
GroupName: pulumi.Any(eng.DisplayName),
PermissionLevel: pulumi.String("CAN_QUERY"),
},
},
})
if err != nil {
return err
}
mlServingUsage = append(mlServingUsage, __res)
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Databricks = Pulumi.Databricks;
return await Deployment.RunAsync(() =>
{
var all = Databricks.GetServingEndpoints.Invoke();
var mlServingUsage = new List<Databricks.Permissions>();
for (var rangeIndex = 0; rangeIndex < allDatabricksServingEndpoints.Endpoints; rangeIndex++)
{
var range = new { Value = rangeIndex };
mlServingUsage.Add(new Databricks.Permissions($"ml_serving_usage-{range.Value}", new()
{
ServingEndpointId = range.Value.Id,
AccessControls = new[]
{
new Databricks.Inputs.PermissionsAccessControlArgs
{
GroupName = "users",
PermissionLevel = "CAN_VIEW",
},
new Databricks.Inputs.PermissionsAccessControlArgs
{
GroupName = auto.DisplayName,
PermissionLevel = "CAN_MANAGE",
},
new Databricks.Inputs.PermissionsAccessControlArgs
{
GroupName = eng.DisplayName,
PermissionLevel = "CAN_QUERY",
},
},
}));
}
});
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.GetServingEndpointsArgs;
import com.pulumi.databricks.Permissions;
import com.pulumi.databricks.PermissionsArgs;
import com.pulumi.databricks.inputs.PermissionsAccessControlArgs;
import com.pulumi.codegen.internal.KeyedValue;
import java.util.ArrayList;
import java.util.Arrays;
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.getServingEndpoints(GetServingEndpointsArgs.builder()
.build());
for (var i = 0; i < allDatabricksServingEndpoints.endpoints(); i++) {
new Permissions("mlServingUsage-" + i, PermissionsArgs.builder()
.servingEndpointId(range.value().id())
.accessControls(
PermissionsAccessControlArgs.builder()
.groupName("users")
.permissionLevel("CAN_VIEW")
.build(),
PermissionsAccessControlArgs.builder()
.groupName(auto.displayName())
.permissionLevel("CAN_MANAGE")
.build(),
PermissionsAccessControlArgs.builder()
.groupName(eng.displayName())
.permissionLevel("CAN_QUERY")
.build())
.build());
}
}
}
resources:
mlServingUsage:
type: databricks:Permissions
name: ml_serving_usage
properties:
servingEndpointId: ${range.value.id}
accessControls:
- groupName: users
permissionLevel: CAN_VIEW
- groupName: ${auto.displayName}
permissionLevel: CAN_MANAGE
- groupName: ${eng.displayName}
permissionLevel: CAN_QUERY
options: {}
variables:
all:
fn::invoke:
function: databricks:getServingEndpoints
arguments: {}
pulumi {
required_providers {
databricks = {
source = "pulumi/databricks"
}
}
}
data "databricks_getservingendpoints" "all" {
}
resource "databricks_permissions" "ml_serving_usage" {
for_each = allDatabricksServingEndpoints.endpoints
serving_endpoint_id = each.value.id
access_controls {
group_name = "users"
permission_level = "CAN_VIEW"
}
access_controls {
group_name = auto.displayName
permission_level = "CAN_MANAGE"
}
access_controls {
group_name = eng.displayName
permission_level = "CAN_QUERY"
}
}
Related Resources
The following resources are often used in the same context:
- databricks.Permissions can control which groups or individual users can Manage, Query or View individual serving endpoints.
Using getServingEndpoints
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 getServingEndpoints(args: GetServingEndpointsArgs, opts?: InvokeOptions): Promise<GetServingEndpointsResult>
function getServingEndpointsOutput(args: GetServingEndpointsOutputArgs, opts?: InvokeOutputOptions): Output<GetServingEndpointsResult>def get_serving_endpoints(endpoints: Optional[Sequence[GetServingEndpointsEndpoint]] = None,
provider_config: Optional[GetServingEndpointsProviderConfig] = None,
opts: Optional[InvokeOptions] = None) -> GetServingEndpointsResult
def get_serving_endpoints_output(endpoints: pulumi.Input[Optional[Sequence[pulumi.Input[GetServingEndpointsEndpointArgs]]]] = None,
provider_config: pulumi.Input[Optional[GetServingEndpointsProviderConfigArgs]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetServingEndpointsResult]func GetServingEndpoints(ctx *Context, args *GetServingEndpointsArgs, opts ...InvokeOption) (*GetServingEndpointsResult, error)
func GetServingEndpointsOutput(ctx *Context, args *GetServingEndpointsOutputArgs, opts ...InvokeOption) GetServingEndpointsResultOutput> Note: This function is named GetServingEndpoints in the Go SDK.
public static class GetServingEndpoints
{
public static Task<GetServingEndpointsResult> InvokeAsync(GetServingEndpointsArgs args, InvokeOptions? opts = null)
public static Output<GetServingEndpointsResult> Invoke(GetServingEndpointsInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetServingEndpointsResult> Invoke(GetServingEndpointsInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetServingEndpointsResult> getServingEndpoints(GetServingEndpointsArgs args, InvokeOptions options)
public static Output<GetServingEndpointsResult> getServingEndpoints(GetServingEndpointsArgs args, InvokeOptions options)
public static Output<GetServingEndpointsResult> getServingEndpoints(GetServingEndpointsArgs args, InvokeOutputOptions options)
fn::invoke:
function: databricks:index/getServingEndpoints:getServingEndpoints
arguments:
# arguments dictionarydata "databricks_get_serving_endpoints" "name" {
# arguments
}The following arguments are supported:
- Endpoints
List<Get
Serving Endpoints Endpoint> - List of objects describing the serving endpoints. Each object consists of following attributes:
- Provider
Config GetServing Endpoints Provider Config
- Endpoints
[]Get
Serving Endpoints Endpoint - List of objects describing the serving endpoints. Each object consists of following attributes:
- Provider
Config GetServing Endpoints Provider Config
- endpoints list(object)
- List of objects describing the serving endpoints. Each object consists of following attributes:
- provider_
config object
- endpoints
List<Get
Serving Endpoints Endpoint> - List of objects describing the serving endpoints. Each object consists of following attributes:
- provider
Config GetServing Endpoints Provider Config
- endpoints
Get
Serving Endpoints Endpoint[] - List of objects describing the serving endpoints. Each object consists of following attributes:
- provider
Config GetServing Endpoints Provider Config
- endpoints
Sequence[Get
Serving Endpoints Endpoint] - List of objects describing the serving endpoints. Each object consists of following attributes:
- provider_
config GetServing Endpoints Provider Config
- endpoints List<Property Map>
- List of objects describing the serving endpoints. Each object consists of following attributes:
- provider
Config Property Map
getServingEndpoints Result
The following output properties are available:
- Endpoints
List<Get
Serving Endpoints Endpoint> - List of objects describing the serving endpoints. Each object consists of following attributes:
- Provider
Config GetServing Endpoints Provider Config
- Endpoints
[]Get
Serving Endpoints Endpoint - List of objects describing the serving endpoints. Each object consists of following attributes:
- Provider
Config GetServing Endpoints Provider Config
- endpoints list(object)
- List of objects describing the serving endpoints. Each object consists of following attributes:
- provider_
config object
- endpoints
List<Get
Serving Endpoints Endpoint> - List of objects describing the serving endpoints. Each object consists of following attributes:
- provider
Config GetServing Endpoints Provider Config
- endpoints
Get
Serving Endpoints Endpoint[] - List of objects describing the serving endpoints. Each object consists of following attributes:
- provider
Config GetServing Endpoints Provider Config
- endpoints
Sequence[Get
Serving Endpoints Endpoint] - List of objects describing the serving endpoints. Each object consists of following attributes:
- provider_
config GetServing Endpoints Provider Config
- endpoints List<Property Map>
- List of objects describing the serving endpoints. Each object consists of following attributes:
- provider
Config Property Map
Supporting Types
GetServingEndpointsEndpoint
- Ai
Gateways List<GetServing Endpoints Endpoint Ai Gateway> - A block with AI Gateway configuration for the serving endpoint.
- Budget
Policy stringId - Configs
List<Get
Serving Endpoints Endpoint Config> - The model serving endpoint configuration.
- Creation
Timestamp int - Creator string
- Description string
- Id string
- Last
Updated intTimestamp - Name string
- The name of the model serving endpoint.
- States
List<Get
Serving Endpoints Endpoint State> -
List<Get
Serving Endpoints Endpoint Tag> - Tags to be attached to the serving endpoint and automatically propagated to billing logs.
- Task string
- Telemetry
Configs List<GetServing Endpoints Endpoint Telemetry Config> - Usage
Policy stringId
- Ai
Gateways []GetServing Endpoints Endpoint Ai Gateway - A block with AI Gateway configuration for the serving endpoint.
- Budget
Policy stringId - Configs
[]Get
Serving Endpoints Endpoint Config - The model serving endpoint configuration.
- Creation
Timestamp int - Creator string
- Description string
- Id string
- Last
Updated intTimestamp - Name string
- The name of the model serving endpoint.
- States
[]Get
Serving Endpoints Endpoint State -
[]Get
Serving Endpoints Endpoint Tag - Tags to be attached to the serving endpoint and automatically propagated to billing logs.
- Task string
- Telemetry
Configs []GetServing Endpoints Endpoint Telemetry Config - Usage
Policy stringId
- ai_
gateways list(object) - A block with AI Gateway configuration for the serving endpoint.
- budget_
policy_ stringid - configs list(object)
- The model serving endpoint configuration.
- creation_
timestamp number - creator string
- description string
- id string
- last_
updated_ numbertimestamp - name string
- The name of the model serving endpoint.
- states list(object)
- list(object)
- Tags to be attached to the serving endpoint and automatically propagated to billing logs.
- task string
- telemetry_
configs list(object) - usage_
policy_ stringid
- ai
Gateways List<GetServing Endpoints Endpoint Ai Gateway> - A block with AI Gateway configuration for the serving endpoint.
- budget
Policy StringId - configs
List<Get
Serving Endpoints Endpoint Config> - The model serving endpoint configuration.
- creation
Timestamp Integer - creator String
- description String
- id String
- last
Updated IntegerTimestamp - name String
- The name of the model serving endpoint.
- states
List<Get
Serving Endpoints Endpoint State> -
List<Get
Serving Endpoints Endpoint Tag> - Tags to be attached to the serving endpoint and automatically propagated to billing logs.
- task String
- telemetry
Configs List<GetServing Endpoints Endpoint Telemetry Config> - usage
Policy StringId
- ai
Gateways GetServing Endpoints Endpoint Ai Gateway[] - A block with AI Gateway configuration for the serving endpoint.
- budget
Policy stringId - configs
Get
Serving Endpoints Endpoint Config[] - The model serving endpoint configuration.
- creation
Timestamp number - creator string
- description string
- id string
- last
Updated numberTimestamp - name string
- The name of the model serving endpoint.
- states
Get
Serving Endpoints Endpoint State[] -
Get
Serving Endpoints Endpoint Tag[] - Tags to be attached to the serving endpoint and automatically propagated to billing logs.
- task string
- telemetry
Configs GetServing Endpoints Endpoint Telemetry Config[] - usage
Policy stringId
- ai_
gateways Sequence[GetServing Endpoints Endpoint Ai Gateway] - A block with AI Gateway configuration for the serving endpoint.
- budget_
policy_ strid - configs
Sequence[Get
Serving Endpoints Endpoint Config] - The model serving endpoint configuration.
- creation_
timestamp int - creator str
- description str
- id str
- last_
updated_ inttimestamp - name str
- The name of the model serving endpoint.
- states
Sequence[Get
Serving Endpoints Endpoint State] -
Sequence[Get
Serving Endpoints Endpoint Tag] - Tags to be attached to the serving endpoint and automatically propagated to billing logs.
- task str
- telemetry_
configs Sequence[GetServing Endpoints Endpoint Telemetry Config] - usage_
policy_ strid
- ai
Gateways List<Property Map> - A block with AI Gateway configuration for the serving endpoint.
- budget
Policy StringId - configs List<Property Map>
- The model serving endpoint configuration.
- creation
Timestamp Number - creator String
- description String
- id String
- last
Updated NumberTimestamp - name String
- The name of the model serving endpoint.
- states List<Property Map>
- List<Property Map>
- Tags to be attached to the serving endpoint and automatically propagated to billing logs.
- task String
- telemetry
Configs List<Property Map> - usage
Policy StringId
GetServingEndpointsEndpointAiGateway
- Fallback
Configs List<GetServing Endpoints Endpoint Ai Gateway Fallback Config> - Guardrails
List<Get
Serving Endpoints Endpoint Ai Gateway Guardrail> - Inference
Table List<GetConfigs Serving Endpoints Endpoint Ai Gateway Inference Table Config> - Rate
Limits List<GetServing Endpoints Endpoint Ai Gateway Rate Limit> - A list of rate limit blocks to be applied to the serving endpoint.
- Usage
Tracking List<GetConfigs Serving Endpoints Endpoint Ai Gateway Usage Tracking Config>
- Fallback
Configs []GetServing Endpoints Endpoint Ai Gateway Fallback Config - Guardrails
[]Get
Serving Endpoints Endpoint Ai Gateway Guardrail - Inference
Table []GetConfigs Serving Endpoints Endpoint Ai Gateway Inference Table Config - Rate
Limits []GetServing Endpoints Endpoint Ai Gateway Rate Limit - A list of rate limit blocks to be applied to the serving endpoint.
- Usage
Tracking []GetConfigs Serving Endpoints Endpoint Ai Gateway Usage Tracking Config
- fallback_
configs list(object) - guardrails list(object)
- inference_
table_ list(object)configs - rate_
limits list(object) - A list of rate limit blocks to be applied to the serving endpoint.
- usage_
tracking_ list(object)configs
- fallback
Configs List<GetServing Endpoints Endpoint Ai Gateway Fallback Config> - guardrails
List<Get
Serving Endpoints Endpoint Ai Gateway Guardrail> - inference
Table List<GetConfigs Serving Endpoints Endpoint Ai Gateway Inference Table Config> - rate
Limits List<GetServing Endpoints Endpoint Ai Gateway Rate Limit> - A list of rate limit blocks to be applied to the serving endpoint.
- usage
Tracking List<GetConfigs Serving Endpoints Endpoint Ai Gateway Usage Tracking Config>
- fallback
Configs GetServing Endpoints Endpoint Ai Gateway Fallback Config[] - guardrails
Get
Serving Endpoints Endpoint Ai Gateway Guardrail[] - inference
Table GetConfigs Serving Endpoints Endpoint Ai Gateway Inference Table Config[] - rate
Limits GetServing Endpoints Endpoint Ai Gateway Rate Limit[] - A list of rate limit blocks to be applied to the serving endpoint.
- usage
Tracking GetConfigs Serving Endpoints Endpoint Ai Gateway Usage Tracking Config[]
- fallback_
configs Sequence[GetServing Endpoints Endpoint Ai Gateway Fallback Config] - guardrails
Sequence[Get
Serving Endpoints Endpoint Ai Gateway Guardrail] - inference_
table_ Sequence[Getconfigs Serving Endpoints Endpoint Ai Gateway Inference Table Config] - rate_
limits Sequence[GetServing Endpoints Endpoint Ai Gateway Rate Limit] - A list of rate limit blocks to be applied to the serving endpoint.
- usage_
tracking_ Sequence[Getconfigs Serving Endpoints Endpoint Ai Gateway Usage Tracking Config]
- fallback
Configs List<Property Map> - guardrails List<Property Map>
- inference
Table List<Property Map>Configs - rate
Limits List<Property Map> - A list of rate limit blocks to be applied to the serving endpoint.
- usage
Tracking List<Property Map>Configs
GetServingEndpointsEndpointAiGatewayFallbackConfig
- Enabled bool
- Enabled bool
- enabled bool
- enabled Boolean
- enabled boolean
- enabled bool
- enabled Boolean
GetServingEndpointsEndpointAiGatewayGuardrail
GetServingEndpointsEndpointAiGatewayGuardrailInputProperty
- Invalid
Keywords List<string> - Piis
List<Get
Serving Endpoints Endpoint Ai Gateway Guardrail Input Property Pii> - Safety bool
- Valid
Topics List<string>
- invalid_
keywords list(string) - piis list(object)
- safety bool
- valid_
topics list(string)
- invalid
Keywords List<String> - piis
List<Get
Serving Endpoints Endpoint Ai Gateway Guardrail Input Property Pii> - safety Boolean
- valid
Topics List<String>
- invalid
Keywords string[] - piis
Get
Serving Endpoints Endpoint Ai Gateway Guardrail Input Property Pii[] - safety boolean
- valid
Topics string[]
- invalid_
keywords Sequence[str] - piis
Sequence[Get
Serving Endpoints Endpoint Ai Gateway Guardrail Input Property Pii] - safety bool
- valid_
topics Sequence[str]
- invalid
Keywords List<String> - piis List<Property Map>
- safety Boolean
- valid
Topics List<String>
GetServingEndpointsEndpointAiGatewayGuardrailInputPropertyPii
- Behavior string
- Behavior string
- behavior string
- behavior String
- behavior string
- behavior str
- behavior String
GetServingEndpointsEndpointAiGatewayGuardrailOutput
- Invalid
Keywords List<string> - Piis
List<Get
Serving Endpoints Endpoint Ai Gateway Guardrail Output Pii> - Safety bool
- Valid
Topics List<string>
- Invalid
Keywords []string - Piis
[]Get
Serving Endpoints Endpoint Ai Gateway Guardrail Output Pii - Safety bool
- Valid
Topics []string
- invalid_
keywords list(string) - piis list(object)
- safety bool
- valid_
topics list(string)
- invalid
Keywords List<String> - piis
List<Get
Serving Endpoints Endpoint Ai Gateway Guardrail Output Pii> - safety Boolean
- valid
Topics List<String>
- invalid
Keywords string[] - piis
Get
Serving Endpoints Endpoint Ai Gateway Guardrail Output Pii[] - safety boolean
- valid
Topics string[]
- invalid_
keywords Sequence[str] - piis
Sequence[Get
Serving Endpoints Endpoint Ai Gateway Guardrail Output Pii] - safety bool
- valid_
topics Sequence[str]
- invalid
Keywords List<String> - piis List<Property Map>
- safety Boolean
- valid
Topics List<String>
GetServingEndpointsEndpointAiGatewayGuardrailOutputPii
- Behavior string
- Behavior string
- behavior string
- behavior String
- behavior string
- behavior str
- behavior String
GetServingEndpointsEndpointAiGatewayInferenceTableConfig
- Catalog
Name string - Enabled bool
- Schema
Name string - Table
Name stringPrefix
- Catalog
Name string - Enabled bool
- Schema
Name string - Table
Name stringPrefix
- catalog_
name string - enabled bool
- schema_
name string - table_
name_ stringprefix
- catalog
Name String - enabled Boolean
- schema
Name String - table
Name StringPrefix
- catalog
Name string - enabled boolean
- schema
Name string - table
Name stringPrefix
- catalog_
name str - enabled bool
- schema_
name str - table_
name_ strprefix
- catalog
Name String - enabled Boolean
- schema
Name String - table
Name StringPrefix
GetServingEndpointsEndpointAiGatewayRateLimit
- Renewal
Period string - Calls int
- Key string
- Principal string
- Tokens int
- Renewal
Period string - Calls int
- Key string
- Principal string
- Tokens int
- renewal_
period string - calls number
- key string
- principal string
- tokens number
- renewal
Period String - calls Integer
- key String
- principal String
- tokens Integer
- renewal
Period string - calls number
- key string
- principal string
- tokens number
- renewal_
period str - calls int
- key str
- principal str
- tokens int
- renewal
Period String - calls Number
- key String
- principal String
- tokens Number
GetServingEndpointsEndpointAiGatewayUsageTrackingConfig
- Enabled bool
- Enabled bool
- enabled bool
- enabled Boolean
- enabled boolean
- enabled bool
- enabled Boolean
GetServingEndpointsEndpointConfig
GetServingEndpointsEndpointConfigServedEntity
- Entity
Name string - Entity
Version string - External
Models List<GetServing Endpoints Endpoint Config Served Entity External Model> - Foundation
Models List<GetServing Endpoints Endpoint Config Served Entity Foundation Model> - Name string
- The name of the model serving endpoint.
- Entity
Name string - Entity
Version string - External
Models []GetServing Endpoints Endpoint Config Served Entity External Model - Foundation
Models []GetServing Endpoints Endpoint Config Served Entity Foundation Model - Name string
- The name of the model serving endpoint.
- entity_
name string - entity_
version string - external_
models list(object) - foundation_
models list(object) - name string
- The name of the model serving endpoint.
- entity
Name String - entity
Version String - external
Models List<GetServing Endpoints Endpoint Config Served Entity External Model> - foundation
Models List<GetServing Endpoints Endpoint Config Served Entity Foundation Model> - name String
- The name of the model serving endpoint.
- entity
Name string - entity
Version string - external
Models GetServing Endpoints Endpoint Config Served Entity External Model[] - foundation
Models GetServing Endpoints Endpoint Config Served Entity Foundation Model[] - name string
- The name of the model serving endpoint.
- entity_
name str - entity_
version str - external_
models Sequence[GetServing Endpoints Endpoint Config Served Entity External Model] - foundation_
models Sequence[GetServing Endpoints Endpoint Config Served Entity Foundation Model] - name str
- The name of the model serving endpoint.
- entity
Name String - entity
Version String - external
Models List<Property Map> - foundation
Models List<Property Map> - name String
- The name of the model serving endpoint.
GetServingEndpointsEndpointConfigServedEntityExternalModel
- Name string
- The name of the model serving endpoint.
- Provider string
- Task string
- Ai21labs
Configs List<GetServing Endpoints Endpoint Config Served Entity External Model Ai21labs Config> - Amazon
Bedrock List<GetConfigs Serving Endpoints Endpoint Config Served Entity External Model Amazon Bedrock Config> - Anthropic
Configs List<GetServing Endpoints Endpoint Config Served Entity External Model Anthropic Config> - Cohere
Configs List<GetServing Endpoints Endpoint Config Served Entity External Model Cohere Config> - Custom
Provider List<GetConfigs Serving Endpoints Endpoint Config Served Entity External Model Custom Provider Config> - Databricks
Model List<GetServing Configs Serving Endpoints Endpoint Config Served Entity External Model Databricks Model Serving Config> - Google
Cloud List<GetVertex Ai Configs Serving Endpoints Endpoint Config Served Entity External Model Google Cloud Vertex Ai Config> - Openai
Configs List<GetServing Endpoints Endpoint Config Served Entity External Model Openai Config> - Palm
Configs List<GetServing Endpoints Endpoint Config Served Entity External Model Palm Config>
- Name string
- The name of the model serving endpoint.
- Provider string
- Task string
- Ai21labs
Configs []GetServing Endpoints Endpoint Config Served Entity External Model Ai21labs Config - Amazon
Bedrock []GetConfigs Serving Endpoints Endpoint Config Served Entity External Model Amazon Bedrock Config - Anthropic
Configs []GetServing Endpoints Endpoint Config Served Entity External Model Anthropic Config - Cohere
Configs []GetServing Endpoints Endpoint Config Served Entity External Model Cohere Config - Custom
Provider []GetConfigs Serving Endpoints Endpoint Config Served Entity External Model Custom Provider Config - Databricks
Model []GetServing Configs Serving Endpoints Endpoint Config Served Entity External Model Databricks Model Serving Config - Google
Cloud []GetVertex Ai Configs Serving Endpoints Endpoint Config Served Entity External Model Google Cloud Vertex Ai Config - Openai
Configs []GetServing Endpoints Endpoint Config Served Entity External Model Openai Config - Palm
Configs []GetServing Endpoints Endpoint Config Served Entity External Model Palm Config
- name string
- The name of the model serving endpoint.
- provider string
- task string
- ai21labs_
configs list(object) - amazon_
bedrock_ list(object)configs - anthropic_
configs list(object) - cohere_
configs list(object) - custom_
provider_ list(object)configs - databricks_
model_ list(object)serving_ configs - google_
cloud_ list(object)vertex_ ai_ configs - openai_
configs list(object) - palm_
configs list(object)
- name String
- The name of the model serving endpoint.
- provider String
- task String
- ai21labs
Configs List<GetServing Endpoints Endpoint Config Served Entity External Model Ai21labs Config> - amazon
Bedrock List<GetConfigs Serving Endpoints Endpoint Config Served Entity External Model Amazon Bedrock Config> - anthropic
Configs List<GetServing Endpoints Endpoint Config Served Entity External Model Anthropic Config> - cohere
Configs List<GetServing Endpoints Endpoint Config Served Entity External Model Cohere Config> - custom
Provider List<GetConfigs Serving Endpoints Endpoint Config Served Entity External Model Custom Provider Config> - databricks
Model List<GetServing Configs Serving Endpoints Endpoint Config Served Entity External Model Databricks Model Serving Config> - google
Cloud List<GetVertex Ai Configs Serving Endpoints Endpoint Config Served Entity External Model Google Cloud Vertex Ai Config> - openai
Configs List<GetServing Endpoints Endpoint Config Served Entity External Model Openai Config> - palm
Configs List<GetServing Endpoints Endpoint Config Served Entity External Model Palm Config>
- name string
- The name of the model serving endpoint.
- provider string
- task string
- ai21labs
Configs GetServing Endpoints Endpoint Config Served Entity External Model Ai21labs Config[] - amazon
Bedrock GetConfigs Serving Endpoints Endpoint Config Served Entity External Model Amazon Bedrock Config[] - anthropic
Configs GetServing Endpoints Endpoint Config Served Entity External Model Anthropic Config[] - cohere
Configs GetServing Endpoints Endpoint Config Served Entity External Model Cohere Config[] - custom
Provider GetConfigs Serving Endpoints Endpoint Config Served Entity External Model Custom Provider Config[] - databricks
Model GetServing Configs Serving Endpoints Endpoint Config Served Entity External Model Databricks Model Serving Config[] - google
Cloud GetVertex Ai Configs Serving Endpoints Endpoint Config Served Entity External Model Google Cloud Vertex Ai Config[] - openai
Configs GetServing Endpoints Endpoint Config Served Entity External Model Openai Config[] - palm
Configs GetServing Endpoints Endpoint Config Served Entity External Model Palm Config[]
- name str
- The name of the model serving endpoint.
- provider str
- task str
- ai21labs_
configs Sequence[GetServing Endpoints Endpoint Config Served Entity External Model Ai21labs Config] - amazon_
bedrock_ Sequence[Getconfigs Serving Endpoints Endpoint Config Served Entity External Model Amazon Bedrock Config] - anthropic_
configs Sequence[GetServing Endpoints Endpoint Config Served Entity External Model Anthropic Config] - cohere_
configs Sequence[GetServing Endpoints Endpoint Config Served Entity External Model Cohere Config] - custom_
provider_ Sequence[Getconfigs Serving Endpoints Endpoint Config Served Entity External Model Custom Provider Config] - databricks_
model_ Sequence[Getserving_ configs Serving Endpoints Endpoint Config Served Entity External Model Databricks Model Serving Config] - google_
cloud_ Sequence[Getvertex_ ai_ configs Serving Endpoints Endpoint Config Served Entity External Model Google Cloud Vertex Ai Config] - openai_
configs Sequence[GetServing Endpoints Endpoint Config Served Entity External Model Openai Config] - palm_
configs Sequence[GetServing Endpoints Endpoint Config Served Entity External Model Palm Config]
- name String
- The name of the model serving endpoint.
- provider String
- task String
- ai21labs
Configs List<Property Map> - amazon
Bedrock List<Property Map>Configs - anthropic
Configs List<Property Map> - cohere
Configs List<Property Map> - custom
Provider List<Property Map>Configs - databricks
Model List<Property Map>Serving Configs - google
Cloud List<Property Map>Vertex Ai Configs - openai
Configs List<Property Map> - palm
Configs List<Property Map>
GetServingEndpointsEndpointConfigServedEntityExternalModelAi21labsConfig
- Ai21labs
Api stringKey Plaintext - Ai21labs
Api stringKey
- Ai21labs
Api stringKey Plaintext - Ai21labs
Api stringKey
- ai21labs_
api_ stringkey_ plaintext - ai21labs_
api_ stringkey
- ai21labs
Api StringKey Plaintext - ai21labs
Api StringKey
- ai21labs
Api stringKey Plaintext - ai21labs
Api stringKey
- ai21labs
Api StringKey Plaintext - ai21labs
Api StringKey
GetServingEndpointsEndpointConfigServedEntityExternalModelAmazonBedrockConfig
- Aws
Access stringKey Id Plaintext - Aws
Region string - Aws
Secret stringAccess Key Plaintext - Bedrock
Provider string - Aws
Access stringKey Id - Aws
Secret stringAccess Key - Instance
Profile stringArn
- Aws
Access stringKey Id Plaintext - Aws
Region string - Aws
Secret stringAccess Key Plaintext - Bedrock
Provider string - Aws
Access stringKey Id - Aws
Secret stringAccess Key - Instance
Profile stringArn
- aws_
access_ stringkey_ id_ plaintext - aws_
region string - aws_
secret_ stringaccess_ key_ plaintext - bedrock_
provider string - aws_
access_ stringkey_ id - aws_
secret_ stringaccess_ key - instance_
profile_ stringarn
- aws
Access StringKey Id Plaintext - aws
Region String - aws
Secret StringAccess Key Plaintext - bedrock
Provider String - aws
Access StringKey Id - aws
Secret StringAccess Key - instance
Profile StringArn
- aws
Access stringKey Id Plaintext - aws
Region string - aws
Secret stringAccess Key Plaintext - bedrock
Provider string - aws
Access stringKey Id - aws
Secret stringAccess Key - instance
Profile stringArn
- aws
Access StringKey Id Plaintext - aws
Region String - aws
Secret StringAccess Key Plaintext - bedrock
Provider String - aws
Access StringKey Id - aws
Secret StringAccess Key - instance
Profile StringArn
GetServingEndpointsEndpointConfigServedEntityExternalModelAnthropicConfig
- Anthropic
Api stringKey Plaintext - Anthropic
Api stringKey
- Anthropic
Api stringKey Plaintext - Anthropic
Api stringKey
- anthropic_
api_ stringkey_ plaintext - anthropic_
api_ stringkey
- anthropic
Api StringKey Plaintext - anthropic
Api StringKey
- anthropic
Api stringKey Plaintext - anthropic
Api stringKey
- anthropic
Api StringKey Plaintext - anthropic
Api StringKey
GetServingEndpointsEndpointConfigServedEntityExternalModelCohereConfig
- Cohere
Api stringKey Plaintext - Cohere
Api stringBase - Cohere
Api stringKey
- Cohere
Api stringKey Plaintext - Cohere
Api stringBase - Cohere
Api stringKey
- cohere_
api_ stringkey_ plaintext - cohere_
api_ stringbase - cohere_
api_ stringkey
- cohere
Api StringKey Plaintext - cohere
Api StringBase - cohere
Api StringKey
- cohere
Api stringKey Plaintext - cohere
Api stringBase - cohere
Api stringKey
- cohere
Api StringKey Plaintext - cohere
Api StringBase - cohere
Api StringKey
GetServingEndpointsEndpointConfigServedEntityExternalModelCustomProviderConfig
GetServingEndpointsEndpointConfigServedEntityExternalModelCustomProviderConfigApiKeyAuth
- Key string
- Value
Plaintext string - Value string
- Key string
- Value
Plaintext string - Value string
- key string
- value_
plaintext string - value string
- key String
- value
Plaintext String - value String
- key string
- value
Plaintext string - value string
- key str
- value_
plaintext str - value str
- key String
- value
Plaintext String - value String
GetServingEndpointsEndpointConfigServedEntityExternalModelCustomProviderConfigBearerTokenAuth
- Token
Plaintext string - Token string
- Token
Plaintext string - Token string
- token_
plaintext string - token string
- token
Plaintext String - token String
- token
Plaintext string - token string
- token_
plaintext str - token str
- token
Plaintext String - token String
GetServingEndpointsEndpointConfigServedEntityExternalModelDatabricksModelServingConfig
- Databricks
Api stringToken Plaintext - Databricks
Workspace stringUrl - Databricks
Api stringToken
- Databricks
Api stringToken Plaintext - Databricks
Workspace stringUrl - Databricks
Api stringToken
- databricks_
api_ stringtoken_ plaintext - databricks_
workspace_ stringurl - databricks_
api_ stringtoken
- databricks
Api StringToken Plaintext - databricks
Workspace StringUrl - databricks
Api StringToken
- databricks
Api stringToken Plaintext - databricks
Workspace stringUrl - databricks
Api stringToken
- databricks
Api StringToken Plaintext - databricks
Workspace StringUrl - databricks
Api StringToken
GetServingEndpointsEndpointConfigServedEntityExternalModelGoogleCloudVertexAiConfig
- Private
Key stringPlaintext - Project
Id string - Region string
- Private
Key string
- Private
Key stringPlaintext - Project
Id string - Region string
- Private
Key string
- private_
key_ stringplaintext - project_
id string - region string
- private_
key string
- private
Key StringPlaintext - project
Id String - region String
- private
Key String
- private
Key stringPlaintext - project
Id string - region string
- private
Key string
- private_
key_ strplaintext - project_
id str - region str
- private_
key str
- private
Key StringPlaintext - project
Id String - region String
- private
Key String
GetServingEndpointsEndpointConfigServedEntityExternalModelOpenaiConfig
- Microsoft
Entra stringClient Secret Plaintext - Openai
Api stringKey Plaintext - Microsoft
Entra stringClient Id - Microsoft
Entra stringClient Secret - Microsoft
Entra stringTenant Id - Openai
Api stringBase - Openai
Api stringKey - Openai
Api stringType - Openai
Api stringVersion - Openai
Deployment stringName - Openai
Organization string
- Microsoft
Entra stringClient Secret Plaintext - Openai
Api stringKey Plaintext - Microsoft
Entra stringClient Id - Microsoft
Entra stringClient Secret - Microsoft
Entra stringTenant Id - Openai
Api stringBase - Openai
Api stringKey - Openai
Api stringType - Openai
Api stringVersion - Openai
Deployment stringName - Openai
Organization string
- microsoft_
entra_ stringclient_ secret_ plaintext - openai_
api_ stringkey_ plaintext - microsoft_
entra_ stringclient_ id - microsoft_
entra_ stringclient_ secret - microsoft_
entra_ stringtenant_ id - openai_
api_ stringbase - openai_
api_ stringkey - openai_
api_ stringtype - openai_
api_ stringversion - openai_
deployment_ stringname - openai_
organization string
- microsoft
Entra StringClient Secret Plaintext - openai
Api StringKey Plaintext - microsoft
Entra StringClient Id - microsoft
Entra StringClient Secret - microsoft
Entra StringTenant Id - openai
Api StringBase - openai
Api StringKey - openai
Api StringType - openai
Api StringVersion - openai
Deployment StringName - openai
Organization String
- microsoft
Entra stringClient Secret Plaintext - openai
Api stringKey Plaintext - microsoft
Entra stringClient Id - microsoft
Entra stringClient Secret - microsoft
Entra stringTenant Id - openai
Api stringBase - openai
Api stringKey - openai
Api stringType - openai
Api stringVersion - openai
Deployment stringName - openai
Organization string
- microsoft
Entra StringClient Secret Plaintext - openai
Api StringKey Plaintext - microsoft
Entra StringClient Id - microsoft
Entra StringClient Secret - microsoft
Entra StringTenant Id - openai
Api StringBase - openai
Api StringKey - openai
Api StringType - openai
Api StringVersion - openai
Deployment StringName - openai
Organization String
GetServingEndpointsEndpointConfigServedEntityExternalModelPalmConfig
- Palm
Api stringKey Plaintext - Palm
Api stringKey
- Palm
Api stringKey Plaintext - Palm
Api stringKey
- palm_
api_ stringkey_ plaintext - palm_
api_ stringkey
- palm
Api StringKey Plaintext - palm
Api StringKey
- palm
Api stringKey Plaintext - palm
Api stringKey
- palm
Api StringKey Plaintext - palm
Api StringKey
GetServingEndpointsEndpointConfigServedEntityFoundationModel
- Description string
- Display
Name string - Docs string
- Name string
- The name of the model serving endpoint.
- Description string
- Display
Name string - Docs string
- Name string
- The name of the model serving endpoint.
- description string
- display_
name string - docs string
- name string
- The name of the model serving endpoint.
- description String
- display
Name String - docs String
- name String
- The name of the model serving endpoint.
- description string
- display
Name string - docs string
- name string
- The name of the model serving endpoint.
- description str
- display_
name str - docs str
- name str
- The name of the model serving endpoint.
- description String
- display
Name String - docs String
- name String
- The name of the model serving endpoint.
GetServingEndpointsEndpointConfigServedModel
- Model
Name string - Model
Version string - Name string
- The name of the model serving endpoint.
- Model
Name string - Model
Version string - Name string
- The name of the model serving endpoint.
- model_
name string - model_
version string - name string
- The name of the model serving endpoint.
- model
Name String - model
Version String - name String
- The name of the model serving endpoint.
- model
Name string - model
Version string - name string
- The name of the model serving endpoint.
- model_
name str - model_
version str - name str
- The name of the model serving endpoint.
- model
Name String - model
Version String - name String
- The name of the model serving endpoint.
GetServingEndpointsEndpointState
- Config
Update string - Ready string
- Config
Update string - Ready string
- config_
update string - ready string
- config
Update String - ready String
- config
Update string - ready string
- config_
update str - ready str
- config
Update String - ready String
GetServingEndpointsEndpointTag
GetServingEndpointsEndpointTelemetryConfig
GetServingEndpointsEndpointTelemetryConfigInferenceTableConfig
- Name string
- The name of the model serving endpoint.
- Sampling
Fraction double
- Name string
- The name of the model serving endpoint.
- Sampling
Fraction float64
- name string
- The name of the model serving endpoint.
- sampling_
fraction number
- name String
- The name of the model serving endpoint.
- sampling
Fraction Double
- name string
- The name of the model serving endpoint.
- sampling
Fraction number
- name str
- The name of the model serving endpoint.
- sampling_
fraction float
- name String
- The name of the model serving endpoint.
- sampling
Fraction Number
GetServingEndpointsEndpointTelemetryConfigTableName
- Annotations
Table string - Logs
Table string - Metrics
Table string - Traces
Table string
- Annotations
Table string - Logs
Table string - Metrics
Table string - Traces
Table string
- annotations_
table string - logs_
table string - metrics_
table string - traces_
table string
- annotations
Table String - logs
Table String - metrics
Table String - traces
Table String
- annotations
Table string - logs
Table string - metrics
Table string - traces
Table string
- annotations_
table str - logs_
table str - metrics_
table str - traces_
table str
- annotations
Table String - logs
Table String - metrics
Table String - traces
Table String
GetServingEndpointsProviderConfig
- Workspace
Id string
- Workspace
Id string
- workspace_
id string
- workspace
Id String
- workspace
Id string
- workspace_
id str
- workspace
Id String
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.109.0
published on Tuesday, Sep 8, 2026 by Pulumi
published on Tuesday, Sep 8, 2026 by Pulumi