Class CfnRouteServerEndpoint
Creates a new endpoint for a route server in a specified subnet.
Implements
Inherited Members
Namespace: Amazon.CDK.AWS.EC2
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnRouteServerEndpoint : CfnResource, IInspectable, IRouteServerEndpointRef, IConstruct, IDependable, IEnvironmentAware, ITaggableV2
Syntax (vb)
Public Class CfnRouteServerEndpoint Inherits CfnResource Implements IInspectable, IRouteServerEndpointRef, IConstruct, IDependable, IEnvironmentAware, ITaggableV2
Remarks
A route server endpoint is an AWS -managed component inside a subnet that facilitates BGP (Border Gateway Protocol) connections between your route server and your BGP peers.
For more information see Dynamic routing in your VPC with VPC Route Server in the Amazon VPC User Guide .
CloudformationResource: AWS::EC2::RouteServerEndpoint
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 cfnRouteServerEndpoint = new CfnRouteServerEndpoint(this, "MyCfnRouteServerEndpoint", new CfnRouteServerEndpointProps {
RouteServerId = "routeServerId",
SubnetId = "subnetId",
// the properties below are optional
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} }
});
Synopsis
Constructors
| CfnRouteServerEndpoint(Construct, string, ICfnRouteServerEndpointProps) | Create a new |
Properties
| AttrArn | The ARN for the endpoint. |
| AttrEniAddress | The IP address of the Elastic network interface for the endpoint. |
| AttrEniId | The ID of the Elastic network interface for the endpoint. |
| AttrId | The unique identifier of the route server endpoint. |
| AttrVpcId | The ID of the VPC containing the endpoint. |
| CFN_RESOURCE_TYPE_NAME | The CloudFormation resource type name for this resource class. |
| CdkTagManager | Tag Manager which manages the tags for this resource. |
| CfnProperties | Creates a new endpoint for a route server in a specified subnet. |
| RouteServerEndpointRef | A reference to a RouteServerEndpoint resource. |
| RouteServerId | The ID of the route server associated with this endpoint. |
| SubnetId | The ID of the subnet to place the route server endpoint into. |
| Tags | Any tags assigned to the route server endpoint. |
Methods
| ArnForRouteServerEndpoint(IRouteServerEndpointRef) | Creates a new endpoint for a route server in a specified subnet. |
| FromRouteServerEndpointArn(Construct, string, string) | Creates a new IRouteServerEndpointRef from an ARN. |
| FromRouteServerEndpointId(Construct, string, string) | Creates a new IRouteServerEndpointRef from a routeServerEndpointId. |
| Inspect(TreeInspector) | Examines the CloudFormation resource and discloses attributes. |
| IsCfnRouteServerEndpoint(object) | Checks whether the given object is a CfnRouteServerEndpoint. |
| RenderProperties(IDictionary<string, object>) | Creates a new endpoint for a route server in a specified subnet. |
Constructors
CfnRouteServerEndpoint(Construct, string, ICfnRouteServerEndpointProps)
Create a new AWS::EC2::RouteServerEndpoint.
public CfnRouteServerEndpoint(Construct scope, string id, ICfnRouteServerEndpointProps props)
Parameters
- scope Construct
Scope in which this resource is defined.
- id string
Construct identifier for this resource (unique in its scope).
- props ICfnRouteServerEndpointProps
Resource properties.
Remarks
A route server endpoint is an AWS -managed component inside a subnet that facilitates BGP (Border Gateway Protocol) connections between your route server and your BGP peers.
For more information see Dynamic routing in your VPC with VPC Route Server in the Amazon VPC User Guide .
CloudformationResource: AWS::EC2::RouteServerEndpoint
ExampleMetadata: fixture=_generated
Properties
AttrArn
The ARN for the endpoint.
public virtual string AttrArn { get; }
Property Value
Remarks
CloudformationAttribute: Arn
AttrEniAddress
The IP address of the Elastic network interface for the endpoint.
public virtual string AttrEniAddress { get; }
Property Value
Remarks
CloudformationAttribute: EniAddress
AttrEniId
The ID of the Elastic network interface for the endpoint.
public virtual string AttrEniId { get; }
Property Value
Remarks
CloudformationAttribute: EniId
AttrId
The unique identifier of the route server endpoint.
public virtual string AttrId { get; }
Property Value
Remarks
CloudformationAttribute: Id
AttrVpcId
The ID of the VPC containing the endpoint.
public virtual string AttrVpcId { get; }
Property Value
Remarks
CloudformationAttribute: VpcId
CFN_RESOURCE_TYPE_NAME
The CloudFormation resource type name for this resource class.
public static string CFN_RESOURCE_TYPE_NAME { get; }
Property Value
Remarks
A route server endpoint is an AWS -managed component inside a subnet that facilitates BGP (Border Gateway Protocol) connections between your route server and your BGP peers.
For more information see Dynamic routing in your VPC with VPC Route Server in the Amazon VPC User Guide .
CloudformationResource: AWS::EC2::RouteServerEndpoint
ExampleMetadata: fixture=_generated
CdkTagManager
Tag Manager which manages the tags for this resource.
public virtual TagManager CdkTagManager { get; }
Property Value
Remarks
A route server endpoint is an AWS -managed component inside a subnet that facilitates BGP (Border Gateway Protocol) connections between your route server and your BGP peers.
For more information see Dynamic routing in your VPC with VPC Route Server in the Amazon VPC User Guide .
CloudformationResource: AWS::EC2::RouteServerEndpoint
ExampleMetadata: fixture=_generated
CfnProperties
Creates a new endpoint for a route server in a specified subnet.
protected override IDictionary<string, object> CfnProperties { get; }
Property Value
Overrides
Remarks
A route server endpoint is an AWS -managed component inside a subnet that facilitates BGP (Border Gateway Protocol) connections between your route server and your BGP peers.
For more information see Dynamic routing in your VPC with VPC Route Server in the Amazon VPC User Guide .
CloudformationResource: AWS::EC2::RouteServerEndpoint
ExampleMetadata: fixture=_generated
RouteServerEndpointRef
A reference to a RouteServerEndpoint resource.
public virtual IRouteServerEndpointReference RouteServerEndpointRef { get; }
Property Value
Remarks
A route server endpoint is an AWS -managed component inside a subnet that facilitates BGP (Border Gateway Protocol) connections between your route server and your BGP peers.
For more information see Dynamic routing in your VPC with VPC Route Server in the Amazon VPC User Guide .
CloudformationResource: AWS::EC2::RouteServerEndpoint
ExampleMetadata: fixture=_generated
RouteServerId
The ID of the route server associated with this endpoint.
public virtual string RouteServerId { get; set; }
Property Value
Remarks
A route server endpoint is an AWS -managed component inside a subnet that facilitates BGP (Border Gateway Protocol) connections between your route server and your BGP peers.
For more information see Dynamic routing in your VPC with VPC Route Server in the Amazon VPC User Guide .
CloudformationResource: AWS::EC2::RouteServerEndpoint
ExampleMetadata: fixture=_generated
SubnetId
The ID of the subnet to place the route server endpoint into.
public virtual string SubnetId { get; set; }
Property Value
Remarks
A route server endpoint is an AWS -managed component inside a subnet that facilitates BGP (Border Gateway Protocol) connections between your route server and your BGP peers.
For more information see Dynamic routing in your VPC with VPC Route Server in the Amazon VPC User Guide .
CloudformationResource: AWS::EC2::RouteServerEndpoint
ExampleMetadata: fixture=_generated
Tags
Any tags assigned to the route server endpoint.
public virtual ICfnTag[]? Tags { get; set; }
Property Value
ICfnTag[]
Remarks
A route server endpoint is an AWS -managed component inside a subnet that facilitates BGP (Border Gateway Protocol) connections between your route server and your BGP peers.
For more information see Dynamic routing in your VPC with VPC Route Server in the Amazon VPC User Guide .
CloudformationResource: AWS::EC2::RouteServerEndpoint
ExampleMetadata: fixture=_generated
Methods
ArnForRouteServerEndpoint(IRouteServerEndpointRef)
Creates a new endpoint for a route server in a specified subnet.
public static string ArnForRouteServerEndpoint(IRouteServerEndpointRef resource)
Parameters
- resource IRouteServerEndpointRef
Returns
Remarks
A route server endpoint is an AWS -managed component inside a subnet that facilitates BGP (Border Gateway Protocol) connections between your route server and your BGP peers.
For more information see Dynamic routing in your VPC with VPC Route Server in the Amazon VPC User Guide .
CloudformationResource: AWS::EC2::RouteServerEndpoint
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 cfnRouteServerEndpoint = new CfnRouteServerEndpoint(this, "MyCfnRouteServerEndpoint", new CfnRouteServerEndpointProps {
RouteServerId = "routeServerId",
SubnetId = "subnetId",
// the properties below are optional
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} }
});
FromRouteServerEndpointArn(Construct, string, string)
Creates a new IRouteServerEndpointRef from an ARN.
public static IRouteServerEndpointRef FromRouteServerEndpointArn(Construct scope, string id, string arn)
Parameters
Returns
Remarks
A route server endpoint is an AWS -managed component inside a subnet that facilitates BGP (Border Gateway Protocol) connections between your route server and your BGP peers.
For more information see Dynamic routing in your VPC with VPC Route Server in the Amazon VPC User Guide .
CloudformationResource: AWS::EC2::RouteServerEndpoint
ExampleMetadata: fixture=_generated
FromRouteServerEndpointId(Construct, string, string)
Creates a new IRouteServerEndpointRef from a routeServerEndpointId.
public static IRouteServerEndpointRef FromRouteServerEndpointId(Construct scope, string id, string routeServerEndpointId)
Parameters
Returns
Remarks
A route server endpoint is an AWS -managed component inside a subnet that facilitates BGP (Border Gateway Protocol) connections between your route server and your BGP peers.
For more information see Dynamic routing in your VPC with VPC Route Server in the Amazon VPC User Guide .
CloudformationResource: AWS::EC2::RouteServerEndpoint
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
A route server endpoint is an AWS -managed component inside a subnet that facilitates BGP (Border Gateway Protocol) connections between your route server and your BGP peers.
For more information see Dynamic routing in your VPC with VPC Route Server in the Amazon VPC User Guide .
CloudformationResource: AWS::EC2::RouteServerEndpoint
ExampleMetadata: fixture=_generated
IsCfnRouteServerEndpoint(object)
Checks whether the given object is a CfnRouteServerEndpoint.
public static bool IsCfnRouteServerEndpoint(object x)
Parameters
- x object
Returns
Remarks
A route server endpoint is an AWS -managed component inside a subnet that facilitates BGP (Border Gateway Protocol) connections between your route server and your BGP peers.
For more information see Dynamic routing in your VPC with VPC Route Server in the Amazon VPC User Guide .
CloudformationResource: AWS::EC2::RouteServerEndpoint
ExampleMetadata: fixture=_generated
RenderProperties(IDictionary<string, object>)
Creates a new endpoint for a route server in a specified subnet.
protected override IDictionary<string, object> RenderProperties(IDictionary<string, object> props)
Parameters
- props IDictionary<string, object>
Returns
Overrides
Remarks
A route server endpoint is an AWS -managed component inside a subnet that facilitates BGP (Border Gateway Protocol) connections between your route server and your BGP peers.
For more information see Dynamic routing in your VPC with VPC Route Server in the Amazon VPC User Guide .
CloudformationResource: AWS::EC2::RouteServerEndpoint
ExampleMetadata: fixture=_generated