Interface ICfnRouteServerMixinProps
Properties for CfnRouteServerPropsMixin.
Namespace: Amazon.CDK.Mixins.Preview.AWS.EC2.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public interface ICfnRouteServerMixinProps
Syntax (vb)
Public Interface ICfnRouteServerMixinProps
Remarks
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-routeserver.html
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Mixins.Preview.AWS.EC2.Mixins;
var cfnRouteServerMixinProps = new CfnRouteServerMixinProps {
AmazonSideAsn = 123,
PersistRoutes = "persistRoutes",
PersistRoutesDuration = 123,
SnsNotificationsEnabled = false,
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} }
};
Synopsis
Properties
| AmazonSideAsn | The Border Gateway Protocol (BGP) Autonomous System Number (ASN) for the appliance. |
| PersistRoutes | Indicates whether routes should be persisted after all BGP sessions are terminated. |
| PersistRoutesDuration | The number of minutes a route server will wait after BGP is re-established to unpersist the routes in the FIB and RIB. |
| SnsNotificationsEnabled | Indicates whether SNS notifications are enabled for the route server. |
| Tags | Any tags assigned to the route server. |
Properties
AmazonSideAsn
The Border Gateway Protocol (BGP) Autonomous System Number (ASN) for the appliance.
double? AmazonSideAsn { get; }
Property Value
Remarks
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.
PersistRoutes
Indicates whether routes should be persisted after all BGP sessions are terminated.
string? PersistRoutes { get; }
Property Value
Remarks
PersistRoutesDuration
The number of minutes a route server will wait after BGP is re-established to unpersist the routes in the FIB and RIB.
double? PersistRoutesDuration { get; }
Property Value
Remarks
Value must be in the range of 1-5. The default value is 1. Only valid if persistRoutesState is '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.
SnsNotificationsEnabled
Indicates whether SNS notifications are enabled for the route server.
object? SnsNotificationsEnabled { get; }
Property Value
Remarks
Enabling SNS notifications persists BGP status changes to an SNS topic provisioned by AWS .
Type union: either bool or IResolvable