Interface ITransitGatewayRouteTable
(experimental) Represents a Transit Gateway Route Table.
Inherited Members
Namespace: Amazon.CDK.AWS.ec2.Alpha
Assembly: Amazon.CDK.AWS.ec2.Alpha.dll
Syntax (csharp)
public interface ITransitGatewayRouteTable : IResource, IConstruct, IDependable, IEnvironmentAware, IRouteTable
Syntax (vb)
Public Interface ITransitGatewayRouteTable Inherits IResource, IConstruct, IDependable, IEnvironmentAware, IRouteTable
Remarks
Stability: Experimental
Synopsis
Methods
| AddAssociation(string, ITransitGatewayAttachment) | (experimental) Associate the provided Attachments with this route table. |
| AddBlackholeRoute(string, string) | (experimental) Add a blackhole route to this route table. |
| AddRoute(string, ITransitGatewayAttachment, string) | (experimental) Add an active route to this route table. |
| EnablePropagation(string, ITransitGatewayAttachment) | (experimental) Enable propagation from the provided Attachments to this route table. |
Methods
AddAssociation(string, ITransitGatewayAttachment)
(experimental) Associate the provided Attachments with this route table.
ITransitGatewayRouteTableAssociation AddAssociation(string id, ITransitGatewayAttachment transitGatewayAttachment)
Parameters
- id string
- transitGatewayAttachment ITransitGatewayAttachment
Returns
ITransitGatewayRouteTableAssociation
ITransitGatewayRouteTableAssociation
Remarks
Stability: Experimental
AddBlackholeRoute(string, string)
(experimental) Add a blackhole route to this route table.
ITransitGatewayRoute AddBlackholeRoute(string id, string destinationCidr)
Parameters
Returns
ITransitGatewayRoute
Remarks
Stability: Experimental
AddRoute(string, ITransitGatewayAttachment, string)
(experimental) Add an active route to this route table.
ITransitGatewayRoute AddRoute(string id, ITransitGatewayAttachment transitGatewayAttachment, string destinationCidr)
Parameters
- id string
- transitGatewayAttachment ITransitGatewayAttachment
- destinationCidr string
Returns
ITransitGatewayRoute
Remarks
Stability: Experimental
EnablePropagation(string, ITransitGatewayAttachment)
(experimental) Enable propagation from the provided Attachments to this route table.
ITransitGatewayRouteTablePropagation EnablePropagation(string id, ITransitGatewayAttachment transitGatewayAttachment)
Parameters
- id string
- transitGatewayAttachment ITransitGatewayAttachment
Returns
ITransitGatewayRouteTablePropagation
ITransitGatewayRouteTablePropagation
Remarks
Stability: Experimental