Class CfnCustomerGatewayMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.ec2.CfnCustomerGatewayMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnCustomerGatewayMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnCustomerGatewayMixinProps
@Stability(Stable)
@Internal
public static final class CfnCustomerGatewayMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnCustomerGatewayMixinProps
An implementation for
CfnCustomerGatewayMixinProps-
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.CfnCustomerGatewayMixinProps
CfnCustomerGatewayMixinProps.Builder, CfnCustomerGatewayMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnCustomerGatewayMixinProps.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 theCfnCustomerGatewayMixinProps.Builder.
-
-
Method Details
-
getBgpAsn
Description copied from interface:CfnCustomerGatewayMixinPropsFor 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 interfaceCfnCustomerGatewayMixinProps- See Also:
-
getBgpAsnExtended
Description copied from interface:CfnCustomerGatewayMixinPropsFor 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 interfaceCfnCustomerGatewayMixinProps- See Also:
-
getCertificateArn
Description copied from interface:CfnCustomerGatewayMixinPropsThe Amazon Resource Name (ARN) for the customer gateway certificate.- Specified by:
getCertificateArnin interfaceCfnCustomerGatewayMixinProps- See Also:
-
getDeviceName
Description copied from interface:CfnCustomerGatewayMixinPropsThe name of customer gateway device.- Specified by:
getDeviceNamein interfaceCfnCustomerGatewayMixinProps- See Also:
-
getIpAddress
Description copied from interface:CfnCustomerGatewayMixinPropsThe 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 interfaceCfnCustomerGatewayMixinProps- See Also:
-
getTags
Description copied from interface:CfnCustomerGatewayMixinPropsOne or more tags for the customer gateway.- Specified by:
getTagsin interfaceCfnCustomerGatewayMixinProps- See Also:
-
getType
Description copied from interface:CfnCustomerGatewayMixinPropsThe type of VPN connection that this customer gateway supports (ipsec.1).- Specified by:
getTypein interfaceCfnCustomerGatewayMixinProps- 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()
-