משאב: GatewaySecurityPolicyRule
המשאב GatewaySecurityPolicyRule נמצא באוסף מקונן בתוך GatewaySecurityPolicy, והוא מייצג תנאי להתאמת תנועה ופעולה משויכת לביצוע.
| ייצוג ב-JSON |
|---|
{ "name": string, "createTime": string, "updateTime": string, "enabled": boolean, "priority": integer, "description": string, "sessionMatcher": string, "applicationMatcher": string, "tlsInspectionEnabled": boolean, // Union field |
| שדות | |
|---|---|
name |
חובה. אי אפשר לשנות. שם המשאב. השם הוא שם המשאב המלא, ולכן הכלל projects/{project}/locations/{location}/gatewaySecurityPolicies/{gatewaySecurityPolicy}/rules/{rule} צריך להתאים לתבנית: (^a-z?$). |
createTime |
פלט בלבד. השעה שבה הכלל נוצר. חותמת זמן בפורמט RFC3339 UTC 'Zulu', עם רזולוציה של ננו-שנייה ועד תשע ספרות אחרי הנקודה העשרונית. דוגמאות: |
updateTime |
פלט בלבד. השעה שבה הכלל עודכן. חותמת זמן בפורמט RFC3339 UTC 'Zulu', עם רזולוציה של ננו-שנייה ועד תשע ספרות אחרי הנקודה העשרונית. דוגמאות: |
enabled |
חובה. האם הכלל נאכף. |
priority |
חובה. העדיפות של הכלל. מספר נמוך יותר מייצג עדיפות גבוהה יותר. |
description |
זה שינוי אופציונלי. תיאור של המשאב בטקסט חופשי. |
sessionMatcher |
חובה. ביטוי CEL להתאמה לקריטריונים של הפעילות. |
applicationMatcher |
זה שינוי אופציונלי. ביטוי CEL להתאמה לקריטריונים ברמה 7 או ברמת האפליקציה. |
tlsInspectionEnabled |
זה שינוי אופציונלי. דגל להפעלת בדיקת TLS של תנועה שתואמת ל- |
שדה איחוד הערך |
|
basicProfile |
חובה. פרופיל שמציין מה צריכה להיות הפעולה הפרימיטיבית. |
BasicProfile
enum להגדרת הפעולה הפרימיטיבית.
| טיפוסים בני מנייה (enum) | |
|---|---|
BASIC_PROFILE_UNSPECIFIED |
אם לא מוזכרת פעולה לגבי היעד. |
ALLOW |
מאשרים את התנועה שתואמת. |
DENY |
דחיית התנועה שתואמת. |
Methods |
|
|---|---|
|
יצירת GatewaySecurityPolicy חדש בפרויקט ובמיקום נתונים נתונים. |
|
מחיקת כלל יחיד של GatewaySecurityPolicy. |
|
קבלת פרטים של GatewaySecurityPolicyRule יחיד. |
|
הצגת רשימה של GatewaySecurityPolicyRules בפרויקט ובמיקום נתונים. |
|
מעדכנת את הפרמטרים של GatewaySecurityPolicyRule יחיד. |