AccessControlListMatchConfigurationArgs

data class AccessControlListMatchConfigurationArgs(val actions: Output<List<AccessControlListActionArgs>>? = null, val ipAddressType: Output<Either<String, IPAddressType>>? = null, val matchConditions: Output<List<AccessControlListMatchConditionArgs>>? = null, val matchConfigurationName: Output<String>? = null, val sequenceNumber: Output<Double>? = null) : ConvertibleToJava<AccessControlListMatchConfigurationArgs>

Defines the match configuration that are supported to filter the traffic.

Constructors

Link copied to clipboard
constructor(actions: Output<List<AccessControlListActionArgs>>? = null, ipAddressType: Output<Either<String, IPAddressType>>? = null, matchConditions: Output<List<AccessControlListMatchConditionArgs>>? = null, matchConfigurationName: Output<String>? = null, sequenceNumber: Output<Double>? = null)

Properties

Link copied to clipboard

List of actions that need to be performed for the matched conditions.

Link copied to clipboard
val ipAddressType: Output<Either<String, IPAddressType>>? = null

Type of IP Address. IPv4 or IPv6

Link copied to clipboard

List of the match conditions.

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

The name of the match configuration.

Link copied to clipboard
val sequenceNumber: Output<Double>? = null

Sequence Number of the match configuration.

Functions

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