NetworkConfig / VpcConfig | VpcTemplatesConfig / NatGatewayConfig

NAT Gateway configuration. Used to define an AWS-managed NAT Gateway.

Example

Nat gateway with accelerator-provisioned elastic IP

- name: accelerator-nat-gw
subnet: accelerator-cidr-subnet-a
tags: []

NAT gateway with user-provided elastic IP allocation ID

- name: accelerator-nat-gw
allocationId: eipalloc-acbdefg123456
subnet: accelerator-cidr-subnet-a
tags: []

NAT gateway with private connectivity

- name: accelerator-nat-gw
private: true
subnet: accelerator-cidr-subnet-a
tags: []

Hierarchy

  • NatGatewayConfig

Implements

Constructors

Properties

Constructors

Properties

allocationId: undefined | string = undefined

The allocation ID of the Elastic IP address that's associated with the NAT gateway.

name: string = ''

A friendly name for the NAT Gateway.

private: undefined | boolean = undefined

Set true to define a NAT gateway with private connectivity type

Remarks

Set to false or leave undefined to create a public-facing NAT gateway

subnet: string = ''

The friendly name of the subnet for the NAT Gateway to be deployed.

tags: undefined | Tag[] = undefined

An array of tag objects for the NAT Gateway.

Generated using TypeDoc