本接口用于获取 DNAT 规则列表。
下表列出了接口特定的请求参数以及公共请求参数 Action 和 Version。 其他公共参数,请参见公共参数。
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | ListDNatRules | 公共参数。该参数表示接口名称。取值:ListDNatRules。 |
Version | String | 是 | 2021-04-30 | 公共参数。该参数表示接口版本。取值:2021-04-30。 |
natgw_identity | String | 是 | natgw-bhhc**** | DNAT 规则关联的 NAT 网关的 ID。您可以调用 ListNatGateways 接口查询 NAT 网关的 ID。 |
page | Integer | 否 | 1 | DNAT 规则列表的页码。 |
limit | Integer | 否 | 10 | 分页查询时设置的每页行数。 |
order_by | Integer | 否 | 1 | 查询出来的 DNAT 规则的排列顺序。取值范围:
|
order_by_field | String | 否 | create_at | 查询出来的 DNAT 规则的排序依据。取值范围:
|
fuzzy_id | String | 否 | dnatrule-758q5**** | DNAT 规则的 ID。支持模糊查询。 |
fuzzy_name | String | 否 | test01 | DNAT 规则的名称。支持模糊查询。 |
fuzzy_eip_addr | String | 否 | 42.**.**.179 | DNAT 规则关联的弹性公网 IP 地址。支持模糊查询。 |
fuzzy_private_ip | String | 否 | 10.**.**.2 | 弹性公网 IP 对应的私网 IP 地址。支持模糊查询。 |
public_port_list | String | 否 | 22 | 公网端口列表。公网端口之间用半角逗号(,)分隔。 |
private_port_list | String | 否 | 22 | 私网端口列表。私网端口之间用半角逗号(,)分隔。 |
protocol_list | String | 否 | tcp | 协议列表。协议之间用半角逗号(,)分隔。
|
status_list | String | 否 | running | 状态列表。状态之间用半角逗号(,)分隔。
|
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
rules | []DnatRule | 请参见返回示例 | DNAT 规则的列表。 |
total_count | Integer | 2 | DNAT 规则的数量。 |
GET https://veenedge.volcengineapi.com/?Action=ListDNatRules&Version=2021-04-30&natgw_identity=natgw-bhhc**** &<其他公共参数>
{ "ResponseMetadata": { "RequestId": "20241231114943CBF2730F330C095D****", "Action": "ListDNatRules", "Version": "2021-04-30", "Service": "veenedge", "Region": "cn-north-1" }, "Result": { "rules": [ { "natgw_identity": "natgw-s9mqj5vzj8****", "dnat_rule_identity": "dnatrule-k2fvtqb****", "dnat_rule_name": "test-1", "status": "running", "port_config": "exact", "protocol": "tcp", "eip": { "eip_identity": "eip-j8lf9c****", "eip_addr": "42.**.**.181" }, "private_ip": "10.**.**.2", "public_port": 22, "private_port": 22, "create_time": 1735615207, "update_time": 1735615207 } ], "total_count": 1 } }