設定済みの Web Application Firewall (WAF) 緩和ポリシーの詳細を照会します。
操作説明
1 人のユーザーが 1 秒あたり最大 20 回の呼び出しを行うことができます。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
dcdn:DescribeDcdnWafPolicies |
get |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| QueryArgs |
string |
任意 |
JSON でシリアル化された文字列である条件付きクエリ。
フォーマットは次のとおりです: 説明
このパラメーターが指定されていない場合、すべての緩和ポリシーが照会されます。 |
{"PolicyNameLIike":"test_policy"} |
| PageNumber |
integer |
任意 |
ページ番号。デフォルト値: 1。有効な値: 1~100000。 |
1 |
| PageSize |
integer |
任意 |
各ページで返される緩和ポリシーの数。デフォルト値: 20。有効な値: 1~500 の整数。 |
20 |
QueryArgs パラメーター
| 名前 | タイプ | 必須 | 例 | 説明 |
| PolicyIds | string | いいえ | 10000001,10000002 | 緩和ポリシー ID のリスト。これは term クエリです。複数の ID はコンマ (,) で区切ります。 |
| RuleIds | string | いいえ | 20000001,20000055 | ルール ID のリスト。これは term クエリです。複数の ID はコンマ (,) で区切ります。 |
| PolicyNameLike | string | いいえ | policy_test | 緩和ポリシーの名前。これはあいまい検索です。名前には、中国語の文字、文字 (大文字と小文字を区別)、数字 (0~9)、およびアンダースコア (_) を含めることができます。 |
| DomainNames | string | いいえ | example.com | 保護されたドメイン名のリスト。これは term クエリです。最大 50 個のドメイン名を指定できます。複数のドメイン名はコンマ (,) で区切ります。 |
| PolicyType | string | いいえ | default | ポリシーがデフォルトの緩和ポリシーであるかどうかを指定します。有効な値: `default`: デフォルトの緩和ポリシー。`custom`: カスタム緩和ポリシー。 |
| DefenseScenes | string | いいえ | custom_acl | 緩和シナリオ。これは term クエリです。複数のシナリオはコンマ (,) で区切ります。次のシナリオがサポートされています: `waf_group`: 基本的な Web 保護。`custom_acl`: カスタム緩和ポリシー。`whitelist`: ホワイトリスト。 |
| PolicyStatus | string | いいえ | on | ポリシーのステータス。有効な値: `on`: 有効。`off`: 無効。 |
| OrderBy | string | いいえ | GmtModified | 結果のソートに使用するフィールド。有効な値: `GmtModified`、`PolicyId`、`PolicyName`、`PolicyStatus`。 |
| Desc | Boolean | いいえ | false | ソート順。有効な値: `true`: 降順。`false` (デフォルト): 昇順。 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| PageSize |
integer |
各ページに表示される緩和ポリシーの数。デフォルト値: 20。有効な値: 1~500 の整数。 |
20 |
| RequestId |
string |
リクエスト ID。 |
153ca2cd-3c01-44be-2e83-64dbc6c88630 |
| PageNumber |
integer |
ページ番号。有効な値: 1~100000。デフォルト値: 1。 |
1 |
| TotalCount |
integer |
緩和ポリシーの総数。 |
15 |
| Policies |
array<object> |
緩和ポリシーのリスト。 |
|
|
object |
|||
| PolicyStatus |
string |
緩和ポリシーのステータス。値は、`QueryArgs` リクエストパラメーターの `PolicyStatus` フィールドと同じです。 |
on |
| DefenseScene |
string |
緩和シナリオ。値は、`QueryArgs` リクエストパラメーターの `DefenseScenes` フィールドと同じです。 |
custom_acl |
| DomainCount |
integer |
緩和ポリシーを使用するドメイン名の数。 |
22 |
| PolicyName |
string |
緩和ポリシーの名前。 |
policy_test |
| PolicyId |
integer |
緩和ポリシーの ID。 |
100001 |
| RuleCount |
integer |
緩和ポリシー内のルールの数。 |
9 |
| GmtModified |
string |
ポリシーが最後に変更された時刻。時刻は、yyyy-MM-ddTHH:mm:ssZ 形式の ISO 8601 標準に準拠しています。時刻は UTC で表示されます。 |
2021-12-29T17:08:45Z |
| PolicyType |
string |
ポリシーがデフォルトの緩和ポリシーであるかどうかを示します。値は、`QueryArgs` リクエストパラメーターの `PolicyType` フィールドと同じです。 |
default |
例
成功レスポンス
JSONJSON
{
"PageSize": 20,
"RequestId": "153ca2cd-3c01-44be-2e83-64dbc6c88630",
"PageNumber": 1,
"TotalCount": 15,
"Policies": [
{
"PolicyStatus": "on",
"DefenseScene": "custom_acl",
"DomainCount": 22,
"PolicyName": "policy_test",
"PolicyId": 100001,
"RuleCount": 9,
"GmtModified": "2021-12-29T17:08:45Z",
"PolicyType": "default"
}
]
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。