public static final class ConfigLayer4RulePolicyRequest.Builder extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
ConfigLayer4RulePolicyRequest |
build() |
ConfigLayer4RulePolicyRequest.Builder |
listeners(String listeners)
The port forwarding rule that you want to manage.
|
ConfigLayer4RulePolicyRequest.Builder |
regionId(String regionId)
RegionId.
|
public ConfigLayer4RulePolicyRequest.Builder regionId(String regionId)
public ConfigLayer4RulePolicyRequest.Builder listeners(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 ConfigLayer4RulePolicyRequest build()
Copyright © 2026. All rights reserved.