Method: projects.locations.lbRouteExtensions.patch

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

בקשת HTTP

PATCH https://networkservices.googleapis.com/v1alpha1/{lbRouteExtension.name=projects/*/locations/*/lbRouteExtensions/*}

כתובת ה-URL כתובה בתחביר של gRPC Transcoding.

פרמטרים של נתיב

פרמטרים
lbRouteExtension.name

string

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

פרמטרים של שאילתה

פרמטרים
updateMask

string (FieldMask format)

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

זוהי רשימה מופרדת בפסיקים של שמות שדות שמוגדרים במלואם. דוגמה: "user.displayName,photo"

requestId

string

זה שינוי אופציונלי. מזהה בקשה אופציונלי לזיהוי בקשות. מציינים מזהה בקשה ייחודי כדי שאם תצטרכו לנסות לשלוח את הבקשה שוב, השרת יוכל להתעלם מהבקשה אם היא כבר הושלמה. השרת מבטיח את זה למשך 60 דקות לפחות מאז הבקשה הראשונה.

לדוגמה, נניח ששלחתם בקשה ראשונית ופג הזמן הקצוב לתגובה. אם תשלחו שוב את הבקשה עם אותו מזהה בקשה, השרת יוכל לבדוק אם הפעולה המקורית עם אותו מזהה בקשה התקבלה, ואם כן, הוא יתעלם מהבקשה השנייה. כך נמנע מצב שבו לקוחות יוצרים בטעות התחייבויות כפולות.

מזהה הבקשה צריך להיות מזהה ייחודי אוניברסלי (UUID) תקין, למעט מזהה UUID אפס שלא נתמך (00000000-0000-0000-0000-000000000000).

גוף הבקשה

גוף הבקשה מכיל מופע של LbRouteExtension.

גוף התשובה

אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל מופע של Operation.

היקפי הרשאות

נדרש היקף ההרשאות הבא של OAuth:

  • https://www.googleapis.com/auth/cloud-platform

מידע נוסף מופיע במאמר סקירה כללית על אימות.

הרשאות IAM

נדרשות הרשאות IAM הבאות במשאב service:

  • compute.backendServices.get
  • compute.backendServices.use
  • compute.regionBackendServices.get
  • compute.regionBackendServices.use

נדרשות הרשאות IAM הבאות במשאב forwardingRules:

  • compute.forwardingRules.get
  • compute.forwardingRules.update
  • compute.globalForwardingRules.get
  • compute.globalForwardingRules.update

נדרשת הרשאת IAM הבאה במשאב name:

  • networkservices.lbRouteExtensions.update

מידע נוסף מופיע במאמרי העזרה בנושא IAM.