OptionalcommentUser-provided description.
OptionalconfigProvider authentication, exposed models, request-forwarding controls, rate
limits, and payload logging. Required on Create. On Update, it is required
only when config or one of its subpaths appears in update_mask.
OptionalcreatedCreator identity.
OptionalcreateTime the provider service was created.
OptionaleffectiveOwner of the model provider service.
OptionaletagOptimistic concurrency token returned on every read. To make an Update or
Delete conditional, pass the last-read value in that request's etag
field. In REST responses, this value is a base64 string; URL-encode it when
setting the etag query parameter.
OptionalmetastoreMetastore hosting the provider service.
OptionalnameResource 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 from parent +
model_provider_service_id; required and immutable on Update/Get/Delete.
OptionalupdatedIdentity of the last updater.
OptionalupdateTime the provider service was last modified.
A Unity Catalog securable that stores authentication and request configuration for an external model provider, such as OpenAI, Azure OpenAI, or Amazon Bedrock. Model service destinations reference it to send requests to that provider.
A model provider service can be referenced by multiple model services. A model service can route across multiple model provider services for traffic splitting or failover.