NetworkConfig / DxGatewayConfig

Direct Connect Gateway configuration. Used to define Direct Connect Gateways, virtual interfaces, and gateway associations.

Example

directConnectGateways:
- name: Accelerator-DXGW
account: Network
asn: 64512
gatewayName: Accelerator-DXGW
virtualInterfaces: []
transitGatewayAssociations: []

Hierarchy

  • DxGatewayConfig

Implements

Constructors

Properties

account: string = ''

The friendly name of the account to deploy the DX Gateway.

asn: number = 64512

A Border Gateway Protocol (BGP) Autonomous System Number (ASN).

Remarks

The range is 64512 to 65534 for 16-bit ASNs.

The range is 4200000000 to 4294967294 for 32-bit ASNs.

gatewayName: string = ''

The name of the Direct Connect Gateway. This name will show as the name of the resource in the AWS console and API.

Remarks

This name can be changed without replacing the physical resource.

name: string = ''

A friendly name for the DX Gateway. This name is used as a logical reference for the resource in the accelerator.

Remarks

This name cannot be changed without recreating the physical resource.

transitGatewayAssociations: undefined | DxTransitGatewayAssociationConfig[] = undefined

(OPTIONAL) An array of transit gateway association configurations. Creates a transit gateway attachment for this DX gateway.

See

DxTransitGatewayAssociationConfig

virtualInterfaces: undefined | DxVirtualInterfaceConfig[] = undefined

(OPTIONAL) An array of virtual interface configurations. Creates virtual interfaces on the DX gateway.

Remarks

The transitGatewayAssociations property must also be defined if defining this property.

See

DxVirtualInterfaceConfig

Generated using TypeDoc