Class CfnClientVpnRouteMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.ec2.CfnClientVpnRouteMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnClientVpnRouteMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnClientVpnRouteMixinProps
@Stability(Stable)
@Internal
public static final class CfnClientVpnRouteMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnClientVpnRouteMixinProps
An implementation for
CfnClientVpnRouteMixinProps-
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.cfnpropertymixins.services.ec2.CfnClientVpnRouteMixinProps
CfnClientVpnRouteMixinProps.Builder, CfnClientVpnRouteMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnClientVpnRouteMixinProps.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 theCfnClientVpnRouteMixinProps.Builder.
-
-
Method Details
-
getClientVpnEndpointId
Description copied from interface:CfnClientVpnRouteMixinPropsThe ID of the Client VPN endpoint to which to add the route.- Specified by:
getClientVpnEndpointIdin interfaceCfnClientVpnRouteMixinProps- See Also:
-
getDescription
Description copied from interface:CfnClientVpnRouteMixinPropsA brief description of the route.- Specified by:
getDescriptionin interfaceCfnClientVpnRouteMixinProps- See Also:
-
getDestinationCidrBlock
Description copied from interface:CfnClientVpnRouteMixinPropsThe 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 interfaceCfnClientVpnRouteMixinProps- See Also:
- To add a route for Internet access, enter
-
getTargetVpcSubnetId
Description copied from interface:CfnClientVpnRouteMixinPropsThe 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 interfaceCfnClientVpnRouteMixinProps- 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()
-