NetworkConfig / DxGatewayConfig / DxTransitGatewayAssociationConfig

Direct Connect Gateway transit gateway association configuration. Use this object to define transit gateway attachments for a DX gateway.

Example

- name: Network-Main
account: Network
allowedPrefixes:
- 10.0.0.0/8
- 192.168.0.0/24
routeTableAssociations:
- Network-Main-Core
routeTablePropagations:
- Network-Main-Core
- Network-Main-Shared
- Network-Main-Segregated

Hierarchy

  • DxTransitGatewayAssociationConfig

Implements

Constructors

Properties

account: string = ''

The friendly name of the account the transit gateway is deployed to.

Remarks

If specifying an account that differs from the account of the Direct Connect Gateway, this will create a proposal from the transit gateway owner account to the Direct Connect Gateway owner account. Proposals must be manually approved. Proposal associations cannot also have configured transit gateway route table associations or propagations.

allowedPrefixes: string[] = []

An array of CIDR prefixes that are allowed to advertise over this transit gateway association.

name: string = ''

The friendly name of the transit gateway to associate.

routeTableAssociations: undefined | string[] = undefined

(OPTIONAL) The friendly name of TGW route table(s) to associate with this attachment.

routeTablePropagations: undefined | string[] = undefined

(OPTIONAL) The friendly name of TGW route table(s) to propagate routes from this attachment.

Generated using TypeDoc