Class CfnRouteServer
Specifies a route server to manage dynamic routing in a VPC.
Inherited Members
Namespace: Amazon.CDK.AWS.EC2
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnRouteServer : CfnResource, IInspectable, IRouteServerRef, IConstruct, IDependable, IEnvironmentAware, ITaggableV2
Syntax (vb)
Public Class CfnRouteServer Inherits CfnResource Implements IInspectable, IRouteServerRef, IConstruct, IDependable, IEnvironmentAware, ITaggableV2
Remarks
Amazon VPC Route Server simplifies routing for traffic between workloads that are deployed within a VPC and its internet gateways. With this feature, VPC Route Server dynamically updates VPC and internet gateway route tables with your preferred routes to achieve routing fault tolerance for those workloads. This enables you to automatically reroute traffic within a VPC, which increases the manageability of VPC routing and interoperability with third-party workloads.
For more information see Dynamic routing in your VPC with VPC Route Server in the Amazon VPC User Guide .
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-routeserver.html
CloudformationResource: AWS::EC2::RouteServer
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.AWS.EC2;
var cfnRouteServer = new CfnRouteServer(this, "MyCfnRouteServer", new CfnRouteServerProps {
AmazonSideAsn = 123,
// the properties below are optional
PersistRoutes = "persistRoutes",
PersistRoutesDuration = 123,
SnsNotificationsEnabled = false,
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} }
});
Synopsis
Constructors
| CfnRouteServer(Construct, string, ICfnRouteServerProps) | Create a new |
Properties
| AmazonSideAsn | The Border Gateway Protocol (BGP) Autonomous System Number (ASN) for the appliance. |
| AttrArn | The ARN of the route server. |
| AttrId | The ID of the route server. |
| CFN_RESOURCE_TYPE_NAME | The CloudFormation resource type name for this resource class. |
| CdkTagManager | Tag Manager which manages the tags for this resource. |
| CfnProperties | Specifies a route server to manage dynamic routing in a VPC. |
| 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. |
| RouteServerRef | A reference to a RouteServer resource. |
| SnsNotificationsEnabled | Indicates whether SNS notifications are enabled for the route server. |
| Tags | Any tags assigned to the route server. |
Methods
| ArnForRouteServer(IRouteServerRef) | Specifies a route server to manage dynamic routing in a VPC. |
| FromRouteServerArn(Construct, string, string) | Creates a new IRouteServerRef from an ARN. |
| FromRouteServerId(Construct, string, string) | Creates a new IRouteServerRef from a routeServerId. |
| Inspect(TreeInspector) | Examines the CloudFormation resource and discloses attributes. |
| IsCfnRouteServer(object) | Checks whether the given object is a CfnRouteServer. |
| RenderProperties(IDictionary<string, object>) | Specifies a route server to manage dynamic routing in a VPC. |
Constructors
CfnRouteServer(Construct, string, ICfnRouteServerProps)
Create a new AWS::EC2::RouteServer.
public CfnRouteServer(Construct scope, string id, ICfnRouteServerProps props)
Parameters
- scope Construct
Scope in which this resource is defined.
- id string
Construct identifier for this resource (unique in its scope).
- props ICfnRouteServerProps
Resource properties.
Remarks
Amazon VPC Route Server simplifies routing for traffic between workloads that are deployed within a VPC and its internet gateways. With this feature, VPC Route Server dynamically updates VPC and internet gateway route tables with your preferred routes to achieve routing fault tolerance for those workloads. This enables you to automatically reroute traffic within a VPC, which increases the manageability of VPC routing and interoperability with third-party workloads.
For more information see Dynamic routing in your VPC with VPC Route Server in the Amazon VPC User Guide .
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-routeserver.html
CloudformationResource: AWS::EC2::RouteServer
ExampleMetadata: fixture=_generated
Properties
AmazonSideAsn
The Border Gateway Protocol (BGP) Autonomous System Number (ASN) for the appliance.
public virtual double AmazonSideAsn { get; set; }
Property Value
Remarks
Amazon VPC Route Server simplifies routing for traffic between workloads that are deployed within a VPC and its internet gateways. With this feature, VPC Route Server dynamically updates VPC and internet gateway route tables with your preferred routes to achieve routing fault tolerance for those workloads. This enables you to automatically reroute traffic within a VPC, which increases the manageability of VPC routing and interoperability with third-party workloads.
For more information see Dynamic routing in your VPC with VPC Route Server in the Amazon VPC User Guide .
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-routeserver.html
CloudformationResource: AWS::EC2::RouteServer
ExampleMetadata: fixture=_generated
AttrArn
The ARN of the route server.
public virtual string AttrArn { get; }
Property Value
Remarks
CloudformationAttribute: Arn
AttrId
The ID of the route server.
public virtual string AttrId { get; }
Property Value
Remarks
CloudformationAttribute: Id
CFN_RESOURCE_TYPE_NAME
The CloudFormation resource type name for this resource class.
public static string CFN_RESOURCE_TYPE_NAME { get; }
Property Value
Remarks
Amazon VPC Route Server simplifies routing for traffic between workloads that are deployed within a VPC and its internet gateways. With this feature, VPC Route Server dynamically updates VPC and internet gateway route tables with your preferred routes to achieve routing fault tolerance for those workloads. This enables you to automatically reroute traffic within a VPC, which increases the manageability of VPC routing and interoperability with third-party workloads.
For more information see Dynamic routing in your VPC with VPC Route Server in the Amazon VPC User Guide .
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-routeserver.html
CloudformationResource: AWS::EC2::RouteServer
ExampleMetadata: fixture=_generated
CdkTagManager
Tag Manager which manages the tags for this resource.
public virtual TagManager CdkTagManager { get; }
Property Value
Remarks
Amazon VPC Route Server simplifies routing for traffic between workloads that are deployed within a VPC and its internet gateways. With this feature, VPC Route Server dynamically updates VPC and internet gateway route tables with your preferred routes to achieve routing fault tolerance for those workloads. This enables you to automatically reroute traffic within a VPC, which increases the manageability of VPC routing and interoperability with third-party workloads.
For more information see Dynamic routing in your VPC with VPC Route Server in the Amazon VPC User Guide .
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-routeserver.html
CloudformationResource: AWS::EC2::RouteServer
ExampleMetadata: fixture=_generated
CfnProperties
Specifies a route server to manage dynamic routing in a VPC.
protected override IDictionary<string, object> CfnProperties { get; }
Property Value
Overrides
Remarks
Amazon VPC Route Server simplifies routing for traffic between workloads that are deployed within a VPC and its internet gateways. With this feature, VPC Route Server dynamically updates VPC and internet gateway route tables with your preferred routes to achieve routing fault tolerance for those workloads. This enables you to automatically reroute traffic within a VPC, which increases the manageability of VPC routing and interoperability with third-party workloads.
For more information see Dynamic routing in your VPC with VPC Route Server in the Amazon VPC User Guide .
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-routeserver.html
CloudformationResource: AWS::EC2::RouteServer
ExampleMetadata: fixture=_generated
PersistRoutes
Indicates whether routes should be persisted after all BGP sessions are terminated.
public virtual string? PersistRoutes { get; set; }
Property Value
Remarks
Amazon VPC Route Server simplifies routing for traffic between workloads that are deployed within a VPC and its internet gateways. With this feature, VPC Route Server dynamically updates VPC and internet gateway route tables with your preferred routes to achieve routing fault tolerance for those workloads. This enables you to automatically reroute traffic within a VPC, which increases the manageability of VPC routing and interoperability with third-party workloads.
For more information see Dynamic routing in your VPC with VPC Route Server in the Amazon VPC User Guide .
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-routeserver.html
CloudformationResource: AWS::EC2::RouteServer
ExampleMetadata: fixture=_generated
PersistRoutesDuration
The number of minutes a route server will wait after BGP is re-established to unpersist the routes in the FIB and RIB.
public virtual double? PersistRoutesDuration { get; set; }
Property Value
Remarks
Amazon VPC Route Server simplifies routing for traffic between workloads that are deployed within a VPC and its internet gateways. With this feature, VPC Route Server dynamically updates VPC and internet gateway route tables with your preferred routes to achieve routing fault tolerance for those workloads. This enables you to automatically reroute traffic within a VPC, which increases the manageability of VPC routing and interoperability with third-party workloads.
For more information see Dynamic routing in your VPC with VPC Route Server in the Amazon VPC User Guide .
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-routeserver.html
CloudformationResource: AWS::EC2::RouteServer
ExampleMetadata: fixture=_generated
RouteServerRef
A reference to a RouteServer resource.
public virtual IRouteServerReference RouteServerRef { get; }
Property Value
Remarks
Amazon VPC Route Server simplifies routing for traffic between workloads that are deployed within a VPC and its internet gateways. With this feature, VPC Route Server dynamically updates VPC and internet gateway route tables with your preferred routes to achieve routing fault tolerance for those workloads. This enables you to automatically reroute traffic within a VPC, which increases the manageability of VPC routing and interoperability with third-party workloads.
For more information see Dynamic routing in your VPC with VPC Route Server in the Amazon VPC User Guide .
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-routeserver.html
CloudformationResource: AWS::EC2::RouteServer
ExampleMetadata: fixture=_generated
SnsNotificationsEnabled
Indicates whether SNS notifications are enabled for the route server.
public virtual object? SnsNotificationsEnabled { get; set; }
Property Value
Remarks
Type union: either bool or IResolvable
Tags
Any tags assigned to the route server.
public virtual ICfnTag[]? Tags { get; set; }
Property Value
ICfnTag[]
Remarks
Amazon VPC Route Server simplifies routing for traffic between workloads that are deployed within a VPC and its internet gateways. With this feature, VPC Route Server dynamically updates VPC and internet gateway route tables with your preferred routes to achieve routing fault tolerance for those workloads. This enables you to automatically reroute traffic within a VPC, which increases the manageability of VPC routing and interoperability with third-party workloads.
For more information see Dynamic routing in your VPC with VPC Route Server in the Amazon VPC User Guide .
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-routeserver.html
CloudformationResource: AWS::EC2::RouteServer
ExampleMetadata: fixture=_generated
Methods
ArnForRouteServer(IRouteServerRef)
Specifies a route server to manage dynamic routing in a VPC.
public static string ArnForRouteServer(IRouteServerRef resource)
Parameters
- resource IRouteServerRef
Returns
Remarks
Amazon VPC Route Server simplifies routing for traffic between workloads that are deployed within a VPC and its internet gateways. With this feature, VPC Route Server dynamically updates VPC and internet gateway route tables with your preferred routes to achieve routing fault tolerance for those workloads. This enables you to automatically reroute traffic within a VPC, which increases the manageability of VPC routing and interoperability with third-party workloads.
For more information see Dynamic routing in your VPC with VPC Route Server in the Amazon VPC User Guide .
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-routeserver.html
CloudformationResource: AWS::EC2::RouteServer
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.AWS.EC2;
var cfnRouteServer = new CfnRouteServer(this, "MyCfnRouteServer", new CfnRouteServerProps {
AmazonSideAsn = 123,
// the properties below are optional
PersistRoutes = "persistRoutes",
PersistRoutesDuration = 123,
SnsNotificationsEnabled = false,
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} }
});
FromRouteServerArn(Construct, string, string)
Creates a new IRouteServerRef from an ARN.
public static IRouteServerRef FromRouteServerArn(Construct scope, string id, string arn)
Parameters
Returns
Remarks
Amazon VPC Route Server simplifies routing for traffic between workloads that are deployed within a VPC and its internet gateways. With this feature, VPC Route Server dynamically updates VPC and internet gateway route tables with your preferred routes to achieve routing fault tolerance for those workloads. This enables you to automatically reroute traffic within a VPC, which increases the manageability of VPC routing and interoperability with third-party workloads.
For more information see Dynamic routing in your VPC with VPC Route Server in the Amazon VPC User Guide .
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-routeserver.html
CloudformationResource: AWS::EC2::RouteServer
ExampleMetadata: fixture=_generated
FromRouteServerId(Construct, string, string)
Creates a new IRouteServerRef from a routeServerId.
public static IRouteServerRef FromRouteServerId(Construct scope, string id, string routeServerId)
Parameters
Returns
Remarks
Amazon VPC Route Server simplifies routing for traffic between workloads that are deployed within a VPC and its internet gateways. With this feature, VPC Route Server dynamically updates VPC and internet gateway route tables with your preferred routes to achieve routing fault tolerance for those workloads. This enables you to automatically reroute traffic within a VPC, which increases the manageability of VPC routing and interoperability with third-party workloads.
For more information see Dynamic routing in your VPC with VPC Route Server in the Amazon VPC User Guide .
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-routeserver.html
CloudformationResource: AWS::EC2::RouteServer
ExampleMetadata: fixture=_generated
Inspect(TreeInspector)
Examines the CloudFormation resource and discloses attributes.
public virtual void Inspect(TreeInspector inspector)
Parameters
- inspector TreeInspector
tree inspector to collect and process attributes.
Remarks
Amazon VPC Route Server simplifies routing for traffic between workloads that are deployed within a VPC and its internet gateways. With this feature, VPC Route Server dynamically updates VPC and internet gateway route tables with your preferred routes to achieve routing fault tolerance for those workloads. This enables you to automatically reroute traffic within a VPC, which increases the manageability of VPC routing and interoperability with third-party workloads.
For more information see Dynamic routing in your VPC with VPC Route Server in the Amazon VPC User Guide .
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-routeserver.html
CloudformationResource: AWS::EC2::RouteServer
ExampleMetadata: fixture=_generated
IsCfnRouteServer(object)
Checks whether the given object is a CfnRouteServer.
public static bool IsCfnRouteServer(object x)
Parameters
- x object
Returns
Remarks
Amazon VPC Route Server simplifies routing for traffic between workloads that are deployed within a VPC and its internet gateways. With this feature, VPC Route Server dynamically updates VPC and internet gateway route tables with your preferred routes to achieve routing fault tolerance for those workloads. This enables you to automatically reroute traffic within a VPC, which increases the manageability of VPC routing and interoperability with third-party workloads.
For more information see Dynamic routing in your VPC with VPC Route Server in the Amazon VPC User Guide .
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-routeserver.html
CloudformationResource: AWS::EC2::RouteServer
ExampleMetadata: fixture=_generated
RenderProperties(IDictionary<string, object>)
Specifies a route server to manage dynamic routing in a VPC.
protected override IDictionary<string, object> RenderProperties(IDictionary<string, object> props)
Parameters
- props IDictionary<string, object>
Returns
Overrides
Remarks
Amazon VPC Route Server simplifies routing for traffic between workloads that are deployed within a VPC and its internet gateways. With this feature, VPC Route Server dynamically updates VPC and internet gateway route tables with your preferred routes to achieve routing fault tolerance for those workloads. This enables you to automatically reroute traffic within a VPC, which increases the manageability of VPC routing and interoperability with third-party workloads.
For more information see Dynamic routing in your VPC with VPC Route Server in the Amazon VPC User Guide .
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-routeserver.html
CloudformationResource: AWS::EC2::RouteServer
ExampleMetadata: fixture=_generated