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();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnNetworkInsightsAnalysis.AnalysisRouteTableRouteProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe destination IPv4 address, in CIDR notation.default StringThe prefix of the AWS service.default StringThe ID of an egress-only internet gateway.default StringThe ID of the gateway, such as an internet gateway or virtual private gateway.default StringThe ID of the instance, such as a NAT instance.default StringThe ID of a NAT gateway.default StringThe ID of a network interface.default StringDescribes how the route was created.default StringgetState()The state.default StringThe ID of a transit gateway.default StringThe 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.- See Also:
-
getDestinationPrefixListId
The prefix of the AWS service.- See Also:
-
getEgressOnlyInternetGatewayId
The ID of an egress-only internet gateway.- See Also:
-
getGatewayId
The ID of the gateway, such as an internet gateway or virtual private gateway.- See Also:
-
getInstanceId
The ID of the instance, such as a NAT instance.- See Also:
-
getNatGatewayId
The ID of a NAT gateway.- See Also:
-
getNetworkInterfaceId
The ID of a network interface.- See Also:
-
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.
- See Also:
-
getState
The state. The following are the possible values:.- active
- blackhole
- See Also:
-
getTransitGatewayId
The ID of a transit gateway.- See Also:
-
getVpcPeeringConnectionId
The ID of a VPC peering connection.- See Also:
-
builder
@Stability(Stable) static CfnNetworkInsightsAnalysis.AnalysisRouteTableRouteProperty.Builder builder()
-