JitNetworkAccessPortRuleArgs

data class JitNetworkAccessPortRuleArgs(val allowedSourceAddressPrefix: Output<String>? = null, val allowedSourceAddressPrefixes: Output<List<String>>? = null, val maxRequestAccessDuration: Output<String>, val number: Output<Int>, val protocol: Output<Either<String, Protocol>>) : ConvertibleToJava<JitNetworkAccessPortRuleArgs>

Constructors

Link copied to clipboard
constructor(allowedSourceAddressPrefix: Output<String>? = null, allowedSourceAddressPrefixes: Output<List<String>>? = null, maxRequestAccessDuration: Output<String>, number: Output<Int>, protocol: Output<Either<String, Protocol>>)

Properties

Link copied to clipboard
val allowedSourceAddressPrefix: Output<String>? = null

Mutually exclusive with the "allowedSourceAddressPrefixes" parameter. Should be an IP address or CIDR, for example "192.168.0.3" or "192.168.0.0/16".

Link copied to clipboard

Mutually exclusive with the "allowedSourceAddressPrefix" parameter.

Link copied to clipboard

Maximum duration requests can be made for. In ISO 8601 duration format. Minimum 5 minutes, maximum 1 day

Link copied to clipboard
val number: Output<Int>
Link copied to clipboard
val protocol: Output<Either<String, Protocol>>

Functions

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