Package com.pulumi.aws.ec2.outputs
Class DefaultRouteTableRoute
- java.lang.Object
-
- com.pulumi.aws.ec2.outputs.DefaultRouteTableRoute
-
public final class DefaultRouteTableRoute extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DefaultRouteTableRoute.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DefaultRouteTableRoute.Builder
builder()
static DefaultRouteTableRoute.Builder
builder(DefaultRouteTableRoute defaults)
java.util.Optional<java.lang.String>
cidrBlock()
java.util.Optional<java.lang.String>
coreNetworkArn()
java.util.Optional<java.lang.String>
destinationPrefixListId()
java.util.Optional<java.lang.String>
egressOnlyGatewayId()
java.util.Optional<java.lang.String>
gatewayId()
java.util.Optional<java.lang.String>
instanceId()
java.util.Optional<java.lang.String>
ipv6CidrBlock()
java.util.Optional<java.lang.String>
natGatewayId()
java.util.Optional<java.lang.String>
networkInterfaceId()
java.util.Optional<java.lang.String>
transitGatewayId()
java.util.Optional<java.lang.String>
vpcEndpointId()
java.util.Optional<java.lang.String>
vpcPeeringConnectionId()
-
-
-
Method Detail
-
cidrBlock
public java.util.Optional<java.lang.String> cidrBlock()
- Returns:
- The CIDR block of the route.
-
coreNetworkArn
public java.util.Optional<java.lang.String> coreNetworkArn()
- Returns:
- The Amazon Resource Name (ARN) of a core network.
-
destinationPrefixListId
public java.util.Optional<java.lang.String> destinationPrefixListId()
- Returns:
- The ID of a managed prefix list destination of the route. One of the following target arguments must be supplied:
-
egressOnlyGatewayId
public java.util.Optional<java.lang.String> egressOnlyGatewayId()
- Returns:
- Identifier of a VPC Egress Only Internet Gateway.
-
gatewayId
public java.util.Optional<java.lang.String> gatewayId()
- Returns:
- Identifier of a VPC internet gateway or a virtual private gateway.
-
instanceId
public java.util.Optional<java.lang.String> instanceId()
- Returns:
- Identifier of an EC2 instance.
-
ipv6CidrBlock
public java.util.Optional<java.lang.String> ipv6CidrBlock()
- Returns:
- The Ipv6 CIDR block of the route
-
natGatewayId
public java.util.Optional<java.lang.String> natGatewayId()
- Returns:
- Identifier of a VPC NAT gateway.
-
networkInterfaceId
public java.util.Optional<java.lang.String> networkInterfaceId()
- Returns:
- Identifier of an EC2 network interface.
-
transitGatewayId
public java.util.Optional<java.lang.String> transitGatewayId()
- Returns:
- Identifier of an EC2 Transit Gateway.
-
vpcEndpointId
public java.util.Optional<java.lang.String> vpcEndpointId()
- Returns:
- Identifier of a VPC Endpoint. This route must be removed prior to VPC Endpoint deletion.
-
vpcPeeringConnectionId
public java.util.Optional<java.lang.String> vpcPeeringConnectionId()
- Returns:
- Identifier of a VPC peering connection. Note that the default route, mapping the VPC's CIDR block to "local", is created implicitly and cannot be specified.
-
builder
public static DefaultRouteTableRoute.Builder builder()
-
builder
public static DefaultRouteTableRoute.Builder builder(DefaultRouteTableRoute defaults)
-
-