PortConditionArgs

data class PortConditionArgs(val layer4Protocol: Output<Either<String, Layer4Protocol>>, val portGroupNames: Output<List<String>>? = null, val portType: Output<Either<String, PortType>>? = null, val ports: Output<List<String>>? = null) : ConvertibleToJava<PortConditionArgs>

Port condition that needs to be matched.

Constructors

Link copied to clipboard
constructor(layer4Protocol: Output<Either<String, Layer4Protocol>>, portGroupNames: Output<List<String>>? = null, portType: Output<Either<String, PortType>>? = null, ports: Output<List<String>>? = null)

Properties

Link copied to clipboard
val layer4Protocol: Output<Either<String, Layer4Protocol>>

Layer4 protocol type that needs to be matched.

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

List of the port Group Names that need to be matched.

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

List of the Ports that need to be matched.

Link copied to clipboard
val portType: Output<Either<String, PortType>>? = null

Port type that needs to be matched.

Functions

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