JitNetworkAccessRequestPortArgs

data class JitNetworkAccessRequestPortArgs(val allowedSourceAddressPrefix: Output<String>? = null, val allowedSourceAddressPrefixes: Output<List<String>>? = null, val endTimeUtc: Output<String>, val mappedPort: Output<Int>? = null, val number: Output<Int>, val status: Output<Either<String, Status>>, val statusReason: Output<Either<String, StatusReason>>) : ConvertibleToJava<JitNetworkAccessRequestPortArgs>

Constructors

Link copied to clipboard
constructor(allowedSourceAddressPrefix: Output<String>? = null, allowedSourceAddressPrefixes: Output<List<String>>? = null, endTimeUtc: Output<String>, mappedPort: Output<Int>? = null, number: Output<Int>, status: Output<Either<String, Status>>, statusReason: Output<Either<String, StatusReason>>)

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
val endTimeUtc: Output<String>

The date & time at which the request ends in UTC

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

The port which is mapped to this port's number in the Azure Firewall, if applicable

Link copied to clipboard
val number: Output<Int>
Link copied to clipboard
val status: Output<Either<String, Status>>

The status of the port

Link copied to clipboard
val statusReason: Output<Either<String, StatusReason>>

A description of why the status has its value

Functions

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