REST Resource: projects.locations.aclPolicies

משאב: AclPolicy

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

ייצוג ב-JSON
{
  "name": string,
  "rules": [
    {
      object (AclRule)
    }
  ],
  "state": enum (State),
  "instanceAclPolicyAttachments": [
    {
      object (InstanceAclPolicyAttachment)
    }
  ],
  "createTime": string,
  "updateTime": string,
  "version": string,
  "etag": string
}
שדות
name

string

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

rules[]

object (AclRule)

חובה. הכללים של רשימת ה-ACL במדיניות ה-ACL.

state

enum (State)

פלט בלבד. המצב של מדיניות ה-ACL.

instanceAclPolicyAttachments[]

object (InstanceAclPolicyAttachment)

פלט בלבד. סטטוס צירוף מדיניות ה-ACL לכל מופע מצורף.

createTime

string (Timestamp format)

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

הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

פלט בלבד. חותמת הזמן של העדכון האחרון של מדיניות ה-ACL.

הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

version
(deprecated)

string (int64 format)

פלט בלבד. הוצא משימוש: משמש לפתרון סטיות.

etag

string

פלט בלבד. תג Etag של מדיניות ה-ACL.

AclRule

כלל ACL יחיד שמגדיר את המדיניות עבור משתמש.

ייצוג ב-JSON
{
  "username": string,
  "rule": string
}
שדות
username

string

חובה. מציין את חשבון המשתמש או חשבון השירות ב-IAM שיוספו למדיניות של רשימת ה-ACL. שם המשתמש הזה יוגדר ישירות ב-Valkey OSS.

rule

string

חובה. הכלל שיחול על שם המשתמש. לדוגמה: on >password123 ~* +@all. הפורמט של הכלל מוגדר על ידי Valkey OSS: https://valkey.io/topics/acl/

מדינה

מייצג את המצבים השונים של מדיניות ACL.

טיפוסים בני מנייה (enum)
STATE_UNSPECIFIED לא מוגדר.
ACTIVE מדיניות ה-ACL נוצרה וניתן להשתמש בה באופן מלא.
UPDATING מדיניות ה-ACL מתעדכנת.
DELETING מדיניות ACL נמחקת.

InstanceAclPolicyAttachment

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

ייצוג ב-JSON
{
  "instance": string,
  "aclPolicyRevisionStatuses": [
    {
      object (AclPolicyRevisionStatus)
    }
  ]
}
שדות
instance

string

פלט בלבד. שם המשאב של המכונה המצורפת. פורמט: projects/{project}/locations/{location}/instances/{instance}

aclPolicyRevisionStatuses[]

object (AclPolicyRevisionStatus)

פלט בלבד. רשימה של סטטוסים של גרסאות שונות של מדיניות ה-ACL הזו במופע.

Methods

create

יצירה של מדיניות ACL.

delete

מחיקה של מדיניות ACL ספציפית.

get

קבלת הפרטים של מדיניות ACL ספציפית של Memorystore.

list

הצגת רשימה של כל כללי המדיניות של ACL שבבעלות פרויקט במיקום שצוין (אזור) או בכל המיקומים.

patch

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