Interface IRoute

All Superinterfaces:
IConstruct, software.constructs.IConstruct, IDependable, IResource, software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
IRoute.Jsii$Default
All Known Implementing Classes:
IRoute.Jsii$Proxy, Route

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:30:46.105Z") @Stability(Stable) public interface IRoute extends software.amazon.jsii.JsiiSerializable, IResource
Interface for which all Route based classes MUST implement.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    Internal default implementation for IRoute.
    static final class 
    A proxy class which represents a concrete javascript instance of this type.
  • Method Summary

    Modifier and Type
    Method
    Description
    The Amazon Resource Name (ARN) for the route.
    The name of the route.
    The VirtualRouter the Route belongs to.

    Methods inherited from interface software.amazon.awscdk.core.IConstruct

    getNode

    Methods inherited from interface software.amazon.awscdk.core.IResource

    applyRemovalPolicy, getEnv, getStack

    Methods inherited from interface software.amazon.jsii.JsiiSerializable

    $jsii$toJson
  • Method Details

    • getRouteArn

      @Stability(Stable) @NotNull String getRouteArn()
      The Amazon Resource Name (ARN) for the route.
    • getRouteName

      @Stability(Stable) @NotNull String getRouteName()
      The name of the route.
    • getVirtualRouter

      @Stability(Stable) @NotNull IVirtualRouter getVirtualRouter()
      The VirtualRouter the Route belongs to.