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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.ec2.CfnVPNConnectionProps
CfnVPNConnectionProps.Builder, CfnVPNConnectionProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnVPNConnectionProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnVPNConnectionProps.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 customer gateway at your end of the VPN connection.final ObjectIndicates whether the VPN connection uses static routes only.getTags()Any tags assigned to the VPN connection.final StringThe ID of the transit gateway associated with the VPN connection.final StringgetType()The type of VPN connection.final StringThe ID of the virtual private gateway at the AWS side of the VPN connection.final ObjectThe tunnel options for the VPN 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 theCfnVPNConnectionProps.Builder.
-
-
Method Details
-
getCustomerGatewayId
Description copied from interface:CfnVPNConnectionPropsThe ID of the customer gateway at your end of the VPN connection.- Specified by:
getCustomerGatewayIdin interfaceCfnVPNConnectionProps
-
getType
Description copied from interface:CfnVPNConnectionPropsThe type of VPN connection.- Specified by:
getTypein interfaceCfnVPNConnectionProps
-
getStaticRoutesOnly
Description copied from interface:CfnVPNConnectionPropsIndicates 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:
getStaticRoutesOnlyin interfaceCfnVPNConnectionProps
-
getTags
Description copied from interface:CfnVPNConnectionPropsAny tags assigned to the VPN connection.- Specified by:
getTagsin interfaceCfnVPNConnectionProps
-
getTransitGatewayId
Description copied from interface:CfnVPNConnectionPropsThe ID of the transit gateway associated with the VPN connection.You must specify either
TransitGatewayIdorVpnGatewayId, but not both.- Specified by:
getTransitGatewayIdin interfaceCfnVPNConnectionProps
-
getVpnGatewayId
Description copied from interface:CfnVPNConnectionPropsThe ID of the virtual private gateway at the AWS side of the VPN connection.You must specify either
TransitGatewayIdorVpnGatewayId, but not both.- Specified by:
getVpnGatewayIdin interfaceCfnVPNConnectionProps
-
getVpnTunnelOptionsSpecifications
Description copied from interface:CfnVPNConnectionPropsThe tunnel options for the VPN connection.- Specified by:
getVpnTunnelOptionsSpecificationsin interfaceCfnVPNConnectionProps
-
$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()
-