Resource: Binding
Represents a user-defined Binding.
| JSON representation |
|---|
{ "name": string, "displayName": string, "description": string, "source": { object ( |
| Fields | |
|---|---|
name |
Required. Identifier. The resource name of the Binding. Format: |
displayName |
Optional. User-defined display name for the Binding. Can have a maximum length of |
description |
Optional. User-defined description of a Binding. Can have a maximum length of |
source |
Required. The target Agent of the Binding. |
target |
Required. The target Agent Registry Resource of the Binding. |
createTime |
Output only. Timestamp when this binding was created. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
updateTime |
Output only. Timestamp when this binding was last updated. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
Union field binding. The configuration for the Binding. binding can be only one of the following: |
|
authProviderBinding |
The binding for AuthProvider. |
AuthProviderBinding
The AuthProvider of the Binding.
| JSON representation |
|---|
{ "authProvider": string, "scopes": [ string ], "continueUri": string } |
| Fields | |
|---|---|
authProvider |
Required. The resource name of the target AuthProvider. Format:
|
scopes[] |
Optional. The list of OAuth2 scopes of the AuthProvider. |
continueUri |
Optional. The continue URI of the AuthProvider. The URI is used to reauthenticate the user and finalize the managed OAuth flow. |
Source
The source of the Binding.
| JSON representation |
|---|
{ // Union field |
| Fields | |
|---|---|
Union field source_type. The type of the source, currently only supports Agents. Potential future fields include 'tag', etc. source_type can be only one of the following: |
|
identifier |
The identifier of the source Agent. Format:
|
Target
The target of the Binding.
| JSON representation |
|---|
{ // Union field |
| Fields | |
|---|---|
Union field target_type. The type of the target, currently only supports an AgentRegistry Resource. Potential future fields include 'tag', etc. target_type can be only one of the following: |
|
identifier |
The identifier of the target Agent, MCP Server, or Endpoint. Format:
|
Methods |
|
|---|---|
|
Creates a new Binding in a given project and location. |
|
Deletes a single Binding. |
|
Fetches available Bindings. |
|
Gets details of a single Binding. |
|
Lists Bindings in a given project and location. |
|
Updates the parameters of a single Binding. |