Class CfnClientVpnRouteProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ec2.CfnClientVpnRouteProps.Jsii$Proxy
- All Implemented Interfaces:
CfnClientVpnRouteProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnClientVpnRouteProps
@Stability(Stable)
@Internal
public static final class CfnClientVpnRouteProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnClientVpnRouteProps
An implementation for
CfnClientVpnRouteProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.ec2.CfnClientVpnRouteProps
CfnClientVpnRouteProps.Builder, CfnClientVpnRouteProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnClientVpnRouteProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnClientVpnRouteProps.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
The ID of the Client VPN endpoint to which to add the route.final String
A brief description of the route.final String
The IPv4 address range, in CIDR notation, of the route destination.final String
The ID of the subnet through which you want to route traffic.final int
hashCode()
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 theCfnClientVpnRouteProps.Builder
.
-
-
Method Details
-
getClientVpnEndpointId
Description copied from interface:CfnClientVpnRouteProps
The ID of the Client VPN endpoint to which to add the route.- Specified by:
getClientVpnEndpointId
in interfaceCfnClientVpnRouteProps
- See Also:
-
getDestinationCidrBlock
Description copied from interface:CfnClientVpnRouteProps
The IPv4 address range, in CIDR notation, of the route destination. For example:.- To add a route for Internet access, enter
0.0.0.0/0
- To add a route for a peered VPC, enter the peered VPC's IPv4 CIDR range
- To add a route for an on-premises network, enter the AWS Site-to-Site VPN connection's IPv4 CIDR range
- To add a route for the local network, enter the client CIDR range
- Specified by:
getDestinationCidrBlock
in interfaceCfnClientVpnRouteProps
- See Also:
- To add a route for Internet access, enter
-
getTargetVpcSubnetId
Description copied from interface:CfnClientVpnRouteProps
The ID of the subnet through which you want to route traffic.The specified subnet must be an existing target network of the Client VPN endpoint.
Alternatively, if you're adding a route for the local network, specify
local
.- Specified by:
getTargetVpcSubnetId
in interfaceCfnClientVpnRouteProps
- See Also:
-
getDescription
Description copied from interface:CfnClientVpnRouteProps
A brief description of the route.- Specified by:
getDescription
in interfaceCfnClientVpnRouteProps
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-