Interface CfnNetworkInsightsAnalysis.AnalysisRouteTableRouteProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnNetworkInsightsAnalysis.AnalysisRouteTableRouteProperty.Jsii$Proxy
- Enclosing class:
CfnNetworkInsightsAnalysis
@Stability(Stable)
public static interface CfnNetworkInsightsAnalysis.AnalysisRouteTableRouteProperty
extends software.amazon.jsii.JsiiSerializable
Describes a route table route.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.ec2.*; AnalysisRouteTableRouteProperty analysisRouteTableRouteProperty = AnalysisRouteTableRouteProperty.builder() .destinationCidr("destinationCidr") .destinationPrefixListId("destinationPrefixListId") .egressOnlyInternetGatewayId("egressOnlyInternetGatewayId") .gatewayId("gatewayId") .instanceId("instanceId") .natGatewayId("natGatewayId") .networkInterfaceId("networkInterfaceId") .origin("origin") .state("state") .transitGatewayId("transitGatewayId") .vpcPeeringConnectionId("vpcPeeringConnectionId") .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
static final class
An implementation forCfnNetworkInsightsAnalysis.AnalysisRouteTableRouteProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default String
The destination IPv4 address, in CIDR notation.default String
The prefix of the AWS service .default String
The ID of an egress-only internet gateway.default String
The ID of the gateway, such as an internet gateway or virtual private gateway.default String
The ID of the instance, such as a NAT instance.default String
The ID of a NAT gateway.default String
The ID of a network interface.default String
Describes how the route was created.default String
getState()
The state.default String
The ID of a transit gateway.default String
The ID of a VPC peering connection.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDestinationCidr
The destination IPv4 address, in CIDR notation. -
getDestinationPrefixListId
The prefix of the AWS service . -
getEgressOnlyInternetGatewayId
The ID of an egress-only internet gateway. -
getGatewayId
The ID of the gateway, such as an internet gateway or virtual private gateway. -
getInstanceId
The ID of the instance, such as a NAT instance. -
getNatGatewayId
The ID of a NAT gateway. -
getNetworkInterfaceId
The ID of a network interface. -
getOrigin
Describes how the route was created. The following are the possible values:.- CreateRouteTable - The route was automatically created when the route table was created.
- CreateRoute - The route was manually added to the route table.
- EnableVgwRoutePropagation - The route was propagated by route propagation.
-
getState
The state. The following are the possible values:.- active
- blackhole
-
getTransitGatewayId
The ID of a transit gateway. -
getVpcPeeringConnectionId
The ID of a VPC peering connection. -
builder
@Stability(Stable) static CfnNetworkInsightsAnalysis.AnalysisRouteTableRouteProperty.Builder builder()
-