aws_cdk.aws_ec2

Package Overview

AclCidr

Either an IPv4 or an IPv6 CIDR.

AclCidrConfig

AclIcmp

AclPortRange

AclTraffic

The traffic that is configured using a Network ACL entry.

AclTrafficConfig

Action

What action to apply to traffic matching the ACL.

AddRouteOptions

AddressFamily

The IP address type.

AllocateCidrRequest

AllocateIpv6CidrRequest

AllocateVpcIpv6CidrRequest

AllocatedSubnet

AmazonLinux2022ImageSsmParameter

A SSM Parameter that contains the AMI ID for Amazon Linux 2023.

AmazonLinux2022ImageSsmParameterProps

AmazonLinux2022Kernel

Amazon Linux 2022 kernel versions.

AmazonLinux2023ImageSsmParameter

A SSM Parameter that contains the AMI ID for Amazon Linux 2023.

AmazonLinux2023ImageSsmParameterProps

AmazonLinux2023Kernel

Amazon Linux 2023 kernel versions.

AmazonLinux2ImageSsmParameter

A SSM Parameter that contains the AMI ID for Amazon Linux 2.

AmazonLinux2ImageSsmParameterProps

AmazonLinux2Kernel

Amazon Linux 2 kernel versions.

AmazonLinuxCpuType

CPU type.

AmazonLinuxEdition

Amazon Linux edition.

AmazonLinuxGeneration

What generation of Amazon Linux to use.

AmazonLinuxImage

Selects the latest version of Amazon Linux.

AmazonLinuxImageProps

AmazonLinuxImageSsmParameterBase

AmazonLinuxImageSsmParameterBaseOptions

AmazonLinuxImageSsmParameterBaseProps

AmazonLinuxImageSsmParameterCommonOptions

AmazonLinuxKernel

Amazon Linux Kernel.

AmazonLinuxStorage

Available storage options for Amazon Linux images Only applies to Amazon Linux & Amazon Linux 2.

AmazonLinuxVirt

Virtualization type for Amazon Linux.

ApplyCloudFormationInitOptions

AttachInitOptions

AwsIpamProps

BastionHostLinux

This creates a linux bastion host you can use to connect to other instances or services in your VPC.

BastionHostLinuxProps

BlockDevice

BlockDeviceVolume

Describes a block device mapping for an EC2 instance or Auto Scaling group.

CfnCapacityReservation

Creates a new Capacity Reservation with the specified attributes.

CfnCapacityReservationFleet

Creates a new Capacity Reservation Fleet with the specified attributes.

CfnCapacityReservationFleetProps

CfnCapacityReservationProps

CfnCarrierGateway

Creates a carrier gateway.

CfnCarrierGatewayProps

CfnClientVpnAuthorizationRule

Specifies an ingress authorization rule to add to a Client VPN endpoint.

CfnClientVpnAuthorizationRuleProps

CfnClientVpnEndpoint

Specifies a Client VPN endpoint.

CfnClientVpnEndpointProps

CfnClientVpnRoute

Specifies a network route to add to a Client VPN endpoint.

CfnClientVpnRouteProps

CfnClientVpnTargetNetworkAssociation

Specifies a target network to associate with a Client VPN endpoint.

CfnClientVpnTargetNetworkAssociationProps

CfnCustomerGateway

Specifies a customer gateway.

CfnCustomerGatewayProps

CfnDHCPOptions

Specifies a set of DHCP options for your VPC.

CfnDHCPOptionsProps

CfnEC2Fleet

Specifies the configuration information to launch a fleet–or group–of instances.

CfnEC2FleetProps

CfnEIP

Specifies an Elastic IP (EIP) address and can, optionally, associate it with an Amazon EC2 instance.

CfnEIPAssociation

Associates an Elastic IP address with an instance or a network interface.

CfnEIPAssociationProps

CfnEIPProps

CfnEgressOnlyInternetGateway

[IPv6 only] Specifies an egress-only internet gateway for your VPC.

CfnEgressOnlyInternetGatewayProps

CfnEnclaveCertificateIamRoleAssociation

Associates an AWS Identity and Access Management (IAM) role with an AWS Certificate Manager (ACM) certificate.

CfnEnclaveCertificateIamRoleAssociationProps

CfnFlowLog

Specifies a VPC flow log that captures IP traffic for a specified network interface, subnet, or VPC.

CfnFlowLogProps

CfnGatewayRouteTableAssociation

Associates a virtual private gateway or internet gateway with a route table.

CfnGatewayRouteTableAssociationProps

CfnHost

Allocates a fully dedicated physical server for launching EC2 instances.

CfnHostProps

CfnIPAM

IPAM is a VPC feature that you can use to automate your IP address management workflows including assigning, tracking, troubleshooting, and auditing IP addresses across AWS Regions and accounts throughout your AWS Organization.

CfnIPAMAllocation

In IPAM, an allocation is a CIDR assignment from an IPAM pool to another IPAM pool or to a resource.

CfnIPAMAllocationProps

CfnIPAMPool

In IPAM, a pool is a collection of contiguous IP addresses CIDRs.

CfnIPAMPoolCidr

A CIDR provisioned to an IPAM pool.

CfnIPAMPoolCidrProps

CfnIPAMPoolProps

CfnIPAMProps

CfnIPAMResourceDiscovery

A resource discovery is an IPAM component that enables IPAM to manage and monitor resources that belong to the owning account.

CfnIPAMResourceDiscoveryAssociation

An IPAM resource discovery association.

CfnIPAMResourceDiscoveryAssociationProps

CfnIPAMResourceDiscoveryProps

CfnIPAMScope

In IPAM, a scope is the highest-level container within IPAM.

CfnIPAMScopeProps

CfnInstance

Specifies an EC2 instance.

CfnInstanceConnectEndpoint

Creates an EC2 Instance Connect Endpoint.

CfnInstanceConnectEndpointProps

CfnInstanceProps

CfnInternetGateway

Allocates an internet gateway for use with a VPC.

CfnInternetGatewayProps

CfnKeyPair

Specifies a key pair for use with an Amazon Elastic Compute Cloud instance as follows:.

CfnKeyPairProps

CfnLaunchTemplate

Specifies the properties for creating a launch template.

CfnLaunchTemplateProps

CfnLocalGatewayRoute

Creates a static route for the specified local gateway route table. You must specify one of the following targets:.

CfnLocalGatewayRouteProps

CfnLocalGatewayRouteTable

Describes a local gateway route table.

CfnLocalGatewayRouteTableProps

CfnLocalGatewayRouteTableVPCAssociation

Associates the specified VPC with the specified local gateway route table.

CfnLocalGatewayRouteTableVPCAssociationProps

CfnLocalGatewayRouteTableVirtualInterfaceGroupAssociation

Describes an association between a local gateway route table and a virtual interface group.

CfnLocalGatewayRouteTableVirtualInterfaceGroupAssociationProps

CfnNatGateway

Specifies a network address translation (NAT) gateway in the specified subnet.

CfnNatGatewayProps

CfnNetworkAcl

Specifies a network ACL for your VPC.

CfnNetworkAclEntry

Specifies an entry, known as a rule, in a network ACL with a rule number you specify.

CfnNetworkAclEntryProps

CfnNetworkAclProps

CfnNetworkInsightsAccessScope

Describes a Network Access Scope.

CfnNetworkInsightsAccessScopeAnalysis

Describes a Network Access Scope analysis.

CfnNetworkInsightsAccessScopeAnalysisProps

CfnNetworkInsightsAccessScopeProps

CfnNetworkInsightsAnalysis

Specifies a network insights analysis.

CfnNetworkInsightsAnalysisProps

CfnNetworkInsightsPath

Specifies a path to analyze for reachability.

CfnNetworkInsightsPathProps

CfnNetworkInterface

Describes a network interface in an Amazon EC2 instance for AWS CloudFormation .

CfnNetworkInterfaceAttachment

Attaches an elastic network interface (ENI) to an Amazon EC2 instance.

CfnNetworkInterfaceAttachmentProps

CfnNetworkInterfacePermission

Specifies a permission for an Amazon EC2 network interface.

CfnNetworkInterfacePermissionProps

CfnNetworkInterfaceProps

CfnNetworkPerformanceMetricSubscription

Describes Infrastructure Performance subscriptions.

CfnNetworkPerformanceMetricSubscriptionProps

CfnPlacementGroup

Specifies a placement group in which to launch instances.

CfnPlacementGroupProps

CfnPrefixList

Specifies a managed prefix list.

CfnPrefixListProps

CfnRoute

Specifies a route in a route table. For more information, see Routes in the Amazon VPC User Guide .

CfnRouteProps

CfnRouteTable

Specifies a route table for the specified VPC.

CfnRouteTableProps

CfnSecurityGroup

Specifies a security group.

CfnSecurityGroupEgress

Adds the specified outbound (egress) rule to a security group.

CfnSecurityGroupEgressProps

CfnSecurityGroupIngress

Adds an inbound (ingress) rule to a security group.

CfnSecurityGroupIngressProps

CfnSecurityGroupProps

CfnSecurityGroupVpcAssociation

A security group association with a VPC.

CfnSecurityGroupVpcAssociationProps

CfnSnapshotBlockPublicAccess

Specifies the state of the block public access for snapshots setting for the Region.

CfnSnapshotBlockPublicAccessProps

CfnSpotFleet

Specifies a Spot Fleet request.

CfnSpotFleetProps

CfnSubnet

Specifies a subnet for the specified VPC.

CfnSubnetCidrBlock

Associates a CIDR block with your subnet.

CfnSubnetCidrBlockProps

CfnSubnetNetworkAclAssociation

Associates a subnet with a network ACL. For more information, see ReplaceNetworkAclAssociation in the Amazon EC2 API Reference .

CfnSubnetNetworkAclAssociationProps

CfnSubnetProps

CfnSubnetRouteTableAssociation

Associates a subnet with a route table.

CfnSubnetRouteTableAssociationProps

CfnTrafficMirrorFilter

Specifies a Traffic Mirror filter.

CfnTrafficMirrorFilterProps

CfnTrafficMirrorFilterRule

Creates a Traffic Mirror filter rule.

CfnTrafficMirrorFilterRuleProps

CfnTrafficMirrorSession

Creates a Traffic Mirror session.

CfnTrafficMirrorSessionProps

CfnTrafficMirrorTarget

Specifies a target for your Traffic Mirror session.

CfnTrafficMirrorTargetProps

CfnTransitGateway

Specifies a transit gateway.

CfnTransitGatewayAttachment

Attaches a VPC to a transit gateway.

CfnTransitGatewayAttachmentProps

CfnTransitGatewayConnect

Creates a Connect attachment from a specified transit gateway attachment.

CfnTransitGatewayConnectProps

CfnTransitGatewayMulticastDomain

Creates a multicast domain using the specified transit gateway.

CfnTransitGatewayMulticastDomainAssociation

Associates the specified subnets and transit gateway attachments with the specified transit gateway multicast domain.

CfnTransitGatewayMulticastDomainAssociationProps

CfnTransitGatewayMulticastDomainProps

CfnTransitGatewayMulticastGroupMember

Registers members (network interfaces) with the transit gateway multicast group.

CfnTransitGatewayMulticastGroupMemberProps

CfnTransitGatewayMulticastGroupSource

Registers sources (network interfaces) with the specified transit gateway multicast domain.

CfnTransitGatewayMulticastGroupSourceProps

CfnTransitGatewayPeeringAttachment

Requests a transit gateway peering attachment between the specified transit gateway (requester) and a peer transit gateway (accepter).

CfnTransitGatewayPeeringAttachmentProps

CfnTransitGatewayProps

CfnTransitGatewayRoute

Specifies a static route for a transit gateway route table.

CfnTransitGatewayRouteProps

CfnTransitGatewayRouteTable

Specifies a route table for a transit gateway.

CfnTransitGatewayRouteTableAssociation

Associates the specified attachment with the specified transit gateway route table.

CfnTransitGatewayRouteTableAssociationProps

CfnTransitGatewayRouteTablePropagation

Enables the specified attachment to propagate routes to the specified propagation route table.

CfnTransitGatewayRouteTablePropagationProps

CfnTransitGatewayRouteTableProps

CfnTransitGatewayVpcAttachment

Specifies a VPC attachment.

CfnTransitGatewayVpcAttachmentProps

CfnVPC

Specifies a virtual private cloud (VPC).

CfnVPCCidrBlock

Associates a CIDR block with your VPC.

CfnVPCCidrBlockProps

CfnVPCDHCPOptionsAssociation

Associates a set of DHCP options with a VPC, or associates no DHCP options with the VPC.

CfnVPCDHCPOptionsAssociationProps

CfnVPCEndpoint

Specifies a VPC endpoint.

CfnVPCEndpointConnectionNotification

Specifies a connection notification for a VPC endpoint or VPC endpoint service.

CfnVPCEndpointConnectionNotificationProps

CfnVPCEndpointProps

CfnVPCEndpointService

Creates a VPC endpoint service configuration to which service consumers ( AWS accounts, users, and IAM roles) can connect.

CfnVPCEndpointServicePermissions

Grant or revoke permissions for service consumers (users, IAM roles, and AWS accounts) to connect to a VPC endpoint service.

CfnVPCEndpointServicePermissionsProps

CfnVPCEndpointServiceProps

CfnVPCGatewayAttachment

Attaches an internet gateway, or a virtual private gateway to a VPC, enabling connectivity between the internet and the VPC.

CfnVPCGatewayAttachmentProps

CfnVPCPeeringConnection

Requests a VPC peering connection between two VPCs: a requester VPC that you own and an accepter VPC with which to create the connection.

CfnVPCPeeringConnectionProps

CfnVPCProps

CfnVPNConnection

Specifies a VPN connection between a virtual private gateway and a VPN customer gateway or a transit gateway and a VPN customer gateway.

CfnVPNConnectionProps

CfnVPNConnectionRoute

Specifies a static route for a VPN connection between an existing virtual private gateway and a VPN customer gateway.

CfnVPNConnectionRouteProps

CfnVPNGateway

Specifies a virtual private gateway.

CfnVPNGatewayProps

CfnVPNGatewayRoutePropagation

Enables a virtual private gateway (VGW) to propagate routes to the specified route table of a VPC.

CfnVPNGatewayRoutePropagationProps

CfnVerifiedAccessEndpoint

An AWS Verified Access endpoint specifies the application that AWS Verified Access provides access to.

CfnVerifiedAccessEndpointProps

CfnVerifiedAccessGroup

An AWS Verified Access group is a collection of AWS Verified Access endpoints who’s associated applications have similar security requirements.

CfnVerifiedAccessGroupProps

CfnVerifiedAccessInstance

An AWS Verified Access instance is a regional entity that evaluates application requests and grants access only when your security requirements are met.

CfnVerifiedAccessInstanceProps

CfnVerifiedAccessTrustProvider

A trust provider is a third-party entity that creates, maintains, and manages identity information for users and devices.

CfnVerifiedAccessTrustProviderProps

CfnVolume

Specifies an Amazon Elastic Block Store (Amazon EBS) volume.

CfnVolumeAttachment

Attaches an Amazon EBS volume to a running instance and exposes it to the instance with the specified device name.

CfnVolumeAttachmentProps

CfnVolumeProps

ClientVpnAuthorizationRule

A client VPN authorization rule.

ClientVpnAuthorizationRuleOptions

ClientVpnAuthorizationRuleProps

ClientVpnEndpoint

A client VPN connnection.

ClientVpnEndpointAttributes

ClientVpnEndpointOptions

ClientVpnEndpointProps

ClientVpnRoute

A client VPN route.

ClientVpnRouteOptions

ClientVpnRouteProps

ClientVpnRouteTarget

Target for a client VPN route.

ClientVpnSessionTimeout

Maximum VPN session duration time.

ClientVpnUserBasedAuthentication

User-based authentication for a client VPN endpoint.

CloudFormationInit

A CloudFormation-init configuration.

CommonNetworkAclEntryOptions

ConfigSetProps

ConfigureNatOptions

ConnectionRule

Connections

Manage the allowed network connections for constructs with Security Groups.

ConnectionsProps

CpuCredits

Provides the options for specifying the CPU credit type for burstable EC2 instance types (T2, T3, T3a, etc).

CreateIpv6CidrBlocksRequest

DefaultInstanceTenancy

The default tenancy of instances launched into the VPC.

DestinationOptions

EbsDeviceOptions

EbsDeviceOptionsBase

EbsDeviceProps

EbsDeviceSnapshotOptions

EbsDeviceVolumeType

Supported EBS volume types for blockDevices.

EnableVpnGatewayOptions

ExecuteFileOptions

FlowLog

A VPC flow log.

FlowLogDestination

The destination type for the flow log.

FlowLogDestinationConfig

FlowLogDestinationType

The available destination types for Flow Logs.

FlowLogFileFormat

The file format for flow logs written to an S3 bucket destination.

FlowLogMaxAggregationInterval

The maximum interval of time during which a flow of packets is captured and aggregated into a flow log record.

FlowLogOptions

FlowLogProps

FlowLogResourceType

The type of resource to create the flow log for.

FlowLogTrafficType

The type of VPC traffic to log.

GatewayConfig

GatewayVpcEndpoint

A gateway VPC endpoint.

GatewayVpcEndpointAwsService

An AWS service for a gateway VPC endpoint.

GatewayVpcEndpointOptions

GatewayVpcEndpointProps

GenericLinuxImage

Construct a Linux machine image from an AMI map.

GenericLinuxImageProps

GenericSSMParameterImage

Select the image based on a given SSM parameter at deployment time of the CloudFormation Stack.

GenericWindowsImage

Construct a Windows machine image from an AMI map.

GenericWindowsImageProps

IClientVpnConnectionHandler

A connection handler for client VPN endpoints.

IClientVpnEndpoint

A client VPN endpoint.

IConnectable

An object that has a Connections object.

IFlowLog

A FlowLog.

IGatewayVpcEndpoint

A gateway VPC endpoint.

IGatewayVpcEndpointService

A service for a gateway VPC endpoint.

IInstance

IInterfaceVpcEndpoint

An interface VPC endpoint.

IInterfaceVpcEndpointService

A service for an interface VPC endpoint.

IIpAddresses

Implementations for ip address management.

IIpv6Addresses

Implementations for IPv6 address management.

IKeyPair

An EC2 Key Pair.

ILaunchTemplate

Interface for LaunchTemplate-like objects.

IMachineImage

Interface for classes that can select an appropriate machine image to use.

INetworkAcl

A NetworkAcl.

INetworkAclEntry

A NetworkAclEntry.

IPeer

Interface for classes that provide the peer-specification parts of a security group rule.

IPlacementGroup

Determines where your instances are placed on the underlying hardware according to the specified PlacementGroupStrategy.

IPrefixList

A prefix list.

IPrivateSubnet

IPublicSubnet

IRouteTable

An abstract route table.

ISecurityGroup

Interface for security group-like objects.

ISubnet

ISubnetNetworkAclAssociation

A SubnetNetworkAclAssociation.

IVolume

An EBS Volume in AWS EC2.

IVpc

IVpcEndpoint

A VPC endpoint.

IVpcEndpointService

A VPC endpoint service.

IVpcEndpointServiceLoadBalancer

A load balancer that can host a VPC Endpoint Service.

IVpnConnection

IVpnGateway

The virtual private gateway interface.

InitCommand

Command to execute on the instance.

InitCommandOptions

InitCommandWaitDuration

Represents a duration to wait after a command has finished, in case of a reboot (Windows only).

InitConfig

A collection of configuration elements.

InitElement

Base class for all CloudFormation Init elements.

InitFile

Create files on the EC2 instance.

InitFileAssetOptions

InitFileOptions

InitGroup

Create Linux/UNIX groups and assign group IDs.

InitPackage

A package to be installed during cfn-init time.

InitService

A services that be enabled, disabled or restarted when the instance is launched.

InitServiceOptions

InitServiceRestartHandle

An object that represents reasons to restart an InitService.

InitSource

Extract an archive into a directory.

InitSourceAssetOptions

InitSourceOptions

InitUser

Create Linux/UNIX users and to assign user IDs.

InitUserOptions

Instance

This represents a single EC2 instance.

InstanceArchitecture

Identifies an instance’s CPU architecture.

InstanceClass

What class and generation of instance to use.

InstanceInitiatedShutdownBehavior

Provides the options for specifying the instance initiated shutdown behavior.

InstanceProps

InstanceRequireImdsv2Aspect

Aspect that applies IMDS configuration on EC2 Instance constructs.

InstanceRequireImdsv2AspectProps

InstanceSize

What size of instance to use.

InstanceType

Instance type for EC2 instances.

InterfaceVpcEndpoint

A interface VPC endpoint.

InterfaceVpcEndpointAttributes

InterfaceVpcEndpointAwsService

An AWS service for an interface VPC endpoint.

InterfaceVpcEndpointAwsServiceProps

InterfaceVpcEndpointOptions

InterfaceVpcEndpointProps

InterfaceVpcEndpointService

A custom-hosted service for an interface VPC endpoint.

IpAddresses

An abstract Provider of IpAddresses.

IpProtocol

The types of IP addresses provisioned in the VPC.

Ipv6Addresses

An abstract Provider of Ipv6Addresses.

KeyPair

An EC2 Key Pair.

KeyPairAttributes

KeyPairFormat

The format of the Key Pair.

KeyPairProps

KeyPairType

The type of the key pair.

LaunchTemplate

This represents an EC2 LaunchTemplate.

LaunchTemplateAttributes

LaunchTemplateHttpTokens

The state of token usage for your instance metadata requests.

LaunchTemplateProps

LaunchTemplateRequireImdsv2Aspect

Aspect that applies IMDS configuration on EC2 Launch Template constructs.

LaunchTemplateRequireImdsv2AspectProps

LaunchTemplateSpecialVersions

A class that provides convenient access to special version tokens for LaunchTemplate versions.

LaunchTemplateSpotOptions

LinuxUserDataOptions

LocationPackageOptions

LogFormat

The following table describes all of the available fields for a flow log record.

LookupMachineImage

A machine image whose AMI ID will be searched using DescribeImages.

LookupMachineImageProps

MachineImage

Factory functions for standard Amazon Machine Image objects.

MachineImageConfig

MultipartBody

The base class for all classes which can be used as MultipartUserData.

MultipartBodyOptions

MultipartUserData

Mime multipart user data.

MultipartUserDataOptions

NamedPackageOptions

NatGatewayProps

NatGatewayProvider

Provider for NAT Gateways.

NatInstanceImage

Machine image representing the latest NAT instance image.

NatInstanceProps

NatInstanceProvider

(deprecated) NAT provider which uses NAT Instances.

NatInstanceProviderV2

Modern NAT provider which uses NAT Instances.

NatProvider

NAT providers.

NatTrafficDirection

Direction of traffic to allow all by default.

NetworkAcl

Define a new custom network ACL.

NetworkAclEntry

Define an entry in a Network ACL table.

NetworkAclEntryProps

NetworkAclProps

OperatingSystemType

The OS type of a particular image.

Peer

Peer object factories (to be used in Security Group management).

PlacementGroup

Defines a placement group.

PlacementGroupProps

PlacementGroupSpreadLevel

Determines how this placement group spreads instances.

PlacementGroupStrategy

Which strategy to use when launching instances.

Port

Interface for classes that provide the connection-specification parts of a security group rule.

PortProps

PrefixList

A managed prefix list.

PrefixListOptions

PrefixListProps

PrivateSubnet

Represents a private VPC subnet resource.

PrivateSubnetAttributes

PrivateSubnetProps

Protocol

Protocol for use in Connection Rules.

PublicSubnet

Represents a public VPC subnet resource.

PublicSubnetAttributes

PublicSubnetProps

RequestedSubnet

ResolveSsmParameterAtLaunchImage

Select the image based on a given SSM parameter at instance launch time.

RouterType

Type of router used in route.

RuleScope

S3DestinationOptions

S3DownloadOptions

SecurityGroup

Creates an Amazon EC2 security group within a VPC.

SecurityGroupImportOptions

SecurityGroupProps

SelectedSubnets

ServiceManager

The service manager that will be used by InitServices.

SpotInstanceInterruption

Provides the options for the types of interruption for spot instances.

SpotRequestType

The Spot Instance request type.

SsmParameterImageOptions

Subnet

Represents a new VPC subnet resource.

SubnetAttributes

SubnetConfiguration

SubnetFilter

Contains logic which chooses a set of subnets from a larger list, in conjunction with SubnetSelection, to determine where to place AWS resources such as VPC endpoints, EC2 instances, etc.

SubnetIpamOptions

SubnetNetworkAclAssociation

SubnetNetworkAclAssociationProps

SubnetProps

SubnetSelection

SubnetType

The type of Subnet.

SystemdConfigFileOptions

TrafficDirection

Direction of traffic the AclEntry applies to.

TransportProtocol

Transport protocol for client VPN.

UserData

Instance User Data.

Volume

Creates a new EBS Volume in AWS EC2.

VolumeAttributes

VolumeProps

Vpc

Define an AWS Virtual Private Cloud.

VpcAttributes

VpcEndpoint

VpcEndpointService

A VPC endpoint service.

VpcEndpointServiceProps

VpcEndpointType

The type of VPC endpoint.

VpcIpamOptions

VpcLookupOptions

VpcProps

VpnConnection

Define a VPN Connection.

VpnConnectionAttributes

VpnConnectionBase

Base class for Vpn connections.

VpnConnectionOptions

VpnConnectionProps

VpnConnectionType

The VPN connection type.

VpnGateway

The VPN Gateway that shall be added to the VPC.

VpnGatewayProps

VpnPort

Port for client VPN.

VpnTunnelOption

WindowsImage

Select the latest version of the indicated Windows version.

WindowsImageProps

WindowsUserDataOptions

WindowsVersion

The Windows version to use for the WindowsImage.