Viewing docs for Databricks v1.106.0
published on Thursday, Aug 20, 2026 by Pulumi
published on Thursday, Aug 20, 2026 by Pulumi
Viewing docs for Databricks v1.106.0
published on Thursday, Aug 20, 2026 by Pulumi
published on Thursday, Aug 20, 2026 by Pulumi
Using getAiGatewayModelProviderService
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 getAiGatewayModelProviderService(args: GetAiGatewayModelProviderServiceArgs, opts?: InvokeOptions): Promise<GetAiGatewayModelProviderServiceResult>
function getAiGatewayModelProviderServiceOutput(args: GetAiGatewayModelProviderServiceOutputArgs, opts?: InvokeOutputOptions): Output<GetAiGatewayModelProviderServiceResult>def get_ai_gateway_model_provider_service(name: Optional[str] = None,
provider_config: Optional[GetAiGatewayModelProviderServiceProviderConfig] = None,
opts: Optional[InvokeOptions] = None) -> GetAiGatewayModelProviderServiceResult
def get_ai_gateway_model_provider_service_output(name: pulumi.Input[Optional[str]] = None,
provider_config: pulumi.Input[Optional[GetAiGatewayModelProviderServiceProviderConfigArgs]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetAiGatewayModelProviderServiceResult]func LookupAiGatewayModelProviderService(ctx *Context, args *LookupAiGatewayModelProviderServiceArgs, opts ...InvokeOption) (*LookupAiGatewayModelProviderServiceResult, error)
func LookupAiGatewayModelProviderServiceOutput(ctx *Context, args *LookupAiGatewayModelProviderServiceOutputArgs, opts ...InvokeOption) LookupAiGatewayModelProviderServiceResultOutput> Note: This function is named LookupAiGatewayModelProviderService in the Go SDK.
public static class GetAiGatewayModelProviderService
{
public static Task<GetAiGatewayModelProviderServiceResult> InvokeAsync(GetAiGatewayModelProviderServiceArgs args, InvokeOptions? opts = null)
public static Output<GetAiGatewayModelProviderServiceResult> Invoke(GetAiGatewayModelProviderServiceInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetAiGatewayModelProviderServiceResult> Invoke(GetAiGatewayModelProviderServiceInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetAiGatewayModelProviderServiceResult> getAiGatewayModelProviderService(GetAiGatewayModelProviderServiceArgs args, InvokeOptions options)
public static Output<GetAiGatewayModelProviderServiceResult> getAiGatewayModelProviderService(GetAiGatewayModelProviderServiceArgs args, InvokeOptions options)
public static Output<GetAiGatewayModelProviderServiceResult> getAiGatewayModelProviderService(GetAiGatewayModelProviderServiceArgs args, InvokeOutputOptions options)
fn::invoke:
function: databricks:index/getAiGatewayModelProviderService:getAiGatewayModelProviderService
arguments:
# arguments dictionarydata "databricks_get_ai_gateway_model_provider_service" "name" {
# arguments
}The following arguments are supported:
- Name string
- Resource name of the provider service.
Format:
model-provider-services/{catalog}.{schema}.{model_provider_service}. Each{...}component is capped at 255 characters individually. Server-derived on Create fromparent+modelProviderServiceId; required and immutable on Update/Get/Delete - Provider
Config GetAi Gateway Model Provider Service Provider Config - Configure the provider for management through account provider.
- Name string
- Resource name of the provider service.
Format:
model-provider-services/{catalog}.{schema}.{model_provider_service}. Each{...}component is capped at 255 characters individually. Server-derived on Create fromparent+modelProviderServiceId; required and immutable on Update/Get/Delete - Provider
Config GetAi Gateway Model Provider Service Provider Config - Configure the provider for management through account provider.
- name string
- Resource name of the provider service.
Format:
model-provider-services/{catalog}.{schema}.{model_provider_service}. Each{...}component is capped at 255 characters individually. Server-derived on Create fromparent+modelProviderServiceId; required and immutable on Update/Get/Delete - provider_
config object - Configure the provider for management through account provider.
- name String
- Resource name of the provider service.
Format:
model-provider-services/{catalog}.{schema}.{model_provider_service}. Each{...}component is capped at 255 characters individually. Server-derived on Create fromparent+modelProviderServiceId; required and immutable on Update/Get/Delete - provider
Config GetAi Gateway Model Provider Service Provider Config - Configure the provider for management through account provider.
- name string
- Resource name of the provider service.
Format:
model-provider-services/{catalog}.{schema}.{model_provider_service}. Each{...}component is capped at 255 characters individually. Server-derived on Create fromparent+modelProviderServiceId; required and immutable on Update/Get/Delete - provider
Config GetAi Gateway Model Provider Service Provider Config - Configure the provider for management through account provider.
- name str
- Resource name of the provider service.
Format:
model-provider-services/{catalog}.{schema}.{model_provider_service}. Each{...}component is capped at 255 characters individually. Server-derived on Create fromparent+modelProviderServiceId; required and immutable on Update/Get/Delete - provider_
config GetAi Gateway Model Provider Service Provider Config - Configure the provider for management through account provider.
- name String
- Resource name of the provider service.
Format:
model-provider-services/{catalog}.{schema}.{model_provider_service}. Each{...}component is capped at 255 characters individually. Server-derived on Create fromparent+modelProviderServiceId; required and immutable on Update/Get/Delete - provider
Config Property Map - Configure the provider for management through account provider.
getAiGatewayModelProviderService Result
The following output properties are available:
- Comment string
- (string) - User-provided description
- Config
Get
Ai Gateway Model Provider Service Config - (ModelProviderServiceConfig) - Behavioral configuration: provider connection, model catalog, and
passthrough policy. See
ModelProviderServiceConfigfor the per-field contract. Required on CreateModelProviderService; on Update it is required only whenconfig(or aconfig.*subpath) appears inupdateMask - Create
Time string - (string) - When the provider service was created
- Created
By string - (string) - Creator identity
- Effective
Owner string - (string) - The resolved owner of the model provider 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 provider service
- Name string
- (string) - Resource name of the bound UC service credential, in the AIP-122 form
credentials/{name}(a metastore-level single-part credential name). On create the caller supplies the name here. On read it reflects the credential's current name at read time - Owner string
- (string) - The owner of the model provider service. Write-only; read owner via effective_owner
- Update
Time string - (string) - When the provider service was last modified
- Updated
By string - (string) - Identity of the last updater
- Provider
Config GetAi Gateway Model Provider Service Provider Config
- Comment string
- (string) - User-provided description
- Config
Get
Ai Gateway Model Provider Service Config - (ModelProviderServiceConfig) - Behavioral configuration: provider connection, model catalog, and
passthrough policy. See
ModelProviderServiceConfigfor the per-field contract. Required on CreateModelProviderService; on Update it is required only whenconfig(or aconfig.*subpath) appears inupdateMask - Create
Time string - (string) - When the provider service was created
- Created
By string - (string) - Creator identity
- Effective
Owner string - (string) - The resolved owner of the model provider 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 provider service
- Name string
- (string) - Resource name of the bound UC service credential, in the AIP-122 form
credentials/{name}(a metastore-level single-part credential name). On create the caller supplies the name here. On read it reflects the credential's current name at read time - Owner string
- (string) - The owner of the model provider service. Write-only; read owner via effective_owner
- Update
Time string - (string) - When the provider service was last modified
- Updated
By string - (string) - Identity of the last updater
- Provider
Config GetAi Gateway Model Provider Service Provider Config
- comment string
- (string) - User-provided description
- config object
- (ModelProviderServiceConfig) - Behavioral configuration: provider connection, model catalog, and
passthrough policy. See
ModelProviderServiceConfigfor the per-field contract. Required on CreateModelProviderService; on Update it is required only whenconfig(or aconfig.*subpath) appears inupdateMask - create_
time string - (string) - When the provider service was created
- created_
by string - (string) - Creator identity
- effective_
owner string - (string) - The resolved owner of the model provider 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 provider service
- name string
- (string) - Resource name of the bound UC service credential, in the AIP-122 form
credentials/{name}(a metastore-level single-part credential name). On create the caller supplies the name here. On read it reflects the credential's current name at read time - owner string
- (string) - The owner of the model provider service. Write-only; read owner via effective_owner
- update_
time string - (string) - When the provider service was last modified
- updated_
by string - (string) - Identity of the last updater
- provider_
config object
- comment String
- (string) - User-provided description
- config
Get
Ai Gateway Model Provider Service Config - (ModelProviderServiceConfig) - Behavioral configuration: provider connection, model catalog, and
passthrough policy. See
ModelProviderServiceConfigfor the per-field contract. Required on CreateModelProviderService; on Update it is required only whenconfig(or aconfig.*subpath) appears inupdateMask - create
Time String - (string) - When the provider service was created
- created
By String - (string) - Creator identity
- effective
Owner String - (string) - The resolved owner of the model provider 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 provider service
- name String
- (string) - Resource name of the bound UC service credential, in the AIP-122 form
credentials/{name}(a metastore-level single-part credential name). On create the caller supplies the name here. On read it reflects the credential's current name at read time - owner String
- (string) - The owner of the model provider service. Write-only; read owner via effective_owner
- update
Time String - (string) - When the provider service was last modified
- updated
By String - (string) - Identity of the last updater
- provider
Config GetAi Gateway Model Provider Service Provider Config
- comment string
- (string) - User-provided description
- config
Get
Ai Gateway Model Provider Service Config - (ModelProviderServiceConfig) - Behavioral configuration: provider connection, model catalog, and
passthrough policy. See
ModelProviderServiceConfigfor the per-field contract. Required on CreateModelProviderService; on Update it is required only whenconfig(or aconfig.*subpath) appears inupdateMask - create
Time string - (string) - When the provider service was created
- created
By string - (string) - Creator identity
- effective
Owner string - (string) - The resolved owner of the model provider 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 provider service
- name string
- (string) - Resource name of the bound UC service credential, in the AIP-122 form
credentials/{name}(a metastore-level single-part credential name). On create the caller supplies the name here. On read it reflects the credential's current name at read time - owner string
- (string) - The owner of the model provider service. Write-only; read owner via effective_owner
- update
Time string - (string) - When the provider service was last modified
- updated
By string - (string) - Identity of the last updater
- provider
Config GetAi Gateway Model Provider Service Provider Config
- comment str
- (string) - User-provided description
- config
Get
Ai Gateway Model Provider Service Config - (ModelProviderServiceConfig) - Behavioral configuration: provider connection, model catalog, and
passthrough policy. See
ModelProviderServiceConfigfor the per-field contract. Required on CreateModelProviderService; on Update it is required only whenconfig(or aconfig.*subpath) appears inupdateMask - create_
time str - (string) - When the provider service was created
- created_
by str - (string) - Creator identity
- effective_
owner str - (string) - The resolved owner of the model provider 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 provider service
- name str
- (string) - Resource name of the bound UC service credential, in the AIP-122 form
credentials/{name}(a metastore-level single-part credential name). On create the caller supplies the name here. On read it reflects the credential's current name at read time - owner str
- (string) - The owner of the model provider service. Write-only; read owner via effective_owner
- update_
time str - (string) - When the provider service was last modified
- updated_
by str - (string) - Identity of the last updater
- provider_
config GetAi Gateway Model Provider Service Provider Config
- comment String
- (string) - User-provided description
- config Property Map
- (ModelProviderServiceConfig) - Behavioral configuration: provider connection, model catalog, and
passthrough policy. See
ModelProviderServiceConfigfor the per-field contract. Required on CreateModelProviderService; on Update it is required only whenconfig(or aconfig.*subpath) appears inupdateMask - create
Time String - (string) - When the provider service was created
- created
By String - (string) - Creator identity
- effective
Owner String - (string) - The resolved owner of the model provider 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 provider service
- name String
- (string) - Resource name of the bound UC service credential, in the AIP-122 form
credentials/{name}(a metastore-level single-part credential name). On create the caller supplies the name here. On read it reflects the credential's current name at read time - owner String
- (string) - The owner of the model provider service. Write-only; read owner via effective_owner
- update
Time String - (string) - When the provider service was last modified
- updated
By String - (string) - Identity of the last updater
- provider
Config Property Map
Supporting Types
GetAiGatewayModelProviderServiceConfig
- Allow
All boolTargets - (boolean) - When true, accepts any model exposed by the upstream provider;
targetsis not required and does not restrict routability. When false, only models listed intargetsare routable - Amazon
Bedrock GetAi Gateway Model Provider Service Config Amazon Bedrock - (ModelProviderServiceConfigAmazonBedrockProviderConfig)
- Anthropic
Get
Ai Gateway Model Provider Service Config Anthropic - (ModelProviderServiceConfigAnthropicProviderConfig)
- Azure
Openai GetAi Gateway Model Provider Service Config Azure Openai - (ModelProviderServiceConfigAzureOpenAiProviderConfig)
- Custom
Get
Ai Gateway Model Provider Service Config Custom - (ModelProviderServiceConfigCustomProviderConfig)
- Forward
Headers bool - (boolean) - Whether to forward incoming request headers to the upstream provider. Applies to managed (multi-model) requests as well as passthrough requests served by this provider service. Governance-level decision by the provider service owner; not selectable per inference call
- Forward
Query boolParameters - (boolean) - Whether to forward incoming request query parameters to the upstream
provider. Same trust-boundary semantics as
forwardHeaders - Forward
Unmanaged boolPaths - (boolean) - Whether to forward request paths that fall outside this service's managed API set to the upstream provider as opaque passthrough. When true, requests addressed to subpaths not recognized by the managed API surface are proxied to the upstream provider over the same provider connection. When false, only managed-API paths are served. Governance-level decision by the provider service owner; expanding this expands the trust boundary that the ModelProviderService exposes
- Gemini
Enterprise GetAi Gateway Model Provider Service Config Gemini Enterprise - (ModelProviderServiceConfigGeminiEnterpriseProviderConfig)
- Inference
Table GetAi Gateway Model Provider Service Config Inference Table - (InferenceTableConfig) - Inference table configuration for payload logging when this provider
service is invoked directly. When it is invoked through a model service,
the model service's own inference table captures the invocation instead.
Mirrors
ModelServiceConfig.inference_table/AgentServiceConfig.inference_table - Microsoft
Foundry GetAi Gateway Model Provider Service Config Microsoft Foundry - (ModelProviderServiceConfigMicrosoftFoundryProviderConfig)
- Openai
Get
Ai Gateway Model Provider Service Config Openai - (ModelProviderServiceConfigOpenAiProviderConfig)
- Provider
Type string - (string) - Provider type discriminator. Required at create time; immutable after.
Determines which variant of the
provideroneof must be set. May not be changed via Update; attempts to includeconfig.provider_typeinUpdateModelProviderServiceRequest.update_maskare rejected. - Rate
Limits List<GetAi Gateway Model Provider Service Config Rate Limit> - (list of RateLimit) - Rate limits applied when this provider service is invoked directly. When
it is invoked through a model service, the model service's own
rateLimitsapply instead. MirrorsModelServiceConfig.rate_limits/McpServiceConfig.rate_limits - Targets
List<Get
Ai Gateway Model Provider Service Config Target> - (list of ModelProviderServiceConfigModelTargetConfig) - Routing targets this provider service exposes (provider-side model
identifier + unified API types per entry). Required (>=1) when
allowAllTargets = false; optional and additive whenallowAllTargets = true. References fromExternalModelConfig.targetmust match an entry here unlessallowAllTargets = true
- Allow
All boolTargets - (boolean) - When true, accepts any model exposed by the upstream provider;
targetsis not required and does not restrict routability. When false, only models listed intargetsare routable - Amazon
Bedrock GetAi Gateway Model Provider Service Config Amazon Bedrock - (ModelProviderServiceConfigAmazonBedrockProviderConfig)
- Anthropic
Get
Ai Gateway Model Provider Service Config Anthropic - (ModelProviderServiceConfigAnthropicProviderConfig)
- Azure
Openai GetAi Gateway Model Provider Service Config Azure Openai - (ModelProviderServiceConfigAzureOpenAiProviderConfig)
- Custom
Get
Ai Gateway Model Provider Service Config Custom - (ModelProviderServiceConfigCustomProviderConfig)
- Forward
Headers bool - (boolean) - Whether to forward incoming request headers to the upstream provider. Applies to managed (multi-model) requests as well as passthrough requests served by this provider service. Governance-level decision by the provider service owner; not selectable per inference call
- Forward
Query boolParameters - (boolean) - Whether to forward incoming request query parameters to the upstream
provider. Same trust-boundary semantics as
forwardHeaders - Forward
Unmanaged boolPaths - (boolean) - Whether to forward request paths that fall outside this service's managed API set to the upstream provider as opaque passthrough. When true, requests addressed to subpaths not recognized by the managed API surface are proxied to the upstream provider over the same provider connection. When false, only managed-API paths are served. Governance-level decision by the provider service owner; expanding this expands the trust boundary that the ModelProviderService exposes
- Gemini
Enterprise GetAi Gateway Model Provider Service Config Gemini Enterprise - (ModelProviderServiceConfigGeminiEnterpriseProviderConfig)
- Inference
Table GetAi Gateway Model Provider Service Config Inference Table - (InferenceTableConfig) - Inference table configuration for payload logging when this provider
service is invoked directly. When it is invoked through a model service,
the model service's own inference table captures the invocation instead.
Mirrors
ModelServiceConfig.inference_table/AgentServiceConfig.inference_table - Microsoft
Foundry GetAi Gateway Model Provider Service Config Microsoft Foundry - (ModelProviderServiceConfigMicrosoftFoundryProviderConfig)
- Openai
Get
Ai Gateway Model Provider Service Config Openai - (ModelProviderServiceConfigOpenAiProviderConfig)
- Provider
Type string - (string) - Provider type discriminator. Required at create time; immutable after.
Determines which variant of the
provideroneof must be set. May not be changed via Update; attempts to includeconfig.provider_typeinUpdateModelProviderServiceRequest.update_maskare rejected. - Rate
Limits []GetAi Gateway Model Provider Service Config Rate Limit - (list of RateLimit) - Rate limits applied when this provider service is invoked directly. When
it is invoked through a model service, the model service's own
rateLimitsapply instead. MirrorsModelServiceConfig.rate_limits/McpServiceConfig.rate_limits - Targets
[]Get
Ai Gateway Model Provider Service Config Target - (list of ModelProviderServiceConfigModelTargetConfig) - Routing targets this provider service exposes (provider-side model
identifier + unified API types per entry). Required (>=1) when
allowAllTargets = false; optional and additive whenallowAllTargets = true. References fromExternalModelConfig.targetmust match an entry here unlessallowAllTargets = true
- allow_
all_ booltargets - (boolean) - When true, accepts any model exposed by the upstream provider;
targetsis not required and does not restrict routability. When false, only models listed intargetsare routable - amazon_
bedrock object - (ModelProviderServiceConfigAmazonBedrockProviderConfig)
- anthropic object
- (ModelProviderServiceConfigAnthropicProviderConfig)
- azure_
openai object - (ModelProviderServiceConfigAzureOpenAiProviderConfig)
- custom object
- (ModelProviderServiceConfigCustomProviderConfig)
- forward_
headers bool - (boolean) - Whether to forward incoming request headers to the upstream provider. Applies to managed (multi-model) requests as well as passthrough requests served by this provider service. Governance-level decision by the provider service owner; not selectable per inference call
- forward_
query_ boolparameters - (boolean) - Whether to forward incoming request query parameters to the upstream
provider. Same trust-boundary semantics as
forwardHeaders - forward_
unmanaged_ boolpaths - (boolean) - Whether to forward request paths that fall outside this service's managed API set to the upstream provider as opaque passthrough. When true, requests addressed to subpaths not recognized by the managed API surface are proxied to the upstream provider over the same provider connection. When false, only managed-API paths are served. Governance-level decision by the provider service owner; expanding this expands the trust boundary that the ModelProviderService exposes
- gemini_
enterprise object - (ModelProviderServiceConfigGeminiEnterpriseProviderConfig)
- inference_
table object - (InferenceTableConfig) - Inference table configuration for payload logging when this provider
service is invoked directly. When it is invoked through a model service,
the model service's own inference table captures the invocation instead.
Mirrors
ModelServiceConfig.inference_table/AgentServiceConfig.inference_table - microsoft_
foundry object - (ModelProviderServiceConfigMicrosoftFoundryProviderConfig)
- openai object
- (ModelProviderServiceConfigOpenAiProviderConfig)
- provider_
type string - (string) - Provider type discriminator. Required at create time; immutable after.
Determines which variant of the
provideroneof must be set. May not be changed via Update; attempts to includeconfig.provider_typeinUpdateModelProviderServiceRequest.update_maskare rejected. - rate_
limits list(object) - (list of RateLimit) - Rate limits applied when this provider service is invoked directly. When
it is invoked through a model service, the model service's own
rateLimitsapply instead. MirrorsModelServiceConfig.rate_limits/McpServiceConfig.rate_limits - targets list(object)
- (list of ModelProviderServiceConfigModelTargetConfig) - Routing targets this provider service exposes (provider-side model
identifier + unified API types per entry). Required (>=1) when
allowAllTargets = false; optional and additive whenallowAllTargets = true. References fromExternalModelConfig.targetmust match an entry here unlessallowAllTargets = true
- allow
All BooleanTargets - (boolean) - When true, accepts any model exposed by the upstream provider;
targetsis not required and does not restrict routability. When false, only models listed intargetsare routable - amazon
Bedrock GetAi Gateway Model Provider Service Config Amazon Bedrock - (ModelProviderServiceConfigAmazonBedrockProviderConfig)
- anthropic
Get
Ai Gateway Model Provider Service Config Anthropic - (ModelProviderServiceConfigAnthropicProviderConfig)
- azure
Openai GetAi Gateway Model Provider Service Config Azure Openai - (ModelProviderServiceConfigAzureOpenAiProviderConfig)
- custom
Get
Ai Gateway Model Provider Service Config Custom - (ModelProviderServiceConfigCustomProviderConfig)
- forward
Headers Boolean - (boolean) - Whether to forward incoming request headers to the upstream provider. Applies to managed (multi-model) requests as well as passthrough requests served by this provider service. Governance-level decision by the provider service owner; not selectable per inference call
- forward
Query BooleanParameters - (boolean) - Whether to forward incoming request query parameters to the upstream
provider. Same trust-boundary semantics as
forwardHeaders - forward
Unmanaged BooleanPaths - (boolean) - Whether to forward request paths that fall outside this service's managed API set to the upstream provider as opaque passthrough. When true, requests addressed to subpaths not recognized by the managed API surface are proxied to the upstream provider over the same provider connection. When false, only managed-API paths are served. Governance-level decision by the provider service owner; expanding this expands the trust boundary that the ModelProviderService exposes
- gemini
Enterprise GetAi Gateway Model Provider Service Config Gemini Enterprise - (ModelProviderServiceConfigGeminiEnterpriseProviderConfig)
- inference
Table GetAi Gateway Model Provider Service Config Inference Table - (InferenceTableConfig) - Inference table configuration for payload logging when this provider
service is invoked directly. When it is invoked through a model service,
the model service's own inference table captures the invocation instead.
Mirrors
ModelServiceConfig.inference_table/AgentServiceConfig.inference_table - microsoft
Foundry GetAi Gateway Model Provider Service Config Microsoft Foundry - (ModelProviderServiceConfigMicrosoftFoundryProviderConfig)
- openai
Get
Ai Gateway Model Provider Service Config Openai - (ModelProviderServiceConfigOpenAiProviderConfig)
- provider
Type String - (string) - Provider type discriminator. Required at create time; immutable after.
Determines which variant of the
provideroneof must be set. May not be changed via Update; attempts to includeconfig.provider_typeinUpdateModelProviderServiceRequest.update_maskare rejected. - rate
Limits List<GetAi Gateway Model Provider Service Config Rate Limit> - (list of RateLimit) - Rate limits applied when this provider service is invoked directly. When
it is invoked through a model service, the model service's own
rateLimitsapply instead. MirrorsModelServiceConfig.rate_limits/McpServiceConfig.rate_limits - targets
List<Get
Ai Gateway Model Provider Service Config Target> - (list of ModelProviderServiceConfigModelTargetConfig) - Routing targets this provider service exposes (provider-side model
identifier + unified API types per entry). Required (>=1) when
allowAllTargets = false; optional and additive whenallowAllTargets = true. References fromExternalModelConfig.targetmust match an entry here unlessallowAllTargets = true
- allow
All booleanTargets - (boolean) - When true, accepts any model exposed by the upstream provider;
targetsis not required and does not restrict routability. When false, only models listed intargetsare routable - amazon
Bedrock GetAi Gateway Model Provider Service Config Amazon Bedrock - (ModelProviderServiceConfigAmazonBedrockProviderConfig)
- anthropic
Get
Ai Gateway Model Provider Service Config Anthropic - (ModelProviderServiceConfigAnthropicProviderConfig)
- azure
Openai GetAi Gateway Model Provider Service Config Azure Openai - (ModelProviderServiceConfigAzureOpenAiProviderConfig)
- custom
Get
Ai Gateway Model Provider Service Config Custom - (ModelProviderServiceConfigCustomProviderConfig)
- forward
Headers boolean - (boolean) - Whether to forward incoming request headers to the upstream provider. Applies to managed (multi-model) requests as well as passthrough requests served by this provider service. Governance-level decision by the provider service owner; not selectable per inference call
- forward
Query booleanParameters - (boolean) - Whether to forward incoming request query parameters to the upstream
provider. Same trust-boundary semantics as
forwardHeaders - forward
Unmanaged booleanPaths - (boolean) - Whether to forward request paths that fall outside this service's managed API set to the upstream provider as opaque passthrough. When true, requests addressed to subpaths not recognized by the managed API surface are proxied to the upstream provider over the same provider connection. When false, only managed-API paths are served. Governance-level decision by the provider service owner; expanding this expands the trust boundary that the ModelProviderService exposes
- gemini
Enterprise GetAi Gateway Model Provider Service Config Gemini Enterprise - (ModelProviderServiceConfigGeminiEnterpriseProviderConfig)
- inference
Table GetAi Gateway Model Provider Service Config Inference Table - (InferenceTableConfig) - Inference table configuration for payload logging when this provider
service is invoked directly. When it is invoked through a model service,
the model service's own inference table captures the invocation instead.
Mirrors
ModelServiceConfig.inference_table/AgentServiceConfig.inference_table - microsoft
Foundry GetAi Gateway Model Provider Service Config Microsoft Foundry - (ModelProviderServiceConfigMicrosoftFoundryProviderConfig)
- openai
Get
Ai Gateway Model Provider Service Config Openai - (ModelProviderServiceConfigOpenAiProviderConfig)
- provider
Type string - (string) - Provider type discriminator. Required at create time; immutable after.
Determines which variant of the
provideroneof must be set. May not be changed via Update; attempts to includeconfig.provider_typeinUpdateModelProviderServiceRequest.update_maskare rejected. - rate
Limits GetAi Gateway Model Provider Service Config Rate Limit[] - (list of RateLimit) - Rate limits applied when this provider service is invoked directly. When
it is invoked through a model service, the model service's own
rateLimitsapply instead. MirrorsModelServiceConfig.rate_limits/McpServiceConfig.rate_limits - targets
Get
Ai Gateway Model Provider Service Config Target[] - (list of ModelProviderServiceConfigModelTargetConfig) - Routing targets this provider service exposes (provider-side model
identifier + unified API types per entry). Required (>=1) when
allowAllTargets = false; optional and additive whenallowAllTargets = true. References fromExternalModelConfig.targetmust match an entry here unlessallowAllTargets = true
- allow_
all_ booltargets - (boolean) - When true, accepts any model exposed by the upstream provider;
targetsis not required and does not restrict routability. When false, only models listed intargetsare routable - amazon_
bedrock GetAi Gateway Model Provider Service Config Amazon Bedrock - (ModelProviderServiceConfigAmazonBedrockProviderConfig)
- anthropic
Get
Ai Gateway Model Provider Service Config Anthropic - (ModelProviderServiceConfigAnthropicProviderConfig)
- azure_
openai GetAi Gateway Model Provider Service Config Azure Openai - (ModelProviderServiceConfigAzureOpenAiProviderConfig)
- custom
Get
Ai Gateway Model Provider Service Config Custom - (ModelProviderServiceConfigCustomProviderConfig)
- forward_
headers bool - (boolean) - Whether to forward incoming request headers to the upstream provider. Applies to managed (multi-model) requests as well as passthrough requests served by this provider service. Governance-level decision by the provider service owner; not selectable per inference call
- forward_
query_ boolparameters - (boolean) - Whether to forward incoming request query parameters to the upstream
provider. Same trust-boundary semantics as
forwardHeaders - forward_
unmanaged_ boolpaths - (boolean) - Whether to forward request paths that fall outside this service's managed API set to the upstream provider as opaque passthrough. When true, requests addressed to subpaths not recognized by the managed API surface are proxied to the upstream provider over the same provider connection. When false, only managed-API paths are served. Governance-level decision by the provider service owner; expanding this expands the trust boundary that the ModelProviderService exposes
- gemini_
enterprise GetAi Gateway Model Provider Service Config Gemini Enterprise - (ModelProviderServiceConfigGeminiEnterpriseProviderConfig)
- inference_
table GetAi Gateway Model Provider Service Config Inference Table - (InferenceTableConfig) - Inference table configuration for payload logging when this provider
service is invoked directly. When it is invoked through a model service,
the model service's own inference table captures the invocation instead.
Mirrors
ModelServiceConfig.inference_table/AgentServiceConfig.inference_table - microsoft_
foundry GetAi Gateway Model Provider Service Config Microsoft Foundry - (ModelProviderServiceConfigMicrosoftFoundryProviderConfig)
- openai
Get
Ai Gateway Model Provider Service Config Openai - (ModelProviderServiceConfigOpenAiProviderConfig)
- provider_
type str - (string) - Provider type discriminator. Required at create time; immutable after.
Determines which variant of the
provideroneof must be set. May not be changed via Update; attempts to includeconfig.provider_typeinUpdateModelProviderServiceRequest.update_maskare rejected. - rate_
limits Sequence[GetAi Gateway Model Provider Service Config Rate Limit] - (list of RateLimit) - Rate limits applied when this provider service is invoked directly. When
it is invoked through a model service, the model service's own
rateLimitsapply instead. MirrorsModelServiceConfig.rate_limits/McpServiceConfig.rate_limits - targets
Sequence[Get
Ai Gateway Model Provider Service Config Target] - (list of ModelProviderServiceConfigModelTargetConfig) - Routing targets this provider service exposes (provider-side model
identifier + unified API types per entry). Required (>=1) when
allowAllTargets = false; optional and additive whenallowAllTargets = true. References fromExternalModelConfig.targetmust match an entry here unlessallowAllTargets = true
- allow
All BooleanTargets - (boolean) - When true, accepts any model exposed by the upstream provider;
targetsis not required and does not restrict routability. When false, only models listed intargetsare routable - amazon
Bedrock Property Map - (ModelProviderServiceConfigAmazonBedrockProviderConfig)
- anthropic Property Map
- (ModelProviderServiceConfigAnthropicProviderConfig)
- azure
Openai Property Map - (ModelProviderServiceConfigAzureOpenAiProviderConfig)
- custom Property Map
- (ModelProviderServiceConfigCustomProviderConfig)
- forward
Headers Boolean - (boolean) - Whether to forward incoming request headers to the upstream provider. Applies to managed (multi-model) requests as well as passthrough requests served by this provider service. Governance-level decision by the provider service owner; not selectable per inference call
- forward
Query BooleanParameters - (boolean) - Whether to forward incoming request query parameters to the upstream
provider. Same trust-boundary semantics as
forwardHeaders - forward
Unmanaged BooleanPaths - (boolean) - Whether to forward request paths that fall outside this service's managed API set to the upstream provider as opaque passthrough. When true, requests addressed to subpaths not recognized by the managed API surface are proxied to the upstream provider over the same provider connection. When false, only managed-API paths are served. Governance-level decision by the provider service owner; expanding this expands the trust boundary that the ModelProviderService exposes
- gemini
Enterprise Property Map - (ModelProviderServiceConfigGeminiEnterpriseProviderConfig)
- inference
Table Property Map - (InferenceTableConfig) - Inference table configuration for payload logging when this provider
service is invoked directly. When it is invoked through a model service,
the model service's own inference table captures the invocation instead.
Mirrors
ModelServiceConfig.inference_table/AgentServiceConfig.inference_table - microsoft
Foundry Property Map - (ModelProviderServiceConfigMicrosoftFoundryProviderConfig)
- openai Property Map
- (ModelProviderServiceConfigOpenAiProviderConfig)
- provider
Type String - (string) - Provider type discriminator. Required at create time; immutable after.
Determines which variant of the
provideroneof must be set. May not be changed via Update; attempts to includeconfig.provider_typeinUpdateModelProviderServiceRequest.update_maskare rejected. - rate
Limits List<Property Map> - (list of RateLimit) - Rate limits applied when this provider service is invoked directly. When
it is invoked through a model service, the model service's own
rateLimitsapply instead. MirrorsModelServiceConfig.rate_limits/McpServiceConfig.rate_limits - targets List<Property Map>
- (list of ModelProviderServiceConfigModelTargetConfig) - Routing targets this provider service exposes (provider-side model
identifier + unified API types per entry). Required (>=1) when
allowAllTargets = false; optional and additive whenallowAllTargets = true. References fromExternalModelConfig.targetmust match an entry here unlessallowAllTargets = true
GetAiGatewayModelProviderServiceConfigAmazonBedrock
- Direct
Get
Ai Gateway Model Provider Service Config Amazon Bedrock Direct - (ModelProviderServiceConfigOpenAiProviderDirectConfig)
- Direct
Get
Ai Gateway Model Provider Service Config Amazon Bedrock Direct - (ModelProviderServiceConfigOpenAiProviderDirectConfig)
- direct
Get
Ai Gateway Model Provider Service Config Amazon Bedrock Direct - (ModelProviderServiceConfigOpenAiProviderDirectConfig)
- direct
Get
Ai Gateway Model Provider Service Config Amazon Bedrock Direct - (ModelProviderServiceConfigOpenAiProviderDirectConfig)
- direct
Get
Ai Gateway Model Provider Service Config Amazon Bedrock Direct - (ModelProviderServiceConfigOpenAiProviderDirectConfig)
- direct Property Map
- (ModelProviderServiceConfigOpenAiProviderDirectConfig)
GetAiGatewayModelProviderServiceConfigAmazonBedrockDirect
- Aws
Access GetKey Ai Gateway Model Provider Service Config Amazon Bedrock Direct Aws Access Key - (ModelProviderServiceConfigAwsAccessKey) - AWS access-key-pair auth. Mutually exclusive with
serviceCredential - Region string
- (string) - GCP region of the Gemini Enterprise endpoint (e.g.,
us-central1). Required on Create - Service
Credential GetAi Gateway Model Provider Service Config Amazon Bedrock Direct Service Credential - (ModelProviderServiceConfigServiceCredential) - Reference to a UC service credential authorizing Microsoft Foundry requests.
On Create the caller supplies
service_credential.namein the AIP-122 resource-name formcredentials/{name}. Required on Create when using UC-service-credential auth; mutually exclusive withapiKeyandentraServicePrincipal. The credential is referenced by name; its value is not carried here. On read the resolvedidandisDeletedare also populated. Only supported on Azure-hosted workspaces; Create requests from other clouds are rejected with INVALID_PARAMETER_VALUE
- Aws
Access GetKey Ai Gateway Model Provider Service Config Amazon Bedrock Direct Aws Access Key - (ModelProviderServiceConfigAwsAccessKey) - AWS access-key-pair auth. Mutually exclusive with
serviceCredential - Region string
- (string) - GCP region of the Gemini Enterprise endpoint (e.g.,
us-central1). Required on Create - Service
Credential GetAi Gateway Model Provider Service Config Amazon Bedrock Direct Service Credential - (ModelProviderServiceConfigServiceCredential) - Reference to a UC service credential authorizing Microsoft Foundry requests.
On Create the caller supplies
service_credential.namein the AIP-122 resource-name formcredentials/{name}. Required on Create when using UC-service-credential auth; mutually exclusive withapiKeyandentraServicePrincipal. The credential is referenced by name; its value is not carried here. On read the resolvedidandisDeletedare also populated. Only supported on Azure-hosted workspaces; Create requests from other clouds are rejected with INVALID_PARAMETER_VALUE
- aws_
access_ objectkey - (ModelProviderServiceConfigAwsAccessKey) - AWS access-key-pair auth. Mutually exclusive with
serviceCredential - region string
- (string) - GCP region of the Gemini Enterprise endpoint (e.g.,
us-central1). Required on Create - service_
credential object - (ModelProviderServiceConfigServiceCredential) - Reference to a UC service credential authorizing Microsoft Foundry requests.
On Create the caller supplies
service_credential.namein the AIP-122 resource-name formcredentials/{name}. Required on Create when using UC-service-credential auth; mutually exclusive withapiKeyandentraServicePrincipal. The credential is referenced by name; its value is not carried here. On read the resolvedidandisDeletedare also populated. Only supported on Azure-hosted workspaces; Create requests from other clouds are rejected with INVALID_PARAMETER_VALUE
- aws
Access GetKey Ai Gateway Model Provider Service Config Amazon Bedrock Direct Aws Access Key - (ModelProviderServiceConfigAwsAccessKey) - AWS access-key-pair auth. Mutually exclusive with
serviceCredential - region String
- (string) - GCP region of the Gemini Enterprise endpoint (e.g.,
us-central1). Required on Create - service
Credential GetAi Gateway Model Provider Service Config Amazon Bedrock Direct Service Credential - (ModelProviderServiceConfigServiceCredential) - Reference to a UC service credential authorizing Microsoft Foundry requests.
On Create the caller supplies
service_credential.namein the AIP-122 resource-name formcredentials/{name}. Required on Create when using UC-service-credential auth; mutually exclusive withapiKeyandentraServicePrincipal. The credential is referenced by name; its value is not carried here. On read the resolvedidandisDeletedare also populated. Only supported on Azure-hosted workspaces; Create requests from other clouds are rejected with INVALID_PARAMETER_VALUE
- aws
Access GetKey Ai Gateway Model Provider Service Config Amazon Bedrock Direct Aws Access Key - (ModelProviderServiceConfigAwsAccessKey) - AWS access-key-pair auth. Mutually exclusive with
serviceCredential - region string
- (string) - GCP region of the Gemini Enterprise endpoint (e.g.,
us-central1). Required on Create - service
Credential GetAi Gateway Model Provider Service Config Amazon Bedrock Direct Service Credential - (ModelProviderServiceConfigServiceCredential) - Reference to a UC service credential authorizing Microsoft Foundry requests.
On Create the caller supplies
service_credential.namein the AIP-122 resource-name formcredentials/{name}. Required on Create when using UC-service-credential auth; mutually exclusive withapiKeyandentraServicePrincipal. The credential is referenced by name; its value is not carried here. On read the resolvedidandisDeletedare also populated. Only supported on Azure-hosted workspaces; Create requests from other clouds are rejected with INVALID_PARAMETER_VALUE
- aws_
access_ Getkey Ai Gateway Model Provider Service Config Amazon Bedrock Direct Aws Access Key - (ModelProviderServiceConfigAwsAccessKey) - AWS access-key-pair auth. Mutually exclusive with
serviceCredential - region str
- (string) - GCP region of the Gemini Enterprise endpoint (e.g.,
us-central1). Required on Create - service_
credential GetAi Gateway Model Provider Service Config Amazon Bedrock Direct Service Credential - (ModelProviderServiceConfigServiceCredential) - Reference to a UC service credential authorizing Microsoft Foundry requests.
On Create the caller supplies
service_credential.namein the AIP-122 resource-name formcredentials/{name}. Required on Create when using UC-service-credential auth; mutually exclusive withapiKeyandentraServicePrincipal. The credential is referenced by name; its value is not carried here. On read the resolvedidandisDeletedare also populated. Only supported on Azure-hosted workspaces; Create requests from other clouds are rejected with INVALID_PARAMETER_VALUE
- aws
Access Property MapKey - (ModelProviderServiceConfigAwsAccessKey) - AWS access-key-pair auth. Mutually exclusive with
serviceCredential - region String
- (string) - GCP region of the Gemini Enterprise endpoint (e.g.,
us-central1). Required on Create - service
Credential Property Map - (ModelProviderServiceConfigServiceCredential) - Reference to a UC service credential authorizing Microsoft Foundry requests.
On Create the caller supplies
service_credential.namein the AIP-122 resource-name formcredentials/{name}. Required on Create when using UC-service-credential auth; mutually exclusive withapiKeyandentraServicePrincipal. The credential is referenced by name; its value is not carried here. On read the resolvedidandisDeletedare also populated. Only supported on Azure-hosted workspaces; Create requests from other clouds are rejected with INVALID_PARAMETER_VALUE
GetAiGatewayModelProviderServiceConfigAmazonBedrockDirectAwsAccessKey
- Access
Key stringId - (string) - AWS access key ID. Required on Create when using access-key auth. Treated as username-equivalent (not a secret value): round-trips on reads and is scrubbed from audit logs
- Secret
Access GetKey Ai Gateway Model Provider Service Config Amazon Bedrock Direct Aws Access Key Secret Access Key - (ModelProviderServiceConfigProviderSecret) - AWS secret access key paired with
accessKeyId. Required on Create when using access-key auth. Supplied as inline plaintext viaProviderSecret.plaintext
- Access
Key stringId - (string) - AWS access key ID. Required on Create when using access-key auth. Treated as username-equivalent (not a secret value): round-trips on reads and is scrubbed from audit logs
- Secret
Access GetKey Ai Gateway Model Provider Service Config Amazon Bedrock Direct Aws Access Key Secret Access Key - (ModelProviderServiceConfigProviderSecret) - AWS secret access key paired with
accessKeyId. Required on Create when using access-key auth. Supplied as inline plaintext viaProviderSecret.plaintext
- access_
key_ stringid - (string) - AWS access key ID. Required on Create when using access-key auth. Treated as username-equivalent (not a secret value): round-trips on reads and is scrubbed from audit logs
- secret_
access_ objectkey - (ModelProviderServiceConfigProviderSecret) - AWS secret access key paired with
accessKeyId. Required on Create when using access-key auth. Supplied as inline plaintext viaProviderSecret.plaintext
- access
Key StringId - (string) - AWS access key ID. Required on Create when using access-key auth. Treated as username-equivalent (not a secret value): round-trips on reads and is scrubbed from audit logs
- secret
Access GetKey Ai Gateway Model Provider Service Config Amazon Bedrock Direct Aws Access Key Secret Access Key - (ModelProviderServiceConfigProviderSecret) - AWS secret access key paired with
accessKeyId. Required on Create when using access-key auth. Supplied as inline plaintext viaProviderSecret.plaintext
- access
Key stringId - (string) - AWS access key ID. Required on Create when using access-key auth. Treated as username-equivalent (not a secret value): round-trips on reads and is scrubbed from audit logs
- secret
Access GetKey Ai Gateway Model Provider Service Config Amazon Bedrock Direct Aws Access Key Secret Access Key - (ModelProviderServiceConfigProviderSecret) - AWS secret access key paired with
accessKeyId. Required on Create when using access-key auth. Supplied as inline plaintext viaProviderSecret.plaintext
- access_
key_ strid - (string) - AWS access key ID. Required on Create when using access-key auth. Treated as username-equivalent (not a secret value): round-trips on reads and is scrubbed from audit logs
- secret_
access_ Getkey Ai Gateway Model Provider Service Config Amazon Bedrock Direct Aws Access Key Secret Access Key - (ModelProviderServiceConfigProviderSecret) - AWS secret access key paired with
accessKeyId. Required on Create when using access-key auth. Supplied as inline plaintext viaProviderSecret.plaintext
- access
Key StringId - (string) - AWS access key ID. Required on Create when using access-key auth. Treated as username-equivalent (not a secret value): round-trips on reads and is scrubbed from audit logs
- secret
Access Property MapKey - (ModelProviderServiceConfigProviderSecret) - AWS secret access key paired with
accessKeyId. Required on Create when using access-key auth. Supplied as inline plaintext viaProviderSecret.plaintext
GetAiGatewayModelProviderServiceConfigAmazonBedrockDirectAwsAccessKeySecretAccessKey
- Plaintext string
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- Plaintext string
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- plaintext string
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- plaintext String
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- plaintext string
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- plaintext str
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- plaintext String
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
GetAiGatewayModelProviderServiceConfigAmazonBedrockDirectServiceCredential
- Name string
- Resource name of the provider service.
Format:
model-provider-services/{catalog}.{schema}.{model_provider_service}. Each{...}component is capped at 255 characters individually. Server-derived on Create fromparent+modelProviderServiceId; required and immutable on Update/Get/Delete
- Name string
- Resource name of the provider service.
Format:
model-provider-services/{catalog}.{schema}.{model_provider_service}. Each{...}component is capped at 255 characters individually. Server-derived on Create fromparent+modelProviderServiceId; required and immutable on Update/Get/Delete
- name string
- Resource name of the provider service.
Format:
model-provider-services/{catalog}.{schema}.{model_provider_service}. Each{...}component is capped at 255 characters individually. Server-derived on Create fromparent+modelProviderServiceId; required and immutable on Update/Get/Delete
- name String
- Resource name of the provider service.
Format:
model-provider-services/{catalog}.{schema}.{model_provider_service}. Each{...}component is capped at 255 characters individually. Server-derived on Create fromparent+modelProviderServiceId; required and immutable on Update/Get/Delete
- name string
- Resource name of the provider service.
Format:
model-provider-services/{catalog}.{schema}.{model_provider_service}. Each{...}component is capped at 255 characters individually. Server-derived on Create fromparent+modelProviderServiceId; required and immutable on Update/Get/Delete
- name str
- Resource name of the provider service.
Format:
model-provider-services/{catalog}.{schema}.{model_provider_service}. Each{...}component is capped at 255 characters individually. Server-derived on Create fromparent+modelProviderServiceId; required and immutable on Update/Get/Delete
- name String
- Resource name of the provider service.
Format:
model-provider-services/{catalog}.{schema}.{model_provider_service}. Each{...}component is capped at 255 characters individually. Server-derived on Create fromparent+modelProviderServiceId; required and immutable on Update/Get/Delete
GetAiGatewayModelProviderServiceConfigAnthropic
- Direct
Get
Ai Gateway Model Provider Service Config Anthropic Direct - (ModelProviderServiceConfigOpenAiProviderDirectConfig)
- Relayed
Get
Ai Gateway Model Provider Service Config Anthropic Relayed - (ModelProviderServiceConfigAnthropicProviderRelayedConfig) - Relayed (credential-less) form: no Anthropic credential is stored. Each
inference request instead carries the caller's own OAuth token, which the
platform forwards to Anthropic on outbound requests. Mutually exclusive
with
direct; noapiKeyis required or persisted
- Direct
Get
Ai Gateway Model Provider Service Config Anthropic Direct - (ModelProviderServiceConfigOpenAiProviderDirectConfig)
- Relayed
Get
Ai Gateway Model Provider Service Config Anthropic Relayed - (ModelProviderServiceConfigAnthropicProviderRelayedConfig) - Relayed (credential-less) form: no Anthropic credential is stored. Each
inference request instead carries the caller's own OAuth token, which the
platform forwards to Anthropic on outbound requests. Mutually exclusive
with
direct; noapiKeyis required or persisted
- direct object
- (ModelProviderServiceConfigOpenAiProviderDirectConfig)
- relayed object
- (ModelProviderServiceConfigAnthropicProviderRelayedConfig) - Relayed (credential-less) form: no Anthropic credential is stored. Each
inference request instead carries the caller's own OAuth token, which the
platform forwards to Anthropic on outbound requests. Mutually exclusive
with
direct; noapiKeyis required or persisted
- direct
Get
Ai Gateway Model Provider Service Config Anthropic Direct - (ModelProviderServiceConfigOpenAiProviderDirectConfig)
- relayed
Get
Ai Gateway Model Provider Service Config Anthropic Relayed - (ModelProviderServiceConfigAnthropicProviderRelayedConfig) - Relayed (credential-less) form: no Anthropic credential is stored. Each
inference request instead carries the caller's own OAuth token, which the
platform forwards to Anthropic on outbound requests. Mutually exclusive
with
direct; noapiKeyis required or persisted
- direct
Get
Ai Gateway Model Provider Service Config Anthropic Direct - (ModelProviderServiceConfigOpenAiProviderDirectConfig)
- relayed
Get
Ai Gateway Model Provider Service Config Anthropic Relayed - (ModelProviderServiceConfigAnthropicProviderRelayedConfig) - Relayed (credential-less) form: no Anthropic credential is stored. Each
inference request instead carries the caller's own OAuth token, which the
platform forwards to Anthropic on outbound requests. Mutually exclusive
with
direct; noapiKeyis required or persisted
- direct
Get
Ai Gateway Model Provider Service Config Anthropic Direct - (ModelProviderServiceConfigOpenAiProviderDirectConfig)
- relayed
Get
Ai Gateway Model Provider Service Config Anthropic Relayed - (ModelProviderServiceConfigAnthropicProviderRelayedConfig) - Relayed (credential-less) form: no Anthropic credential is stored. Each
inference request instead carries the caller's own OAuth token, which the
platform forwards to Anthropic on outbound requests. Mutually exclusive
with
direct; noapiKeyis required or persisted
- direct Property Map
- (ModelProviderServiceConfigOpenAiProviderDirectConfig)
- relayed Property Map
- (ModelProviderServiceConfigAnthropicProviderRelayedConfig) - Relayed (credential-less) form: no Anthropic credential is stored. Each
inference request instead carries the caller's own OAuth token, which the
platform forwards to Anthropic on outbound requests. Mutually exclusive
with
direct; noapiKeyis required or persisted
GetAiGatewayModelProviderServiceConfigAnthropicDirect
- Api
Key GetAi Gateway Model Provider Service Config Anthropic Direct Api Key - (ModelProviderServiceConfigProviderSecret) - OpenAI API key. Required on Create. Supplied as inline plaintext via
ProviderSecret.plaintext
- Api
Key GetAi Gateway Model Provider Service Config Anthropic Direct Api Key - (ModelProviderServiceConfigProviderSecret) - OpenAI API key. Required on Create. Supplied as inline plaintext via
ProviderSecret.plaintext
- api
Key GetAi Gateway Model Provider Service Config Anthropic Direct Api Key - (ModelProviderServiceConfigProviderSecret) - OpenAI API key. Required on Create. Supplied as inline plaintext via
ProviderSecret.plaintext
- api
Key GetAi Gateway Model Provider Service Config Anthropic Direct Api Key - (ModelProviderServiceConfigProviderSecret) - OpenAI API key. Required on Create. Supplied as inline plaintext via
ProviderSecret.plaintext
- api_
key GetAi Gateway Model Provider Service Config Anthropic Direct Api Key - (ModelProviderServiceConfigProviderSecret) - OpenAI API key. Required on Create. Supplied as inline plaintext via
ProviderSecret.plaintext
- api
Key Property Map - (ModelProviderServiceConfigProviderSecret) - OpenAI API key. Required on Create. Supplied as inline plaintext via
ProviderSecret.plaintext
GetAiGatewayModelProviderServiceConfigAnthropicDirectApiKey
- Plaintext string
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- Plaintext string
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- plaintext string
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- plaintext String
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- plaintext string
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- plaintext str
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- plaintext String
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
GetAiGatewayModelProviderServiceConfigAnthropicRelayed
- Plan
Type string - (string) - Which Anthropic subscription tier the relayed token belongs to. Optional;
when unset the MPS gets the full governance surface (see TEAM_ENTERPRISE).
Immutable after Create, so the tier cannot be flipped in place. Possible values are:
ANTHROPIC_RELAYED_PLAN_TYPE_MAX,ANTHROPIC_RELAYED_PLAN_TYPE_TEAM_ENTERPRISE
- Plan
Type string - (string) - Which Anthropic subscription tier the relayed token belongs to. Optional;
when unset the MPS gets the full governance surface (see TEAM_ENTERPRISE).
Immutable after Create, so the tier cannot be flipped in place. Possible values are:
ANTHROPIC_RELAYED_PLAN_TYPE_MAX,ANTHROPIC_RELAYED_PLAN_TYPE_TEAM_ENTERPRISE
- plan_
type string - (string) - Which Anthropic subscription tier the relayed token belongs to. Optional;
when unset the MPS gets the full governance surface (see TEAM_ENTERPRISE).
Immutable after Create, so the tier cannot be flipped in place. Possible values are:
ANTHROPIC_RELAYED_PLAN_TYPE_MAX,ANTHROPIC_RELAYED_PLAN_TYPE_TEAM_ENTERPRISE
- plan
Type String - (string) - Which Anthropic subscription tier the relayed token belongs to. Optional;
when unset the MPS gets the full governance surface (see TEAM_ENTERPRISE).
Immutable after Create, so the tier cannot be flipped in place. Possible values are:
ANTHROPIC_RELAYED_PLAN_TYPE_MAX,ANTHROPIC_RELAYED_PLAN_TYPE_TEAM_ENTERPRISE
- plan
Type string - (string) - Which Anthropic subscription tier the relayed token belongs to. Optional;
when unset the MPS gets the full governance surface (see TEAM_ENTERPRISE).
Immutable after Create, so the tier cannot be flipped in place. Possible values are:
ANTHROPIC_RELAYED_PLAN_TYPE_MAX,ANTHROPIC_RELAYED_PLAN_TYPE_TEAM_ENTERPRISE
- plan_
type str - (string) - Which Anthropic subscription tier the relayed token belongs to. Optional;
when unset the MPS gets the full governance surface (see TEAM_ENTERPRISE).
Immutable after Create, so the tier cannot be flipped in place. Possible values are:
ANTHROPIC_RELAYED_PLAN_TYPE_MAX,ANTHROPIC_RELAYED_PLAN_TYPE_TEAM_ENTERPRISE
- plan
Type String - (string) - Which Anthropic subscription tier the relayed token belongs to. Optional;
when unset the MPS gets the full governance surface (see TEAM_ENTERPRISE).
Immutable after Create, so the tier cannot be flipped in place. Possible values are:
ANTHROPIC_RELAYED_PLAN_TYPE_MAX,ANTHROPIC_RELAYED_PLAN_TYPE_TEAM_ENTERPRISE
GetAiGatewayModelProviderServiceConfigAzureOpenai
- Direct
Get
Ai Gateway Model Provider Service Config Azure Openai Direct - (ModelProviderServiceConfigOpenAiProviderDirectConfig)
- Direct
Get
Ai Gateway Model Provider Service Config Azure Openai Direct - (ModelProviderServiceConfigOpenAiProviderDirectConfig)
- direct
Get
Ai Gateway Model Provider Service Config Azure Openai Direct - (ModelProviderServiceConfigOpenAiProviderDirectConfig)
- direct
Get
Ai Gateway Model Provider Service Config Azure Openai Direct - (ModelProviderServiceConfigOpenAiProviderDirectConfig)
- direct
Get
Ai Gateway Model Provider Service Config Azure Openai Direct - (ModelProviderServiceConfigOpenAiProviderDirectConfig)
- direct Property Map
- (ModelProviderServiceConfigOpenAiProviderDirectConfig)
GetAiGatewayModelProviderServiceConfigAzureOpenaiDirect
- Api
Key GetAi Gateway Model Provider Service Config Azure Openai Direct Api Key - (ModelProviderServiceConfigProviderSecret) - OpenAI API key. Required on Create. Supplied as inline plaintext via
ProviderSecret.plaintext - Base
Url string - (string) - Optional custom base URL. Defaults to
https://api.openai.com/v1. Use for OpenAI-API-compatible third-party endpoints or in-network proxies - Entra
Service GetPrincipal Ai Gateway Model Provider Service Config Azure Openai Direct Entra Service Principal - (ModelProviderServiceConfigEntraServicePrincipal) - Entra ID (service principal) auth. Mutually exclusive with
apiKeyandserviceCredential - Service
Credential GetAi Gateway Model Provider Service Config Azure Openai Direct Service Credential - (ModelProviderServiceConfigServiceCredential) - Reference to a UC service credential authorizing Microsoft Foundry requests.
On Create the caller supplies
service_credential.namein the AIP-122 resource-name formcredentials/{name}. Required on Create when using UC-service-credential auth; mutually exclusive withapiKeyandentraServicePrincipal. The credential is referenced by name; its value is not carried here. On read the resolvedidandisDeletedare also populated. Only supported on Azure-hosted workspaces; Create requests from other clouds are rejected with INVALID_PARAMETER_VALUE
- Api
Key GetAi Gateway Model Provider Service Config Azure Openai Direct Api Key - (ModelProviderServiceConfigProviderSecret) - OpenAI API key. Required on Create. Supplied as inline plaintext via
ProviderSecret.plaintext - Base
Url string - (string) - Optional custom base URL. Defaults to
https://api.openai.com/v1. Use for OpenAI-API-compatible third-party endpoints or in-network proxies - Entra
Service GetPrincipal Ai Gateway Model Provider Service Config Azure Openai Direct Entra Service Principal - (ModelProviderServiceConfigEntraServicePrincipal) - Entra ID (service principal) auth. Mutually exclusive with
apiKeyandserviceCredential - Service
Credential GetAi Gateway Model Provider Service Config Azure Openai Direct Service Credential - (ModelProviderServiceConfigServiceCredential) - Reference to a UC service credential authorizing Microsoft Foundry requests.
On Create the caller supplies
service_credential.namein the AIP-122 resource-name formcredentials/{name}. Required on Create when using UC-service-credential auth; mutually exclusive withapiKeyandentraServicePrincipal. The credential is referenced by name; its value is not carried here. On read the resolvedidandisDeletedare also populated. Only supported on Azure-hosted workspaces; Create requests from other clouds are rejected with INVALID_PARAMETER_VALUE
- api_
key object - (ModelProviderServiceConfigProviderSecret) - OpenAI API key. Required on Create. Supplied as inline plaintext via
ProviderSecret.plaintext - base_
url string - (string) - Optional custom base URL. Defaults to
https://api.openai.com/v1. Use for OpenAI-API-compatible third-party endpoints or in-network proxies - entra_
service_ objectprincipal - (ModelProviderServiceConfigEntraServicePrincipal) - Entra ID (service principal) auth. Mutually exclusive with
apiKeyandserviceCredential - service_
credential object - (ModelProviderServiceConfigServiceCredential) - Reference to a UC service credential authorizing Microsoft Foundry requests.
On Create the caller supplies
service_credential.namein the AIP-122 resource-name formcredentials/{name}. Required on Create when using UC-service-credential auth; mutually exclusive withapiKeyandentraServicePrincipal. The credential is referenced by name; its value is not carried here. On read the resolvedidandisDeletedare also populated. Only supported on Azure-hosted workspaces; Create requests from other clouds are rejected with INVALID_PARAMETER_VALUE
- api
Key GetAi Gateway Model Provider Service Config Azure Openai Direct Api Key - (ModelProviderServiceConfigProviderSecret) - OpenAI API key. Required on Create. Supplied as inline plaintext via
ProviderSecret.plaintext - base
Url String - (string) - Optional custom base URL. Defaults to
https://api.openai.com/v1. Use for OpenAI-API-compatible third-party endpoints or in-network proxies - entra
Service GetPrincipal Ai Gateway Model Provider Service Config Azure Openai Direct Entra Service Principal - (ModelProviderServiceConfigEntraServicePrincipal) - Entra ID (service principal) auth. Mutually exclusive with
apiKeyandserviceCredential - service
Credential GetAi Gateway Model Provider Service Config Azure Openai Direct Service Credential - (ModelProviderServiceConfigServiceCredential) - Reference to a UC service credential authorizing Microsoft Foundry requests.
On Create the caller supplies
service_credential.namein the AIP-122 resource-name formcredentials/{name}. Required on Create when using UC-service-credential auth; mutually exclusive withapiKeyandentraServicePrincipal. The credential is referenced by name; its value is not carried here. On read the resolvedidandisDeletedare also populated. Only supported on Azure-hosted workspaces; Create requests from other clouds are rejected with INVALID_PARAMETER_VALUE
- api
Key GetAi Gateway Model Provider Service Config Azure Openai Direct Api Key - (ModelProviderServiceConfigProviderSecret) - OpenAI API key. Required on Create. Supplied as inline plaintext via
ProviderSecret.plaintext - base
Url string - (string) - Optional custom base URL. Defaults to
https://api.openai.com/v1. Use for OpenAI-API-compatible third-party endpoints or in-network proxies - entra
Service GetPrincipal Ai Gateway Model Provider Service Config Azure Openai Direct Entra Service Principal - (ModelProviderServiceConfigEntraServicePrincipal) - Entra ID (service principal) auth. Mutually exclusive with
apiKeyandserviceCredential - service
Credential GetAi Gateway Model Provider Service Config Azure Openai Direct Service Credential - (ModelProviderServiceConfigServiceCredential) - Reference to a UC service credential authorizing Microsoft Foundry requests.
On Create the caller supplies
service_credential.namein the AIP-122 resource-name formcredentials/{name}. Required on Create when using UC-service-credential auth; mutually exclusive withapiKeyandentraServicePrincipal. The credential is referenced by name; its value is not carried here. On read the resolvedidandisDeletedare also populated. Only supported on Azure-hosted workspaces; Create requests from other clouds are rejected with INVALID_PARAMETER_VALUE
- api_
key GetAi Gateway Model Provider Service Config Azure Openai Direct Api Key - (ModelProviderServiceConfigProviderSecret) - OpenAI API key. Required on Create. Supplied as inline plaintext via
ProviderSecret.plaintext - base_
url str - (string) - Optional custom base URL. Defaults to
https://api.openai.com/v1. Use for OpenAI-API-compatible third-party endpoints or in-network proxies - entra_
service_ Getprincipal Ai Gateway Model Provider Service Config Azure Openai Direct Entra Service Principal - (ModelProviderServiceConfigEntraServicePrincipal) - Entra ID (service principal) auth. Mutually exclusive with
apiKeyandserviceCredential - service_
credential GetAi Gateway Model Provider Service Config Azure Openai Direct Service Credential - (ModelProviderServiceConfigServiceCredential) - Reference to a UC service credential authorizing Microsoft Foundry requests.
On Create the caller supplies
service_credential.namein the AIP-122 resource-name formcredentials/{name}. Required on Create when using UC-service-credential auth; mutually exclusive withapiKeyandentraServicePrincipal. The credential is referenced by name; its value is not carried here. On read the resolvedidandisDeletedare also populated. Only supported on Azure-hosted workspaces; Create requests from other clouds are rejected with INVALID_PARAMETER_VALUE
- api
Key Property Map - (ModelProviderServiceConfigProviderSecret) - OpenAI API key. Required on Create. Supplied as inline plaintext via
ProviderSecret.plaintext - base
Url String - (string) - Optional custom base URL. Defaults to
https://api.openai.com/v1. Use for OpenAI-API-compatible third-party endpoints or in-network proxies - entra
Service Property MapPrincipal - (ModelProviderServiceConfigEntraServicePrincipal) - Entra ID (service principal) auth. Mutually exclusive with
apiKeyandserviceCredential - service
Credential Property Map - (ModelProviderServiceConfigServiceCredential) - Reference to a UC service credential authorizing Microsoft Foundry requests.
On Create the caller supplies
service_credential.namein the AIP-122 resource-name formcredentials/{name}. Required on Create when using UC-service-credential auth; mutually exclusive withapiKeyandentraServicePrincipal. The credential is referenced by name; its value is not carried here. On read the resolvedidandisDeletedare also populated. Only supported on Azure-hosted workspaces; Create requests from other clouds are rejected with INVALID_PARAMETER_VALUE
GetAiGatewayModelProviderServiceConfigAzureOpenaiDirectApiKey
- Plaintext string
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- Plaintext string
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- plaintext string
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- plaintext String
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- plaintext string
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- plaintext str
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- plaintext String
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
GetAiGatewayModelProviderServiceConfigAzureOpenaiDirectEntraServicePrincipal
- Client
Id string - (string) - Entra ID client (application) ID. Required on Create
- Client
Secret GetAi Gateway Model Provider Service Config Azure Openai Direct Entra Service Principal Client Secret - (ModelProviderServiceConfigProviderSecret) - Entra ID client secret. Supplied as inline plaintext via
ProviderSecret.plaintext - Tenant
Id string - (string) - Entra ID (Azure AD) tenant ID. Required on Create
- Client
Id string - (string) - Entra ID client (application) ID. Required on Create
- Client
Secret GetAi Gateway Model Provider Service Config Azure Openai Direct Entra Service Principal Client Secret - (ModelProviderServiceConfigProviderSecret) - Entra ID client secret. Supplied as inline plaintext via
ProviderSecret.plaintext - Tenant
Id string - (string) - Entra ID (Azure AD) tenant ID. Required on Create
- client_
id string - (string) - Entra ID client (application) ID. Required on Create
- client_
secret object - (ModelProviderServiceConfigProviderSecret) - Entra ID client secret. Supplied as inline plaintext via
ProviderSecret.plaintext - tenant_
id string - (string) - Entra ID (Azure AD) tenant ID. Required on Create
- client
Id String - (string) - Entra ID client (application) ID. Required on Create
- client
Secret GetAi Gateway Model Provider Service Config Azure Openai Direct Entra Service Principal Client Secret - (ModelProviderServiceConfigProviderSecret) - Entra ID client secret. Supplied as inline plaintext via
ProviderSecret.plaintext - tenant
Id String - (string) - Entra ID (Azure AD) tenant ID. Required on Create
- client
Id string - (string) - Entra ID client (application) ID. Required on Create
- client
Secret GetAi Gateway Model Provider Service Config Azure Openai Direct Entra Service Principal Client Secret - (ModelProviderServiceConfigProviderSecret) - Entra ID client secret. Supplied as inline plaintext via
ProviderSecret.plaintext - tenant
Id string - (string) - Entra ID (Azure AD) tenant ID. Required on Create
- client_
id str - (string) - Entra ID client (application) ID. Required on Create
- client_
secret GetAi Gateway Model Provider Service Config Azure Openai Direct Entra Service Principal Client Secret - (ModelProviderServiceConfigProviderSecret) - Entra ID client secret. Supplied as inline plaintext via
ProviderSecret.plaintext - tenant_
id str - (string) - Entra ID (Azure AD) tenant ID. Required on Create
- client
Id String - (string) - Entra ID client (application) ID. Required on Create
- client
Secret Property Map - (ModelProviderServiceConfigProviderSecret) - Entra ID client secret. Supplied as inline plaintext via
ProviderSecret.plaintext - tenant
Id String - (string) - Entra ID (Azure AD) tenant ID. Required on Create
GetAiGatewayModelProviderServiceConfigAzureOpenaiDirectEntraServicePrincipalClientSecret
- Plaintext string
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- Plaintext string
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- plaintext string
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- plaintext String
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- plaintext string
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- plaintext str
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- plaintext String
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
GetAiGatewayModelProviderServiceConfigAzureOpenaiDirectServiceCredential
- Name string
- Resource name of the provider service.
Format:
model-provider-services/{catalog}.{schema}.{model_provider_service}. Each{...}component is capped at 255 characters individually. Server-derived on Create fromparent+modelProviderServiceId; required and immutable on Update/Get/Delete
- Name string
- Resource name of the provider service.
Format:
model-provider-services/{catalog}.{schema}.{model_provider_service}. Each{...}component is capped at 255 characters individually. Server-derived on Create fromparent+modelProviderServiceId; required and immutable on Update/Get/Delete
- name string
- Resource name of the provider service.
Format:
model-provider-services/{catalog}.{schema}.{model_provider_service}. Each{...}component is capped at 255 characters individually. Server-derived on Create fromparent+modelProviderServiceId; required and immutable on Update/Get/Delete
- name String
- Resource name of the provider service.
Format:
model-provider-services/{catalog}.{schema}.{model_provider_service}. Each{...}component is capped at 255 characters individually. Server-derived on Create fromparent+modelProviderServiceId; required and immutable on Update/Get/Delete
- name string
- Resource name of the provider service.
Format:
model-provider-services/{catalog}.{schema}.{model_provider_service}. Each{...}component is capped at 255 characters individually. Server-derived on Create fromparent+modelProviderServiceId; required and immutable on Update/Get/Delete
- name str
- Resource name of the provider service.
Format:
model-provider-services/{catalog}.{schema}.{model_provider_service}. Each{...}component is capped at 255 characters individually. Server-derived on Create fromparent+modelProviderServiceId; required and immutable on Update/Get/Delete
- name String
- Resource name of the provider service.
Format:
model-provider-services/{catalog}.{schema}.{model_provider_service}. Each{...}component is capped at 255 characters individually. Server-derived on Create fromparent+modelProviderServiceId; required and immutable on Update/Get/Delete
GetAiGatewayModelProviderServiceConfigCustom
- Direct
Get
Ai Gateway Model Provider Service Config Custom Direct - (ModelProviderServiceConfigOpenAiProviderDirectConfig)
- Direct
Get
Ai Gateway Model Provider Service Config Custom Direct - (ModelProviderServiceConfigOpenAiProviderDirectConfig)
- direct
Get
Ai Gateway Model Provider Service Config Custom Direct - (ModelProviderServiceConfigOpenAiProviderDirectConfig)
- direct
Get
Ai Gateway Model Provider Service Config Custom Direct - (ModelProviderServiceConfigOpenAiProviderDirectConfig)
- direct
Get
Ai Gateway Model Provider Service Config Custom Direct - (ModelProviderServiceConfigOpenAiProviderDirectConfig)
- direct Property Map
- (ModelProviderServiceConfigOpenAiProviderDirectConfig)
GetAiGatewayModelProviderServiceConfigCustomDirect
- Api
Key GetAi Gateway Model Provider Service Config Custom Direct Api Key - (ModelProviderServiceConfigProviderSecret) - OpenAI API key. Required on Create. Supplied as inline plaintext via
ProviderSecret.plaintext - Base
Url string - (string) - Optional custom base URL. Defaults to
https://api.openai.com/v1. Use for OpenAI-API-compatible third-party endpoints or in-network proxies
- Api
Key GetAi Gateway Model Provider Service Config Custom Direct Api Key - (ModelProviderServiceConfigProviderSecret) - OpenAI API key. Required on Create. Supplied as inline plaintext via
ProviderSecret.plaintext - Base
Url string - (string) - Optional custom base URL. Defaults to
https://api.openai.com/v1. Use for OpenAI-API-compatible third-party endpoints or in-network proxies
- api_
key object - (ModelProviderServiceConfigProviderSecret) - OpenAI API key. Required on Create. Supplied as inline plaintext via
ProviderSecret.plaintext - base_
url string - (string) - Optional custom base URL. Defaults to
https://api.openai.com/v1. Use for OpenAI-API-compatible third-party endpoints or in-network proxies
- api
Key GetAi Gateway Model Provider Service Config Custom Direct Api Key - (ModelProviderServiceConfigProviderSecret) - OpenAI API key. Required on Create. Supplied as inline plaintext via
ProviderSecret.plaintext - base
Url String - (string) - Optional custom base URL. Defaults to
https://api.openai.com/v1. Use for OpenAI-API-compatible third-party endpoints or in-network proxies
- api
Key GetAi Gateway Model Provider Service Config Custom Direct Api Key - (ModelProviderServiceConfigProviderSecret) - OpenAI API key. Required on Create. Supplied as inline plaintext via
ProviderSecret.plaintext - base
Url string - (string) - Optional custom base URL. Defaults to
https://api.openai.com/v1. Use for OpenAI-API-compatible third-party endpoints or in-network proxies
- api_
key GetAi Gateway Model Provider Service Config Custom Direct Api Key - (ModelProviderServiceConfigProviderSecret) - OpenAI API key. Required on Create. Supplied as inline plaintext via
ProviderSecret.plaintext - base_
url str - (string) - Optional custom base URL. Defaults to
https://api.openai.com/v1. Use for OpenAI-API-compatible third-party endpoints or in-network proxies
- api
Key Property Map - (ModelProviderServiceConfigProviderSecret) - OpenAI API key. Required on Create. Supplied as inline plaintext via
ProviderSecret.plaintext - base
Url String - (string) - Optional custom base URL. Defaults to
https://api.openai.com/v1. Use for OpenAI-API-compatible third-party endpoints or in-network proxies
GetAiGatewayModelProviderServiceConfigCustomDirectApiKey
- Plaintext string
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- Plaintext string
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- plaintext string
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- plaintext String
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- plaintext string
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- plaintext str
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- plaintext String
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
GetAiGatewayModelProviderServiceConfigGeminiEnterprise
- Direct
Get
Ai Gateway Model Provider Service Config Gemini Enterprise Direct - (ModelProviderServiceConfigOpenAiProviderDirectConfig)
- Direct
Get
Ai Gateway Model Provider Service Config Gemini Enterprise Direct - (ModelProviderServiceConfigOpenAiProviderDirectConfig)
- direct
Get
Ai Gateway Model Provider Service Config Gemini Enterprise Direct - (ModelProviderServiceConfigOpenAiProviderDirectConfig)
- direct
Get
Ai Gateway Model Provider Service Config Gemini Enterprise Direct - (ModelProviderServiceConfigOpenAiProviderDirectConfig)
- direct
Get
Ai Gateway Model Provider Service Config Gemini Enterprise Direct - (ModelProviderServiceConfigOpenAiProviderDirectConfig)
- direct Property Map
- (ModelProviderServiceConfigOpenAiProviderDirectConfig)
GetAiGatewayModelProviderServiceConfigGeminiEnterpriseDirect
- Api
Key GetAi Gateway Model Provider Service Config Gemini Enterprise Direct Api Key - (ModelProviderServiceConfigProviderSecret) - OpenAI API key. Required on Create. Supplied as inline plaintext via
ProviderSecret.plaintext - Project
Id string - (string) - GCP project ID hosting the Gemini Enterprise endpoint. Required on Create
- Region string
- (string) - GCP region of the Gemini Enterprise endpoint (e.g.,
us-central1). Required on Create
- Api
Key GetAi Gateway Model Provider Service Config Gemini Enterprise Direct Api Key - (ModelProviderServiceConfigProviderSecret) - OpenAI API key. Required on Create. Supplied as inline plaintext via
ProviderSecret.plaintext - Project
Id string - (string) - GCP project ID hosting the Gemini Enterprise endpoint. Required on Create
- Region string
- (string) - GCP region of the Gemini Enterprise endpoint (e.g.,
us-central1). Required on Create
- api_
key object - (ModelProviderServiceConfigProviderSecret) - OpenAI API key. Required on Create. Supplied as inline plaintext via
ProviderSecret.plaintext - project_
id string - (string) - GCP project ID hosting the Gemini Enterprise endpoint. Required on Create
- region string
- (string) - GCP region of the Gemini Enterprise endpoint (e.g.,
us-central1). Required on Create
- api
Key GetAi Gateway Model Provider Service Config Gemini Enterprise Direct Api Key - (ModelProviderServiceConfigProviderSecret) - OpenAI API key. Required on Create. Supplied as inline plaintext via
ProviderSecret.plaintext - project
Id String - (string) - GCP project ID hosting the Gemini Enterprise endpoint. Required on Create
- region String
- (string) - GCP region of the Gemini Enterprise endpoint (e.g.,
us-central1). Required on Create
- api
Key GetAi Gateway Model Provider Service Config Gemini Enterprise Direct Api Key - (ModelProviderServiceConfigProviderSecret) - OpenAI API key. Required on Create. Supplied as inline plaintext via
ProviderSecret.plaintext - project
Id string - (string) - GCP project ID hosting the Gemini Enterprise endpoint. Required on Create
- region string
- (string) - GCP region of the Gemini Enterprise endpoint (e.g.,
us-central1). Required on Create
- api_
key GetAi Gateway Model Provider Service Config Gemini Enterprise Direct Api Key - (ModelProviderServiceConfigProviderSecret) - OpenAI API key. Required on Create. Supplied as inline plaintext via
ProviderSecret.plaintext - project_
id str - (string) - GCP project ID hosting the Gemini Enterprise endpoint. Required on Create
- region str
- (string) - GCP region of the Gemini Enterprise endpoint (e.g.,
us-central1). Required on Create
- api
Key Property Map - (ModelProviderServiceConfigProviderSecret) - OpenAI API key. Required on Create. Supplied as inline plaintext via
ProviderSecret.plaintext - project
Id String - (string) - GCP project ID hosting the Gemini Enterprise endpoint. Required on Create
- region String
- (string) - GCP region of the Gemini Enterprise endpoint (e.g.,
us-central1). Required on Create
GetAiGatewayModelProviderServiceConfigGeminiEnterpriseDirectApiKey
- Plaintext string
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- Plaintext string
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- plaintext string
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- plaintext String
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- plaintext string
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- plaintext str
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- plaintext String
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
GetAiGatewayModelProviderServiceConfigInferenceTable
- Is
Deleted bool - (boolean) - True when the bound inference TABLE has been deleted but the parent service still references it. The dangling reference is surfaced (not silently dropped) so callers can see the broken dependency. AI Gateway payload logging fails closed in this state
- Parent string
- (string) - Parent UC schema where the inference table is created.
Format:
schemas/{catalog}.{schema}. Set at create time and immutable thereafter; changing it on an existing service is rejected - Table string
- (string) - Resolved UC table for payload logs.
Format:
tables/{catalog}.{schema}.{table} - Disabled bool
- (boolean) - Indicates whether payload logging is disabled (opt-out). Unset means that
payload logging is active (the on-by-default state coincides with the proto
zero-value, so the server never fills this field for a client that leaves it
unset). Set
disabled = trueto pause runtime logging while keeping the sub-message attached (preservingparentandtableNamePrefixfor a later flip back to active).parentremains required either way - Table
Name stringPrefix - (string) - Prefix for the inference-table's UC-registered name. The actual leaf name UC
stores is
<table_name_prefix>_payload; the_payloadsuffix is appended automatically. To find the actual UC table after Create, read thetablefield on the response. Defaults to<model_service_name>_payloadwhen unset. Set at create time and immutable thereafter; changing it on an existing service is rejected
- Is
Deleted bool - (boolean) - True when the bound inference TABLE has been deleted but the parent service still references it. The dangling reference is surfaced (not silently dropped) so callers can see the broken dependency. AI Gateway payload logging fails closed in this state
- Parent string
- (string) - Parent UC schema where the inference table is created.
Format:
schemas/{catalog}.{schema}. Set at create time and immutable thereafter; changing it on an existing service is rejected - Table string
- (string) - Resolved UC table for payload logs.
Format:
tables/{catalog}.{schema}.{table} - Disabled bool
- (boolean) - Indicates whether payload logging is disabled (opt-out). Unset means that
payload logging is active (the on-by-default state coincides with the proto
zero-value, so the server never fills this field for a client that leaves it
unset). Set
disabled = trueto pause runtime logging while keeping the sub-message attached (preservingparentandtableNamePrefixfor a later flip back to active).parentremains required either way - Table
Name stringPrefix - (string) - Prefix for the inference-table's UC-registered name. The actual leaf name UC
stores is
<table_name_prefix>_payload; the_payloadsuffix is appended automatically. To find the actual UC table after Create, read thetablefield on the response. Defaults to<model_service_name>_payloadwhen unset. Set at create time and immutable thereafter; changing it on an existing service is rejected
- is_
deleted bool - (boolean) - True when the bound inference TABLE has been deleted but the parent service still references it. The dangling reference is surfaced (not silently dropped) so callers can see the broken dependency. AI Gateway payload logging fails closed in this state
- parent string
- (string) - Parent UC schema where the inference table is created.
Format:
schemas/{catalog}.{schema}. Set at create time and immutable thereafter; changing it on an existing service is rejected - table string
- (string) - Resolved UC table for payload logs.
Format:
tables/{catalog}.{schema}.{table} - disabled bool
- (boolean) - Indicates whether payload logging is disabled (opt-out). Unset means that
payload logging is active (the on-by-default state coincides with the proto
zero-value, so the server never fills this field for a client that leaves it
unset). Set
disabled = trueto pause runtime logging while keeping the sub-message attached (preservingparentandtableNamePrefixfor a later flip back to active).parentremains required either way - table_
name_ stringprefix - (string) - Prefix for the inference-table's UC-registered name. The actual leaf name UC
stores is
<table_name_prefix>_payload; the_payloadsuffix is appended automatically. To find the actual UC table after Create, read thetablefield on the response. Defaults to<model_service_name>_payloadwhen unset. Set at create time and immutable thereafter; changing it on an existing service is rejected
- is
Deleted Boolean - (boolean) - True when the bound inference TABLE has been deleted but the parent service still references it. The dangling reference is surfaced (not silently dropped) so callers can see the broken dependency. AI Gateway payload logging fails closed in this state
- parent String
- (string) - Parent UC schema where the inference table is created.
Format:
schemas/{catalog}.{schema}. Set at create time and immutable thereafter; changing it on an existing service is rejected - table String
- (string) - Resolved UC table for payload logs.
Format:
tables/{catalog}.{schema}.{table} - disabled Boolean
- (boolean) - Indicates whether payload logging is disabled (opt-out). Unset means that
payload logging is active (the on-by-default state coincides with the proto
zero-value, so the server never fills this field for a client that leaves it
unset). Set
disabled = trueto pause runtime logging while keeping the sub-message attached (preservingparentandtableNamePrefixfor a later flip back to active).parentremains required either way - table
Name StringPrefix - (string) - Prefix for the inference-table's UC-registered name. The actual leaf name UC
stores is
<table_name_prefix>_payload; the_payloadsuffix is appended automatically. To find the actual UC table after Create, read thetablefield on the response. Defaults to<model_service_name>_payloadwhen unset. Set at create time and immutable thereafter; changing it on an existing service is rejected
- is
Deleted boolean - (boolean) - True when the bound inference TABLE has been deleted but the parent service still references it. The dangling reference is surfaced (not silently dropped) so callers can see the broken dependency. AI Gateway payload logging fails closed in this state
- parent string
- (string) - Parent UC schema where the inference table is created.
Format:
schemas/{catalog}.{schema}. Set at create time and immutable thereafter; changing it on an existing service is rejected - table string
- (string) - Resolved UC table for payload logs.
Format:
tables/{catalog}.{schema}.{table} - disabled boolean
- (boolean) - Indicates whether payload logging is disabled (opt-out). Unset means that
payload logging is active (the on-by-default state coincides with the proto
zero-value, so the server never fills this field for a client that leaves it
unset). Set
disabled = trueto pause runtime logging while keeping the sub-message attached (preservingparentandtableNamePrefixfor a later flip back to active).parentremains required either way - table
Name stringPrefix - (string) - Prefix for the inference-table's UC-registered name. The actual leaf name UC
stores is
<table_name_prefix>_payload; the_payloadsuffix is appended automatically. To find the actual UC table after Create, read thetablefield on the response. Defaults to<model_service_name>_payloadwhen unset. Set at create time and immutable thereafter; changing it on an existing service is rejected
- is_
deleted bool - (boolean) - True when the bound inference TABLE has been deleted but the parent service still references it. The dangling reference is surfaced (not silently dropped) so callers can see the broken dependency. AI Gateway payload logging fails closed in this state
- parent str
- (string) - Parent UC schema where the inference table is created.
Format:
schemas/{catalog}.{schema}. Set at create time and immutable thereafter; changing it on an existing service is rejected - table str
- (string) - Resolved UC table for payload logs.
Format:
tables/{catalog}.{schema}.{table} - disabled bool
- (boolean) - Indicates whether payload logging is disabled (opt-out). Unset means that
payload logging is active (the on-by-default state coincides with the proto
zero-value, so the server never fills this field for a client that leaves it
unset). Set
disabled = trueto pause runtime logging while keeping the sub-message attached (preservingparentandtableNamePrefixfor a later flip back to active).parentremains required either way - table_
name_ strprefix - (string) - Prefix for the inference-table's UC-registered name. The actual leaf name UC
stores is
<table_name_prefix>_payload; the_payloadsuffix is appended automatically. To find the actual UC table after Create, read thetablefield on the response. Defaults to<model_service_name>_payloadwhen unset. Set at create time and immutable thereafter; changing it on an existing service is rejected
- is
Deleted Boolean - (boolean) - True when the bound inference TABLE has been deleted but the parent service still references it. The dangling reference is surfaced (not silently dropped) so callers can see the broken dependency. AI Gateway payload logging fails closed in this state
- parent String
- (string) - Parent UC schema where the inference table is created.
Format:
schemas/{catalog}.{schema}. Set at create time and immutable thereafter; changing it on an existing service is rejected - table String
- (string) - Resolved UC table for payload logs.
Format:
tables/{catalog}.{schema}.{table} - disabled Boolean
- (boolean) - Indicates whether payload logging is disabled (opt-out). Unset means that
payload logging is active (the on-by-default state coincides with the proto
zero-value, so the server never fills this field for a client that leaves it
unset). Set
disabled = trueto pause runtime logging while keeping the sub-message attached (preservingparentandtableNamePrefixfor a later flip back to active).parentremains required either way - table
Name StringPrefix - (string) - Prefix for the inference-table's UC-registered name. The actual leaf name UC
stores is
<table_name_prefix>_payload; the_payloadsuffix is appended automatically. To find the actual UC table after Create, read thetablefield on the response. Defaults to<model_service_name>_payloadwhen unset. Set at create time and immutable thereafter; changing it on an existing service is rejected
GetAiGatewayModelProviderServiceConfigMicrosoftFoundry
- Direct
Get
Ai Gateway Model Provider Service Config Microsoft Foundry Direct - (ModelProviderServiceConfigOpenAiProviderDirectConfig)
- Direct
Get
Ai Gateway Model Provider Service Config Microsoft Foundry Direct - (ModelProviderServiceConfigOpenAiProviderDirectConfig)
- direct
Get
Ai Gateway Model Provider Service Config Microsoft Foundry Direct - (ModelProviderServiceConfigOpenAiProviderDirectConfig)
- direct
Get
Ai Gateway Model Provider Service Config Microsoft Foundry Direct - (ModelProviderServiceConfigOpenAiProviderDirectConfig)
- direct
Get
Ai Gateway Model Provider Service Config Microsoft Foundry Direct - (ModelProviderServiceConfigOpenAiProviderDirectConfig)
- direct Property Map
- (ModelProviderServiceConfigOpenAiProviderDirectConfig)
GetAiGatewayModelProviderServiceConfigMicrosoftFoundryDirect
- Api
Key GetAi Gateway Model Provider Service Config Microsoft Foundry Direct Api Key - (ModelProviderServiceConfigProviderSecret) - OpenAI API key. Required on Create. Supplied as inline plaintext via
ProviderSecret.plaintext - Base
Url string - (string) - Optional custom base URL. Defaults to
https://api.openai.com/v1. Use for OpenAI-API-compatible third-party endpoints or in-network proxies - Entra
Service GetPrincipal Ai Gateway Model Provider Service Config Microsoft Foundry Direct Entra Service Principal - (ModelProviderServiceConfigEntraServicePrincipal) - Entra ID (service principal) auth. Mutually exclusive with
apiKeyandserviceCredential - Service
Credential GetAi Gateway Model Provider Service Config Microsoft Foundry Direct Service Credential - (ModelProviderServiceConfigServiceCredential) - Reference to a UC service credential authorizing Microsoft Foundry requests.
On Create the caller supplies
service_credential.namein the AIP-122 resource-name formcredentials/{name}. Required on Create when using UC-service-credential auth; mutually exclusive withapiKeyandentraServicePrincipal. The credential is referenced by name; its value is not carried here. On read the resolvedidandisDeletedare also populated. Only supported on Azure-hosted workspaces; Create requests from other clouds are rejected with INVALID_PARAMETER_VALUE
- Api
Key GetAi Gateway Model Provider Service Config Microsoft Foundry Direct Api Key - (ModelProviderServiceConfigProviderSecret) - OpenAI API key. Required on Create. Supplied as inline plaintext via
ProviderSecret.plaintext - Base
Url string - (string) - Optional custom base URL. Defaults to
https://api.openai.com/v1. Use for OpenAI-API-compatible third-party endpoints or in-network proxies - Entra
Service GetPrincipal Ai Gateway Model Provider Service Config Microsoft Foundry Direct Entra Service Principal - (ModelProviderServiceConfigEntraServicePrincipal) - Entra ID (service principal) auth. Mutually exclusive with
apiKeyandserviceCredential - Service
Credential GetAi Gateway Model Provider Service Config Microsoft Foundry Direct Service Credential - (ModelProviderServiceConfigServiceCredential) - Reference to a UC service credential authorizing Microsoft Foundry requests.
On Create the caller supplies
service_credential.namein the AIP-122 resource-name formcredentials/{name}. Required on Create when using UC-service-credential auth; mutually exclusive withapiKeyandentraServicePrincipal. The credential is referenced by name; its value is not carried here. On read the resolvedidandisDeletedare also populated. Only supported on Azure-hosted workspaces; Create requests from other clouds are rejected with INVALID_PARAMETER_VALUE
- api_
key object - (ModelProviderServiceConfigProviderSecret) - OpenAI API key. Required on Create. Supplied as inline plaintext via
ProviderSecret.plaintext - base_
url string - (string) - Optional custom base URL. Defaults to
https://api.openai.com/v1. Use for OpenAI-API-compatible third-party endpoints or in-network proxies - entra_
service_ objectprincipal - (ModelProviderServiceConfigEntraServicePrincipal) - Entra ID (service principal) auth. Mutually exclusive with
apiKeyandserviceCredential - service_
credential object - (ModelProviderServiceConfigServiceCredential) - Reference to a UC service credential authorizing Microsoft Foundry requests.
On Create the caller supplies
service_credential.namein the AIP-122 resource-name formcredentials/{name}. Required on Create when using UC-service-credential auth; mutually exclusive withapiKeyandentraServicePrincipal. The credential is referenced by name; its value is not carried here. On read the resolvedidandisDeletedare also populated. Only supported on Azure-hosted workspaces; Create requests from other clouds are rejected with INVALID_PARAMETER_VALUE
- api
Key GetAi Gateway Model Provider Service Config Microsoft Foundry Direct Api Key - (ModelProviderServiceConfigProviderSecret) - OpenAI API key. Required on Create. Supplied as inline plaintext via
ProviderSecret.plaintext - base
Url String - (string) - Optional custom base URL. Defaults to
https://api.openai.com/v1. Use for OpenAI-API-compatible third-party endpoints or in-network proxies - entra
Service GetPrincipal Ai Gateway Model Provider Service Config Microsoft Foundry Direct Entra Service Principal - (ModelProviderServiceConfigEntraServicePrincipal) - Entra ID (service principal) auth. Mutually exclusive with
apiKeyandserviceCredential - service
Credential GetAi Gateway Model Provider Service Config Microsoft Foundry Direct Service Credential - (ModelProviderServiceConfigServiceCredential) - Reference to a UC service credential authorizing Microsoft Foundry requests.
On Create the caller supplies
service_credential.namein the AIP-122 resource-name formcredentials/{name}. Required on Create when using UC-service-credential auth; mutually exclusive withapiKeyandentraServicePrincipal. The credential is referenced by name; its value is not carried here. On read the resolvedidandisDeletedare also populated. Only supported on Azure-hosted workspaces; Create requests from other clouds are rejected with INVALID_PARAMETER_VALUE
- api
Key GetAi Gateway Model Provider Service Config Microsoft Foundry Direct Api Key - (ModelProviderServiceConfigProviderSecret) - OpenAI API key. Required on Create. Supplied as inline plaintext via
ProviderSecret.plaintext - base
Url string - (string) - Optional custom base URL. Defaults to
https://api.openai.com/v1. Use for OpenAI-API-compatible third-party endpoints or in-network proxies - entra
Service GetPrincipal Ai Gateway Model Provider Service Config Microsoft Foundry Direct Entra Service Principal - (ModelProviderServiceConfigEntraServicePrincipal) - Entra ID (service principal) auth. Mutually exclusive with
apiKeyandserviceCredential - service
Credential GetAi Gateway Model Provider Service Config Microsoft Foundry Direct Service Credential - (ModelProviderServiceConfigServiceCredential) - Reference to a UC service credential authorizing Microsoft Foundry requests.
On Create the caller supplies
service_credential.namein the AIP-122 resource-name formcredentials/{name}. Required on Create when using UC-service-credential auth; mutually exclusive withapiKeyandentraServicePrincipal. The credential is referenced by name; its value is not carried here. On read the resolvedidandisDeletedare also populated. Only supported on Azure-hosted workspaces; Create requests from other clouds are rejected with INVALID_PARAMETER_VALUE
- api_
key GetAi Gateway Model Provider Service Config Microsoft Foundry Direct Api Key - (ModelProviderServiceConfigProviderSecret) - OpenAI API key. Required on Create. Supplied as inline plaintext via
ProviderSecret.plaintext - base_
url str - (string) - Optional custom base URL. Defaults to
https://api.openai.com/v1. Use for OpenAI-API-compatible third-party endpoints or in-network proxies - entra_
service_ Getprincipal Ai Gateway Model Provider Service Config Microsoft Foundry Direct Entra Service Principal - (ModelProviderServiceConfigEntraServicePrincipal) - Entra ID (service principal) auth. Mutually exclusive with
apiKeyandserviceCredential - service_
credential GetAi Gateway Model Provider Service Config Microsoft Foundry Direct Service Credential - (ModelProviderServiceConfigServiceCredential) - Reference to a UC service credential authorizing Microsoft Foundry requests.
On Create the caller supplies
service_credential.namein the AIP-122 resource-name formcredentials/{name}. Required on Create when using UC-service-credential auth; mutually exclusive withapiKeyandentraServicePrincipal. The credential is referenced by name; its value is not carried here. On read the resolvedidandisDeletedare also populated. Only supported on Azure-hosted workspaces; Create requests from other clouds are rejected with INVALID_PARAMETER_VALUE
- api
Key Property Map - (ModelProviderServiceConfigProviderSecret) - OpenAI API key. Required on Create. Supplied as inline plaintext via
ProviderSecret.plaintext - base
Url String - (string) - Optional custom base URL. Defaults to
https://api.openai.com/v1. Use for OpenAI-API-compatible third-party endpoints or in-network proxies - entra
Service Property MapPrincipal - (ModelProviderServiceConfigEntraServicePrincipal) - Entra ID (service principal) auth. Mutually exclusive with
apiKeyandserviceCredential - service
Credential Property Map - (ModelProviderServiceConfigServiceCredential) - Reference to a UC service credential authorizing Microsoft Foundry requests.
On Create the caller supplies
service_credential.namein the AIP-122 resource-name formcredentials/{name}. Required on Create when using UC-service-credential auth; mutually exclusive withapiKeyandentraServicePrincipal. The credential is referenced by name; its value is not carried here. On read the resolvedidandisDeletedare also populated. Only supported on Azure-hosted workspaces; Create requests from other clouds are rejected with INVALID_PARAMETER_VALUE
GetAiGatewayModelProviderServiceConfigMicrosoftFoundryDirectApiKey
- Plaintext string
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- Plaintext string
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- plaintext string
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- plaintext String
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- plaintext string
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- plaintext str
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- plaintext String
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
GetAiGatewayModelProviderServiceConfigMicrosoftFoundryDirectEntraServicePrincipal
- Client
Id string - (string) - Entra ID client (application) ID. Required on Create
- Client
Secret GetAi Gateway Model Provider Service Config Microsoft Foundry Direct Entra Service Principal Client Secret - (ModelProviderServiceConfigProviderSecret) - Entra ID client secret. Supplied as inline plaintext via
ProviderSecret.plaintext - Tenant
Id string - (string) - Entra ID (Azure AD) tenant ID. Required on Create
- Client
Id string - (string) - Entra ID client (application) ID. Required on Create
- Client
Secret GetAi Gateway Model Provider Service Config Microsoft Foundry Direct Entra Service Principal Client Secret - (ModelProviderServiceConfigProviderSecret) - Entra ID client secret. Supplied as inline plaintext via
ProviderSecret.plaintext - Tenant
Id string - (string) - Entra ID (Azure AD) tenant ID. Required on Create
- client_
id string - (string) - Entra ID client (application) ID. Required on Create
- client_
secret object - (ModelProviderServiceConfigProviderSecret) - Entra ID client secret. Supplied as inline plaintext via
ProviderSecret.plaintext - tenant_
id string - (string) - Entra ID (Azure AD) tenant ID. Required on Create
- client
Id String - (string) - Entra ID client (application) ID. Required on Create
- client
Secret GetAi Gateway Model Provider Service Config Microsoft Foundry Direct Entra Service Principal Client Secret - (ModelProviderServiceConfigProviderSecret) - Entra ID client secret. Supplied as inline plaintext via
ProviderSecret.plaintext - tenant
Id String - (string) - Entra ID (Azure AD) tenant ID. Required on Create
- client
Id string - (string) - Entra ID client (application) ID. Required on Create
- client
Secret GetAi Gateway Model Provider Service Config Microsoft Foundry Direct Entra Service Principal Client Secret - (ModelProviderServiceConfigProviderSecret) - Entra ID client secret. Supplied as inline plaintext via
ProviderSecret.plaintext - tenant
Id string - (string) - Entra ID (Azure AD) tenant ID. Required on Create
- client_
id str - (string) - Entra ID client (application) ID. Required on Create
- client_
secret GetAi Gateway Model Provider Service Config Microsoft Foundry Direct Entra Service Principal Client Secret - (ModelProviderServiceConfigProviderSecret) - Entra ID client secret. Supplied as inline plaintext via
ProviderSecret.plaintext - tenant_
id str - (string) - Entra ID (Azure AD) tenant ID. Required on Create
- client
Id String - (string) - Entra ID client (application) ID. Required on Create
- client
Secret Property Map - (ModelProviderServiceConfigProviderSecret) - Entra ID client secret. Supplied as inline plaintext via
ProviderSecret.plaintext - tenant
Id String - (string) - Entra ID (Azure AD) tenant ID. Required on Create
GetAiGatewayModelProviderServiceConfigMicrosoftFoundryDirectEntraServicePrincipalClientSecret
- Plaintext string
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- Plaintext string
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- plaintext string
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- plaintext String
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- plaintext string
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- plaintext str
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- plaintext String
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
GetAiGatewayModelProviderServiceConfigMicrosoftFoundryDirectServiceCredential
- Name string
- Resource name of the provider service.
Format:
model-provider-services/{catalog}.{schema}.{model_provider_service}. Each{...}component is capped at 255 characters individually. Server-derived on Create fromparent+modelProviderServiceId; required and immutable on Update/Get/Delete
- Name string
- Resource name of the provider service.
Format:
model-provider-services/{catalog}.{schema}.{model_provider_service}. Each{...}component is capped at 255 characters individually. Server-derived on Create fromparent+modelProviderServiceId; required and immutable on Update/Get/Delete
- name string
- Resource name of the provider service.
Format:
model-provider-services/{catalog}.{schema}.{model_provider_service}. Each{...}component is capped at 255 characters individually. Server-derived on Create fromparent+modelProviderServiceId; required and immutable on Update/Get/Delete
- name String
- Resource name of the provider service.
Format:
model-provider-services/{catalog}.{schema}.{model_provider_service}. Each{...}component is capped at 255 characters individually. Server-derived on Create fromparent+modelProviderServiceId; required and immutable on Update/Get/Delete
- name string
- Resource name of the provider service.
Format:
model-provider-services/{catalog}.{schema}.{model_provider_service}. Each{...}component is capped at 255 characters individually. Server-derived on Create fromparent+modelProviderServiceId; required and immutable on Update/Get/Delete
- name str
- Resource name of the provider service.
Format:
model-provider-services/{catalog}.{schema}.{model_provider_service}. Each{...}component is capped at 255 characters individually. Server-derived on Create fromparent+modelProviderServiceId; required and immutable on Update/Get/Delete
- name String
- Resource name of the provider service.
Format:
model-provider-services/{catalog}.{schema}.{model_provider_service}. Each{...}component is capped at 255 characters individually. Server-derived on Create fromparent+modelProviderServiceId; required and immutable on Update/Get/Delete
GetAiGatewayModelProviderServiceConfigOpenai
- Direct
Get
Ai Gateway Model Provider Service Config Openai Direct - (ModelProviderServiceConfigOpenAiProviderDirectConfig)
- Direct
Get
Ai Gateway Model Provider Service Config Openai Direct - (ModelProviderServiceConfigOpenAiProviderDirectConfig)
- direct
Get
Ai Gateway Model Provider Service Config Openai Direct - (ModelProviderServiceConfigOpenAiProviderDirectConfig)
- direct
Get
Ai Gateway Model Provider Service Config Openai Direct - (ModelProviderServiceConfigOpenAiProviderDirectConfig)
- direct
Get
Ai Gateway Model Provider Service Config Openai Direct - (ModelProviderServiceConfigOpenAiProviderDirectConfig)
- direct Property Map
- (ModelProviderServiceConfigOpenAiProviderDirectConfig)
GetAiGatewayModelProviderServiceConfigOpenaiDirect
- Api
Key GetAi Gateway Model Provider Service Config Openai Direct Api Key - (ModelProviderServiceConfigProviderSecret) - OpenAI API key. Required on Create. Supplied as inline plaintext via
ProviderSecret.plaintext - Base
Url string - (string) - Optional custom base URL. Defaults to
https://api.openai.com/v1. Use for OpenAI-API-compatible third-party endpoints or in-network proxies - Organization string
- (string) - Optional OpenAI organization ID. When set, the platform forwards it as
the
OpenAI-Organizationheader
- Api
Key GetAi Gateway Model Provider Service Config Openai Direct Api Key - (ModelProviderServiceConfigProviderSecret) - OpenAI API key. Required on Create. Supplied as inline plaintext via
ProviderSecret.plaintext - Base
Url string - (string) - Optional custom base URL. Defaults to
https://api.openai.com/v1. Use for OpenAI-API-compatible third-party endpoints or in-network proxies - Organization string
- (string) - Optional OpenAI organization ID. When set, the platform forwards it as
the
OpenAI-Organizationheader
- api_
key object - (ModelProviderServiceConfigProviderSecret) - OpenAI API key. Required on Create. Supplied as inline plaintext via
ProviderSecret.plaintext - base_
url string - (string) - Optional custom base URL. Defaults to
https://api.openai.com/v1. Use for OpenAI-API-compatible third-party endpoints or in-network proxies - organization string
- (string) - Optional OpenAI organization ID. When set, the platform forwards it as
the
OpenAI-Organizationheader
- api
Key GetAi Gateway Model Provider Service Config Openai Direct Api Key - (ModelProviderServiceConfigProviderSecret) - OpenAI API key. Required on Create. Supplied as inline plaintext via
ProviderSecret.plaintext - base
Url String - (string) - Optional custom base URL. Defaults to
https://api.openai.com/v1. Use for OpenAI-API-compatible third-party endpoints or in-network proxies - organization String
- (string) - Optional OpenAI organization ID. When set, the platform forwards it as
the
OpenAI-Organizationheader
- api
Key GetAi Gateway Model Provider Service Config Openai Direct Api Key - (ModelProviderServiceConfigProviderSecret) - OpenAI API key. Required on Create. Supplied as inline plaintext via
ProviderSecret.plaintext - base
Url string - (string) - Optional custom base URL. Defaults to
https://api.openai.com/v1. Use for OpenAI-API-compatible third-party endpoints or in-network proxies - organization string
- (string) - Optional OpenAI organization ID. When set, the platform forwards it as
the
OpenAI-Organizationheader
- api_
key GetAi Gateway Model Provider Service Config Openai Direct Api Key - (ModelProviderServiceConfigProviderSecret) - OpenAI API key. Required on Create. Supplied as inline plaintext via
ProviderSecret.plaintext - base_
url str - (string) - Optional custom base URL. Defaults to
https://api.openai.com/v1. Use for OpenAI-API-compatible third-party endpoints or in-network proxies - organization str
- (string) - Optional OpenAI organization ID. When set, the platform forwards it as
the
OpenAI-Organizationheader
- api
Key Property Map - (ModelProviderServiceConfigProviderSecret) - OpenAI API key. Required on Create. Supplied as inline plaintext via
ProviderSecret.plaintext - base
Url String - (string) - Optional custom base URL. Defaults to
https://api.openai.com/v1. Use for OpenAI-API-compatible third-party endpoints or in-network proxies - organization String
- (string) - Optional OpenAI organization ID. When set, the platform forwards it as
the
OpenAI-Organizationheader
GetAiGatewayModelProviderServiceConfigOpenaiDirectApiKey
- Plaintext string
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- Plaintext string
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- plaintext string
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- plaintext String
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- plaintext string
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- plaintext str
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
- plaintext String
- (string) - Inline plaintext credential. INPUT_ONLY: the value never round-trips on
reads. Get and List responses omit
plaintext; the field's presence in the read shape only indicates that a secret is configured
GetAiGatewayModelProviderServiceConfigRateLimit
- 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
GetAiGatewayModelProviderServiceConfigTarget
- Model string
- (string) - Provider-side model identifier (e.g. "gpt-5", "claude-opus-4-7"). This is
a string on the LLM provider's side, not a UC entity. The UC governance
hook for external destinations is the ModelProviderService referenced by
ExternalModelConfig.model_provider_service, not the model itself - Native
Api List<string>Types - (list of string) - Provider-native API types the model supports (e.g. "openai/v1/chat/completions"). Used by the platform for request/response translation from the unified API type. At most 64 entries of at most 256 characters each; the list is persisted into the destination binding's bounded storage envelope
- Model string
- (string) - Provider-side model identifier (e.g. "gpt-5", "claude-opus-4-7"). This is
a string on the LLM provider's side, not a UC entity. The UC governance
hook for external destinations is the ModelProviderService referenced by
ExternalModelConfig.model_provider_service, not the model itself - Native
Api []stringTypes - (list of string) - Provider-native API types the model supports (e.g. "openai/v1/chat/completions"). Used by the platform for request/response translation from the unified API type. At most 64 entries of at most 256 characters each; the list is persisted into the destination binding's bounded storage envelope
- model string
- (string) - Provider-side model identifier (e.g. "gpt-5", "claude-opus-4-7"). This is
a string on the LLM provider's side, not a UC entity. The UC governance
hook for external destinations is the ModelProviderService referenced by
ExternalModelConfig.model_provider_service, not the model itself - native_
api_ list(string)types - (list of string) - Provider-native API types the model supports (e.g. "openai/v1/chat/completions"). Used by the platform for request/response translation from the unified API type. At most 64 entries of at most 256 characters each; the list is persisted into the destination binding's bounded storage envelope
- model String
- (string) - Provider-side model identifier (e.g. "gpt-5", "claude-opus-4-7"). This is
a string on the LLM provider's side, not a UC entity. The UC governance
hook for external destinations is the ModelProviderService referenced by
ExternalModelConfig.model_provider_service, not the model itself - native
Api List<String>Types - (list of string) - Provider-native API types the model supports (e.g. "openai/v1/chat/completions"). Used by the platform for request/response translation from the unified API type. At most 64 entries of at most 256 characters each; the list is persisted into the destination binding's bounded storage envelope
- model string
- (string) - Provider-side model identifier (e.g. "gpt-5", "claude-opus-4-7"). This is
a string on the LLM provider's side, not a UC entity. The UC governance
hook for external destinations is the ModelProviderService referenced by
ExternalModelConfig.model_provider_service, not the model itself - native
Api string[]Types - (list of string) - Provider-native API types the model supports (e.g. "openai/v1/chat/completions"). Used by the platform for request/response translation from the unified API type. At most 64 entries of at most 256 characters each; the list is persisted into the destination binding's bounded storage envelope
- model str
- (string) - Provider-side model identifier (e.g. "gpt-5", "claude-opus-4-7"). This is
a string on the LLM provider's side, not a UC entity. The UC governance
hook for external destinations is the ModelProviderService referenced by
ExternalModelConfig.model_provider_service, not the model itself - native_
api_ Sequence[str]types - (list of string) - Provider-native API types the model supports (e.g. "openai/v1/chat/completions"). Used by the platform for request/response translation from the unified API type. At most 64 entries of at most 256 characters each; the list is persisted into the destination binding's bounded storage envelope
- model String
- (string) - Provider-side model identifier (e.g. "gpt-5", "claude-opus-4-7"). This is
a string on the LLM provider's side, not a UC entity. The UC governance
hook for external destinations is the ModelProviderService referenced by
ExternalModelConfig.model_provider_service, not the model itself - native
Api List<String>Types - (list of string) - Provider-native API types the model supports (e.g. "openai/v1/chat/completions"). Used by the platform for request/response translation from the unified API type. At most 64 entries of at most 256 characters each; the list is persisted into the destination binding's bounded storage envelope
GetAiGatewayModelProviderServiceProviderConfig
- 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.106.0
published on Thursday, Aug 20, 2026 by Pulumi
published on Thursday, Aug 20, 2026 by Pulumi