Package com.pulumi.aws.ec2.inputs
Class GetRouteArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ec2.inputs.GetRouteArgs.Builder
-
- Enclosing class:
- GetRouteArgs
public static final class GetRouteArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GetRouteArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetRouteArgsbuild()GetRouteArgs.BuildercarrierGatewayId(com.pulumi.core.Output<java.lang.String> carrierGatewayId)GetRouteArgs.BuildercarrierGatewayId(java.lang.String carrierGatewayId)GetRouteArgs.BuildercoreNetworkArn(com.pulumi.core.Output<java.lang.String> coreNetworkArn)GetRouteArgs.BuildercoreNetworkArn(java.lang.String coreNetworkArn)GetRouteArgs.BuilderdestinationCidrBlock(com.pulumi.core.Output<java.lang.String> destinationCidrBlock)GetRouteArgs.BuilderdestinationCidrBlock(java.lang.String destinationCidrBlock)GetRouteArgs.BuilderdestinationIpv6CidrBlock(com.pulumi.core.Output<java.lang.String> destinationIpv6CidrBlock)GetRouteArgs.BuilderdestinationIpv6CidrBlock(java.lang.String destinationIpv6CidrBlock)GetRouteArgs.BuilderdestinationPrefixListId(com.pulumi.core.Output<java.lang.String> destinationPrefixListId)GetRouteArgs.BuilderdestinationPrefixListId(java.lang.String destinationPrefixListId)GetRouteArgs.BuilderegressOnlyGatewayId(com.pulumi.core.Output<java.lang.String> egressOnlyGatewayId)GetRouteArgs.BuilderegressOnlyGatewayId(java.lang.String egressOnlyGatewayId)GetRouteArgs.BuildergatewayId(com.pulumi.core.Output<java.lang.String> gatewayId)GetRouteArgs.BuildergatewayId(java.lang.String gatewayId)GetRouteArgs.BuilderinstanceId(com.pulumi.core.Output<java.lang.String> instanceId)GetRouteArgs.BuilderinstanceId(java.lang.String instanceId)GetRouteArgs.BuilderlocalGatewayId(com.pulumi.core.Output<java.lang.String> localGatewayId)GetRouteArgs.BuilderlocalGatewayId(java.lang.String localGatewayId)GetRouteArgs.BuildernatGatewayId(com.pulumi.core.Output<java.lang.String> natGatewayId)GetRouteArgs.BuildernatGatewayId(java.lang.String natGatewayId)GetRouteArgs.BuildernetworkInterfaceId(com.pulumi.core.Output<java.lang.String> networkInterfaceId)GetRouteArgs.BuildernetworkInterfaceId(java.lang.String networkInterfaceId)GetRouteArgs.BuilderodbNetworkArn(com.pulumi.core.Output<java.lang.String> odbNetworkArn)GetRouteArgs.BuilderodbNetworkArn(java.lang.String odbNetworkArn)GetRouteArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)GetRouteArgs.Builderregion(java.lang.String region)GetRouteArgs.BuilderrouteTableId(com.pulumi.core.Output<java.lang.String> routeTableId)GetRouteArgs.BuilderrouteTableId(java.lang.String routeTableId)GetRouteArgs.BuildertransitGatewayId(com.pulumi.core.Output<java.lang.String> transitGatewayId)GetRouteArgs.BuildertransitGatewayId(java.lang.String transitGatewayId)GetRouteArgs.BuildervpcPeeringConnectionId(com.pulumi.core.Output<java.lang.String> vpcPeeringConnectionId)GetRouteArgs.BuildervpcPeeringConnectionId(java.lang.String vpcPeeringConnectionId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetRouteArgs defaults)
-
-
Method Detail
-
carrierGatewayId
public GetRouteArgs.Builder carrierGatewayId(@Nullable com.pulumi.core.Output<java.lang.String> carrierGatewayId)
- Parameters:
carrierGatewayId- EC2 Carrier Gateway ID of the Route belonging to the Route Table.- Returns:
- builder
-
carrierGatewayId
public GetRouteArgs.Builder carrierGatewayId(java.lang.String carrierGatewayId)
- Parameters:
carrierGatewayId- EC2 Carrier Gateway ID of the Route belonging to the Route Table.- Returns:
- builder
-
coreNetworkArn
public GetRouteArgs.Builder coreNetworkArn(@Nullable com.pulumi.core.Output<java.lang.String> coreNetworkArn)
- Parameters:
coreNetworkArn- Core network ARN of the Route belonging to the Route Table.- Returns:
- builder
-
coreNetworkArn
public GetRouteArgs.Builder coreNetworkArn(java.lang.String coreNetworkArn)
- Parameters:
coreNetworkArn- Core network ARN of the Route belonging to the Route Table.- Returns:
- builder
-
destinationCidrBlock
public GetRouteArgs.Builder destinationCidrBlock(@Nullable com.pulumi.core.Output<java.lang.String> destinationCidrBlock)
- Parameters:
destinationCidrBlock- CIDR block of the Route belonging to the Route Table.- Returns:
- builder
-
destinationCidrBlock
public GetRouteArgs.Builder destinationCidrBlock(java.lang.String destinationCidrBlock)
- Parameters:
destinationCidrBlock- CIDR block of the Route belonging to the Route Table.- Returns:
- builder
-
destinationIpv6CidrBlock
public GetRouteArgs.Builder destinationIpv6CidrBlock(@Nullable com.pulumi.core.Output<java.lang.String> destinationIpv6CidrBlock)
- Parameters:
destinationIpv6CidrBlock- IPv6 CIDR block of the Route belonging to the Route Table.- Returns:
- builder
-
destinationIpv6CidrBlock
public GetRouteArgs.Builder destinationIpv6CidrBlock(java.lang.String destinationIpv6CidrBlock)
- Parameters:
destinationIpv6CidrBlock- IPv6 CIDR block of the Route belonging to the Route Table.- Returns:
- builder
-
destinationPrefixListId
public GetRouteArgs.Builder destinationPrefixListId(@Nullable com.pulumi.core.Output<java.lang.String> destinationPrefixListId)
- Parameters:
destinationPrefixListId- ID of a managed prefix list destination of the Route belonging to the Route Table.- Returns:
- builder
-
destinationPrefixListId
public GetRouteArgs.Builder destinationPrefixListId(java.lang.String destinationPrefixListId)
- Parameters:
destinationPrefixListId- ID of a managed prefix list destination of the Route belonging to the Route Table.- Returns:
- builder
-
egressOnlyGatewayId
public GetRouteArgs.Builder egressOnlyGatewayId(@Nullable com.pulumi.core.Output<java.lang.String> egressOnlyGatewayId)
- Parameters:
egressOnlyGatewayId- Egress Only Gateway ID of the Route belonging to the Route Table.- Returns:
- builder
-
egressOnlyGatewayId
public GetRouteArgs.Builder egressOnlyGatewayId(java.lang.String egressOnlyGatewayId)
- Parameters:
egressOnlyGatewayId- Egress Only Gateway ID of the Route belonging to the Route Table.- Returns:
- builder
-
gatewayId
public GetRouteArgs.Builder gatewayId(@Nullable com.pulumi.core.Output<java.lang.String> gatewayId)
- Parameters:
gatewayId- Gateway ID of the Route belonging to the Route Table.- Returns:
- builder
-
gatewayId
public GetRouteArgs.Builder gatewayId(java.lang.String gatewayId)
- Parameters:
gatewayId- Gateway ID of the Route belonging to the Route Table.- Returns:
- builder
-
instanceId
public GetRouteArgs.Builder instanceId(@Nullable com.pulumi.core.Output<java.lang.String> instanceId)
- Parameters:
instanceId- Instance ID of the Route belonging to the Route Table.- Returns:
- builder
-
instanceId
public GetRouteArgs.Builder instanceId(java.lang.String instanceId)
- Parameters:
instanceId- Instance ID of the Route belonging to the Route Table.- Returns:
- builder
-
localGatewayId
public GetRouteArgs.Builder localGatewayId(@Nullable com.pulumi.core.Output<java.lang.String> localGatewayId)
- Parameters:
localGatewayId- Local Gateway ID of the Route belonging to the Route Table.- Returns:
- builder
-
localGatewayId
public GetRouteArgs.Builder localGatewayId(java.lang.String localGatewayId)
- Parameters:
localGatewayId- Local Gateway ID of the Route belonging to the Route Table.- Returns:
- builder
-
natGatewayId
public GetRouteArgs.Builder natGatewayId(@Nullable com.pulumi.core.Output<java.lang.String> natGatewayId)
- Parameters:
natGatewayId- NAT Gateway ID of the Route belonging to the Route Table.- Returns:
- builder
-
natGatewayId
public GetRouteArgs.Builder natGatewayId(java.lang.String natGatewayId)
- Parameters:
natGatewayId- NAT Gateway ID of the Route belonging to the Route Table.- Returns:
- builder
-
networkInterfaceId
public GetRouteArgs.Builder networkInterfaceId(@Nullable com.pulumi.core.Output<java.lang.String> networkInterfaceId)
- Parameters:
networkInterfaceId- Network Interface ID of the Route belonging to the Route Table.- Returns:
- builder
-
networkInterfaceId
public GetRouteArgs.Builder networkInterfaceId(java.lang.String networkInterfaceId)
- Parameters:
networkInterfaceId- Network Interface ID of the Route belonging to the Route Table.- Returns:
- builder
-
odbNetworkArn
public GetRouteArgs.Builder odbNetworkArn(@Nullable com.pulumi.core.Output<java.lang.String> odbNetworkArn)
- Parameters:
odbNetworkArn- ODB network ARN of the Route belonging to the Route Table.- Returns:
- builder
-
odbNetworkArn
public GetRouteArgs.Builder odbNetworkArn(java.lang.String odbNetworkArn)
- Parameters:
odbNetworkArn- ODB network ARN of the Route belonging to the Route Table.- Returns:
- builder
-
region
public GetRouteArgs.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 GetRouteArgs.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
-
routeTableId
public GetRouteArgs.Builder routeTableId(com.pulumi.core.Output<java.lang.String> routeTableId)
- Parameters:
routeTableId- ID of the specific Route Table containing the Route entry.- Returns:
- builder
-
routeTableId
public GetRouteArgs.Builder routeTableId(java.lang.String routeTableId)
- Parameters:
routeTableId- ID of the specific Route Table containing the Route entry.- Returns:
- builder
-
transitGatewayId
public GetRouteArgs.Builder transitGatewayId(@Nullable com.pulumi.core.Output<java.lang.String> transitGatewayId)
- Parameters:
transitGatewayId- EC2 Transit Gateway ID of the Route belonging to the Route Table.- Returns:
- builder
-
transitGatewayId
public GetRouteArgs.Builder transitGatewayId(java.lang.String transitGatewayId)
- Parameters:
transitGatewayId- EC2 Transit Gateway ID of the Route belonging to the Route Table.- Returns:
- builder
-
vpcPeeringConnectionId
public GetRouteArgs.Builder vpcPeeringConnectionId(@Nullable com.pulumi.core.Output<java.lang.String> vpcPeeringConnectionId)
- Parameters:
vpcPeeringConnectionId- VPC Peering Connection ID of the Route belonging to the Route Table. The arguments of this data source act as filters for querying the available Route in the current region. The given filters must match exactly oneRoute whose data will be exported as attributes.- Returns:
- builder
-
vpcPeeringConnectionId
public GetRouteArgs.Builder vpcPeeringConnectionId(java.lang.String vpcPeeringConnectionId)
- Parameters:
vpcPeeringConnectionId- VPC Peering Connection ID of the Route belonging to the Route Table. The arguments of this data source act as filters for querying the available Route in the current region. The given filters must match exactly oneRoute whose data will be exported as attributes.- Returns:
- builder
-
build
public GetRouteArgs build()
-
-