添加DNS防火牆ACL
介面說明
使用本介面建立一條對經過 NAT 防火牆流量允許存取、拒絕或觀察的策略。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
yundun-cloudfirewall:AddDnsFirewallPolicy |
get |
*DnsFirewallPolicy
|
無 | 無 |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| SourceIp |
string |
否 |
訪問者源 ip 地址。 |
140.205.118.97 |
| Lang |
string |
否 |
請求和接收訊息的語言類型。取值:-zh:中文-en:英文 |
zh |
| AclAction |
string |
是 |
安全存取控制策略中流量通過Cloud Firewall的方式。取值:
|
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 |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
|||
| AclUuid |
string |
安全存取控制策略的唯一標識 ID。 |
f88dae6f-XXX-XXX-613de9ab2be8 |
| RequestId |
string |
結果的請求 id。 |
71209DFE-XXX-XXX-52B4A4E9DA3B |
樣本
正常返回樣本
JSON格式
{
"AclUuid": "f88dae6f-XXX-XXX-613de9ab2be8",
"RequestId": "71209DFE-XXX-XXX-52B4A4E9DA3B"
}
錯誤碼
|
HTTP status code |
錯誤碼 |
錯誤資訊 |
描述 |
|---|---|---|---|
| 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錯誤 |
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。