Package com.pulumi.aws.ec2
Class TrafficMirrorFilterRuleArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.ec2.TrafficMirrorFilterRuleArgs
-
public final class TrafficMirrorFilterRuleArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTrafficMirrorFilterRuleArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static TrafficMirrorFilterRuleArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TrafficMirrorFilterRuleArgs.Builderbuilder()static TrafficMirrorFilterRuleArgs.Builderbuilder(TrafficMirrorFilterRuleArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>description()com.pulumi.core.Output<java.lang.String>destinationCidrBlock()java.util.Optional<com.pulumi.core.Output<TrafficMirrorFilterRuleDestinationPortRangeArgs>>destinationPortRange()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>protocol()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()com.pulumi.core.Output<java.lang.String>ruleAction()com.pulumi.core.Output<java.lang.Integer>ruleNumber()com.pulumi.core.Output<java.lang.String>sourceCidrBlock()java.util.Optional<com.pulumi.core.Output<TrafficMirrorFilterRuleSourcePortRangeArgs>>sourcePortRange()com.pulumi.core.Output<java.lang.String>trafficDirection()com.pulumi.core.Output<java.lang.String>trafficMirrorFilterId()
-
-
-
Field Detail
-
Empty
public static final TrafficMirrorFilterRuleArgs Empty
-
-
Method Detail
-
description
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
- Returns:
- Description of the traffic mirror filter rule.
-
destinationCidrBlock
public com.pulumi.core.Output<java.lang.String> destinationCidrBlock()
- Returns:
- Destination CIDR block to assign to the Traffic Mirror rule.
-
destinationPortRange
public java.util.Optional<com.pulumi.core.Output<TrafficMirrorFilterRuleDestinationPortRangeArgs>> destinationPortRange()
- Returns:
- Destination port range. Supported only when the protocol is set to TCP(6) or UDP(17). See Traffic mirror port range documented below
-
protocol
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> protocol()
- Returns:
- Protocol number, for example 17 (UDP), to assign to the Traffic Mirror rule. For information about the protocol value, see [Protocol Numbers](https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml) on the Internet Assigned Numbers Authority (IANA) website.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
ruleAction
public com.pulumi.core.Output<java.lang.String> ruleAction()
- Returns:
- Action to take (accept | reject) on the filtered traffic. Valid values are `accept` and `reject`
-
ruleNumber
public com.pulumi.core.Output<java.lang.Integer> ruleNumber()
- Returns:
- Number of the Traffic Mirror rule. This number must be unique for each Traffic Mirror rule in a given direction. The rules are processed in ascending order by rule number.
-
sourceCidrBlock
public com.pulumi.core.Output<java.lang.String> sourceCidrBlock()
- Returns:
- Source CIDR block to assign to the Traffic Mirror rule.
-
sourcePortRange
public java.util.Optional<com.pulumi.core.Output<TrafficMirrorFilterRuleSourcePortRangeArgs>> sourcePortRange()
- Returns:
- Source port range. Supported only when the protocol is set to TCP(6) or UDP(17). See Traffic mirror port range documented below
-
trafficDirection
public com.pulumi.core.Output<java.lang.String> trafficDirection()
- Returns:
- Direction of traffic to be captured. Valid values are `ingress` and `egress` Traffic mirror port range support following attributes:
-
trafficMirrorFilterId
public com.pulumi.core.Output<java.lang.String> trafficMirrorFilterId()
- Returns:
- ID of the traffic mirror filter to which this rule should be added
-
builder
public static TrafficMirrorFilterRuleArgs.Builder builder()
-
builder
public static TrafficMirrorFilterRuleArgs.Builder builder(TrafficMirrorFilterRuleArgs defaults)
-
-