REST Resource: projects.locations.lbRouteExtensions

משאב: LbRouteExtension

LbRouteExtension הוא משאב שמאפשר לכם לשלוט לאן התעבורה מנותבת עבור בקשה נתונה.

ייצוג ב-JSON
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "description": string,
  "labels": {
    string: string,
    ...
  },
  "forwardingRules": [
    string
  ],
  "extensionChains": [
    {
      object (ExtensionChain)
    }
  ],
  "loadBalancingScheme": enum (LoadBalancingScheme),
  "metadata": {
    object
  }
}
שדות
name

string

חובה. מזהה. שם המשאב LbRouteExtension בפורמט הבא: projects/{project}/locations/{location}/lbRouteExtensions/{lbRouteExtension}.

createTime

string (Timestamp format)

פלט בלבד. חותמת הזמן שבה נוצר המשאב.

חותמת זמן בפורמט RFC3339 UTC ‏'Zulu', עם רזולוציה של ננו-שנייה ועד תשע ספרות אחרי הנקודה העשרונית. דוגמאות: "2014-10-02T15:01:23Z" ו-"2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

פלט בלבד. חותמת הזמן של מועד העדכון של המשאב.

חותמת זמן בפורמט RFC3339 UTC ‏'Zulu', עם רזולוציה של ננו-שנייה ועד תשע ספרות אחרי הנקודה העשרונית. דוגמאות: "2014-10-02T15:01:23Z" ו-"2014-10-02T15:01:23.045123456Z".

description

string

זה שינוי אופציונלי. תיאור קריא של המשאב.

labels

map (key: string, value: string)

זה שינוי אופציונלי. קבוצת התוויות שמשויכות למשאב LbRouteExtension.

הפורמט צריך לעמוד בדרישות לגבי תוויות למשאבי Google Cloud.

אובייקט שמכיל רשימה של "key": value זוגות. לדוגמה: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

forwardingRules[]

string

חובה. רשימה של הפניות לכללי ההעברה שאליהם מצורף התוסף הזה של השירות. נדרש לפחות כלל העברה אחד. יכול להיות רק משאב LbRouteExtension אחד לכל כלל העברה.

extensionChains[]

object (ExtensionChain)

חובה. קבוצה של שרשראות תוספים מסודרות שמכילות את תנאי ההתאמה ואת התוספים להפעלה. תנאי ההתאמה של כל שרשרת תוספים מוערכים ברצף עבור בקשה נתונה. שרשרת התוספים הראשונה שיש בה תנאי שתואם לבקשה מופעלת. שרשראות תוספים נוספות לא יופעלו. מוגבל ל-5 שרשראות של תוספים לכל משאב.

loadBalancingScheme

enum (LoadBalancingScheme)

חובה. כל השירותים לקצה העורפי וכל כללי ההעברה שאליהם מתייחסת התוסף הזה חייבים להיות באותה סכמת איזון עומסים. ערכים נתמכים: INTERNAL_MANAGED, ‏ EXTERNAL_MANAGED. מידע נוסף זמין במאמר בנושא בחירת מאזן עומסים.

metadata

object (Struct format)

זה שינוי אופציונלי. המטא-נתונים שמופיעים כאן ייכללו כחלק מ-metadata_context (מסוג google.protobuf.Struct) בהודעה ProcessingRequest שנשלחת לשרת התוסף. המטא-נתונים יהיו זמינים במרחב השמות com.google.lb_route_extension.<resourceName>. המשתנים הבאים נתמכים במבנה הנתונים של המטא-נתונים:

{forwarding_rule_id} – מוחלף בשם המשאב המלא של כלל ההעברה.

Methods

create

יוצרת משאב LbRouteExtension חדש בפרויקט ובמיקום נתונים.

delete

מחיקת המשאב LbRouteExtension שצוין.

get

הפעולה מחזירה את הפרטים של משאב LbRouteExtension שצוין.

list

מציג רשימה של משאבי LbRouteExtension בפרויקט ובמיקום נתונים.

patch

עדכון הפרמטרים של משאב LbRouteExtension שצוין.