Package com.pulumi.aws.ec2.inputs
Class RouteState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.ec2.inputs.RouteState
-
public final class RouteState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RouteState.Builder
-
Field Summary
Fields Modifier and Type Field Description static RouteState
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static RouteState.Builder
builder()
static RouteState.Builder
builder(RouteState defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
carrierGatewayId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
coreNetworkArn()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
destinationCidrBlock()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
destinationIpv6CidrBlock()
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()
Deprecated.Use network_interface_id insteadjava.util.Optional<com.pulumi.core.Output<java.lang.String>>
instanceOwnerId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
localGatewayId()
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>>
origin()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
routeTableId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
state()
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 RouteState Empty
-
-
Method Detail
-
carrierGatewayId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> carrierGatewayId()
- Returns:
- Identifier of a carrier gateway. This attribute can only be used when the VPC contains a subnet which is associated with a Wavelength Zone.
-
coreNetworkArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> coreNetworkArn()
- Returns:
- The Amazon Resource Name (ARN) of a core network.
-
destinationCidrBlock
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> destinationCidrBlock()
- Returns:
- The destination CIDR block.
-
destinationIpv6CidrBlock
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> destinationIpv6CidrBlock()
- Returns:
- The destination IPv6 CIDR block.
-
destinationPrefixListId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> destinationPrefixListId()
- Returns:
- The ID of a managed prefix list destination.
-
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
@Deprecated public java.util.Optional<com.pulumi.core.Output<java.lang.String>> instanceId()
Deprecated.Use network_interface_id instead- Returns:
- Identifier of an EC2 instance.
-
instanceOwnerId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> instanceOwnerId()
- Returns:
- The AWS account ID of the owner of the EC2 instance.
-
localGatewayId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> localGatewayId()
- Returns:
- Identifier of a Outpost local gateway.
-
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.
-
origin
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> origin()
- Returns:
- How the route was created - `CreateRouteTable`, `CreateRoute` or `EnableVgwRoutePropagation`.
-
routeTableId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> routeTableId()
- Returns:
- The ID of the routing table.
-
state
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> state()
- Returns:
- The state of the route - `active` or `blackhole`.
-
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.
-
vpcPeeringConnectionId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> vpcPeeringConnectionId()
- Returns:
- Identifier of a VPC peering connection.
-
builder
public static RouteState.Builder builder()
-
builder
public static RouteState.Builder builder(RouteState defaults)
-
-