Class CfnVPNConnectionProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ec2.CfnVPNConnectionProps.Jsii$Proxy
- All Implemented Interfaces:
CfnVPNConnectionProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnVPNConnectionProps
@Stability(Stable)
@Internal
public static final class CfnVPNConnectionProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnVPNConnectionProps
An implementation for
CfnVPNConnectionProps
-
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.CfnVPNConnectionProps
CfnVPNConnectionProps.Builder, CfnVPNConnectionProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnVPNConnectionProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnVPNConnectionProps.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 customer gateway at your end of the VPN connection.final Object
Indicates whether the VPN connection uses static routes only.getTags()
Any tags assigned to the VPN connection.final String
The ID of the transit gateway associated with the VPN connection.final String
getType()
The type of VPN connection.final String
The ID of the virtual private gateway at the AWS side of the VPN connection.final Object
The tunnel options for the VPN connection.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 theCfnVPNConnectionProps.Builder
.
-
-
Method Details
-
getCustomerGatewayId
Description copied from interface:CfnVPNConnectionProps
The ID of the customer gateway at your end of the VPN connection.- Specified by:
getCustomerGatewayId
in interfaceCfnVPNConnectionProps
-
getType
Description copied from interface:CfnVPNConnectionProps
The type of VPN connection.- Specified by:
getType
in interfaceCfnVPNConnectionProps
-
getStaticRoutesOnly
Description copied from interface:CfnVPNConnectionProps
Indicates whether the VPN connection uses static routes only.Static routes must be used for devices that don't support BGP.
If you are creating a VPN connection for a device that does not support Border Gateway Protocol (BGP), you must specify
true
.- Specified by:
getStaticRoutesOnly
in interfaceCfnVPNConnectionProps
-
getTags
Description copied from interface:CfnVPNConnectionProps
Any tags assigned to the VPN connection.- Specified by:
getTags
in interfaceCfnVPNConnectionProps
-
getTransitGatewayId
Description copied from interface:CfnVPNConnectionProps
The ID of the transit gateway associated with the VPN connection.You must specify either
TransitGatewayId
orVpnGatewayId
, but not both.- Specified by:
getTransitGatewayId
in interfaceCfnVPNConnectionProps
-
getVpnGatewayId
Description copied from interface:CfnVPNConnectionProps
The ID of the virtual private gateway at the AWS side of the VPN connection.You must specify either
TransitGatewayId
orVpnGatewayId
, but not both.- Specified by:
getVpnGatewayId
in interfaceCfnVPNConnectionProps
-
getVpnTunnelOptionsSpecifications
Description copied from interface:CfnVPNConnectionProps
The tunnel options for the VPN connection.- Specified by:
getVpnTunnelOptionsSpecifications
in interfaceCfnVPNConnectionProps
-
$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()
-