REST Resource: projects.locations.clientTlsPolicies

משאב: ClientTlsPolicy

‫ClientTlsPolicy הוא משאב שמציין איך לקוח צריך לאמת חיבורים לעורפי חזית של שירות. המשאב הזה לא משפיע על ההגדרה אלא אם הוא מצורף למשאב של שירות לקצה העורפי.

ייצוג ב-JSON
{
  "name": string,
  "description": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "sni": string,
  "clientCertificate": {
    object (CertificateProvider)
  },
  "serverValidationCa": [
    {
      object (ValidationCA)
    }
  ]
}
שדות
name

string

חובה. השם של משאב ClientTlsPolicy. היא תואמת לתבנית projects/*/locations/{location}/clientTlsPolicies/{clientTlsPolicy}

description

string

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

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".

labels

map (key: string, value: string)

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

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

sni

string

זה שינוי אופציונלי. מחרוזת של אינדיקציה של שם השרת שמוצגת לשרת במהלך לחיצת היד של TLS. לדוגמה: "secure.example.com".

clientCertificate

object (CertificateProvider)

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

serverValidationCa[]

object (ValidationCA)

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

Methods

create

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

delete

מחיקה של ClientTlsPolicy יחיד.

get

קבלת פרטים של ClientTlsPolicy יחיד.

getIamPolicy

מקבלת את מדיניות בקרת הגישה למשאב.

list

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

patch

עדכון הפרמטרים של ClientTlsPolicy יחיד.

setIamPolicy

הגדרת מדיניות בקרת הגישה במשאב שצוין.

testIamPermissions

מחזירה את ההרשאות שיש לפונקציית קריאה חוזרת (caller) במשאב שצוין.