DNS ファイアウォール ACL の追加
操作説明
この API は、NAT ファイアウォールを通過するトラフィックを許可、拒否、または監視するポリシーを作成します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
yundun-cloudfirewall:AddDnsFirewallPolicy |
write |
* DNS ファイアウォールポリシー
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| SourceIp |
string |
任意 |
リクエストの送信元 IP アドレス。 |
140.205.118.97 |
| Lang |
string |
任意 |
リクエストとレスポンスの言語。有効な値: |
zh |
| AclAction |
string |
必須 |
アクセス制御ポリシーに一致するトラフィックに適用するアクション。有効な値:
|
log |
| Description |
string |
必須 |
アクセス制御ポリシーの説明。 |
test |
| Destination |
string |
必須 |
アクセス制御ポリシーの送信先アドレス。
|
db_group |
| DestinationType |
string |
必須 |
アクセス制御ポリシーの送信先アドレスのタイプ。 有効な値:
|
domain |
| Direction |
string |
任意 |
アクセス制御ポリシーで制御するトラフィックの方向。有効な値:
|
out |
| Source |
string |
必須 |
アクセス制御ポリシーの送信元アドレス。
|
192.168.0.223/32 |
| SourceType |
string |
必須 |
アクセス制御ポリシーの送信元アドレスのタイプ。有効な値:
|
net |
| Priority |
string |
必須 |
アクセス制御ポリシーの優先度。値が小さいほど優先度が高くなります。 |
1 |
| Release |
string |
必須 |
アクセス制御ポリシーを有効化するかどうかを指定します。有効な値:
|
true |
| IpVersion |
string |
必須 |
ポリシーがサポートする IP バージョン。 有効な値:
列挙値:
|
4 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
オブジェクト |
|||
| AclUuid |
文字列 |
アクセスコントロールリストの ID です。 |
f88dae6f-XXX-XXX-613de9ab2be8 |
| RequestId |
文字列 |
リクエスト ID です。 |
71209DFE-XXX-XXX-52B4A4E9DA3B |
例
成功レスポンス
JSONJSON
{
"AclUuid": "f88dae6f-XXX-XXX-613de9ab2be8",
"RequestId": "71209DFE-XXX-XXX-52B4A4E9DA3B"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | ErrorParametersUid | The aliUid parameter is invalid. | aliUid パラメーターが無効です。 |
| 400 | ErrorDBSelect | An error occurred while querying database. | データベースのクエリ中にエラーが発生しました。 |
| 400 | ErrorParameterIpVersion | The IP version is invalid. | IP バージョンが無効です。 |
| 400 | ErrorParametersSource | The source is invalid. | ソースが無効です。 |
| 400 | ErrorParametersDestination | The Destination parameter is invalid. | Destination パラメーターが無効です。 |
| 400 | ErrorParametersAction | The action is invalid. | アクションが無効です。 |
| 400 | ErrorParametersNewOrder | The newOrder is invalid. | newOrder が無効です。 |
| 400 | ErrorParameters | Parameters error. | パラメーターエラーです。 |
| 400 | ErrorAddressCountExceed | The maximum number of addresses is exceeded. | アドレスの最大数を超えています。 |
| 400 | ErrorDBInsert | An error occurred while performing an insert operation in the database. | データベースへの挿入操作中にエラーが発生しました。 |
| 400 | ErrorRecordLog | An error occurred while updating the operation log. | 操作ログの更新中にエラーが発生しました。 |
| 400 | ErrorMarshalJSON | An error occurred while encoding JSON. | JSON のエンコーディング中にエラーが発生しました。 |
| 400 | ErrorAclExtendedCountExceed | ACL or extended ACL rules are not matched. | ACL または拡張 ACL ルールが一致しません。 |
| 400 | ErrorAclRuleDuplicate | acl rule duplicate. | 同じポリシーが存在します。 |
| 400 | ErrorUUIDNew | The UUID is invalid. | UUID が無効です。 |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。