- משאב: 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 |
זה שינוי אופציונלי. תיאור של המשאב בטקסט חופשי. אורך מקסימלי 1024 תווים. |
etag |
זה שינוי אופציונלי. תג ה-Etag של המשאב. אם מציינים ערך כזה, הוא חייב להיות זהה ל-etag של השרת. אם ה-etag שצוין לא תואם ל-etag של השרת, הבקשה תיכשל עם השגיאה 409 ABORTED. |
protocols[] |
חובה. רשימת הפרוטוקולים שנתמכים על ידי Agent Gateway |
registries[] |
זה שינוי אופציונלי. רשימה של Agent Registry שכוללת את הסוכנים, שרתי ה-MCP והכלים הכפופים ל-Agent Gateway. הערה: כרגע מוגבל לרישומים בהיקף הפרויקט. הפורמט חייב להיות //agentregistry.googleapis.com/projects/{project}/locations/{location}/ |
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 } |
| שדות | |
|---|---|
resourceUri |
זה שינוי אופציונלי. פרוקסי נתמך של רשת Google Cloud בפרויקט ובמיקום |
פרוטוקול
ספירות של כל הפרוטוקולים הנתמכים
| טיפוסים בני מנייה (enum) | |
|---|---|
PROTOCOL_UNSPECIFIED |
פרוטוקול לא מוגדר. |
MCP |
פרוטוקול של מישור הבקרה של ההודעה. |
NetworkConfig
NetworkConfig מכיל תצורות רשת עבור AgentGateway.
| ייצוג JSON |
|---|
{ "egress": { object ( |
| שדות | |
|---|---|
egress |
זה שינוי אופציונלי. חיבור רשת PSC-Interface אופציונלי לחיבור לרשת ה-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 יחיד. |