@Stability(value=Stable) public static final class CfnTrafficMirrorFilterRule.Builder extends Object implements software.amazon.jsii.Builder<CfnTrafficMirrorFilterRule>
CfnTrafficMirrorFilterRule.@Stability(value=Stable) public static CfnTrafficMirrorFilterRule.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnTrafficMirrorFilterRule.TrafficMirrorPortRangeProperty.Builder.@Stability(value=Stable) public CfnTrafficMirrorFilterRule.Builder destinationCidrBlock(String destinationCidrBlock)
destinationCidrBlock - The destination CIDR block to assign to the Traffic Mirror rule. This parameter is required.this@Stability(value=Stable) public CfnTrafficMirrorFilterRule.Builder ruleAction(String ruleAction)
ruleAction - The action to take on the filtered traffic. This parameter is required.this@Stability(value=Stable) public CfnTrafficMirrorFilterRule.Builder ruleNumber(Number ruleNumber)
This number must be unique for each Traffic Mirror rule in a given direction. The rules are processed in ascending order by rule number.
ruleNumber - The number of the Traffic Mirror rule. This parameter is required.this@Stability(value=Stable) public CfnTrafficMirrorFilterRule.Builder sourceCidrBlock(String sourceCidrBlock)
sourceCidrBlock - The source CIDR block to assign to the Traffic Mirror rule. This parameter is required.this@Stability(value=Stable) public CfnTrafficMirrorFilterRule.Builder trafficDirection(String trafficDirection)
trafficDirection - The type of traffic. This parameter is required.this@Stability(value=Stable) public CfnTrafficMirrorFilterRule.Builder trafficMirrorFilterId(String trafficMirrorFilterId)
trafficMirrorFilterId - The ID of the filter that this rule is associated with. This parameter is required.this@Stability(value=Stable) public CfnTrafficMirrorFilterRule.Builder description(String description)
description - The description of the Traffic Mirror rule. This parameter is required.this@Stability(value=Stable) public CfnTrafficMirrorFilterRule.Builder destinationPortRange(CfnTrafficMirrorFilterRule.TrafficMirrorPortRangeProperty destinationPortRange)
destinationPortRange - The destination port range. This parameter is required.this@Stability(value=Stable) public CfnTrafficMirrorFilterRule.Builder destinationPortRange(IResolvable destinationPortRange)
destinationPortRange - The destination port range. This parameter is required.this@Stability(value=Stable) public CfnTrafficMirrorFilterRule.Builder protocol(Number protocol)
For information about the protocol value, see Protocol Numbers on the Internet Assigned Numbers Authority (IANA) website.
protocol - The protocol, for example UDP, to assign to the Traffic Mirror rule. This parameter is required.this@Stability(value=Stable) public CfnTrafficMirrorFilterRule.Builder sourcePortRange(CfnTrafficMirrorFilterRule.TrafficMirrorPortRangeProperty sourcePortRange)
sourcePortRange - The source port range. This parameter is required.this@Stability(value=Stable) public CfnTrafficMirrorFilterRule.Builder sourcePortRange(IResolvable sourcePortRange)
sourcePortRange - The source port range. This parameter is required.this@Stability(value=Stable) public CfnTrafficMirrorFilterRule build()
build in interface software.amazon.jsii.Builder<CfnTrafficMirrorFilterRule>Copyright © 2022. All rights reserved.