AccessControlListConditionPropertiesArgs

data class AccessControlListConditionPropertiesArgs(val action: Output<Either<String, ConditionActionType>>, val annotation: Output<String>? = null, val destinationAddress: Output<String>, val destinationPort: Output<String>, val protocol: Output<Int>, val sequenceNumber: Output<Int>, val sourceAddress: Output<String>, val sourcePort: Output<String>) : ConvertibleToJava<AccessControlListConditionPropertiesArgs>

Access Control List condition model.

Constructors

Link copied to clipboard
constructor(action: Output<Either<String, ConditionActionType>>, annotation: Output<String>? = null, destinationAddress: Output<String>, destinationPort: Output<String>, protocol: Output<Int>, sequenceNumber: Output<Int>, sourceAddress: Output<String>, sourcePort: Output<String>)

Properties

Link copied to clipboard
val action: Output<Either<String, ConditionActionType>>

action. Example: allow | deny.

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

Switch configuration description.

Link copied to clipboard

destinationAddress. Example: any | 1.1.1.0/24 | 1.1.10.10

Link copied to clipboard
val destinationPort: Output<String>

destinationPort. Example: any | 1253

Link copied to clipboard
val protocol: Output<Int>

TCP/IP protocol as defined in the list of IP protocol numbers. Example: 255 (any) | 0 | 1.

Link copied to clipboard
val sequenceNumber: Output<Int>

sequenceNumber of the Access Control List.

Link copied to clipboard
val sourceAddress: Output<String>

sourceAddress. Example: any | 1.1.1.0/24 | 1.1.10.10

Link copied to clipboard
val sourcePort: Output<String>

sourcePort. Example: any | 1253

Functions

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