OptionalbrowseWhether the caller sees only metadata available through the BROWSE privilege.
OptionalcommentUser-provided description.
OptionalconfigBehavioral configuration: provider connection, model catalog, and
passthrough policy. See ModelProviderServiceConfig for the per-field
contract. Required on CreateModelProviderService; on Update it is required
only when config (or a config.* subpath) appears in update_mask.
OptionalcreatedCreator identity.
OptionalcreateWhen the provider service was created.
OptionaleffectiveThe resolved owner of the model provider service. Falls back to the
caller's identity when owner is not explicitly set on creation.
OptionaletagOptimistic concurrency control token. Server-generated from the
entity's state and returned on every read. To use it as an if-match
precondition on a mutation, echo the last-read value back via the dedicated
etag field on the Update / Delete request; the server rejects the mutation
if the stored etag differs.
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.
OptionalownerThe owner of the model provider service. Write-only; read owner via effective_owner.
OptionalupdatedIdentity of the last updater.
OptionalupdateWhen the provider service was last modified.
A governed external model-provider connection stored in Unity Catalog (e.g. an OpenAI API account, an Azure OpenAI deployment, an Amazon Bedrock account). Owns the provider type and the auth/configuration the platform needs to invoke that provider, and is referenced from
ExternalModelConfig.model_provider_serviceon a ModelService.One ModelProviderService can back many ModelServices (e.g. an
openai_prodprovider serving multiple models); a single ModelService can fan out across multiple ModelProviderServices for traffic split or failover.