Class RouteTableRouteOutputReference

  • All Implemented Interfaces:
    com.hashicorp.cdktf.IInterpolatingParent, com.hashicorp.cdktf.IResolvable, com.hashicorp.cdktf.ITerraformAddressable, software.amazon.jsii.JsiiSerializable

    @Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
               date="2023-06-30T04:56:54.759Z")
    @Stability(Stable)
    public class RouteTableRouteOutputReference
    extends com.hashicorp.cdktf.ComplexObject
    • Constructor Detail

      • RouteTableRouteOutputReference

        protected RouteTableRouteOutputReference​(software.amazon.jsii.JsiiObjectRef objRef)
      • RouteTableRouteOutputReference

        protected RouteTableRouteOutputReference​(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
      • RouteTableRouteOutputReference

        @Stability(Stable)
        public RouteTableRouteOutputReference​(@NotNull
                                              com.hashicorp.cdktf.IInterpolatingParent terraformResource,
                                              @NotNull
                                              String terraformAttribute,
                                              @NotNull
                                              Number complexObjectIndex,
                                              @NotNull
                                              Boolean complexObjectIsFromSet)
        Parameters:
        terraformResource - The parent resource. This parameter is required.
        terraformAttribute - The attribute on the parent resource this class is referencing. This parameter is required.
        complexObjectIndex - the index of this item in the list. This parameter is required.
        complexObjectIsFromSet - whether the list is wrapping a set (will add tolist() to be able to access an item via an index). This parameter is required.
    • Method Detail

      • resetCarrierGatewayId

        @Stability(Stable)
        public void resetCarrierGatewayId()
      • resetCidrBlock

        @Stability(Stable)
        public void resetCidrBlock()
      • resetCoreNetworkArn

        @Stability(Stable)
        public void resetCoreNetworkArn()
      • resetDestinationPrefixListId

        @Stability(Stable)
        public void resetDestinationPrefixListId()
      • resetEgressOnlyGatewayId

        @Stability(Stable)
        public void resetEgressOnlyGatewayId()
      • resetGatewayId

        @Stability(Stable)
        public void resetGatewayId()
      • resetIpv6CidrBlock

        @Stability(Stable)
        public void resetIpv6CidrBlock()
      • resetLocalGatewayId

        @Stability(Stable)
        public void resetLocalGatewayId()
      • resetNatGatewayId

        @Stability(Stable)
        public void resetNatGatewayId()
      • resetNetworkInterfaceId

        @Stability(Stable)
        public void resetNetworkInterfaceId()
      • resetTransitGatewayId

        @Stability(Stable)
        public void resetTransitGatewayId()
      • resetVpcEndpointId

        @Stability(Stable)
        public void resetVpcEndpointId()
      • resetVpcPeeringConnectionId

        @Stability(Stable)
        public void resetVpcPeeringConnectionId()
      • getCarrierGatewayIdInput

        @Stability(Stable)
        @Nullable
        public String getCarrierGatewayIdInput()
      • getCidrBlockInput

        @Stability(Stable)
        @Nullable
        public String getCidrBlockInput()
      • getCoreNetworkArnInput

        @Stability(Stable)
        @Nullable
        public String getCoreNetworkArnInput()
      • getDestinationPrefixListIdInput

        @Stability(Stable)
        @Nullable
        public String getDestinationPrefixListIdInput()
      • getEgressOnlyGatewayIdInput

        @Stability(Stable)
        @Nullable
        public String getEgressOnlyGatewayIdInput()
      • getGatewayIdInput

        @Stability(Stable)
        @Nullable
        public String getGatewayIdInput()
      • getIpv6CidrBlockInput

        @Stability(Stable)
        @Nullable
        public String getIpv6CidrBlockInput()
      • getLocalGatewayIdInput

        @Stability(Stable)
        @Nullable
        public String getLocalGatewayIdInput()
      • getNatGatewayIdInput

        @Stability(Stable)
        @Nullable
        public String getNatGatewayIdInput()
      • getNetworkInterfaceIdInput

        @Stability(Stable)
        @Nullable
        public String getNetworkInterfaceIdInput()
      • getTransitGatewayIdInput

        @Stability(Stable)
        @Nullable
        public String getTransitGatewayIdInput()
      • getVpcEndpointIdInput

        @Stability(Stable)
        @Nullable
        public String getVpcEndpointIdInput()
      • getVpcPeeringConnectionIdInput

        @Stability(Stable)
        @Nullable
        public String getVpcPeeringConnectionIdInput()
      • getCarrierGatewayId

        @Stability(Stable)
        @NotNull
        public String getCarrierGatewayId()
      • setCarrierGatewayId

        @Stability(Stable)
        public void setCarrierGatewayId​(@NotNull
                                        String value)
      • getCidrBlock

        @Stability(Stable)
        @NotNull
        public String getCidrBlock()
      • setCidrBlock

        @Stability(Stable)
        public void setCidrBlock​(@NotNull
                                 String value)
      • getCoreNetworkArn

        @Stability(Stable)
        @NotNull
        public String getCoreNetworkArn()
      • setCoreNetworkArn

        @Stability(Stable)
        public void setCoreNetworkArn​(@NotNull
                                      String value)
      • getDestinationPrefixListId

        @Stability(Stable)
        @NotNull
        public String getDestinationPrefixListId()
      • setDestinationPrefixListId

        @Stability(Stable)
        public void setDestinationPrefixListId​(@NotNull
                                               String value)
      • getEgressOnlyGatewayId

        @Stability(Stable)
        @NotNull
        public String getEgressOnlyGatewayId()
      • setEgressOnlyGatewayId

        @Stability(Stable)
        public void setEgressOnlyGatewayId​(@NotNull
                                           String value)
      • getGatewayId

        @Stability(Stable)
        @NotNull
        public String getGatewayId()
      • setGatewayId

        @Stability(Stable)
        public void setGatewayId​(@NotNull
                                 String value)
      • getIpv6CidrBlock

        @Stability(Stable)
        @NotNull
        public String getIpv6CidrBlock()
      • setIpv6CidrBlock

        @Stability(Stable)
        public void setIpv6CidrBlock​(@NotNull
                                     String value)
      • getLocalGatewayId

        @Stability(Stable)
        @NotNull
        public String getLocalGatewayId()
      • setLocalGatewayId

        @Stability(Stable)
        public void setLocalGatewayId​(@NotNull
                                      String value)
      • getNatGatewayId

        @Stability(Stable)
        @NotNull
        public String getNatGatewayId()
      • setNatGatewayId

        @Stability(Stable)
        public void setNatGatewayId​(@NotNull
                                    String value)
      • getNetworkInterfaceId

        @Stability(Stable)
        @NotNull
        public String getNetworkInterfaceId()
      • setNetworkInterfaceId

        @Stability(Stable)
        public void setNetworkInterfaceId​(@NotNull
                                          String value)
      • getTransitGatewayId

        @Stability(Stable)
        @NotNull
        public String getTransitGatewayId()
      • setTransitGatewayId

        @Stability(Stable)
        public void setTransitGatewayId​(@NotNull
                                        String value)
      • getVpcEndpointId

        @Stability(Stable)
        @NotNull
        public String getVpcEndpointId()
      • setVpcEndpointId

        @Stability(Stable)
        public void setVpcEndpointId​(@NotNull
                                     String value)
      • getVpcPeeringConnectionId

        @Stability(Stable)
        @NotNull
        public String getVpcPeeringConnectionId()
      • setVpcPeeringConnectionId

        @Stability(Stable)
        public void setVpcPeeringConnectionId​(@NotNull
                                              String value)
      • getInternalValue

        @Stability(Stable)
        @Nullable
        public Object getInternalValue()
      • setInternalValue

        @Stability(Stable)
        public void setInternalValue​(@Nullable
                                     com.hashicorp.cdktf.IResolvable value)
      • setInternalValue

        @Stability(Stable)
        public void setInternalValue​(@Nullable
                                     RouteTableRoute value)