AwsVpcNatGatewayArgs

interface AwsVpcNatGatewayArgs extends Omit<awsx.types.input.ec2.NatGatewayConfigurationArgs, 'strategy'> { elasticIpAllocationIds?: Input<string>[]; strategy?: NatGatewayStrategy; }

AwsVpc NAT gateway shape without requiring direct awsx imports.

Example

CODE
import * as awsx from '@pulumi/awsx';
import type { AwsVpcNatGatewayArgs } from '@jobcloud/aws-vpc';

const natGateways: AwsVpcNatGatewayArgs = {
  strategy: awsx.ec2.NatGatewayStrategy.None,
};

Hierarchy

  • NatGatewayConfigurationArgs, "strategy">
  • AwsVpcNatGatewayArgs

Properties

elasticIpAllocationIds: Input<string>[]

Inherited from elasticIpAllocationIds

A list of EIP allocation IDs to assign to the NAT Gateways. Optional. If specified, the number of supplied values must match the chosen strategy (either one, or the number of availability zones).

strategy: NatGatewayStrategy

NAT gateway strategy.