Class CfnCustomerGatewayProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ec2.CfnCustomerGatewayProps.Jsii$Proxy
- All Implemented Interfaces:
CfnCustomerGatewayProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnCustomerGatewayProps
@Stability(Stable)
@Internal
public static final class CfnCustomerGatewayProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnCustomerGatewayProps
An implementation for
CfnCustomerGatewayProps-
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.CfnCustomerGatewayProps
CfnCustomerGatewayProps.Builder, CfnCustomerGatewayProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnCustomerGatewayProps.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 NumberFor customer gateway devices that support BGP, specify the device's ASN.final NumberFor customer gateway devices that support BGP, specify the device's ASN.final StringThe Amazon Resource Name (ARN) for the customer gateway certificate.final StringThe name of customer gateway device.final StringThe IP address for the customer gateway device's outside interface.getTags()One or more tags for the customer gateway.final StringgetType()The type of VPN connection that this customer gateway supports (ipsec.1).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 theCfnCustomerGatewayProps.Builder.
-
-
Method Details
-
getIpAddress
Description copied from interface:CfnCustomerGatewayPropsThe IP address for the customer gateway device's outside interface.The address must be static. If
OutsideIpAddressTypein your VPN connection options is set toPrivateIpv4, you can use an RFC6598 or RFC1918 private IPv4 address. IfOutsideIpAddressTypeis set toIpv6, you can use an IPv6 address.- Specified by:
getIpAddressin interfaceCfnCustomerGatewayProps- See Also:
-
getType
Description copied from interface:CfnCustomerGatewayPropsThe type of VPN connection that this customer gateway supports (ipsec.1).- Specified by:
getTypein interfaceCfnCustomerGatewayProps- See Also:
-
getBgpAsn
Description copied from interface:CfnCustomerGatewayPropsFor customer gateway devices that support BGP, specify the device's ASN.You must specify either
BgpAsnorBgpAsnExtendedwhen creating the customer gateway. If the ASN is larger than2,147,483,647, you must useBgpAsnExtended.Default: 65000
Valid values:
1to2,147,483,647Default: - 65000
- Specified by:
getBgpAsnin interfaceCfnCustomerGatewayProps- See Also:
-
getBgpAsnExtended
Description copied from interface:CfnCustomerGatewayPropsFor customer gateway devices that support BGP, specify the device's ASN.You must specify either
BgpAsnorBgpAsnExtendedwhen creating the customer gateway. If the ASN is larger than2,147,483,647, you must useBgpAsnExtended.Valid values:
2,147,483,648to4,294,967,295- Specified by:
getBgpAsnExtendedin interfaceCfnCustomerGatewayProps- See Also:
-
getCertificateArn
Description copied from interface:CfnCustomerGatewayPropsThe Amazon Resource Name (ARN) for the customer gateway certificate.- Specified by:
getCertificateArnin interfaceCfnCustomerGatewayProps- See Also:
-
getDeviceName
Description copied from interface:CfnCustomerGatewayPropsThe name of customer gateway device.- Specified by:
getDeviceNamein interfaceCfnCustomerGatewayProps- See Also:
-
getTags
Description copied from interface:CfnCustomerGatewayPropsOne or more tags for the customer gateway.- Specified by:
getTagsin interfaceCfnCustomerGatewayProps- 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()
-