資源: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 |
這是必要旗標,不可變動。資源名稱。ame 是完整的資源名稱,因此 projects/{project}/locations/{location}/gatewaySecurityPolicies/{gatewaySecurityPolicy}/rules/{rule} 規則應符合下列模式:(^a-z?$)。 |
createTime |
僅供輸出。建立規則的時間。 採用 RFC3339 世界標準時間「Zulu」格式的時間戳記,精確度達奈秒單位,最多九個小數位數。例如: |
updateTime |
僅供輸出。更新規則的時間。 採用 RFC3339 世界標準時間「Zulu」格式的時間戳記,精確度達奈秒單位,最多九個小數位數。例如: |
enabled |
這是必要旗標,是否強制執行規則。 |
priority |
這是必要旗標,規則的優先順序。數字越小,優先順序越高。 |
description |
(非必要) 資源的自由文字說明。 |
sessionMatcher |
這是必要旗標,用於比對工作階段條件的 CEL 運算式。 |
applicationMatcher |
(非必要) 用於比對 L7/應用程式層級條件的 CEL 運算式。 |
tlsInspectionEnabled |
(非必要) 標記,可啟用 TLS 檢查功能,以便在 |
聯集欄位
|
|
basicProfile |
這是必要旗標,說明原始動作應為何的設定檔。 |
BasicProfile
定義原始動作的列舉。
列舉 | |
---|---|
BASIC_PROFILE_UNSPECIFIED |
如果目標沒有提及動作。 |
ALLOW |
允許相符的流量。 |
DENY |
拒絕比對到的流量。 |
方法 |
|
---|---|
|
在指定的專案和位置中建立新的 GatewaySecurityPolicy。 |
|
刪除單一 GatewaySecurityPolicyRule。 |
|
取得單一 GatewaySecurityPolicyRule 的詳細資料。 |
|
列出指定專案和位置中的 GatewaySecurityPolicyRule。 |
|
更新單一 GatewaySecurityPolicyRule 的參數。 |