ForwardEntryProps
Properties for defining a ForwardEntry.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-ecs-forwardentry
Initializer
import ros_cdk_ecs
ros_cdk_ecs.ForwardEntryProps(
external_ip: typing.Union[str, IResolvable],
external_port: typing.Union[str, IResolvable],
forward_table_id: typing.Union[str, IResolvable],
internal_ip: typing.Union[str, IResolvable],
internal_port: typing.Union[str, IResolvable],
ip_protocol: typing.Union[str, IResolvable],
forward_entry_name: typing.Union[str, IResolvable] = None,
port_break: typing.Union[bool, IResolvable] = None
)
Properties
| Name | Type | Description |
|---|---|---|
external_ip | typing.Union[str, ros_cdk_core.IResolvable] | Property externalIp: Source IP, must belongs to bandwidth package internet IP. |
external_port | typing.Union[str, ros_cdk_core.IResolvable] | Property externalPort: Source port, now support [1-65535]|Any|x\/y. |
forward_table_id | typing.Union[str, ros_cdk_core.IResolvable] | Property forwardTableId: Create forward entry in specified forward table. |
internal_ip | typing.Union[str, ros_cdk_core.IResolvable] | Property internalIp: Destination IP, must belong to VPC private IP. |
internal_port | typing.Union[str, ros_cdk_core.IResolvable] | Property internalPort: Destination port, now support [1-65535]|Any|x\/y. |
ip_protocol | typing.Union[str, ros_cdk_core.IResolvable] | Property ipProtocol: Supported protocol, Now support 'TCP|UDP|Any'. |
forward_entry_name | typing.Union[str, ros_cdk_core.IResolvable] | Property forwardEntryName: the name of the DNAT rule is 2-128 characters long and must start with a letter or Chinese, but cannot begin with HTTP:\/\/ or https:\/\/. |
port_break | typing.Union[bool, ros_cdk_core.IResolvable] | Property portBreak: Specifies whether to remove limits on the port range. |
external_ipRequired
external_ip: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Property externalIp: Source IP, must belongs to bandwidth package internet IP.
external_portRequired
external_port: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Property externalPort: Source port, now support [1-65535]|Any|x\/y.
forward_table_idRequired
forward_table_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Property forwardTableId: Create forward entry in specified forward table.
internal_ipRequired
internal_ip: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Property internalIp: Destination IP, must belong to VPC private IP.
internal_portRequired
internal_port: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Property internalPort: Destination port, now support [1-65535]|Any|x\/y.
ip_protocolRequired
ip_protocol: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Property ipProtocol: Supported protocol, Now support 'TCP|UDP|Any'.
forward_entry_nameOptional
forward_entry_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Property forwardEntryName: the name of the DNAT rule is 2-128 characters long and must start with a letter or Chinese, but cannot begin with HTTP:\/\/ or https:\/\/.
port_breakOptional
port_break: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
Property portBreak: Specifies whether to remove limits on the port range.