Class TrafficMirrorFilterRuleArgs.Builder

    • Method Detail

      • description

        public TrafficMirrorFilterRuleArgs.Builder description​(@Nullable
                                                               com.pulumi.core.Output<java.lang.String> description)
        Parameters:
        description - Description of the traffic mirror filter rule.
        Returns:
        builder
      • description

        public TrafficMirrorFilterRuleArgs.Builder description​(java.lang.String description)
        Parameters:
        description - Description of the traffic mirror filter rule.
        Returns:
        builder
      • destinationCidrBlock

        public TrafficMirrorFilterRuleArgs.Builder destinationCidrBlock​(com.pulumi.core.Output<java.lang.String> destinationCidrBlock)
        Parameters:
        destinationCidrBlock - Destination CIDR block to assign to the Traffic Mirror rule.
        Returns:
        builder
      • destinationCidrBlock

        public TrafficMirrorFilterRuleArgs.Builder destinationCidrBlock​(java.lang.String destinationCidrBlock)
        Parameters:
        destinationCidrBlock - Destination CIDR block to assign to the Traffic Mirror rule.
        Returns:
        builder
      • protocol

        public TrafficMirrorFilterRuleArgs.Builder protocol​(@Nullable
                                                            com.pulumi.core.Output<java.lang.Integer> protocol)
        Parameters:
        protocol - 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.
        Returns:
        builder
      • protocol

        public TrafficMirrorFilterRuleArgs.Builder protocol​(java.lang.Integer protocol)
        Parameters:
        protocol - 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.
        Returns:
        builder
      • region

        public TrafficMirrorFilterRuleArgs.Builder region​(@Nullable
                                                          com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - 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.
        Returns:
        builder
      • region

        public TrafficMirrorFilterRuleArgs.Builder region​(java.lang.String region)
        Parameters:
        region - 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.
        Returns:
        builder
      • ruleAction

        public TrafficMirrorFilterRuleArgs.Builder ruleAction​(com.pulumi.core.Output<java.lang.String> ruleAction)
        Parameters:
        ruleAction - Action to take (accept | reject) on the filtered traffic. Valid values are `accept` and `reject`
        Returns:
        builder
      • ruleAction

        public TrafficMirrorFilterRuleArgs.Builder ruleAction​(java.lang.String ruleAction)
        Parameters:
        ruleAction - Action to take (accept | reject) on the filtered traffic. Valid values are `accept` and `reject`
        Returns:
        builder
      • ruleNumber

        public TrafficMirrorFilterRuleArgs.Builder ruleNumber​(com.pulumi.core.Output<java.lang.Integer> ruleNumber)
        Parameters:
        ruleNumber - 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.
        Returns:
        builder
      • ruleNumber

        public TrafficMirrorFilterRuleArgs.Builder ruleNumber​(java.lang.Integer ruleNumber)
        Parameters:
        ruleNumber - 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.
        Returns:
        builder
      • sourceCidrBlock

        public TrafficMirrorFilterRuleArgs.Builder sourceCidrBlock​(com.pulumi.core.Output<java.lang.String> sourceCidrBlock)
        Parameters:
        sourceCidrBlock - Source CIDR block to assign to the Traffic Mirror rule.
        Returns:
        builder
      • sourceCidrBlock

        public TrafficMirrorFilterRuleArgs.Builder sourceCidrBlock​(java.lang.String sourceCidrBlock)
        Parameters:
        sourceCidrBlock - Source CIDR block to assign to the Traffic Mirror rule.
        Returns:
        builder
      • trafficDirection

        public TrafficMirrorFilterRuleArgs.Builder trafficDirection​(com.pulumi.core.Output<java.lang.String> trafficDirection)
        Parameters:
        trafficDirection - Direction of traffic to be captured. Valid values are `ingress` and `egress` Traffic mirror port range support following attributes:
        Returns:
        builder
      • trafficDirection

        public TrafficMirrorFilterRuleArgs.Builder trafficDirection​(java.lang.String trafficDirection)
        Parameters:
        trafficDirection - Direction of traffic to be captured. Valid values are `ingress` and `egress` Traffic mirror port range support following attributes:
        Returns:
        builder
      • trafficMirrorFilterId

        public TrafficMirrorFilterRuleArgs.Builder trafficMirrorFilterId​(com.pulumi.core.Output<java.lang.String> trafficMirrorFilterId)
        Parameters:
        trafficMirrorFilterId - ID of the traffic mirror filter to which this rule should be added
        Returns:
        builder
      • trafficMirrorFilterId

        public TrafficMirrorFilterRuleArgs.Builder trafficMirrorFilterId​(java.lang.String trafficMirrorFilterId)
        Parameters:
        trafficMirrorFilterId - ID of the traffic mirror filter to which this rule should be added
        Returns:
        builder