- משאב: AgentGateway
- GoogleManaged
- GovernedAccessPath
- SelfManaged
- פרוטוקול
- NetworkConfig
- Egress
- DnsPeeringConfig
- AgentGatewayOutputCard
- Methods
משאב: AgentGateway
AgentGateway מייצג את משאב שער הסוכן.
| ייצוג JSON |
|---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "description": string, "etag": string, "protocols": [ enum ( |
| שדות | |
|---|---|
name |
מזהה. השם של משאב AgentGateway. הוא תואם לתבנית |
createTime |
פלט בלבד. חותמת הזמן שבה נוצר המשאב. הפלט שנוצר תמיד יהיה בפורמט RFC 3339, עם נורמליזציה של Z ושימוש ב-0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. דוגמאות: |
updateTime |
פלט בלבד. חותמת הזמן שבה המשאב עודכן. הפלט שנוצר תמיד יהיה בפורמט RFC 3339, עם נורמליזציה של Z ושימוש ב-0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. דוגמאות: |
labels |
זה שינוי אופציונלי. קבוצה של תגי תוויות שמשויכים למשאב AgentGateway. אובייקט שמכיל רשימה של |
description |
זה שינוי אופציונלי. תיאור של המשאב בטקסט חופשי. אורך מקסימלי של 1,024 תווים. |
etag |
זה שינוי אופציונלי. תג ה-Etag של המשאב. אם מציינים ערך כזה, הוא חייב להיות זהה ל-etag של השרת. אם ה-etag שצוין לא תואם ל-etag של השרת, הבקשה תיכשל עם השגיאה 409 ABORTED. |
protocols[] |
זה שינוי אופציונלי. הוצאה משימוש, |
registries[] |
זה שינוי אופציונלי. רשימה של Agent Registry שכוללת את הסוכנים, שרתי ה-MCP והכלים הכפופים ל-Agent Gateway. הערה: כרגע מוגבל למאגרי מידע בהיקף הפרויקט. הפורמט חייב להיות |
networkConfig |
זה שינוי אופציונלי. הגדרת הרשת של AgentGateway. |
agentGatewayCard |
פלט בלבד. שדה לאכלוס כרטיס AgentGateway. |
שדה איחוד deployment_mode. מצב הפריסה של שרת ה-proxy של הרשת. צריך להגדיר בדיוק אחד מהשדות ב-oneof הזה. הערך deployment_mode יכול להיות רק אחד מהבאים: |
|
googleManaged |
זה שינוי אופציונלי. ה-Proxy מנוהל על ידי Google Cloud בפרויקט דייר (tenant). |
selfManaged |
זה שינוי אופציונלי. לצרף למאזני עומסים קיימים של אפליקציות או לשרתי proxy מאובטחים לאינטרנט. |
GoogleManaged
הגדרה למצב פריסה מנוהל על ידי Google. ה-Proxy מנוהל על ידי Google Cloud בפרויקט דייר (tenant).
| ייצוג JSON |
|---|
{
"governedAccessPath": enum ( |
| שדות | |
|---|---|
governedAccessPath |
זה שינוי אופציונלי. מצב ההפעלה של Agent Gateway. |
GovernedAccessPath
המאפיין GovernedAccessPath מגדיר את סוג הגישה שרוצים להגן עליה.
| טיפוסים בני מנייה (enum) | |
|---|---|
GOVERNED_ACCESS_PATH_UNSPECIFIED |
לא צוין נתיב גישה מנוהל. |
AGENT_TO_ANYWHERE |
לשלוט בחיבורים של סוכנים ליעדים. |
CLIENT_TO_AGENT |
הגנה על החיבור לנציג או לכלי. |
SelfManaged
הגדרות לתצורת מצב פריסה בניהול עצמי. לצרף למאזני עומסים קיימים של אפליקציות או לשרתי proxy מאובטחים לאינטרנט.
| ייצוג JSON |
|---|
{ "resourceUri": string, "resourceUris": [ string ] } |
| שדות | |
|---|---|
resourceUri |
זה שינוי אופציונלי. פרוקסי נתמך של רשת Google Cloud בפרויקט ובמיקום |
resourceUris[] |
זה שינוי אופציונלי. רשימה של שרתי proxy נתמכים ברשת של Google Cloud בפרויקט ובמיקום. resourceUris לא יכול להיות ביחד עם resourceUri. |
פרוטוקול
ספירות של כל הפרוטוקולים הנתמכים
| טיפוסים בני מנייה (enum) | |
|---|---|
PROTOCOL_UNSPECIFIED |
פרוטוקול לא מוגדר. |
MCP |
פרוטוקול של מישור הבקרה של ההודעה. |
NetworkConfig
NetworkConfig מכיל הגדרות רשת עבור AgentGateway.
| ייצוג JSON |
|---|
{ "egress": { object ( |
| שדות | |
|---|---|
egress |
זה שינוי אופציונלי. אופציונלי: חיבור רשת של ממשק PSC לקישוריות לרשתות VPC פרטיות. |
dnsPeeringConfig |
זה שינוי אופציונלי. הגדרה אופציונלית של קישור בין שרתי DNS לקישוריות לרשת VPC פרטית. |
תעבורת נתונים יוצאת (egress)
הגדרת תעבורת נתונים יוצאת (egress)
| ייצוג JSON |
|---|
{ "networkAttachment": string } |
| שדות | |
|---|---|
networkAttachment |
זה שינוי אופציונלי. ה-URI של משאב מחבר הרשת. |
DnsPeeringConfig
הגדרת קישור DNS לרשת ה-VPC של המשתמש.
| ייצוג JSON |
|---|
{ "domains": [ string ], "targetProject": string, "targetNetwork": string } |
| שדות | |
|---|---|
domains[] |
חובה. שמות הדומיינים שעבורם צריך להעביר שאילתות DNS לרשת היעד. |
targetProject |
חובה. מזהה פרויקט היעד שאליו צריך להעביר את שאילתות ה-DNS. זה יכול להיות אותו פרויקט שמכיל את AgentGateway או פרויקט אחר. |
targetNetwork |
חובה. רשת היעד ב 'פרויקט היעד' שאליה צריך להעביר את שאילתות ה-DNS. הפורמט הנדרש הוא |
AgentGatewayOutputCard
AgentGatewayOutputCard מכיל שדות מידע לקריאה בלבד
| ייצוג JSON |
|---|
{ "mtlsEndpoint": string, "rootCertificates": [ string ], "serviceExtensionsServiceAccount": string } |
| שדות | |
|---|---|
mtlsEndpoint |
פלט בלבד. נקודת קצה של mTLS שמשויכת ל-AgentGateway הזה |
rootCertificates[] |
פלט בלבד. אישורי בסיס לנציגים כדי לאמת את AgentGateway |
serviceExtensionsServiceAccount |
פלט בלבד. חשבון שירות שמשמש את Service Extensions לפעולה. |
Methods |
|
|---|---|
|
יוצרת AgentGateway חדש בפרויקט ובמיקום נתונים. |
|
מוחק AgentGateway יחיד. |
|
קבלת פרטים של AgentGateway יחיד. |
|
הצגת רשימה של AgentGateways בפרויקט ובמיקום נתונים. |
|
מעדכן את הפרמטרים של AgentGateway יחיד. |