NetworkTapRuleMatchConditionArgs

data class NetworkTapRuleMatchConditionArgs(val encapsulationType: Output<Either<String, EncapsulationType>>? = null, val ipCondition: Output<IpMatchConditionArgs>? = null, val portCondition: Output<PortConditionArgs>? = null, val protocolTypes: Output<List<String>>? = null, val vlanMatchCondition: Output<VlanMatchConditionArgs>? = null) : ConvertibleToJava<NetworkTapRuleMatchConditionArgs>

Defines the match condition that is supported to filter the traffic.

Constructors

Link copied to clipboard
constructor(encapsulationType: Output<Either<String, EncapsulationType>>? = null, ipCondition: Output<IpMatchConditionArgs>? = null, portCondition: Output<PortConditionArgs>? = null, protocolTypes: Output<List<String>>? = null, vlanMatchCondition: Output<VlanMatchConditionArgs>? = null)

Properties

Link copied to clipboard
val encapsulationType: Output<Either<String, EncapsulationType>>? = null

Encapsulation Type that needs to be matched.

Link copied to clipboard
val ipCondition: Output<IpMatchConditionArgs>? = null

IP condition that needs to be matched.

Link copied to clipboard
val portCondition: Output<PortConditionArgs>? = null

Defines the port condition that needs to be matched.

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

List of the protocols that need to be matched.

Link copied to clipboard

Vlan match condition that needs to be matched.

Functions

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