リソース: 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 |
省略可。トラフィック マッチングの TLS 検査を有効にするフラグ。 |
共用体フィールド
|
|
basicProfile |
必須。基本アクションを指示するプロファイル。 |
BasicProfile
基本アクションを定義する列挙型。
| 列挙型 | |
|---|---|
BASIC_PROFILE_UNSPECIFIED |
ターゲットのアクションが言及されていない場合。 |
ALLOW |
一致したトラフィックを許可します。 |
DENY |
一致したトラフィックを拒否します。 |
メソッド |
|
|---|---|
|
指定されたプロジェクトとロケーションに新しい GatewaySecurityPolicy を作成します。 |
|
1 つの GatewaySecurityPolicyRule を削除します。 |
|
1 つの GatewaySecurityPolicyRule の詳細情報を取得します。 |
|
指定されたプロジェクトとロケーションの GatewaySecurityPolicyRules を一覧表示します。 |
|
1 つの GatewaySecurityPolicyRule のパラメータを更新します。 |