Skip to content
v2.273.0

NatTrafficDirection Enum ​

Direction of traffic to allow all by default.

Example ​

ts
const natGatewayProvider = ec2.NatProvider.instanceV2({
  instanceType: new ec2.InstanceType('t3.small'),
  defaultAllowedTraffic: ec2.NatTrafficDirection.NONE,
});
const vpc = new ec2.Vpc(this, 'Vpc', { natGatewayProvider });

const securityGroup = new ec2.SecurityGroup(this, 'SecurityGroup', {
  vpc,
  allowAllOutbound: false,
});
securityGroup.addEgressRule(ec2.Peer.anyIpv4(), ec2.Port.tcp(443));
for (const gatewayInstance of natGatewayProvider.gatewayInstances) {
   gatewayInstance.addSecurityGroup(securityGroup);
}

Members ​

MemberDescription
OUTBOUND_ONLYAllow all outbound traffic and disallow all inbound traffic.
INBOUND_AND_OUTBOUNDAllow all outbound and inbound traffic.
NONEDisallow all outbound and inbound traffic.

Referenced by ​

  • NatInstanceProps.defaultAllowedTrafficdefault_allowed_trafficdefaultAllowedTrafficDefaultAllowedTrafficDefaultAllowedTraffic