Class CfnRouteServerProps.Jsii$Proxy
- All Implemented Interfaces:
CfnRouteServerProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnRouteServerProps
CfnRouteServerProps-
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.CfnRouteServerProps
CfnRouteServerProps.Builder, CfnRouteServerProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnRouteServerProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnRouteServerProps.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 NumberThe Border Gateway Protocol (BGP) Autonomous System Number (ASN) for the appliance.final StringIndicates whether routes should be persisted after all BGP sessions are terminated.final NumberThe number of minutes a route server will wait after BGP is re-established to unpersist the routes in the FIB and RIB.final ObjectIndicates whether SNS notifications are enabled for the route server.getTags()Any tags assigned to the route server.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 theCfnRouteServerProps.Builder.
-
-
Method Details
-
getAmazonSideAsn
Description copied from interface:CfnRouteServerPropsThe Border Gateway Protocol (BGP) Autonomous System Number (ASN) for the appliance.Valid values are from 1 to 4294967295. We recommend using a private ASN in the 64512–65534 (16-bit ASN) or 4200000000–4294967294 (32-bit ASN) range.
- Specified by:
getAmazonSideAsnin interfaceCfnRouteServerProps- See Also:
-
getPersistRoutes
Description copied from interface:CfnRouteServerPropsIndicates whether routes should be persisted after all BGP sessions are terminated.- Specified by:
getPersistRoutesin interfaceCfnRouteServerProps- See Also:
-
getPersistRoutesDuration
Description copied from interface:CfnRouteServerPropsThe number of minutes a route server will wait after BGP is re-established to unpersist the routes in the FIB and RIB.Value must be in the range of 1-5. The default value is 1. Only valid if
persistRoutesStateis 'enabled'.If you set the duration to 1 minute, then when your network appliance re-establishes BGP with route server, it has 1 minute to relearn it's adjacent network and advertise those routes to route server before route server resumes normal functionality. In most cases, 1 minute is probably sufficient. If, however, you have concerns that your BGP network may not be capable of fully re-establishing and re-learning everything in 1 minute, you can increase the duration up to 5 minutes.
- Specified by:
getPersistRoutesDurationin interfaceCfnRouteServerProps- See Also:
-
getSnsNotificationsEnabled
Description copied from interface:CfnRouteServerPropsIndicates whether SNS notifications are enabled for the route server.Enabling SNS notifications persists BGP status changes to an SNS topic provisioned by AWS .
Returns union: either
BooleanorIResolvable- Specified by:
getSnsNotificationsEnabledin interfaceCfnRouteServerProps- See Also:
-
getTags
Description copied from interface:CfnRouteServerPropsAny tags assigned to the route server.- Specified by:
getTagsin interfaceCfnRouteServerProps- 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()
-