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