v1

latestOpenAPI 3.0.0Creative Commons Attribution 3.02026-07-1346116213.0 KB
projects

Updates the parameters of a single AgentGateway.

patch/v1/{+name}

Path parameters

namestring required

Identifier. Name of the AgentGateway resource. It matches pattern projects/*/locations/*/agentGateways/.

Query parameters

updateMaskstring

Optional. Field mask is used to specify the fields to be overwritten in the AgentGateway resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. If the user does not provide a mask then all fields will be overwritten.

updateMaskstring

Optional. Field mask is used to specify the fields to be overwritten in the MulticastGroupConsumerActivation resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. If the user does not provide a mask then all mutable fields present in the request will be overwritten.

Request body

namestring

Identifier. Name of the AgentGateway resource. It matches pattern projects/*/locations/*/agentGateways/.

createTimestring google-datetime

Output only. The timestamp when the resource was created.

updateTimestring google-datetime

Output only. The timestamp when the resource was updated.

labelsobject

Optional. Set of label tags associated with the AgentGateway resource.

descriptionstring

Optional. A free-text description of the resource. Max length 1024 characters.

etagstring

Optional. Etag of the resource. If this is provided, it must match the server's etag. If the provided etag does not match the server's etag, the request will fail with a 409 ABORTED error.

protocolsstring[]

Optional. Deprecated.

registriesstring[]

Optional. A list of Agent registries containing the agents, MCP servers and tools governed by the Agent Gateway. Note: Currently limited to project-scoped registries Must be of format //agentregistry.googleapis.com/projects/{project}/locations/{location}/

Response

Successful response