- Ressource: AgentGateway
- GoogleManaged
- GovernedAccessPath
- SelfManaged
- Protokoll
- NetworkConfig
- Ausgehend
- DnsPeeringConfig
- AgentGatewayOutputCard
- Methoden
Ressource: AgentGateway
AgentGateway stellt die Agent-Gateway-Ressource dar.
| JSON-Darstellung |
|---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "description": string, "etag": string, "protocols": [ enum ( |
| Felder | |
|---|---|
name |
ID. Name der AgentGateway-Ressource. Entspricht dem Muster |
createTime |
Nur Ausgabe. Der Zeitstempel, der angibt, wann die Ressource erstellt wurde. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
updateTime |
Nur Ausgabe. Der Zeitstempel der Ressourcenaktualisierung. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
labels |
Optional. Eine Reihe von Label-Tags, die der AgentGateway-Ressource zugeordnet sind. Ein Objekt, das eine Liste von |
description |
Optional. Eine Textbeschreibung der Ressource. Maximale Länge: 1.024 Zeichen. |
etag |
Optional. Etag der Ressource. Wenn dieser Wert angegeben wird, muss er mit dem ETag des Servers übereinstimmen. Wenn das angegebene ETag nicht mit dem ETag des Servers übereinstimmt, schlägt die Anfrage mit dem Fehler „409 ABORTED“ fehl. |
protocols[] |
Optional. Verworfen |
registries[] |
Optional. Eine Liste der Agent-Registries mit den KI-Agenten, MCP-Servern und Tools, die vom Agent Gateway verwaltet werden. Hinweis: Derzeit auf projektbezogene Registries beschränkt. Muss das Format |
networkConfig |
Optional. Netzwerkkonfiguration für das AgentGateway. |
agentGatewayCard |
Nur Ausgabe. Feld für ausgefüllte AgentGateway-Karte. |
Union-Feld deployment_mode. Bereitstellungsmodus des Netzwerkproxys. Genau eines der Felder in diesem oneof muss festgelegt werden. Für deployment_mode ist nur einer der folgenden Werte zulässig: |
|
googleManaged |
Optional. Der Proxy wird von Google Cloud in einem Mandantenprojekt orchestriert und verwaltet. |
selfManaged |
Optional. An vorhandene Application Load Balancer oder Secure Web Proxys anhängen. |
GoogleManaged
Konfiguration für den von Google verwalteten Bereitstellungsmodus. Der Proxy wird von Google Cloud in einem Mandantenprojekt orchestriert und verwaltet.
| JSON-Darstellung |
|---|
{
"governedAccessPath": enum ( |
| Felder | |
|---|---|
governedAccessPath |
Optional. Betriebsmodus des Agent Gateways. |
GovernedAccessPath
„GovernedAccessPath“ definiert den Zugriffstyp, der geschützt werden soll.
| Enums | |
|---|---|
GOVERNED_ACCESS_PATH_UNSPECIFIED |
Der verwaltete Zugriffspfad ist nicht angegeben. |
AGENT_TO_ANYWHERE |
Verbindungen von KI-Agenten zu Zielen verwalten. |
CLIENT_TO_AGENT |
Verbindung zum Agenten oder Tool schützen. |
SelfManaged
Konfiguration für den selbstverwalteten Bereitstellungsmodus. An vorhandene Application Load Balancer oder Secure Web Proxys anhängen.
| JSON-Darstellung |
|---|
{ "resourceUri": string, "resourceUris": [ string ] } |
| Felder | |
|---|---|
resourceUri |
Optional. Ein unterstützter Google Cloud-Netzwerkproxy im Projekt und am Standort |
resourceUris[] |
Optional. Liste der unterstützten Google Cloud-Netzwerkproxys im Projekt und am Standort. „resourceUris“ schließt sich gegenseitig mit „resourceUri“ aus. |
Protokoll
Enums aller unterstützten Protokolle
| Enums | |
|---|---|
PROTOCOL_UNSPECIFIED |
Nicht angegebenes Protokoll. |
MCP |
Message Control Plane-Protokoll. |
NetworkConfig
NetworkConfig enthält Netzwerkkonfigurationen für das AgentGateway.
| JSON-Darstellung |
|---|
{ "egress": { object ( |
| Felder | |
|---|---|
egress |
Optional. Optionaler PSC-Schnittstellen-Netzwerkanhang für die Verbindung zu Ihrem privaten VPC-Netzwerk. |
dnsPeeringConfig |
Optional. Optionale DNS-Peering-Konfiguration für die Verbindung zu Ihrem privaten VPC-Netzwerk. |
Ausgehender Traffic
Konfiguration für ausgehenden Traffic
| JSON-Darstellung |
|---|
{ "networkAttachment": string } |
| Felder | |
|---|---|
networkAttachment |
Optional. Der URI der Netzwerkanhangsressource. |
DnsPeeringConfig
DNS-Peering-Konfiguration für das Nutzer-VPC-Netzwerk.
| JSON-Darstellung |
|---|
{ "domains": [ string ], "targetProject": string, "targetNetwork": string } |
| Felder | |
|---|---|
domains[] |
Erforderlich. Domainnamen, für die DNS-Abfragen an das Zielnetzwerk weitergeleitet werden sollen. |
targetProject |
Erforderlich. Zielprojekt-ID, an die DNS-Abfragen weitergeleitet werden sollen. Dies kann dasselbe Projekt sein, das das AgentGateway enthält, oder ein anderes Projekt. |
targetNetwork |
Erforderlich. Zielnetzwerk im „Zielprojekt“, an das DNS-Abfragen weitergeleitet werden sollen. Muss das Format |
AgentGatewayOutputCard
AgentGatewayOutputCard enthält schreibgeschützte Informationsfelder
| JSON-Darstellung |
|---|
{ "mtlsEndpoint": string, "rootCertificates": [ string ], "serviceExtensionsServiceAccount": string } |
| Felder | |
|---|---|
mtlsEndpoint |
Nur Ausgabe. mTLS-Endpunkt, der diesem AgentGateway zugeordnet ist. |
rootCertificates[] |
Nur Ausgabe. Root-Zertifikate für Agenten zur Validierung dieses AgentGateway |
serviceExtensionsServiceAccount |
Nur Ausgabe. Dienstkonto, das von Service Extensions verwendet wird. |
Methoden |
|
|---|---|
|
Erstellt ein neues AgentGateway in einem bestimmten Projekt und an einem bestimmten Standort. |
|
Löscht ein einzelnes AgentGateway. |
|
Ruft Details zu einem einzelnen AgentGateway ab. |
|
Listet AgentGateways in einem angegebenen Projekt und an einem angegebenen Standort auf. |
|
Aktualisiert die Parameter eines einzelnen AgentGateway. |