Class CfnRouteServerMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnRouteServerMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnRouteServerMixinProps
CfnRouteServerMixinProps-
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.CfnRouteServerMixinProps
CfnRouteServerMixinProps.Builder, CfnRouteServerMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnRouteServerMixinProps.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 theCfnRouteServerMixinProps.Builder.
-
-
Method Details
-
getAmazonSideAsn
Description copied from interface:CfnRouteServerMixinPropsThe 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 interfaceCfnRouteServerMixinProps- See Also:
-
getPersistRoutes
Description copied from interface:CfnRouteServerMixinPropsIndicates whether routes should be persisted after all BGP sessions are terminated.- Specified by:
getPersistRoutesin interfaceCfnRouteServerMixinProps- See Also:
-
getPersistRoutesDuration
Description copied from interface:CfnRouteServerMixinPropsThe 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 interfaceCfnRouteServerMixinProps- See Also:
-
getSnsNotificationsEnabled
Description copied from interface:CfnRouteServerMixinPropsIndicates 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 interfaceCfnRouteServerMixinProps- See Also:
-
getTags
Description copied from interface:CfnRouteServerMixinPropsAny tags assigned to the route server.- Specified by:
getTagsin interfaceCfnRouteServerMixinProps- 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()
-