Method: projects.locations.aclPolicies.patch

עדכון מדיניות ה-ACL.

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

הפעולה longrunning.Operation שהושלמה תכיל את אובייקט מדיניות ה-ACL החדש בשדה התגובה.

בקשת HTTP


PATCH https://memorystore.googleapis.com/v1alpha/{aclPolicy.name=projects/*/locations/*/aclPolicies/*}

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

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

פרמטרים
aclPolicy.name

string

מזהה. נתיב המשאב המלא של מדיניות ה-ACL.

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

פרמטרים
updateMask

string (FieldMask format)

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

  • rules

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

requestId

string

זה שינוי אופציונלי. מזהה ייחודי אוניברסלי (UUID) של בקשה אידמפוטנטית.

גוף הבקשה

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

גוף התשובה

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

היקפי הרשאות

נדרש אחד מהיקפי ההרשאות הבאים של OAuth:

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

הרשאות IAM

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

  • memorystore.aclPolicies.update

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