Class CfnRouteProps.Jsii$Proxy
- All Implemented Interfaces:
CfnRouteProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnRouteProps
CfnRouteProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.ec2.CfnRouteProps
CfnRouteProps.Builder, CfnRouteProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnRouteProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnRouteProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ObjectThe ID of the carrier gateway.final StringThe Amazon Resource Name (ARN) of the core network.final StringThe IPv4 CIDR address block used for the destination match.final StringThe IPv6 CIDR block used for the destination match.final StringThe ID of a prefix list used for the destination match.final Object[IPv6 traffic only] The ID of an egress-only internet gateway.final ObjectThe ID of an internet gateway or virtual private gateway attached to your VPC.final ObjectThe ID of a NAT instance in your VPC.final StringThe ID of the local gateway.final Object[IPv4 traffic only] The ID of a NAT gateway.final StringThe ID of a network interface.final ObjectThe ID of the route table for the route.final ObjectThe ID of a transit gateway.final StringThe ID of a VPC endpoint.final ObjectThe ID of a VPC peering connection.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnRouteProps.Builder.
-
-
Method Details
-
getRouteTableId
Description copied from interface:CfnRoutePropsThe ID of the route table for the route.Returns union: either
StringorIRouteTableRef- Specified by:
getRouteTableIdin interfaceCfnRouteProps- See Also:
-
getCarrierGatewayId
Description copied from interface:CfnRoutePropsThe ID of the carrier gateway.You can only use this option when the VPC contains a subnet which is associated with a Wavelength Zone.
Returns union: either
StringorICarrierGatewayRef- Specified by:
getCarrierGatewayIdin interfaceCfnRouteProps- See Also:
-
getCoreNetworkArn
Description copied from interface:CfnRoutePropsThe Amazon Resource Name (ARN) of the core network.- Specified by:
getCoreNetworkArnin interfaceCfnRouteProps- See Also:
-
getDestinationCidrBlock
Description copied from interface:CfnRoutePropsThe IPv4 CIDR address block used for the destination match.Routing decisions are based on the most specific match. We modify the specified CIDR block to its canonical form; for example, if you specify
100.68.0.18/18, we modify it to100.68.0.0/18.- Specified by:
getDestinationCidrBlockin interfaceCfnRouteProps- See Also:
-
getDestinationIpv6CidrBlock
Description copied from interface:CfnRoutePropsThe IPv6 CIDR block used for the destination match.Routing decisions are based on the most specific match.
- Specified by:
getDestinationIpv6CidrBlockin interfaceCfnRouteProps- See Also:
-
getDestinationPrefixListId
Description copied from interface:CfnRoutePropsThe ID of a prefix list used for the destination match.- Specified by:
getDestinationPrefixListIdin interfaceCfnRouteProps- See Also:
-
getEgressOnlyInternetGatewayId
Description copied from interface:CfnRouteProps[IPv6 traffic only] The ID of an egress-only internet gateway.Returns union: either
StringorIEgressOnlyInternetGatewayRef- Specified by:
getEgressOnlyInternetGatewayIdin interfaceCfnRouteProps- See Also:
-
getGatewayId
Description copied from interface:CfnRoutePropsThe ID of an internet gateway or virtual private gateway attached to your VPC.Returns union: either
StringorIInternetGatewayReforIVPNGatewayRef- Specified by:
getGatewayIdin interfaceCfnRouteProps- See Also:
-
getInstanceId
Description copied from interface:CfnRoutePropsThe ID of a NAT instance in your VPC.The operation fails if you specify an instance ID unless exactly one network interface is attached.
Returns union: either
StringorIInstanceRef- Specified by:
getInstanceIdin interfaceCfnRouteProps- See Also:
-
getLocalGatewayId
Description copied from interface:CfnRoutePropsThe ID of the local gateway.- Specified by:
getLocalGatewayIdin interfaceCfnRouteProps- See Also:
-
getNatGatewayId
Description copied from interface:CfnRouteProps[IPv4 traffic only] The ID of a NAT gateway.Returns union: either
StringorINatGatewayRef- Specified by:
getNatGatewayIdin interfaceCfnRouteProps- See Also:
-
getNetworkInterfaceId
Description copied from interface:CfnRoutePropsThe ID of a network interface.- Specified by:
getNetworkInterfaceIdin interfaceCfnRouteProps- See Also:
-
getTransitGatewayId
Description copied from interface:CfnRoutePropsThe ID of a transit gateway.Returns union: either
StringorITransitGatewayRef- Specified by:
getTransitGatewayIdin interfaceCfnRouteProps- See Also:
-
getVpcEndpointId
Description copied from interface:CfnRoutePropsThe ID of a VPC endpoint.Supported for Gateway Load Balancer endpoints only.
- Specified by:
getVpcEndpointIdin interfaceCfnRouteProps- See Also:
-
getVpcPeeringConnectionId
Description copied from interface:CfnRoutePropsThe ID of a VPC peering connection.Returns union: either
StringorIVPCPeeringConnectionRef- Specified by:
getVpcPeeringConnectionIdin interfaceCfnRouteProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-