Show / Hide Table of Contents

Class TransitGatewayRouteTable

(experimental) Creates a Transit Gateway route table.

Inheritance
object
Resource
TransitGatewayRouteTable
Implements
ITransitGatewayRouteTable
IResource
IConstruct
IDependable
IEnvironmentAware
IRouteTable
Inherited Members
Resource.IsOwnedResource(IConstruct)
Resource.IsResource(IConstruct)
Resource.ApplyRemovalPolicy(RemovalPolicy)
Resource.GeneratePhysicalName()
Resource.GetResourceArnAttribute(string, IArnComponents)
Resource.GetResourceNameAttribute(string)
Resource.Env
Resource.PhysicalName
Resource.Stack
Namespace: Amazon.CDK.AWS.ec2.Alpha
Assembly: Amazon.CDK.AWS.ec2.Alpha.dll
Syntax (csharp)
public class TransitGatewayRouteTable : Resource, ITransitGatewayRouteTable, IResource, IConstruct, IDependable, IEnvironmentAware, IRouteTable
Syntax (vb)
Public Class TransitGatewayRouteTable Inherits Resource Implements ITransitGatewayRouteTable, IResource, IConstruct, IDependable, IEnvironmentAware, IRouteTable
Remarks

Stability: Experimental

Resource: AWS::EC2::TransitGatewayRouteTable

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.Alpha;

             TransitGateway transitGateway;

             var transitGatewayRouteTable = new TransitGatewayRouteTable(this, "MyTransitGatewayRouteTable", new TransitGatewayRouteTableProps {
                 TransitGateway = transitGateway,

                 // the properties below are optional
                 TransitGatewayRouteTableName = "transitGatewayRouteTableName"
             });

Synopsis

Constructors

TransitGatewayRouteTable(Construct, string, ITransitGatewayRouteTableProps)

(experimental) Creates a Transit Gateway route table.

Properties

PROPERTY_INJECTION_ID

(experimental) Uniquely identifies this class.

RouteTableId

(experimental) Route table ID.

TransitGateway

(experimental) The Transit Gateway.

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.

Constructors

TransitGatewayRouteTable(Construct, string, ITransitGatewayRouteTableProps)

(experimental) Creates a Transit Gateway route table.

public TransitGatewayRouteTable(Construct scope, string id, ITransitGatewayRouteTableProps props)
Parameters
scope Construct
id string
props ITransitGatewayRouteTableProps
Remarks

Stability: Experimental

Properties

PROPERTY_INJECTION_ID

(experimental) Uniquely identifies this class.

public static string PROPERTY_INJECTION_ID { get; }
Property Value

string

Remarks

Stability: Experimental

RouteTableId

(experimental) Route table ID.

public virtual string RouteTableId { get; }
Property Value

string

Remarks

Stability: Experimental

TransitGateway

(experimental) The Transit Gateway.

public virtual ITransitGateway TransitGateway { get; }
Property Value

ITransitGateway

Remarks

Stability: Experimental

Methods

AddAssociation(string, ITransitGatewayAttachment)

(experimental) Associate the provided Attachments with this route table.

public virtual ITransitGatewayRouteTableAssociation AddAssociation(string id, ITransitGatewayAttachment transitGatewayAttachment)
Parameters
id string
transitGatewayAttachment ITransitGatewayAttachment
Returns

ITransitGatewayRouteTableAssociation

Remarks

Stability: Experimental

AddBlackholeRoute(string, string)

(experimental) Add a blackhole route to this route table.

public virtual ITransitGatewayRoute AddBlackholeRoute(string id, string destinationCidr)
Parameters
id string
destinationCidr string
Returns

ITransitGatewayRoute

Remarks

Stability: Experimental

AddRoute(string, ITransitGatewayAttachment, string)

(experimental) Add an active route to this route table.

public virtual 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.

public virtual ITransitGatewayRouteTablePropagation EnablePropagation(string id, ITransitGatewayAttachment transitGatewayAttachment)
Parameters
id string
transitGatewayAttachment ITransitGatewayAttachment
Returns

ITransitGatewayRouteTablePropagation

Remarks

Stability: Experimental

Implements

ITransitGatewayRouteTable
IResource
Constructs.IConstruct
Constructs.IDependable
IEnvironmentAware
IRouteTable
Back to top Generated by DocFX