1. Registry
  2. Packages
  3. Databricks Provider
  4. API Docs
  5. getAiGatewayMcpServices
Viewing docs for Databricks v1.106.0
published on Thursday, Aug 20, 2026 by Pulumi
databricks logo databricks logo
Viewing docs for Databricks v1.106.0
published on Thursday, Aug 20, 2026 by Pulumi

    Public Beta

    API Documentation

    Using getAiGatewayMcpServices

    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 getAiGatewayMcpServices(args: GetAiGatewayMcpServicesArgs, opts?: InvokeOptions): Promise<GetAiGatewayMcpServicesResult>
    function getAiGatewayMcpServicesOutput(args: GetAiGatewayMcpServicesOutputArgs, opts?: InvokeOutputOptions): Output<GetAiGatewayMcpServicesResult>
    def get_ai_gateway_mcp_services(page_size: Optional[int] = None,
                                    parent: Optional[str] = None,
                                    provider_config: Optional[GetAiGatewayMcpServicesProviderConfig] = None,
                                    view: Optional[str] = None,
                                    opts: Optional[InvokeOptions] = None) -> GetAiGatewayMcpServicesResult
    def get_ai_gateway_mcp_services_output(page_size: pulumi.Input[Optional[int]] = None,
                                    parent: pulumi.Input[Optional[str]] = None,
                                    provider_config: pulumi.Input[Optional[GetAiGatewayMcpServicesProviderConfigArgs]] = None,
                                    view: pulumi.Input[Optional[str]] = None,
                                    opts: Optional[InvokeOutputOptions] = None) -> Output[GetAiGatewayMcpServicesResult]
    func GetAiGatewayMcpServices(ctx *Context, args *GetAiGatewayMcpServicesArgs, opts ...InvokeOption) (*GetAiGatewayMcpServicesResult, error)
    func GetAiGatewayMcpServicesOutput(ctx *Context, args *GetAiGatewayMcpServicesOutputArgs, opts ...InvokeOption) GetAiGatewayMcpServicesResultOutput

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

    public static class GetAiGatewayMcpServices 
    {
        public static Task<GetAiGatewayMcpServicesResult> InvokeAsync(GetAiGatewayMcpServicesArgs args, InvokeOptions? opts = null)
        public static Output<GetAiGatewayMcpServicesResult> Invoke(GetAiGatewayMcpServicesInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetAiGatewayMcpServicesResult> Invoke(GetAiGatewayMcpServicesInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetAiGatewayMcpServicesResult> getAiGatewayMcpServices(GetAiGatewayMcpServicesArgs args, InvokeOptions options)
    public static Output<GetAiGatewayMcpServicesResult> getAiGatewayMcpServices(GetAiGatewayMcpServicesArgs args, InvokeOptions options)
    public static Output<GetAiGatewayMcpServicesResult> getAiGatewayMcpServices(GetAiGatewayMcpServicesArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: databricks:index/getAiGatewayMcpServices:getAiGatewayMcpServices
      arguments:
        # arguments dictionary
    data "databricks_get_ai_gateway_mcp_services" "name" {
        # arguments
    }

    The following arguments are supported:

    PageSize int
    Maximum number of MCP services to return. Defaults to 100 when unset or 0; the maximum is 100. Use pageToken to retrieve additional pages
    Parent string
    Name of the parent schema to list within, as schemas/{catalog}.{schema}. Each {...} component is capped at 255 characters individually
    ProviderConfig GetAiGatewayMcpServicesProviderConfig
    Configure the provider for management through account provider.
    View string
    View selector controlling which fields are populated per row. FULL returns the full representation of the service; BASIC returns a more compact version. Defaults to BASIC when unset. Possible values are: BASIC, FULL
    PageSize int
    Maximum number of MCP services to return. Defaults to 100 when unset or 0; the maximum is 100. Use pageToken to retrieve additional pages
    Parent string
    Name of the parent schema to list within, as schemas/{catalog}.{schema}. Each {...} component is capped at 255 characters individually
    ProviderConfig GetAiGatewayMcpServicesProviderConfig
    Configure the provider for management through account provider.
    View string
    View selector controlling which fields are populated per row. FULL returns the full representation of the service; BASIC returns a more compact version. Defaults to BASIC when unset. Possible values are: BASIC, FULL
    page_size number
    Maximum number of MCP services to return. Defaults to 100 when unset or 0; the maximum is 100. Use pageToken to retrieve additional pages
    parent string
    Name of the parent schema to list within, as schemas/{catalog}.{schema}. Each {...} component is capped at 255 characters individually
    provider_config object
    Configure the provider for management through account provider.
    view string
    View selector controlling which fields are populated per row. FULL returns the full representation of the service; BASIC returns a more compact version. Defaults to BASIC when unset. Possible values are: BASIC, FULL
    pageSize Integer
    Maximum number of MCP services to return. Defaults to 100 when unset or 0; the maximum is 100. Use pageToken to retrieve additional pages
    parent String
    Name of the parent schema to list within, as schemas/{catalog}.{schema}. Each {...} component is capped at 255 characters individually
    providerConfig GetAiGatewayMcpServicesProviderConfig
    Configure the provider for management through account provider.
    view String
    View selector controlling which fields are populated per row. FULL returns the full representation of the service; BASIC returns a more compact version. Defaults to BASIC when unset. Possible values are: BASIC, FULL
    pageSize number
    Maximum number of MCP services to return. Defaults to 100 when unset or 0; the maximum is 100. Use pageToken to retrieve additional pages
    parent string
    Name of the parent schema to list within, as schemas/{catalog}.{schema}. Each {...} component is capped at 255 characters individually
    providerConfig GetAiGatewayMcpServicesProviderConfig
    Configure the provider for management through account provider.
    view string
    View selector controlling which fields are populated per row. FULL returns the full representation of the service; BASIC returns a more compact version. Defaults to BASIC when unset. Possible values are: BASIC, FULL
    page_size int
    Maximum number of MCP services to return. Defaults to 100 when unset or 0; the maximum is 100. Use pageToken to retrieve additional pages
    parent str
    Name of the parent schema to list within, as schemas/{catalog}.{schema}. Each {...} component is capped at 255 characters individually
    provider_config GetAiGatewayMcpServicesProviderConfig
    Configure the provider for management through account provider.
    view str
    View selector controlling which fields are populated per row. FULL returns the full representation of the service; BASIC returns a more compact version. Defaults to BASIC when unset. Possible values are: BASIC, FULL
    pageSize Number
    Maximum number of MCP services to return. Defaults to 100 when unset or 0; the maximum is 100. Use pageToken to retrieve additional pages
    parent String
    Name of the parent schema to list within, as schemas/{catalog}.{schema}. Each {...} component is capped at 255 characters individually
    providerConfig Property Map
    Configure the provider for management through account provider.
    view String
    View selector controlling which fields are populated per row. FULL returns the full representation of the service; BASIC returns a more compact version. Defaults to BASIC when unset. Possible values are: BASIC, FULL

    getAiGatewayMcpServices Result

    The following output properties are available:

    Supporting Types

    GetAiGatewayMcpServicesMcpService

    Comment string
    (string) - User-provided description
    Config GetAiGatewayMcpServicesMcpServiceConfig
    (McpServiceConfig) - Operational configuration: connection, tool selectors, rate limit. Required on CreateMcpService; on UpdateMcpService it is required only when config (or a config.* subpath) appears in updateMask
    CreateTime string
    (string) - When the MCP service was created
    CreatedBy string
    (string) - Creator identity
    EffectiveOwner string
    (string) - The resolved owner of the MCP service. Falls back to the caller's identity when owner is 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 etag field on the Update / Delete request; the server rejects the mutation if the stored etag differs
    MetastoreId string
    (string) - Metastore hosting the MCP service
    Name string
    (string) - Name of the UC connection that hosts the MCP server, as connections/{catalog}.{schema}.{connection}
    Owner string
    (string) - The owner of the MCP service. Write-only; read owner via effective_owner
    UpdateTime string
    (string) - When the MCP service was last modified
    UpdatedBy string
    (string) - Identity of the last updater
    ProviderConfig GetAiGatewayMcpServicesMcpServiceProviderConfig
    Configure the provider for management through account provider.
    Comment string
    (string) - User-provided description
    Config GetAiGatewayMcpServicesMcpServiceConfig
    (McpServiceConfig) - Operational configuration: connection, tool selectors, rate limit. Required on CreateMcpService; on UpdateMcpService it is required only when config (or a config.* subpath) appears in updateMask
    CreateTime string
    (string) - When the MCP service was created
    CreatedBy string
    (string) - Creator identity
    EffectiveOwner string
    (string) - The resolved owner of the MCP service. Falls back to the caller's identity when owner is 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 etag field on the Update / Delete request; the server rejects the mutation if the stored etag differs
    MetastoreId string
    (string) - Metastore hosting the MCP service
    Name string
    (string) - Name of the UC connection that hosts the MCP server, as connections/{catalog}.{schema}.{connection}
    Owner string
    (string) - The owner of the MCP service. Write-only; read owner via effective_owner
    UpdateTime string
    (string) - When the MCP service was last modified
    UpdatedBy string
    (string) - Identity of the last updater
    ProviderConfig GetAiGatewayMcpServicesMcpServiceProviderConfig
    Configure the provider for management through account provider.
    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 a config.* subpath) appears in updateMask
    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 owner is 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 etag field 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) - Name of the UC connection that hosts the MCP server, as connections/{catalog}.{schema}.{connection}
    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
    Configure the provider for management through account provider.
    comment String
    (string) - User-provided description
    config GetAiGatewayMcpServicesMcpServiceConfig
    (McpServiceConfig) - Operational configuration: connection, tool selectors, rate limit. Required on CreateMcpService; on UpdateMcpService it is required only when config (or a config.* subpath) appears in updateMask
    createTime String
    (string) - When the MCP service was created
    createdBy String
    (string) - Creator identity
    effectiveOwner String
    (string) - The resolved owner of the MCP service. Falls back to the caller's identity when owner is 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 etag field on the Update / Delete request; the server rejects the mutation if the stored etag differs
    metastoreId String
    (string) - Metastore hosting the MCP service
    name String
    (string) - Name of the UC connection that hosts the MCP server, as connections/{catalog}.{schema}.{connection}
    owner String
    (string) - The owner of the MCP service. Write-only; read owner via effective_owner
    updateTime String
    (string) - When the MCP service was last modified
    updatedBy String
    (string) - Identity of the last updater
    providerConfig GetAiGatewayMcpServicesMcpServiceProviderConfig
    Configure the provider for management through account provider.
    comment string
    (string) - User-provided description
    config GetAiGatewayMcpServicesMcpServiceConfig
    (McpServiceConfig) - Operational configuration: connection, tool selectors, rate limit. Required on CreateMcpService; on UpdateMcpService it is required only when config (or a config.* subpath) appears in updateMask
    createTime string
    (string) - When the MCP service was created
    createdBy string
    (string) - Creator identity
    effectiveOwner string
    (string) - The resolved owner of the MCP service. Falls back to the caller's identity when owner is 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 etag field on the Update / Delete request; the server rejects the mutation if the stored etag differs
    metastoreId string
    (string) - Metastore hosting the MCP service
    name string
    (string) - Name of the UC connection that hosts the MCP server, as connections/{catalog}.{schema}.{connection}
    owner string
    (string) - The owner of the MCP service. Write-only; read owner via effective_owner
    updateTime string
    (string) - When the MCP service was last modified
    updatedBy string
    (string) - Identity of the last updater
    providerConfig GetAiGatewayMcpServicesMcpServiceProviderConfig
    Configure the provider for management through account provider.
    comment str
    (string) - User-provided description
    config GetAiGatewayMcpServicesMcpServiceConfig
    (McpServiceConfig) - Operational configuration: connection, tool selectors, rate limit. Required on CreateMcpService; on UpdateMcpService it is required only when config (or a config.* subpath) appears in updateMask
    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 owner is 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 etag field 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) - Name of the UC connection that hosts the MCP server, as connections/{catalog}.{schema}.{connection}
    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 GetAiGatewayMcpServicesMcpServiceProviderConfig
    Configure the provider for management through account provider.
    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 a config.* subpath) appears in updateMask
    createTime String
    (string) - When the MCP service was created
    createdBy String
    (string) - Creator identity
    effectiveOwner String
    (string) - The resolved owner of the MCP service. Falls back to the caller's identity when owner is 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 etag field on the Update / Delete request; the server rejects the mutation if the stored etag differs
    metastoreId String
    (string) - Metastore hosting the MCP service
    name String
    (string) - Name of the UC connection that hosts the MCP server, as connections/{catalog}.{schema}.{connection}
    owner String
    (string) - The owner of the MCP service. Write-only; read owner via effective_owner
    updateTime String
    (string) - When the MCP service was last modified
    updatedBy String
    (string) - Identity of the last updater
    providerConfig Property Map
    Configure the provider for management through account provider.

    GetAiGatewayMcpServicesMcpServiceConfig

    IncludeToolSelectors List<string>
    (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
    RateLimits List<GetAiGatewayMcpServicesMcpServiceConfigRateLimit>
    (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_limits shape. Empty when no rate limit is configured
    SourceConnection GetAiGatewayMcpServicesMcpServiceConfigSourceConnection
    (McpServiceConfigSourceConnection) - UC Connection referencing the MCP server
    IncludeToolSelectors []string
    (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
    RateLimits []GetAiGatewayMcpServicesMcpServiceConfigRateLimit
    (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_limits shape. Empty when no rate limit is configured
    SourceConnection GetAiGatewayMcpServicesMcpServiceConfigSourceConnection
    (McpServiceConfigSourceConnection) - UC Connection referencing the MCP server
    include_tool_selectors list(string)
    (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_limits shape. Empty when no rate limit is configured
    source_connection object
    (McpServiceConfigSourceConnection) - UC Connection referencing the MCP server
    includeToolSelectors List<String>
    (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
    rateLimits List<GetAiGatewayMcpServicesMcpServiceConfigRateLimit>
    (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_limits shape. Empty when no rate limit is configured
    sourceConnection GetAiGatewayMcpServicesMcpServiceConfigSourceConnection
    (McpServiceConfigSourceConnection) - UC Connection referencing the MCP server
    includeToolSelectors string[]
    (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
    rateLimits GetAiGatewayMcpServicesMcpServiceConfigRateLimit[]
    (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_limits shape. Empty when no rate limit is configured
    sourceConnection GetAiGatewayMcpServicesMcpServiceConfigSourceConnection
    (McpServiceConfigSourceConnection) - UC Connection referencing the MCP server
    include_tool_selectors Sequence[str]
    (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[GetAiGatewayMcpServicesMcpServiceConfigRateLimit]
    (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_limits shape. Empty when no rate limit is configured
    source_connection GetAiGatewayMcpServicesMcpServiceConfigSourceConnection
    (McpServiceConfigSourceConnection) - UC Connection referencing the MCP server
    includeToolSelectors List<String>
    (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
    rateLimits 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_limits shape. Empty when no rate limit is configured
    sourceConnection Property Map
    (McpServiceConfigSourceConnection) - UC Connection referencing the MCP server

    GetAiGatewayMcpServicesMcpServiceConfigRateLimit

    Key string
    (string) - Scope key. Determines whether principal is 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
    RenewalPeriod 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 key is RATE_LIMIT_KEY_SERVICE, RATE_LIMIT_KEY_USER_DEFAULT, or RATE_LIMIT_KEY_REQUEST_TAG (which must not set a principal)
    RequestTagKey string
    (string) - Request tag key this limit applies to. Required when key is RATE_LIMIT_KEY_REQUEST_TAG, forbidden otherwise
    RequestTagValue string
    (string) - Request tag value this limit applies to. Only valid when key is RATE_LIMIT_KEY_REQUEST_TAG. Leave unset to apply the limit to every value of requestTagKey (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 principal is 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
    RenewalPeriod 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 key is RATE_LIMIT_KEY_SERVICE, RATE_LIMIT_KEY_USER_DEFAULT, or RATE_LIMIT_KEY_REQUEST_TAG (which must not set a principal)
    RequestTagKey string
    (string) - Request tag key this limit applies to. Required when key is RATE_LIMIT_KEY_REQUEST_TAG, forbidden otherwise
    RequestTagValue string
    (string) - Request tag value this limit applies to. Only valid when key is RATE_LIMIT_KEY_REQUEST_TAG. Leave unset to apply the limit to every value of requestTagKey (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 principal is 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 key is RATE_LIMIT_KEY_SERVICE, RATE_LIMIT_KEY_USER_DEFAULT, or RATE_LIMIT_KEY_REQUEST_TAG (which must not set a principal)
    request_tag_key string
    (string) - Request tag key this limit applies to. Required when key is RATE_LIMIT_KEY_REQUEST_TAG, forbidden otherwise
    request_tag_value string
    (string) - Request tag value this limit applies to. Only valid when key is RATE_LIMIT_KEY_REQUEST_TAG. Leave unset to apply the limit to every value of requestTagKey (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 principal is 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
    renewalPeriod 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 key is RATE_LIMIT_KEY_SERVICE, RATE_LIMIT_KEY_USER_DEFAULT, or RATE_LIMIT_KEY_REQUEST_TAG (which must not set a principal)
    requestTagKey String
    (string) - Request tag key this limit applies to. Required when key is RATE_LIMIT_KEY_REQUEST_TAG, forbidden otherwise
    requestTagValue String
    (string) - Request tag value this limit applies to. Only valid when key is RATE_LIMIT_KEY_REQUEST_TAG. Leave unset to apply the limit to every value of requestTagKey (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 principal is 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
    renewalPeriod 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 key is RATE_LIMIT_KEY_SERVICE, RATE_LIMIT_KEY_USER_DEFAULT, or RATE_LIMIT_KEY_REQUEST_TAG (which must not set a principal)
    requestTagKey string
    (string) - Request tag key this limit applies to. Required when key is RATE_LIMIT_KEY_REQUEST_TAG, forbidden otherwise
    requestTagValue string
    (string) - Request tag value this limit applies to. Only valid when key is RATE_LIMIT_KEY_REQUEST_TAG. Leave unset to apply the limit to every value of requestTagKey (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 principal is 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 key is RATE_LIMIT_KEY_SERVICE, RATE_LIMIT_KEY_USER_DEFAULT, or RATE_LIMIT_KEY_REQUEST_TAG (which must not set a principal)
    request_tag_key str
    (string) - Request tag key this limit applies to. Required when key is RATE_LIMIT_KEY_REQUEST_TAG, forbidden otherwise
    request_tag_value str
    (string) - Request tag value this limit applies to. Only valid when key is RATE_LIMIT_KEY_REQUEST_TAG. Leave unset to apply the limit to every value of requestTagKey (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 principal is 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
    renewalPeriod 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 key is RATE_LIMIT_KEY_SERVICE, RATE_LIMIT_KEY_USER_DEFAULT, or RATE_LIMIT_KEY_REQUEST_TAG (which must not set a principal)
    requestTagKey String
    (string) - Request tag key this limit applies to. Required when key is RATE_LIMIT_KEY_REQUEST_TAG, forbidden otherwise
    requestTagValue String
    (string) - Request tag value this limit applies to. Only valid when key is RATE_LIMIT_KEY_REQUEST_TAG. Leave unset to apply the limit to every value of requestTagKey (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

    GetAiGatewayMcpServicesMcpServiceConfigSourceConnection

    IsDeleted bool
    (boolean)
    Name string
    (string) - Name of the UC connection that hosts the MCP server, as connections/{catalog}.{schema}.{connection}
    IsDeleted bool
    (boolean)
    Name string
    (string) - Name of the UC connection that hosts the MCP server, as connections/{catalog}.{schema}.{connection}
    is_deleted bool
    (boolean)
    name string
    (string) - Name of the UC connection that hosts the MCP server, as connections/{catalog}.{schema}.{connection}
    isDeleted Boolean
    (boolean)
    name String
    (string) - Name of the UC connection that hosts the MCP server, as connections/{catalog}.{schema}.{connection}
    isDeleted boolean
    (boolean)
    name string
    (string) - Name of the UC connection that hosts the MCP server, as connections/{catalog}.{schema}.{connection}
    is_deleted bool
    (boolean)
    name str
    (string) - Name of the UC connection that hosts the MCP server, as connections/{catalog}.{schema}.{connection}
    isDeleted Boolean
    (boolean)
    name String
    (string) - Name of the UC connection that hosts the MCP server, as connections/{catalog}.{schema}.{connection}

    GetAiGatewayMcpServicesMcpServiceProviderConfig

    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.

    GetAiGatewayMcpServicesProviderConfig

    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 databricks logo
    Viewing docs for Databricks v1.106.0
    published on Thursday, Aug 20, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial