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)

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

הפורמט הוא 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)

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

הפורמט הוא 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".

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 יחיד.

list

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

patch

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