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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.ec2.CfnClientVpnRouteProps
CfnClientVpnRouteProps.Builder, CfnClientVpnRouteProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnClientVpnRouteProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnClientVpnRouteProps.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 StringThe ID of the Client VPN endpoint to which to add the route.final StringA brief description of the route.final StringThe IPv4 address range, in CIDR notation, of the route destination.final StringThe ID of the subnet through which you want to route traffic.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 theCfnClientVpnRouteProps.Builder.
-
-
Method Details
-
getClientVpnEndpointId
Description copied from interface:CfnClientVpnRoutePropsThe ID of the Client VPN endpoint to which to add the route.- Specified by:
getClientVpnEndpointIdin interfaceCfnClientVpnRouteProps- See Also:
-
getDestinationCidrBlock
Description copied from interface:CfnClientVpnRoutePropsThe 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:
getDestinationCidrBlockin interfaceCfnClientVpnRouteProps- See Also:
- To add a route for Internet access, enter
-
getTargetVpcSubnetId
Description copied from interface:CfnClientVpnRoutePropsThe 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:
getTargetVpcSubnetIdin interfaceCfnClientVpnRouteProps- See Also:
-
getDescription
Description copied from interface:CfnClientVpnRoutePropsA brief description of the route.- Specified by:
getDescriptionin interfaceCfnClientVpnRouteProps- 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()
-