NaptConfigurationArgs

data class NaptConfigurationArgs(val enabled: Output<Either<String, NaptEnabled>>? = null, val pinholeLimits: Output<Int>? = null, val pinholeTimeouts: Output<PinholeTimeoutsArgs>? = null, val portRange: Output<PortRangeArgs>? = null, val portReuseHoldTime: Output<PortReuseHoldTimesArgs>? = null) : ConvertibleToJava<NaptConfigurationArgs>

The network address and port translation settings to use for the attached data network.

Constructors

Link copied to clipboard
constructor(enabled: Output<Either<String, NaptEnabled>>? = null, pinholeLimits: Output<Int>? = null, pinholeTimeouts: Output<PinholeTimeoutsArgs>? = null, portRange: Output<PortRangeArgs>? = null, portReuseHoldTime: Output<PortReuseHoldTimesArgs>? = null)

Properties

Link copied to clipboard
val enabled: Output<Either<String, NaptEnabled>>? = null

Whether NAPT is enabled for connections to this attached data network.

Link copied to clipboard
val pinholeLimits: Output<Int>? = null

Maximum number of UDP and TCP pinholes that can be open simultaneously on the core interface. For 5G networks, this is the N6 interface. For 4G networks, this is the SGi interface.

Link copied to clipboard

Expiry times of inactive NAPT pinholes, in seconds. All timers must be at least 1 second.

Link copied to clipboard
val portRange: Output<PortRangeArgs>? = null

Range of port numbers to use as translated ports on each translated address. If not specified and NAPT is enabled, this range defaults to 1,024 - 49,999. (Ports under 1,024 should not be used because these are special purpose ports reserved by IANA. Ports 50,000 and above are reserved for non-NAPT use.)

Link copied to clipboard

The minimum time (in seconds) that will pass before a port that was used by a closed pinhole can be recycled for use by another pinhole. All hold times must be at least 1 second.

Functions

Link copied to clipboard
open override fun toJava(): NaptConfigurationArgs