Class PolicyTableEntryState.Builder
- java.lang.Object
-
- com.pulumi.aws.ec2transitgateway.inputs.PolicyTableEntryState.Builder
-
- Enclosing class:
- PolicyTableEntryState
public static final class PolicyTableEntryState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(PolicyTableEntryState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PolicyTableEntryState defaults)
-
-
Method Detail
-
policyRule
public PolicyTableEntryState.Builder policyRule(@Nullable com.pulumi.core.Output<PolicyTableEntryPolicyRuleArgs> policyRule)
- Parameters:
policyRule- Matching criteria for the policy table entry. See below.- Returns:
- builder
-
policyRule
public PolicyTableEntryState.Builder policyRule(PolicyTableEntryPolicyRuleArgs policyRule)
- Parameters:
policyRule- Matching criteria for the policy table entry. See below.- Returns:
- builder
-
policyRuleNumber
public PolicyTableEntryState.Builder policyRuleNumber(@Nullable 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 PolicyTableEntryState.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 PolicyTableEntryState.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 PolicyTableEntryState.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 PolicyTableEntryState.Builder targetRouteTableId(@Nullable 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 PolicyTableEntryState.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 PolicyTableEntryState.Builder transitGatewayPolicyTableId(@Nullable 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 PolicyTableEntryState.Builder transitGatewayPolicyTableId(java.lang.String transitGatewayPolicyTableId)
- Parameters:
transitGatewayPolicyTableId- EC2 Transit Gateway Policy Table identifier. The following arguments are optional:- Returns:
- builder
-
build
public PolicyTableEntryState build()
-
-