Class TrafficMirrorFilterRuleState.Builder

    • Method Detail

      • arn

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

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

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

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

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

        public TrafficMirrorFilterRuleState.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 TrafficMirrorFilterRuleState.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 TrafficMirrorFilterRuleState.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 TrafficMirrorFilterRuleState.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 TrafficMirrorFilterRuleState.Builder ruleAction​(@Nullable
                                                               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 TrafficMirrorFilterRuleState.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 TrafficMirrorFilterRuleState.Builder ruleNumber​(@Nullable
                                                               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 TrafficMirrorFilterRuleState.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 TrafficMirrorFilterRuleState.Builder sourceCidrBlock​(@Nullable
                                                                    com.pulumi.core.Output<java.lang.String> sourceCidrBlock)
        Parameters:
        sourceCidrBlock - Source CIDR block to assign to the Traffic Mirror rule.
        Returns:
        builder
      • sourceCidrBlock

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

        public TrafficMirrorFilterRuleState.Builder trafficDirection​(@Nullable
                                                                     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 TrafficMirrorFilterRuleState.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 TrafficMirrorFilterRuleState.Builder trafficMirrorFilterId​(@Nullable
                                                                          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 TrafficMirrorFilterRuleState.Builder trafficMirrorFilterId​(java.lang.String trafficMirrorFilterId)
        Parameters:
        trafficMirrorFilterId - ID of the traffic mirror filter to which this rule should be added
        Returns:
        builder