aws_cdk.aws_ec2_alpha

Package Overview

AddressFamily

(experimental) Represents the address family for IP addresses in an IPAM pool.

AwsServiceName

(experimental) Limits which service in AWS that the pool can be used in.

EgressOnlyInternetGateway

(experimental) Creates an egress-only internet gateway.

EgressOnlyInternetGatewayOptions

EgressOnlyInternetGatewayProps

IIpAddresses

(experimental) Implements ip address allocation according to the IPAdress type.

IIpamPool

(experimental) Definition used to add or create a new IPAM pool.

IIpamScopeBase

(experimental) Interface for IpamScope Class.

IRouteTarget

(experimental) Interface to define a routing target, such as an egress-only internet gateway or VPC endpoint.

IRouteV2

(experimental) Interface to define a route.

ISubnetV2

(experimental) Interface with additional properties for SubnetV2.

IVPCCidrBlock

(experimental) Interface to create L2 for VPC Cidr Block.

IVpcV2

(experimental) Placeholder to see what extra props we might need, will be added to original IVPC.

InternetGateway

(experimental) Creates an internet gateway.

InternetGatewayOptions

InternetGatewayProps

IpAddresses

(experimental) IpAddress options to define VPC V2.

IpCidr

(experimental) IPv4 or IPv6 CIDR range for the subnet.

Ipam

(experimental) Creates new IPAM with default public and private scope.

IpamOptions

IpamPoolCidrProvisioningOptions

IpamPoolPublicIpSource

(experimental) The IP address source for pools in the public scope.

IpamProps

IpamScopeOptions

IpamScopeType

(experimental) Refers to two possible scope types under IPAM.

NatConnectivityType

(experimental) Indicates whether the NAT gateway supports public or private connectivity.

NatGateway

(experimental) Creates a network address translation (NAT) gateway.

NatGatewayOptions

NatGatewayProps

PoolOptions

Route

(experimental) Creates a new route with added functionality.

RouteProps

RouteTable

(experimental) Creates a route table for the specified VPC.

RouteTableProps

RouteTargetProps

RouteTargetType

(experimental) The gateway or endpoint targeted by the route.

SecondaryAddressProps

SubnetV2

(experimental) The SubnetV2 class represents a subnet within a VPC (Virtual Private Cloud) in AWS.

SubnetV2Attributes

SubnetV2Props

VPCCidrBlockattributes

VPCPeeringConnection

(experimental) Creates a peering connection between two VPCs.

VPCPeeringConnectionOptions

VPCPeeringConnectionProps

VPNGatewayV2

(experimental) Creates a virtual private gateway.

VPNGatewayV2Options

VPNGatewayV2Props

VpcCidrOptions

VpcV2

(experimental) This class provides a foundation for creating and configuring a VPC with advanced features such as IPAM (IP Address Management) and IPv6 support.

VpcV2Attributes

VpcV2Base

(experimental) Base class for creating a VPC (Virtual Private Cloud) in AWS.

VpcV2Props