Skip to content

FullNatEntryProps

Properties for defining a FullNatEntry.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-vpc-fullnatentry

Initializer

import { FullNatEntryProps } from '@alicloud/ros-cdk-vpc'
const fullNatEntryProps: FullNatEntryProps = { ... }

Properties

Name Type Description
accessIp string | @alicloud/ros-cdk-core.IResolvable Property accessIp: The backend IP address to be modified in FULLNAT address translation.
accessPort string | @alicloud/ros-cdk-core.IResolvable Property accessPort: The backend port to be modified in the mapping of FULLNAT port.
fullNatTableId string | @alicloud/ros-cdk-core.IResolvable Property fullNatTableId: The ID of the FULLNAT table to which the FULLNAT entry belongs.
ipProtocol string | @alicloud/ros-cdk-core.IResolvable Property ipProtocol: The protocol of the packets that are forwarded by the port.
natIp string | @alicloud/ros-cdk-core.IResolvable Property natIp: The NAT IP address that provides address translation.
natIpPort string | @alicloud/ros-cdk-core.IResolvable Property natIpPort: The frontend port to be modified in the mapping of FULLNAT port.
networkInterfaceId string | @alicloud/ros-cdk-core.IResolvable Property networkInterfaceId: The elastic network interface (ENI) ID.
fullNatEntryDescription string | @alicloud/ros-cdk-core.IResolvable Property fullNatEntryDescription: The description of the FULLNAT entry.
fullNatEntryName string | @alicloud/ros-cdk-core.IResolvable Property fullNatEntryName: The FULLNAT entry name.

accessIpRequired

public readonly accessIp: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property accessIp: The backend IP address to be modified in FULLNAT address translation.


accessPortRequired

public readonly accessPort: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property accessPort: The backend port to be modified in the mapping of FULLNAT port.

Valid values: 1 to 65535.


fullNatTableIdRequired

public readonly fullNatTableId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property fullNatTableId: The ID of the FULLNAT table to which the FULLNAT entry belongs.


ipProtocolRequired

public readonly ipProtocol: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property ipProtocol: The protocol of the packets that are forwarded by the port.

Valid values: TCP UDP


natIpRequired

public readonly natIp: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property natIp: The NAT IP address that provides address translation.


natIpPortRequired

public readonly natIpPort: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property natIpPort: The frontend port to be modified in the mapping of FULLNAT port.

Valid values: 1 to 65535.


networkInterfaceIdRequired

public readonly networkInterfaceId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property networkInterfaceId: The elastic network interface (ENI) ID.


fullNatEntryDescriptionOptional

public readonly fullNatEntryDescription: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property fullNatEntryDescription: The description of the FULLNAT entry.

This parameter is optional. If you enter a description, the description must be 2 to 256 characters in length, and cannot start with http:\/\/ or https:\/\/.


fullNatEntryNameOptional

public readonly fullNatEntryName: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property fullNatEntryName: The FULLNAT entry name.

The name must be 2 to 128 characters in length. It must start with a letter but cannot start with http:\/\/ or https:\/\/.