OptionaletagOptimistic concurrency token from the most recent read. When set, the
update succeeds only if the resource has not changed. Leave unset for an
unconditional update. For REST requests, URL-encode the base64 string
returned by the API when setting the etag query parameter.
OptionalmodelThe model provider service with the updated field values. name
identifies the resource
(model-provider-services/{catalog}.{schema}.{model_provider_service});
only fields listed in update_mask are applied.
OptionalupdateFields to update. Use config to replace the entire configuration. The
replacement must include every required field; any optional field you omit
is cleared. To preserve sibling fields, use one or more granular paths:
comment; config.provider to replace the active provider-specific value
(for example, config.openai; the mask path remains config.provider);
config.allow_all_targets, config.targets, config.forward_headers,
config.forward_query_parameters, config.forward_unmanaged_paths,
config.rate_limits, or config.inference_table. The provider type is
immutable, and wildcard paths such as * are not supported.
Request to update a model provider service.
nameandconfig.provider_typecannot appear inupdate_mask.