Show / Hide Table of Contents

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

double?

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-routeserver.html#cfn-ec2-routeserver-amazonsideasn

PersistRoutes

Indicates whether routes should be persisted after all BGP sessions are terminated.

string? PersistRoutes { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-routeserver.html#cfn-ec2-routeserver-persistroutes

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

double?

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-routeserver.html#cfn-ec2-routeserver-persistroutesduration

SnsNotificationsEnabled

Indicates whether SNS notifications are enabled for the route server.

object? SnsNotificationsEnabled { get; }
Property Value

object

Remarks

Enabling SNS notifications persists BGP status changes to an SNS topic provisioned by AWS .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-routeserver.html#cfn-ec2-routeserver-snsnotificationsenabled

Type union: either bool or IResolvable

Tags

Any tags assigned to the route server.

ICfnTag[]? Tags { get; }
Property Value

ICfnTag[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-routeserver.html#cfn-ec2-routeserver-tags

Back to top Generated by DocFX