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();
 
  • Method Details

    • getDestinationCidr

      @Stability(Stable) @Nullable default String getDestinationCidr()
      The destination IPv4 address, in CIDR notation.
    • getDestinationPrefixListId

      @Stability(Stable) @Nullable default String getDestinationPrefixListId()
      The prefix of the AWS service .
    • getEgressOnlyInternetGatewayId

      @Stability(Stable) @Nullable default String getEgressOnlyInternetGatewayId()
      The ID of an egress-only internet gateway.
    • getGatewayId

      @Stability(Stable) @Nullable default String getGatewayId()
      The ID of the gateway, such as an internet gateway or virtual private gateway.
    • getInstanceId

      @Stability(Stable) @Nullable default String getInstanceId()
      The ID of the instance, such as a NAT instance.
    • getNatGatewayId

      @Stability(Stable) @Nullable default String getNatGatewayId()
      The ID of a NAT gateway.
    • getNetworkInterfaceId

      @Stability(Stable) @Nullable default String getNetworkInterfaceId()
      The ID of a network interface.
    • getOrigin

      @Stability(Stable) @Nullable default String 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

      @Stability(Stable) @Nullable default String getState()
      The state. The following are the possible values:.

      • active
      • blackhole
    • getTransitGatewayId

      @Stability(Stable) @Nullable default String getTransitGatewayId()
      The ID of a transit gateway.
    • getVpcPeeringConnectionId

      @Stability(Stable) @Nullable default String getVpcPeeringConnectionId()
      The ID of a VPC peering connection.
    • builder

      Returns:
      a CfnNetworkInsightsAnalysis.AnalysisRouteTableRouteProperty.Builder of CfnNetworkInsightsAnalysis.AnalysisRouteTableRouteProperty