Viewing docs for Databricks v1.102.0
published on Tuesday, Aug 4, 2026 by Pulumi
published on Tuesday, Aug 4, 2026 by Pulumi
Viewing docs for Databricks v1.102.0
published on Tuesday, Aug 4, 2026 by Pulumi
published on Tuesday, Aug 4, 2026 by Pulumi
Using getAiGatewayMcpService
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 getAiGatewayMcpService(args: GetAiGatewayMcpServiceArgs, opts?: InvokeOptions): Promise<GetAiGatewayMcpServiceResult>
function getAiGatewayMcpServiceOutput(args: GetAiGatewayMcpServiceOutputArgs, opts?: InvokeOptions): Output<GetAiGatewayMcpServiceResult>def get_ai_gateway_mcp_service(name: Optional[str] = None,
provider_config: Optional[GetAiGatewayMcpServiceProviderConfig] = None,
opts: Optional[InvokeOptions] = None) -> GetAiGatewayMcpServiceResult
def get_ai_gateway_mcp_service_output(name: pulumi.Input[Optional[str]] = None,
provider_config: pulumi.Input[Optional[GetAiGatewayMcpServiceProviderConfigArgs]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAiGatewayMcpServiceResult]func LookupAiGatewayMcpService(ctx *Context, args *LookupAiGatewayMcpServiceArgs, opts ...InvokeOption) (*LookupAiGatewayMcpServiceResult, error)
func LookupAiGatewayMcpServiceOutput(ctx *Context, args *LookupAiGatewayMcpServiceOutputArgs, opts ...InvokeOption) LookupAiGatewayMcpServiceResultOutput> Note: This function is named LookupAiGatewayMcpService in the Go SDK.
public static class GetAiGatewayMcpService
{
public static Task<GetAiGatewayMcpServiceResult> InvokeAsync(GetAiGatewayMcpServiceArgs args, InvokeOptions? opts = null)
public static Output<GetAiGatewayMcpServiceResult> Invoke(GetAiGatewayMcpServiceInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAiGatewayMcpServiceResult> getAiGatewayMcpService(GetAiGatewayMcpServiceArgs args, InvokeOptions options)
public static Output<GetAiGatewayMcpServiceResult> getAiGatewayMcpService(GetAiGatewayMcpServiceArgs args, InvokeOptions options)
fn::invoke:
function: databricks:index/getAiGatewayMcpService:getAiGatewayMcpService
arguments:
# arguments dictionarydata "databricks_get_ai_gateway_mcp_service" "name" {
# arguments
}The following arguments are supported:
- Name string
- Resource name of the MCP service.
Format:
mcp-services/{catalog}.{schema}.{mcp_service}. Each{...}component is capped at 255 characters individually. Server-derived on Create fromparent+mcpServiceId; required and immutable on Update/Get/Delete - Provider
Config GetAi Gateway Mcp Service Provider Config - Configure the provider for management through account provider.
- Name string
- Resource name of the MCP service.
Format:
mcp-services/{catalog}.{schema}.{mcp_service}. Each{...}component is capped at 255 characters individually. Server-derived on Create fromparent+mcpServiceId; required and immutable on Update/Get/Delete - Provider
Config GetAi Gateway Mcp Service Provider Config - Configure the provider for management through account provider.
- name string
- Resource name of the MCP service.
Format:
mcp-services/{catalog}.{schema}.{mcp_service}. Each{...}component is capped at 255 characters individually. Server-derived on Create fromparent+mcpServiceId; required and immutable on Update/Get/Delete - provider_
config object - Configure the provider for management through account provider.
- name String
- Resource name of the MCP service.
Format:
mcp-services/{catalog}.{schema}.{mcp_service}. Each{...}component is capped at 255 characters individually. Server-derived on Create fromparent+mcpServiceId; required and immutable on Update/Get/Delete - provider
Config GetAi Gateway Mcp Service Provider Config - Configure the provider for management through account provider.
- name string
- Resource name of the MCP service.
Format:
mcp-services/{catalog}.{schema}.{mcp_service}. Each{...}component is capped at 255 characters individually. Server-derived on Create fromparent+mcpServiceId; required and immutable on Update/Get/Delete - provider
Config GetAi Gateway Mcp Service Provider Config - Configure the provider for management through account provider.
- name str
- Resource name of the MCP service.
Format:
mcp-services/{catalog}.{schema}.{mcp_service}. Each{...}component is capped at 255 characters individually. Server-derived on Create fromparent+mcpServiceId; required and immutable on Update/Get/Delete - provider_
config GetAi Gateway Mcp Service Provider Config - Configure the provider for management through account provider.
- name String
- Resource name of the MCP service.
Format:
mcp-services/{catalog}.{schema}.{mcp_service}. Each{...}component is capped at 255 characters individually. Server-derived on Create fromparent+mcpServiceId; required and immutable on Update/Get/Delete - provider
Config Property Map - Configure the provider for management through account provider.
getAiGatewayMcpService Result
The following output properties are available:
- Browse
Only bool - (boolean) - Whether the caller sees only metadata available through the BROWSE privilege
- Comment string
- (string) - User-provided description
- Config
Get
Ai Gateway Mcp Service Config - (McpServiceConfig) - Operational configuration: connection, tool selectors, rate limit.
Required on CreateMcpService; on
UpdateMcpService it is required only when
config(or aconfig.*subpath) appears inupdateMask - Create
Time string - (string) - When the MCP service was created
- Created
By string - (string) - Creator identity
- Effective
Owner string - (string) - The resolved owner of the MCP service. Falls back to the caller's identity
when
owneris not explicitly set on creation - Etag string
- (string) - Optimistic concurrency control token. Server-generated from the
entity's state and returned on every read. To use it as an if-match
precondition on a mutation, echo the last-read value back via the dedicated
etagfield on the Update / Delete request; the server rejects the mutation if the stored etag differs - Metastore
Id string - (string) - Metastore hosting the MCP service
- Name string
- (string)
- Owner string
- (string) - The owner of the MCP service. Write-only; read owner via effective_owner
- Update
Time string - (string) - When the MCP service was last modified
- Updated
By string - (string) - Identity of the last updater
- Provider
Config GetAi Gateway Mcp Service Provider Config
- Browse
Only bool - (boolean) - Whether the caller sees only metadata available through the BROWSE privilege
- Comment string
- (string) - User-provided description
- Config
Get
Ai Gateway Mcp Service Config - (McpServiceConfig) - Operational configuration: connection, tool selectors, rate limit.
Required on CreateMcpService; on
UpdateMcpService it is required only when
config(or aconfig.*subpath) appears inupdateMask - Create
Time string - (string) - When the MCP service was created
- Created
By string - (string) - Creator identity
- Effective
Owner string - (string) - The resolved owner of the MCP service. Falls back to the caller's identity
when
owneris not explicitly set on creation - Etag string
- (string) - Optimistic concurrency control token. Server-generated from the
entity's state and returned on every read. To use it as an if-match
precondition on a mutation, echo the last-read value back via the dedicated
etagfield on the Update / Delete request; the server rejects the mutation if the stored etag differs - Metastore
Id string - (string) - Metastore hosting the MCP service
- Name string
- (string)
- Owner string
- (string) - The owner of the MCP service. Write-only; read owner via effective_owner
- Update
Time string - (string) - When the MCP service was last modified
- Updated
By string - (string) - Identity of the last updater
- Provider
Config GetAi Gateway Mcp Service Provider Config
- browse_
only bool - (boolean) - Whether the caller sees only metadata available through the BROWSE privilege
- comment string
- (string) - User-provided description
- config object
- (McpServiceConfig) - Operational configuration: connection, tool selectors, rate limit.
Required on CreateMcpService; on
UpdateMcpService it is required only when
config(or aconfig.*subpath) appears inupdateMask - create_
time string - (string) - When the MCP service was created
- created_
by string - (string) - Creator identity
- effective_
owner string - (string) - The resolved owner of the MCP service. Falls back to the caller's identity
when
owneris not explicitly set on creation - etag string
- (string) - Optimistic concurrency control token. Server-generated from the
entity's state and returned on every read. To use it as an if-match
precondition on a mutation, echo the last-read value back via the dedicated
etagfield on the Update / Delete request; the server rejects the mutation if the stored etag differs - metastore_
id string - (string) - Metastore hosting the MCP service
- name string
- (string)
- owner string
- (string) - The owner of the MCP service. Write-only; read owner via effective_owner
- update_
time string - (string) - When the MCP service was last modified
- updated_
by string - (string) - Identity of the last updater
- provider_
config object
- browse
Only Boolean - (boolean) - Whether the caller sees only metadata available through the BROWSE privilege
- comment String
- (string) - User-provided description
- config
Get
Ai Gateway Mcp Service Config - (McpServiceConfig) - Operational configuration: connection, tool selectors, rate limit.
Required on CreateMcpService; on
UpdateMcpService it is required only when
config(or aconfig.*subpath) appears inupdateMask - create
Time String - (string) - When the MCP service was created
- created
By String - (string) - Creator identity
- effective
Owner String - (string) - The resolved owner of the MCP service. Falls back to the caller's identity
when
owneris not explicitly set on creation - etag String
- (string) - Optimistic concurrency control token. Server-generated from the
entity's state and returned on every read. To use it as an if-match
precondition on a mutation, echo the last-read value back via the dedicated
etagfield on the Update / Delete request; the server rejects the mutation if the stored etag differs - metastore
Id String - (string) - Metastore hosting the MCP service
- name String
- (string)
- owner String
- (string) - The owner of the MCP service. Write-only; read owner via effective_owner
- update
Time String - (string) - When the MCP service was last modified
- updated
By String - (string) - Identity of the last updater
- provider
Config GetAi Gateway Mcp Service Provider Config
- browse
Only boolean - (boolean) - Whether the caller sees only metadata available through the BROWSE privilege
- comment string
- (string) - User-provided description
- config
Get
Ai Gateway Mcp Service Config - (McpServiceConfig) - Operational configuration: connection, tool selectors, rate limit.
Required on CreateMcpService; on
UpdateMcpService it is required only when
config(or aconfig.*subpath) appears inupdateMask - create
Time string - (string) - When the MCP service was created
- created
By string - (string) - Creator identity
- effective
Owner string - (string) - The resolved owner of the MCP service. Falls back to the caller's identity
when
owneris not explicitly set on creation - etag string
- (string) - Optimistic concurrency control token. Server-generated from the
entity's state and returned on every read. To use it as an if-match
precondition on a mutation, echo the last-read value back via the dedicated
etagfield on the Update / Delete request; the server rejects the mutation if the stored etag differs - metastore
Id string - (string) - Metastore hosting the MCP service
- name string
- (string)
- owner string
- (string) - The owner of the MCP service. Write-only; read owner via effective_owner
- update
Time string - (string) - When the MCP service was last modified
- updated
By string - (string) - Identity of the last updater
- provider
Config GetAi Gateway Mcp Service Provider Config
- browse_
only bool - (boolean) - Whether the caller sees only metadata available through the BROWSE privilege
- comment str
- (string) - User-provided description
- config
Get
Ai Gateway Mcp Service Config - (McpServiceConfig) - Operational configuration: connection, tool selectors, rate limit.
Required on CreateMcpService; on
UpdateMcpService it is required only when
config(or aconfig.*subpath) appears inupdateMask - create_
time str - (string) - When the MCP service was created
- created_
by str - (string) - Creator identity
- effective_
owner str - (string) - The resolved owner of the MCP service. Falls back to the caller's identity
when
owneris not explicitly set on creation - etag str
- (string) - Optimistic concurrency control token. Server-generated from the
entity's state and returned on every read. To use it as an if-match
precondition on a mutation, echo the last-read value back via the dedicated
etagfield on the Update / Delete request; the server rejects the mutation if the stored etag differs - metastore_
id str - (string) - Metastore hosting the MCP service
- name str
- (string)
- owner str
- (string) - The owner of the MCP service. Write-only; read owner via effective_owner
- update_
time str - (string) - When the MCP service was last modified
- updated_
by str - (string) - Identity of the last updater
- provider_
config GetAi Gateway Mcp Service Provider Config
- browse
Only Boolean - (boolean) - Whether the caller sees only metadata available through the BROWSE privilege
- comment String
- (string) - User-provided description
- config Property Map
- (McpServiceConfig) - Operational configuration: connection, tool selectors, rate limit.
Required on CreateMcpService; on
UpdateMcpService it is required only when
config(or aconfig.*subpath) appears inupdateMask - create
Time String - (string) - When the MCP service was created
- created
By String - (string) - Creator identity
- effective
Owner String - (string) - The resolved owner of the MCP service. Falls back to the caller's identity
when
owneris not explicitly set on creation - etag String
- (string) - Optimistic concurrency control token. Server-generated from the
entity's state and returned on every read. To use it as an if-match
precondition on a mutation, echo the last-read value back via the dedicated
etagfield on the Update / Delete request; the server rejects the mutation if the stored etag differs - metastore
Id String - (string) - Metastore hosting the MCP service
- name String
- (string)
- owner String
- (string) - The owner of the MCP service. Write-only; read owner via effective_owner
- update
Time String - (string) - When the MCP service was last modified
- updated
By String - (string) - Identity of the last updater
- provider
Config Property Map
Supporting Types
GetAiGatewayMcpServiceConfig
- Include
Tool List<string>Selectors - (list of string) - Glob or exact-match patterns selecting which tools from the MCP server
to expose. Prefix match for patterns with
*, exact match otherwise. An empty list means all tools are included. Per-element max 256 chars - Rate
Limits List<GetAi Gateway Mcp Service Config Rate Limit> - (list of RateLimit) - Per-principal rate limits applied to tool invocations routed through this
MCP service. Repeated to support per-USER / USER_GROUP / SERVICE_PRINCIPAL
/ SERVICE / USER_DEFAULT scopes simultaneously, mirroring the
ModelServiceConfig.rate_limitsshape. Empty when no rate limit is configured - Source
Connection GetAi Gateway Mcp Service Config Source Connection - (McpServiceConfigSourceConnection) - UC Connection referencing the MCP server
- Include
Tool []stringSelectors - (list of string) - Glob or exact-match patterns selecting which tools from the MCP server
to expose. Prefix match for patterns with
*, exact match otherwise. An empty list means all tools are included. Per-element max 256 chars - Rate
Limits []GetAi Gateway Mcp Service Config Rate Limit - (list of RateLimit) - Per-principal rate limits applied to tool invocations routed through this
MCP service. Repeated to support per-USER / USER_GROUP / SERVICE_PRINCIPAL
/ SERVICE / USER_DEFAULT scopes simultaneously, mirroring the
ModelServiceConfig.rate_limitsshape. Empty when no rate limit is configured - Source
Connection GetAi Gateway Mcp Service Config Source Connection - (McpServiceConfigSourceConnection) - UC Connection referencing the MCP server
- include_
tool_ list(string)selectors - (list of string) - Glob or exact-match patterns selecting which tools from the MCP server
to expose. Prefix match for patterns with
*, exact match otherwise. An empty list means all tools are included. Per-element max 256 chars - rate_
limits list(object) - (list of RateLimit) - Per-principal rate limits applied to tool invocations routed through this
MCP service. Repeated to support per-USER / USER_GROUP / SERVICE_PRINCIPAL
/ SERVICE / USER_DEFAULT scopes simultaneously, mirroring the
ModelServiceConfig.rate_limitsshape. Empty when no rate limit is configured - source_
connection object - (McpServiceConfigSourceConnection) - UC Connection referencing the MCP server
- include
Tool List<String>Selectors - (list of string) - Glob or exact-match patterns selecting which tools from the MCP server
to expose. Prefix match for patterns with
*, exact match otherwise. An empty list means all tools are included. Per-element max 256 chars - rate
Limits List<GetAi Gateway Mcp Service Config Rate Limit> - (list of RateLimit) - Per-principal rate limits applied to tool invocations routed through this
MCP service. Repeated to support per-USER / USER_GROUP / SERVICE_PRINCIPAL
/ SERVICE / USER_DEFAULT scopes simultaneously, mirroring the
ModelServiceConfig.rate_limitsshape. Empty when no rate limit is configured - source
Connection GetAi Gateway Mcp Service Config Source Connection - (McpServiceConfigSourceConnection) - UC Connection referencing the MCP server
- include
Tool string[]Selectors - (list of string) - Glob or exact-match patterns selecting which tools from the MCP server
to expose. Prefix match for patterns with
*, exact match otherwise. An empty list means all tools are included. Per-element max 256 chars - rate
Limits GetAi Gateway Mcp Service Config Rate Limit[] - (list of RateLimit) - Per-principal rate limits applied to tool invocations routed through this
MCP service. Repeated to support per-USER / USER_GROUP / SERVICE_PRINCIPAL
/ SERVICE / USER_DEFAULT scopes simultaneously, mirroring the
ModelServiceConfig.rate_limitsshape. Empty when no rate limit is configured - source
Connection GetAi Gateway Mcp Service Config Source Connection - (McpServiceConfigSourceConnection) - UC Connection referencing the MCP server
- include_
tool_ Sequence[str]selectors - (list of string) - Glob or exact-match patterns selecting which tools from the MCP server
to expose. Prefix match for patterns with
*, exact match otherwise. An empty list means all tools are included. Per-element max 256 chars - rate_
limits Sequence[GetAi Gateway Mcp Service Config Rate Limit] - (list of RateLimit) - Per-principal rate limits applied to tool invocations routed through this
MCP service. Repeated to support per-USER / USER_GROUP / SERVICE_PRINCIPAL
/ SERVICE / USER_DEFAULT scopes simultaneously, mirroring the
ModelServiceConfig.rate_limitsshape. Empty when no rate limit is configured - source_
connection GetAi Gateway Mcp Service Config Source Connection - (McpServiceConfigSourceConnection) - UC Connection referencing the MCP server
- include
Tool List<String>Selectors - (list of string) - Glob or exact-match patterns selecting which tools from the MCP server
to expose. Prefix match for patterns with
*, exact match otherwise. An empty list means all tools are included. Per-element max 256 chars - rate
Limits List<Property Map> - (list of RateLimit) - Per-principal rate limits applied to tool invocations routed through this
MCP service. Repeated to support per-USER / USER_GROUP / SERVICE_PRINCIPAL
/ SERVICE / USER_DEFAULT scopes simultaneously, mirroring the
ModelServiceConfig.rate_limitsshape. Empty when no rate limit is configured - source
Connection Property Map - (McpServiceConfigSourceConnection) - UC Connection referencing the MCP server
GetAiGatewayMcpServiceConfigRateLimit
- Key string
- (string) - Scope key. Determines whether
principalis required. Possible values are:RATE_LIMIT_KEY_REQUEST_TAG,RATE_LIMIT_KEY_SERVICE,RATE_LIMIT_KEY_SERVICE_PRINCIPAL,RATE_LIMIT_KEY_USER,RATE_LIMIT_KEY_USER_DEFAULT,RATE_LIMIT_KEY_USER_GROUP - Renewal
Period string - (string) - Renewal period. Possible values are:
RATE_LIMIT_RENEWAL_PERIOD_HOUR,RATE_LIMIT_RENEWAL_PERIOD_MINUTE - Principal string
- (string) - Principal this limit applies to: user email, group name, or service
principal application ID. Required unless
keyisRATE_LIMIT_KEY_SERVICE,RATE_LIMIT_KEY_USER_DEFAULT, orRATE_LIMIT_KEY_REQUEST_TAG(which must not set a principal) - Request
Tag stringKey - (string) - Request tag key this limit applies to. Required when
keyisRATE_LIMIT_KEY_REQUEST_TAG, forbidden otherwise - Request
Tag stringValue - (string) - Request tag value this limit applies to. Only valid when
keyisRATE_LIMIT_KEY_REQUEST_TAG. Leave unset to apply the limit to every value ofrequestTagKey(an any-value default); a set value is a specific override for that value - Requests int
- (integer) - Max requests allowed within a renewal period. Leave unset for no request limit
- Tokens int
- (integer) - Max tokens allowed within a renewal period. Leave unset for no token limit
- Key string
- (string) - Scope key. Determines whether
principalis required. Possible values are:RATE_LIMIT_KEY_REQUEST_TAG,RATE_LIMIT_KEY_SERVICE,RATE_LIMIT_KEY_SERVICE_PRINCIPAL,RATE_LIMIT_KEY_USER,RATE_LIMIT_KEY_USER_DEFAULT,RATE_LIMIT_KEY_USER_GROUP - Renewal
Period string - (string) - Renewal period. Possible values are:
RATE_LIMIT_RENEWAL_PERIOD_HOUR,RATE_LIMIT_RENEWAL_PERIOD_MINUTE - Principal string
- (string) - Principal this limit applies to: user email, group name, or service
principal application ID. Required unless
keyisRATE_LIMIT_KEY_SERVICE,RATE_LIMIT_KEY_USER_DEFAULT, orRATE_LIMIT_KEY_REQUEST_TAG(which must not set a principal) - Request
Tag stringKey - (string) - Request tag key this limit applies to. Required when
keyisRATE_LIMIT_KEY_REQUEST_TAG, forbidden otherwise - Request
Tag stringValue - (string) - Request tag value this limit applies to. Only valid when
keyisRATE_LIMIT_KEY_REQUEST_TAG. Leave unset to apply the limit to every value ofrequestTagKey(an any-value default); a set value is a specific override for that value - Requests int
- (integer) - Max requests allowed within a renewal period. Leave unset for no request limit
- Tokens int
- (integer) - Max tokens allowed within a renewal period. Leave unset for no token limit
- key string
- (string) - Scope key. Determines whether
principalis required. Possible values are:RATE_LIMIT_KEY_REQUEST_TAG,RATE_LIMIT_KEY_SERVICE,RATE_LIMIT_KEY_SERVICE_PRINCIPAL,RATE_LIMIT_KEY_USER,RATE_LIMIT_KEY_USER_DEFAULT,RATE_LIMIT_KEY_USER_GROUP - renewal_
period string - (string) - Renewal period. Possible values are:
RATE_LIMIT_RENEWAL_PERIOD_HOUR,RATE_LIMIT_RENEWAL_PERIOD_MINUTE - principal string
- (string) - Principal this limit applies to: user email, group name, or service
principal application ID. Required unless
keyisRATE_LIMIT_KEY_SERVICE,RATE_LIMIT_KEY_USER_DEFAULT, orRATE_LIMIT_KEY_REQUEST_TAG(which must not set a principal) - request_
tag_ stringkey - (string) - Request tag key this limit applies to. Required when
keyisRATE_LIMIT_KEY_REQUEST_TAG, forbidden otherwise - request_
tag_ stringvalue - (string) - Request tag value this limit applies to. Only valid when
keyisRATE_LIMIT_KEY_REQUEST_TAG. Leave unset to apply the limit to every value ofrequestTagKey(an any-value default); a set value is a specific override for that value - requests number
- (integer) - Max requests allowed within a renewal period. Leave unset for no request limit
- tokens number
- (integer) - Max tokens allowed within a renewal period. Leave unset for no token limit
- key String
- (string) - Scope key. Determines whether
principalis required. Possible values are:RATE_LIMIT_KEY_REQUEST_TAG,RATE_LIMIT_KEY_SERVICE,RATE_LIMIT_KEY_SERVICE_PRINCIPAL,RATE_LIMIT_KEY_USER,RATE_LIMIT_KEY_USER_DEFAULT,RATE_LIMIT_KEY_USER_GROUP - renewal
Period String - (string) - Renewal period. Possible values are:
RATE_LIMIT_RENEWAL_PERIOD_HOUR,RATE_LIMIT_RENEWAL_PERIOD_MINUTE - principal String
- (string) - Principal this limit applies to: user email, group name, or service
principal application ID. Required unless
keyisRATE_LIMIT_KEY_SERVICE,RATE_LIMIT_KEY_USER_DEFAULT, orRATE_LIMIT_KEY_REQUEST_TAG(which must not set a principal) - request
Tag StringKey - (string) - Request tag key this limit applies to. Required when
keyisRATE_LIMIT_KEY_REQUEST_TAG, forbidden otherwise - request
Tag StringValue - (string) - Request tag value this limit applies to. Only valid when
keyisRATE_LIMIT_KEY_REQUEST_TAG. Leave unset to apply the limit to every value ofrequestTagKey(an any-value default); a set value is a specific override for that value - requests Integer
- (integer) - Max requests allowed within a renewal period. Leave unset for no request limit
- tokens Integer
- (integer) - Max tokens allowed within a renewal period. Leave unset for no token limit
- key string
- (string) - Scope key. Determines whether
principalis required. Possible values are:RATE_LIMIT_KEY_REQUEST_TAG,RATE_LIMIT_KEY_SERVICE,RATE_LIMIT_KEY_SERVICE_PRINCIPAL,RATE_LIMIT_KEY_USER,RATE_LIMIT_KEY_USER_DEFAULT,RATE_LIMIT_KEY_USER_GROUP - renewal
Period string - (string) - Renewal period. Possible values are:
RATE_LIMIT_RENEWAL_PERIOD_HOUR,RATE_LIMIT_RENEWAL_PERIOD_MINUTE - principal string
- (string) - Principal this limit applies to: user email, group name, or service
principal application ID. Required unless
keyisRATE_LIMIT_KEY_SERVICE,RATE_LIMIT_KEY_USER_DEFAULT, orRATE_LIMIT_KEY_REQUEST_TAG(which must not set a principal) - request
Tag stringKey - (string) - Request tag key this limit applies to. Required when
keyisRATE_LIMIT_KEY_REQUEST_TAG, forbidden otherwise - request
Tag stringValue - (string) - Request tag value this limit applies to. Only valid when
keyisRATE_LIMIT_KEY_REQUEST_TAG. Leave unset to apply the limit to every value ofrequestTagKey(an any-value default); a set value is a specific override for that value - requests number
- (integer) - Max requests allowed within a renewal period. Leave unset for no request limit
- tokens number
- (integer) - Max tokens allowed within a renewal period. Leave unset for no token limit
- key str
- (string) - Scope key. Determines whether
principalis required. Possible values are:RATE_LIMIT_KEY_REQUEST_TAG,RATE_LIMIT_KEY_SERVICE,RATE_LIMIT_KEY_SERVICE_PRINCIPAL,RATE_LIMIT_KEY_USER,RATE_LIMIT_KEY_USER_DEFAULT,RATE_LIMIT_KEY_USER_GROUP - renewal_
period str - (string) - Renewal period. Possible values are:
RATE_LIMIT_RENEWAL_PERIOD_HOUR,RATE_LIMIT_RENEWAL_PERIOD_MINUTE - principal str
- (string) - Principal this limit applies to: user email, group name, or service
principal application ID. Required unless
keyisRATE_LIMIT_KEY_SERVICE,RATE_LIMIT_KEY_USER_DEFAULT, orRATE_LIMIT_KEY_REQUEST_TAG(which must not set a principal) - request_
tag_ strkey - (string) - Request tag key this limit applies to. Required when
keyisRATE_LIMIT_KEY_REQUEST_TAG, forbidden otherwise - request_
tag_ strvalue - (string) - Request tag value this limit applies to. Only valid when
keyisRATE_LIMIT_KEY_REQUEST_TAG. Leave unset to apply the limit to every value ofrequestTagKey(an any-value default); a set value is a specific override for that value - requests int
- (integer) - Max requests allowed within a renewal period. Leave unset for no request limit
- tokens int
- (integer) - Max tokens allowed within a renewal period. Leave unset for no token limit
- key String
- (string) - Scope key. Determines whether
principalis required. Possible values are:RATE_LIMIT_KEY_REQUEST_TAG,RATE_LIMIT_KEY_SERVICE,RATE_LIMIT_KEY_SERVICE_PRINCIPAL,RATE_LIMIT_KEY_USER,RATE_LIMIT_KEY_USER_DEFAULT,RATE_LIMIT_KEY_USER_GROUP - renewal
Period String - (string) - Renewal period. Possible values are:
RATE_LIMIT_RENEWAL_PERIOD_HOUR,RATE_LIMIT_RENEWAL_PERIOD_MINUTE - principal String
- (string) - Principal this limit applies to: user email, group name, or service
principal application ID. Required unless
keyisRATE_LIMIT_KEY_SERVICE,RATE_LIMIT_KEY_USER_DEFAULT, orRATE_LIMIT_KEY_REQUEST_TAG(which must not set a principal) - request
Tag StringKey - (string) - Request tag key this limit applies to. Required when
keyisRATE_LIMIT_KEY_REQUEST_TAG, forbidden otherwise - request
Tag StringValue - (string) - Request tag value this limit applies to. Only valid when
keyisRATE_LIMIT_KEY_REQUEST_TAG. Leave unset to apply the limit to every value ofrequestTagKey(an any-value default); a set value is a specific override for that value - requests Number
- (integer) - Max requests allowed within a renewal period. Leave unset for no request limit
- tokens Number
- (integer) - Max tokens allowed within a renewal period. Leave unset for no token limit
GetAiGatewayMcpServiceConfigSourceConnection
- is_
deleted bool - (boolean)
- name string
- Resource name of the MCP service.
Format:
mcp-services/{catalog}.{schema}.{mcp_service}. Each{...}component is capped at 255 characters individually. Server-derived on Create fromparent+mcpServiceId; required and immutable on Update/Get/Delete
- is_
deleted bool - (boolean)
- name str
- Resource name of the MCP service.
Format:
mcp-services/{catalog}.{schema}.{mcp_service}. Each{...}component is capped at 255 characters individually. Server-derived on Create fromparent+mcpServiceId; required and immutable on Update/Get/Delete
GetAiGatewayMcpServiceProviderConfig
- 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 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.102.0
published on Tuesday, Aug 4, 2026 by Pulumi
published on Tuesday, Aug 4, 2026 by Pulumi