Package com.pulumi.aws.ec2transitgateway
Class RouteArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ec2transitgateway.RouteArgs.Builder
-
- Enclosing class:
- RouteArgs
public static final class RouteArgs.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RouteArgs.Builderblackhole(com.pulumi.core.Output<java.lang.Boolean> blackhole)RouteArgs.Builderblackhole(java.lang.Boolean blackhole)RouteArgsbuild()RouteArgs.BuilderdestinationCidrBlock(com.pulumi.core.Output<java.lang.String> destinationCidrBlock)RouteArgs.BuilderdestinationCidrBlock(java.lang.String destinationCidrBlock)RouteArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)RouteArgs.Builderregion(java.lang.String region)RouteArgs.BuildertransitGatewayAttachmentId(com.pulumi.core.Output<java.lang.String> transitGatewayAttachmentId)RouteArgs.BuildertransitGatewayAttachmentId(java.lang.String transitGatewayAttachmentId)RouteArgs.BuildertransitGatewayRouteTableId(com.pulumi.core.Output<java.lang.String> transitGatewayRouteTableId)RouteArgs.BuildertransitGatewayRouteTableId(java.lang.String transitGatewayRouteTableId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RouteArgs defaults)
-
-
Method Detail
-
blackhole
public RouteArgs.Builder blackhole(@Nullable com.pulumi.core.Output<java.lang.Boolean> blackhole)
- Parameters:
blackhole- Indicates whether to drop traffic that matches this route (default to `false`).- Returns:
- builder
-
blackhole
public RouteArgs.Builder blackhole(java.lang.Boolean blackhole)
- Parameters:
blackhole- Indicates whether to drop traffic that matches this route (default to `false`).- Returns:
- builder
-
destinationCidrBlock
public RouteArgs.Builder destinationCidrBlock(com.pulumi.core.Output<java.lang.String> destinationCidrBlock)
- Parameters:
destinationCidrBlock- IPv4 or IPv6 RFC1924 CIDR used for destination matches. Routing decisions are based on the most specific match.- Returns:
- builder
-
destinationCidrBlock
public RouteArgs.Builder destinationCidrBlock(java.lang.String destinationCidrBlock)
- Parameters:
destinationCidrBlock- IPv4 or IPv6 RFC1924 CIDR used for destination matches. Routing decisions are based on the most specific match.- Returns:
- builder
-
region
public RouteArgs.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 RouteArgs.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
-
transitGatewayAttachmentId
public RouteArgs.Builder transitGatewayAttachmentId(@Nullable com.pulumi.core.Output<java.lang.String> transitGatewayAttachmentId)
- Parameters:
transitGatewayAttachmentId- Identifier of EC2 Transit Gateway Attachment (required if `blackhole` is set to false).- Returns:
- builder
-
transitGatewayAttachmentId
public RouteArgs.Builder transitGatewayAttachmentId(java.lang.String transitGatewayAttachmentId)
- Parameters:
transitGatewayAttachmentId- Identifier of EC2 Transit Gateway Attachment (required if `blackhole` is set to false).- Returns:
- builder
-
transitGatewayRouteTableId
public RouteArgs.Builder transitGatewayRouteTableId(com.pulumi.core.Output<java.lang.String> transitGatewayRouteTableId)
- Parameters:
transitGatewayRouteTableId- Identifier of EC2 Transit Gateway Route Table.- Returns:
- builder
-
transitGatewayRouteTableId
public RouteArgs.Builder transitGatewayRouteTableId(java.lang.String transitGatewayRouteTableId)
- Parameters:
transitGatewayRouteTableId- Identifier of EC2 Transit Gateway Route Table.- Returns:
- builder
-
build
public RouteArgs build()
-
-