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 classDefaultRouteTableRouteArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static DefaultRouteTableRouteArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DefaultRouteTableRouteArgs.Builderbuilder()static DefaultRouteTableRouteArgs.Builderbuilder(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:
- 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)
-
-