Class PolicyTableEntryArgs.Builder

  • Enclosing class:
    PolicyTableEntryArgs

    public static final class PolicyTableEntryArgs.Builder
    extends java.lang.Object
    • Method Detail

      • policyRuleNumber

        public PolicyTableEntryArgs.Builder policyRuleNumber​(com.pulumi.core.Output<java.lang.String> policyRuleNumber)
        Parameters:
        policyRuleNumber - Rule number for this entry. Changing this value forces a new resource. Lower numbers are evaluated first and take precedence. Enter an integer from 1 to 50,000. Leave gaps between numbers (for example, 100, 110, 120) so you can insert rules later without renumbering.
        Returns:
        builder
      • policyRuleNumber

        public PolicyTableEntryArgs.Builder policyRuleNumber​(java.lang.String policyRuleNumber)
        Parameters:
        policyRuleNumber - Rule number for this entry. Changing this value forces a new resource. Lower numbers are evaluated first and take precedence. Enter an integer from 1 to 50,000. Leave gaps between numbers (for example, 100, 110, 120) so you can insert rules later without renumbering.
        Returns:
        builder
      • region

        public PolicyTableEntryArgs.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 PolicyTableEntryArgs.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
      • targetRouteTableId

        public PolicyTableEntryArgs.Builder targetRouteTableId​(com.pulumi.core.Output<java.lang.String> targetRouteTableId)
        Parameters:
        targetRouteTableId - ID of the transit gateway route table to use for traffic matching this rule.
        Returns:
        builder
      • targetRouteTableId

        public PolicyTableEntryArgs.Builder targetRouteTableId​(java.lang.String targetRouteTableId)
        Parameters:
        targetRouteTableId - ID of the transit gateway route table to use for traffic matching this rule.
        Returns:
        builder
      • transitGatewayPolicyTableId

        public PolicyTableEntryArgs.Builder transitGatewayPolicyTableId​(com.pulumi.core.Output<java.lang.String> transitGatewayPolicyTableId)
        Parameters:
        transitGatewayPolicyTableId - EC2 Transit Gateway Policy Table identifier. The following arguments are optional:
        Returns:
        builder
      • transitGatewayPolicyTableId

        public PolicyTableEntryArgs.Builder transitGatewayPolicyTableId​(java.lang.String transitGatewayPolicyTableId)
        Parameters:
        transitGatewayPolicyTableId - EC2 Transit Gateway Policy Table identifier. The following arguments are optional:
        Returns:
        builder