リソース: 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 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
updateTime |
出力専用。ルールが更新された時刻。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
enabled |
必須。ルールが適用されているかどうか。 |
priority |
必須。ルールの優先度。数字が小さいほど、優先順位が高くなります。 |
description |
省略可。フリーテキストでのリソースの説明。 |
sessionMatcher |
必須。セッション条件に一致する CEL 式。 |
applicationMatcher |
省略可。L7/アプリケーション レベルの条件に一致する CEL 式。 |
tlsInspectionEnabled |
省略可。 |
共用体フィールド
|
|
basicProfile |
必須。基本アクションが何であるかを示すプロファイル。 |
BasicProfile
基本アクションを定義する列挙型。
列挙型 | |
---|---|
BASIC_PROFILE_UNSPECIFIED |
ターゲットについて言及されているアクションがない場合。 |
ALLOW |
一致したトラフィックを許可します。 |
DENY |
一致したトラフィックを拒否します。 |
メソッド |
|
---|---|
|
指定されたプロジェクトとロケーションで新しい GatewaySecurityPolicy を作成します。 |
|
1 つの GatewaySecurityPolicyRule を削除します。 |
|
1 つの GatewaySecurityPolicyRule の詳細を取得します。 |
|
指定されたプロジェクトとロケーションの GatewaySecurityPolicyRules を一覧で表示します。 |
|
単一の GatewaySecurityPolicyRule のパラメータを更新します。 |