Package com.pulumi.aws.ec2.inputs
Class RouteTableState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.ec2.inputs.RouteTableState
-
public final class RouteTableState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RouteTableState.Builder
-
Field Summary
Fields Modifier and Type Field Description static RouteTableState
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>
arn()
static RouteTableState.Builder
builder()
static RouteTableState.Builder
builder(RouteTableState defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
ownerId()
java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
propagatingVgws()
java.util.Optional<com.pulumi.core.Output<java.util.List<RouteTableRouteArgs>>>
routes()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>
tags()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>
tagsAll()
Deprecated.Please use `tags` instead.java.util.Optional<com.pulumi.core.Output<java.lang.String>>
vpcId()
-
-
-
Field Detail
-
Empty
public static final RouteTableState Empty
-
-
Method Detail
-
arn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
- Returns:
- The ARN of the route table.
-
ownerId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ownerId()
- Returns:
- The ID of the AWS account that owns the route table.
-
propagatingVgws
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> propagatingVgws()
- Returns:
- A list of virtual gateways for propagation.
-
routes
public java.util.Optional<com.pulumi.core.Output<java.util.List<RouteTableRouteArgs>>> routes()
- Returns:
- A list of route objects. Their keys are documented below. This means that omitting this argument is interpreted as ignoring any existing routes. To remove all managed routes an empty list should be specified. See the example above.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- A map of tags to assign to the resource. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
-
tagsAll
@Deprecated public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tagsAll()
Deprecated.Please use `tags` instead.- Returns:
- A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.
-
vpcId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> vpcId()
- Returns:
- The VPC ID.
-
builder
public static RouteTableState.Builder builder()
-
builder
public static RouteTableState.Builder builder(RouteTableState defaults)
-
-