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
fun NetworkTapRuleMatchConditionArgs(encapsulationType: Output<Either<String, EncapsulationType>>? = null, ipCondition: Output<IpMatchConditionArgs>? = null, portCondition: Output<PortConditionArgs>? = null, protocolTypes: Output<List<String>>? = null, vlanMatchCondition: Output<VlanMatchConditionArgs>? = null)

Functions

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

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.