AccessControlListPortConditionArgs

data class AccessControlListPortConditionArgs(val flags: Output<List<String>>? = null, 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<AccessControlListPortConditionArgs>

Defines the port condition that needs to be matched.

Constructors

Link copied to clipboard
constructor(flags: Output<List<String>>? = null, 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 flags: Output<List<String>>? = null

List of protocol flags that need to be matched. Example: established | initial | . List of eligible TCP Flags are ack, fin, not-ack, not-fin, not-psh, not-rst, not-syn, not-urg, psh, rst, syn, urg

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(): AccessControlListPortConditionArgs