调用DescribeNetworkRules查询端口转发规则。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String DescribeNetworkRules

要执行的操作。取值:DescribeNetworkRules

InstanceId String ddoscoo-cn-mp91j1ao****

DDoS高防实例的ID。

说明 您可以调用DescribeInstanceIds查询所有DDoS高防实例的ID信息。
PageNumber Integer 1

分页查询请求时返回的页码。例如,查询第一页的返回结果,则填写1

PageSize Integer 10

页面显示的记录数量。

RegionId String cn-hangzhou

DDoS高防服务地域ID。取值:

  • cn-hangzhou:表示DDoS高防(新BGP)服务
  • ap-southeast-1:表示DDoS高防(国际)服务
ForwardProtocol String tcp

转发协议。取值:

  • tcp
  • udp
FrontendPort Integer 80

转发端口。

返回数据

名称 类型 示例值 描述
NetworkRules Array

端口转发规则信息。

BackendPort Integer 80

源站端口。

FrontendPort Integer 80

转发端口。

InstanceId String ddoscoo-cn-mp91j1ao****

DDoS高防实例ID。

IsAutoCreate Boolean true

是否自动创建。取值:

  • true:是
  • false:否
Protocol String tcp

转发协议。取值:

  • tcp
  • udp
RealServers List ["112.***.***.139"]

源站IP地址列表。

RequestId String 8597F235-FA5E-4FC7-BAD9-E4C0B01BC771

本次请求的ID。

TotalCount Long 2

端口转发规则总数。

示例

请求示例

http(s)://[Endpoint]/?Action=DescribeNetworkRules
&InstanceId=ddoscoo-cn-mp91j1ao****
&PageNumber=1
&PageSize=10
&<公共请求参数>

正常返回示例

XML 格式

<DescribeNetworkRulesResponse>
	  <TotalCount>2</TotalCount>
	  <NetworkRules>
		    <IsAutoCreate>true</IsAutoCreate>
		    <InstanceId>ddoscoo-cn-mp91j1ao****</InstanceId>
		    <BackendPort>80</BackendPort>
		    <RealServers>112.***.***.139</RealServers>
		    <FrontendPort>80</FrontendPort>
		    <Protocol>tcp</Protocol>
	  </NetworkRules>
	  <NetworkRules>
		    <IsAutoCreate>false</IsAutoCreate>
		    <InstanceId>ddoscoo-cn-mp91j1ao****</InstanceId>
		    <BackendPort>8080</BackendPort>
		    <RealServers>1.1.1.1</RealServers>
		    <RealServers>2.2.2.2</RealServers>
		    <RealServers>3.3.3.3</RealServers>
		    <FrontendPort>8080</FrontendPort>
		    <Protocol>tcp</Protocol>
	  </NetworkRules>
	  <RequestId>8597F235-FA5E-4FC7-BAD9-E4C0B01BC771</RequestId>
</DescribeNetworkRulesResponse>

JSON 格式

{
	"TotalCount": 2,
	"NetworkRules": [
		{
			"IsAutoCreate": true,
			"InstanceId": "ddoscoo-cn-mp91j1ao****",
			"BackendPort": 80,
			"RealServers": [
				"112.***.***.139"
			],
			"FrontendPort": 80,
			"Protocol": "tcp"
		},
		{
			"IsAutoCreate": false,
			"InstanceId": "ddoscoo-cn-mp91j1ao****",
			"BackendPort": 8080,
			"RealServers": [
				"1.1.1.1",
				"2.2.2.2",
				"3.3.3.3"
			],
			"FrontendPort": 8080,
			"Protocol": "tcp"
		}
	],
	"RequestId": "8597F235-FA5E-4FC7-BAD9-E4C0B01BC771"
}

错误码

访问错误中心查看更多错误码。