Package com.pulumi.aws.ec2.inputs
Class DefaultRouteTableRouteArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.ec2.inputs.DefaultRouteTableRouteArgs
-
public final class DefaultRouteTableRouteArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DefaultRouteTableRouteArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static DefaultRouteTableRouteArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DefaultRouteTableRouteArgs.Builder
builder()
static DefaultRouteTableRouteArgs.Builder
builder(DefaultRouteTableRouteArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
cidrBlock()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
coreNetworkArn()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
destinationPrefixListId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
egressOnlyGatewayId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
gatewayId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
instanceId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
ipv6CidrBlock()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
natGatewayId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
networkInterfaceId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
transitGatewayId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
vpcEndpointId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
vpcPeeringConnectionId()
-
-
-
Field Detail
-
Empty
public static final DefaultRouteTableRouteArgs Empty
-
-
Method Detail
-
cidrBlock
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> cidrBlock()
- Returns:
- The CIDR block of the route.
-
coreNetworkArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> coreNetworkArn()
- Returns:
- The Amazon Resource Name (ARN) of a core network.
-
destinationPrefixListId
public java.util.Optional<com.pulumi.core.Output<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<com.pulumi.core.Output<java.lang.String>> egressOnlyGatewayId()
- Returns:
- Identifier of a VPC Egress Only Internet Gateway.
-
gatewayId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> gatewayId()
- Returns:
- Identifier of a VPC internet gateway or a virtual private gateway.
-
instanceId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> instanceId()
- Returns:
- Identifier of an EC2 instance.
-
ipv6CidrBlock
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ipv6CidrBlock()
- Returns:
- The Ipv6 CIDR block of the route
-
natGatewayId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> natGatewayId()
- Returns:
- Identifier of a VPC NAT gateway.
-
networkInterfaceId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> networkInterfaceId()
- Returns:
- Identifier of an EC2 network interface.
-
transitGatewayId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> transitGatewayId()
- Returns:
- Identifier of an EC2 Transit Gateway.
-
vpcEndpointId
public java.util.Optional<com.pulumi.core.Output<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<com.pulumi.core.Output<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 DefaultRouteTableRouteArgs.Builder builder()
-
builder
public static DefaultRouteTableRouteArgs.Builder builder(DefaultRouteTableRouteArgs defaults)
-
-