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

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

clientCertificate

object (CertificateProvider)

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

serverValidationCa[]

object (ValidationCA)

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

Methods

create

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

delete

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

get

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

list

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

patch

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