public class ConfigLayer4RulePolicyRequest
extends com.aliyun.tea.TeaModel
| 构造器和说明 |
|---|
ConfigLayer4RulePolicyRequest() |
| 限定符和类型 | 方法和说明 |
|---|---|
static ConfigLayer4RulePolicyRequest |
build(Map<String,?> map) |
String |
getListeners() |
ConfigLayer4RulePolicyRequest |
setListeners(String listeners) |
@NameInMap(value="Listeners") public String listeners
The port forwarding rule that you want to manage.
This parameter is a string that consists of JSON arrays. Each element in a JSON array indicates a port forwarding rule. You can perform this operation only on one port forwarding rule at a time.
You can call the DescribeNetworkRules to query existing port forwarding rules.
Each port forwarding rule contains the following fields:
InstanceId: the ID of the instance. This field is required and must be of the STRING type.
Protocol: the forwarding protocol. This field is required and must be of the STRING type. Valid values: tcp and udp.
FrontendPort: the forwarding port. This field is required and must be of the INTEGER type.
BackendPort: the port of the origin server. This field is required and must be of the INTEGER type.
PriRealServers: the IP addresses of the primary origin server. This field is required and must be a JSON array. Each element in a JSON array indicates an IP address of the primary origin server. You can configure a maximum of 20 IP addresses.
Each element in the JSON array contains the following field:
SecRealServers: the IP addresses of the secondary origin server. This field is required and must be a JSON array. Each element in a JSON array indicates an IP address of the secondary origin server. You can configure a maximum of 20 IP addresses.
Each element in the JSON array contains the following field:
CurrentRsIndex: the origin server that you want to use to receive service traffic. This field is required and must be of the INTEGER type. Valid values:
This parameter is required.
example:[{\"InstanceId\":\"ddosDip-sg-4hr2b3l****\",\"Protocol\":\"udp\",\"FrontendPort\":2020,\"BackendPort\":2022,\"PriRealServers\":[{\"RealServer\":\"192.0.2.1\"},{\"RealServer\":\"192.0.2.2\"}],\"SecRealServers\":[{\"RealServer\":\"192.0.2.3\"},{\"RealServer\":\"192.0.2.4\"}],\"CurrentRsIndex\":1}]
public static ConfigLayer4RulePolicyRequest build(Map<String,?> map) throws Exception
Exceptionpublic ConfigLayer4RulePolicyRequest setListeners(String listeners)
public String getListeners()
Copyright © 2026. All rights reserved.