REST Resource: projects.locations.gatewaySecurityPolicies.rules

משאב: GatewaySecurityPolicyRule

המשאב GatewaySecurityPolicyRule נמצא באוסף מקונן בתוך GatewaySecurityPolicy, והוא מייצג תנאי להתאמת תנועה ופעולה משויכת לביצוע.

ייצוג ב-JSON
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "enabled": boolean,
  "priority": integer,
  "description": string,
  "sessionMatcher": string,
  "applicationMatcher": string,
  "tlsInspectionEnabled": boolean,

  // Union field profile can be only one of the following:
  "basicProfile": enum (BasicProfile)
  // End of list of possible types for union field profile.
}
שדות
name

string

חובה. אי אפשר לשנות. שם המשאב. השם הוא שם המשאב המלא, ולכן הכלל projects/{project}/locations/{location}/gatewaySecurityPolicies/{gatewaySecurityPolicy}/rules/{rule} צריך להתאים לתבנית: (^a-z?$).

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

enabled

boolean

חובה. האם הכלל נאכף.

priority

integer

חובה. העדיפות של הכלל. מספר נמוך יותר מייצג עדיפות גבוהה יותר.

description

string

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

sessionMatcher

string

חובה. ביטוי CEL להתאמה לקריטריונים של הפעילות.

applicationMatcher

string

זה שינוי אופציונלי. ביטוי CEL להתאמה לקריטריונים ברמה 7 או ברמת האפליקציה.

tlsInspectionEnabled

boolean

זה שינוי אופציונלי. דגל להפעלת בדיקת TLS של תנועה שתואמת ל-, יכול להיות true רק אם מדיניות האבטחה של שער האבטחה מפנה ל-TLSInspectionConfig.

שדה איחוד profile.

הערך profile יכול להיות רק אחד מהבאים:

basicProfile

enum (BasicProfile)

חובה. פרופיל שמציין מה צריכה להיות הפעולה הפרימיטיבית.

BasicProfile

‫enum להגדרת הפעולה הפרימיטיבית.

טיפוסים בני מנייה (enum)
BASIC_PROFILE_UNSPECIFIED אם לא מוזכרת פעולה לגבי היעד.
ALLOW מאשרים את התנועה שתואמת.
DENY דחיית התנועה שתואמת.

Methods

create

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

delete

מחיקת כלל יחיד של GatewaySecurityPolicy.

get

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

list

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

patch

מעדכנת את הפרמטרים של GatewaySecurityPolicyRule יחיד.