Uses of Package
software.amazon.awscdk.services.ec2
Packages that use software.amazon.awscdk.services.ec2
Package
Description
AWS CDK Custom Resources
CDK Pipelines
Amazon API Gateway Construct Library
AWS APIGatewayv2 Construct Library
AWS::AppRunner Construct Library
Amazon EC2 Auto Scaling Construct Library
AWS Batch Construct Library
Amazon Bedrock AgentCore Construct Library
AWS Cloud9 Construct Library
Amazon CloudFront Construct Library
CloudFront Origins for the CDK CloudFront Library
AWS CodeBuild Construct Library
Amazon DocumentDB Construct Library
Amazon EC2 Construct Library
Amazon VpcV2 Construct Library
Amazon ECS Construct Library
CDK Construct library for higher-level ECS Constructs
Amazon Elastic File System Construct Library
Amazon EKS Construct Library
Amazon EKS V2 Construct Library
ElastiCache CDK Construct Library
Amazon Elastic Load Balancing Construct Library
Amazon Elastic Load Balancing V2 Construct Library
Targets for AWS Elastic Load Balancing V2
Amazon OpenSearch Service Construct Library
Event Targets for Amazon EventBridge
Amazon FSx Construct Library
Amazon GameLift Construct Library
AWS::GlobalAccelerator Construct Library
Endpoints for AWS Global Accelerator
AWS Glue Construct Library
EC2 Image Builder Construct Library
Kinesis Analytics Flink
Amazon Data Firehose Construct Library
AWS Lambda Construct Library
AWS Lambda Event Sources
Amazon Lambda Golang Library
Amazon Lambda Node.js Library
Amazon Lambda Python Library
Amazon Managed Streaming for Apache Kafka Construct Library
Amazon Neptune Construct Library
Amazon OpenSearch Service Construct Library
Amazon Relational Database Service Construct Library
Amazon Redshift Construct Library
Amazon Route53 Construct Library
Route53 Alias Record Targets for the CDK Route53 Library
Amazon Route53 Resolver Construct Library
AWS S3 Deployment Construct Library
Amazon SageMaker Construct Library
Amazon EventBridge Scheduler Targets Construct Library
AWS Secrets Manager Construct Library
Amazon ECS Service Discovery Construct Library
Tasks for AWS Step Functions
Amazon CloudWatch Synthetics Construct Library
Triggers
-
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.customresourcesClassDescriptionInterface for security group-like objects.Customize subnets that are selected for placement of ENIs.
-
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.pipelinesClassDescriptionInterface for security group-like objects.Customize subnets that are selected for placement of ENIs.
-
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.apigateway
-
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.apigatewayv2
-
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.apprunner.alphaClassDescriptionManage the allowed network connections for constructs with Security Groups.An object that has a Connections object.Internal default implementation for
IConnectable.An interface VPC endpoint.Interface for security group-like objects.Customize subnets that are selected for placement of ENIs. -
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.autoscalingClassDescriptionA CloudFormation-init configuration.Manage the allowed network connections for constructs with Security Groups.An object that has a Connections object.An EC2 Key Pair.Interface for LaunchTemplate-like objects.Interface for classes that can select an appropriate machine image to use.Instance type for EC2 instances.Interface for security group-like objects.The OS type of a particular image.Customize subnets that are selected for placement of ENIs.Instance User Data.
-
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.batchClassDescriptionManage the allowed network connections for constructs with Security Groups.An object that has a Connections object.Internal default implementation for
IConnectable.Interface for LaunchTemplate-like objects.Interface for classes that can select an appropriate machine image to use.What class and generation of instance to use.Instance type for EC2 instances.Determines where your instances are placed on the underlying hardware according to the specified PlacementGroupStrategy.Interface for security group-like objects.Customize subnets that are selected for placement of ENIs. -
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.bedrock.agentcore.alphaClassDescriptionManage the allowed network connections for constructs with Security Groups.An object that has a Connections object.Internal default implementation for
IConnectable.Interface for security group-like objects.Customize subnets that are selected for placement of ENIs. -
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.cloud9.alphaClassDescriptionInstance type for EC2 instances.Customize subnets that are selected for placement of ENIs.
-
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.cloudfront
-
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.cloudfront.experimentalClassDescriptionManage the allowed network connections for constructs with Security Groups.An object that has a Connections object.Interface for security group-like objects.Customize subnets that are selected for placement of ENIs.
-
-
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.codebuildClassDescriptionManage the allowed network connections for constructs with Security Groups.An object that has a Connections object.Internal default implementation for
IConnectable.Instance type for EC2 instances.Interface for security group-like objects.Customize subnets that are selected for placement of ENIs. -
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.docdbClassDescriptionManage the allowed network connections for constructs with Security Groups.An object that has a Connections object.Internal default implementation for
IConnectable.Instance type for EC2 instances.Interface for security group-like objects.Customize subnets that are selected for placement of ENIs. -
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.ec2ClassDescriptionSupported hardware accelerator manufacturers.Specific hardware accelerator models supported by EC2.Hardware accelerator categories available for EC2 instances.Either an IPv4 or an IPv6 CIDR.Acl Configuration for CIDR.A builder for
AclCidrConfigProperties to create Icmp.A builder forAclIcmpProperties to create PortRange.A builder forAclPortRangeThe traffic that is configured using a Network ACL entry.Acl Configuration for traffic.A builder forAclTrafficConfigWhat action to apply to traffic matching the ACL.The IP address type.Options for adding a new route to a subnet.A builder forAddRouteOptionsRequest for subnets CIDR to be allocated for a Vpc.A builder forAllocateCidrRequestCIDR Allocated Subnet.A builder forAllocatedSubnetRequest for subnet IPv6 CIDRs to be allocated for a VPC.A builder forAllocateIpv6CidrRequestRequest for allocation of the VPC IPv6 CIDR.A builder forAllocateVpcIpv6CidrRequestA SSM Parameter that contains the AMI ID for Amazon Linux 2023.A fluent builder forAmazonLinux2022ImageSsmParameter.Properties specific to al2022 images.A builder forAmazonLinux2022ImageSsmParameterPropsAmazon Linux 2022 kernel versions.A SSM Parameter that contains the AMI ID for Amazon Linux 2023.A fluent builder forAmazonLinux2023ImageSsmParameter.Properties specific to al2023 images.A builder forAmazonLinux2023ImageSsmParameterPropsAmazon Linux 2023 kernel versions.A SSM Parameter that contains the AMI ID for Amazon Linux 2.A fluent builder forAmazonLinux2ImageSsmParameter.Properties specific to amzn2 images.A builder forAmazonLinux2ImageSsmParameterPropsAmazon Linux 2 kernel versions.CPU type.Amazon Linux edition.What generation of Amazon Linux to use.Selects the latest version of Amazon Linux.A fluent builder forAmazonLinuxImage.Amazon Linux image properties.A builder forAmazonLinuxImagePropsBase options for amazon linux ssm parameters.A builder forAmazonLinuxImageSsmParameterBaseOptionsBase properties for an Amazon Linux SSM Parameter.A builder forAmazonLinuxImageSsmParameterBasePropsCommon options across all generations.A builder forAmazonLinuxImageSsmParameterCommonOptionsAmazon Linux Kernel.Available storage options for Amazon Linux images Only applies to Amazon Linux & Amazon Linux 2.Virtualization type for Amazon Linux.Options for applying CloudFormation init to an instance or instance group.A builder forApplyCloudFormationInitOptionsOptions for attaching a CloudFormationInit to a resource.A builder forAttachInitOptionsConfiguration for AwsIpam.A builder forAwsIpamPropsBare metal support requirements for EC2 instances.This creates a linux bastion host you can use to connect to other instances or services in your VPC.A fluent builder forBastionHostLinux.Properties of the bastion host.A builder forBastionHostLinuxPropsBlock device.A builder forBlockDeviceDescribes a block device mapping for an EC2 instance or Auto Scaling group.Burstable CPU performance requirements for EC2 instances.Creates a new data export configuration for EC2 Capacity Manager.A fluent builder forCfnCapacityManagerDataExport.Properties for defining aCfnCapacityManagerDataExport.A builder forCfnCapacityManagerDataExportPropsCreates a new Capacity Reservation with the specified attributes.A fluent builder forCfnCapacityReservation.Information about instance capacity usage for a Capacity Reservation.A builder forCfnCapacityReservation.CapacityAllocationPropertyInformation about your commitment for a future-dated Capacity Reservation.A builder forCfnCapacityReservation.CommitmentInfoPropertyAn array of key-value pairs to apply to this resource.A builder forCfnCapacityReservation.TagSpecificationPropertyCreates a new Capacity Reservation Fleet with the specified attributes.A fluent builder forCfnCapacityReservationFleet.Specifies information about an instance type to use in a Capacity Reservation Fleet.The tags to apply to a resource when the resource is being created.A builder forCfnCapacityReservationFleet.TagSpecificationPropertyProperties for defining aCfnCapacityReservationFleet.A builder forCfnCapacityReservationFleetPropsProperties for defining aCfnCapacityReservation.A builder forCfnCapacityReservationPropsCreates a carrier gateway.A fluent builder forCfnCarrierGateway.Properties for defining aCfnCarrierGateway.A builder forCfnCarrierGatewayPropsSpecifies an ingress authorization rule to add to a Client VPN endpoint.A fluent builder forCfnClientVpnAuthorizationRule.Properties for defining aCfnClientVpnAuthorizationRule.A builder forCfnClientVpnAuthorizationRulePropsSpecifies a Client VPN endpoint.A fluent builder forCfnClientVpnEndpoint.Information about the client certificate to be used for authentication.Describes the authentication method to be used by a Client VPN endpoint.A builder forCfnClientVpnEndpoint.ClientAuthenticationRequestPropertyIndicates whether client connect options are enabled.A builder forCfnClientVpnEndpoint.ClientConnectOptionsPropertyOptions for enabling a customizable text banner that will be displayed on AWS provided clients when a VPN session is established.A builder forCfnClientVpnEndpoint.ClientLoginBannerOptionsPropertyClient Route Enforcement is a feature of Client VPN that helps enforce administrator defined routes on devices connected through the VPN.Describes the client connection logging options for the Client VPN endpoint.A builder forCfnClientVpnEndpoint.ConnectionLogOptionsPropertyDescribes the Active Directory to be used for client authentication.The IAM SAML identity provider used for federated authentication.Specifies the tags to apply to the Client VPN endpoint.A builder forCfnClientVpnEndpoint.TagSpecificationPropertyProperties for defining aCfnClientVpnEndpoint.A builder forCfnClientVpnEndpointPropsSpecifies a network route to add to a Client VPN endpoint.A fluent builder forCfnClientVpnRoute.Properties for defining aCfnClientVpnRoute.A builder forCfnClientVpnRoutePropsSpecifies a target network to associate with a Client VPN endpoint.A fluent builder forCfnClientVpnTargetNetworkAssociation.Properties for defining aCfnClientVpnTargetNetworkAssociation.A builder forCfnClientVpnTargetNetworkAssociationPropsSpecifies a customer gateway.A fluent builder forCfnCustomerGateway.Properties for defining aCfnCustomerGateway.A builder forCfnCustomerGatewayPropsSpecifies a set of DHCP options for your VPC.A fluent builder forCfnDHCPOptions.Properties for defining aCfnDHCPOptions.A builder forCfnDHCPOptionsPropsSpecifies the configuration information to launch a fleet--or group--of instances.The minimum and maximum number of accelerators (GPUs, FPGAs, or AWS Inferentia chips) on an instance.A builder forCfnEC2Fleet.AcceleratorCountRequestPropertyThe minimum and maximum amount of total accelerator memory, in MiB.A builder forCfnEC2Fleet.AcceleratorTotalMemoryMiBRequestPropertyThe minimum and maximum baseline bandwidth to Amazon EBS, in Mbps.A builder forCfnEC2Fleet.BaselineEbsBandwidthMbpsRequestPropertyThe baseline performance to consider, using an instance family as a baseline reference.A builder forCfnEC2Fleet.BaselinePerformanceFactorsRequestPropertyDescribes a block device mapping, which defines the EBS volumes and instance store volumes to attach to an instance at launch.A builder forCfnEC2Fleet.BlockDeviceMappingPropertyA fluent builder forCfnEC2Fleet.The Spot Instance replacement strategy to use when Amazon EC2 emits a rebalance notification signal that your Spot Instance is at an elevated risk of being interrupted.A builder forCfnEC2Fleet.CapacityRebalancePropertyDescribes the strategy for using unused Capacity Reservations for fulfilling On-Demand capacity.A builder forCfnEC2Fleet.CapacityReservationOptionsRequestPropertyThe CPU performance to consider, using an instance family as the baseline reference.A builder forCfnEC2Fleet.CpuPerformanceFactorRequestPropertyDescribes a block device for an EBS volume.A builder forCfnEC2Fleet.EbsBlockDevicePropertySpecifies a launch template and overrides for an EC2 Fleet.A builder forCfnEC2Fleet.FleetLaunchTemplateConfigRequestPropertySpecifies overrides for a launch template for an EC2 Fleet.A builder forCfnEC2Fleet.FleetLaunchTemplateOverridesRequestPropertySpecifies the launch template to be used by the EC2 Fleet for configuring Amazon EC2 instances.The attributes for the instance types.A builder forCfnEC2Fleet.InstanceRequirementsRequestPropertyThe strategies for managing your Spot Instances that are at an elevated risk of being interrupted.A builder forCfnEC2Fleet.MaintenanceStrategiesPropertyThe minimum and maximum amount of memory per vCPU, in GiB.A builder forCfnEC2Fleet.MemoryGiBPerVCpuRequestPropertyThe minimum and maximum amount of memory, in MiB.A builder forCfnEC2Fleet.MemoryMiBRequestPropertyThe minimum and maximum amount of network bandwidth, in gigabits per second (Gbps).A builder forCfnEC2Fleet.NetworkBandwidthGbpsRequestPropertyThe minimum and maximum number of network interfaces.A builder forCfnEC2Fleet.NetworkInterfaceCountRequestPropertySpecifies the allocation strategy of On-Demand Instances in an EC2 Fleet.A builder forCfnEC2Fleet.OnDemandOptionsRequestPropertySpecify an instance family to use as the baseline reference for CPU performance.A builder forCfnEC2Fleet.PerformanceFactorReferenceRequestPropertyDescribes the placement of an instance.A builder forCfnEC2Fleet.PlacementPropertySpecifies the configuration of Spot Instances for an EC2 Fleet.A builder forCfnEC2Fleet.SpotOptionsRequestPropertySpecifies the tags to apply to a resource when the resource is being created for an EC2 Fleet.A builder forCfnEC2Fleet.TagSpecificationPropertySpecifies the number of units to request for an EC2 Fleet.A builder forCfnEC2Fleet.TargetCapacitySpecificationRequestPropertyThe minimum and maximum amount of total local storage, in GB.A builder forCfnEC2Fleet.TotalLocalStorageGBRequestPropertyThe minimum and maximum number of vCPUs.A builder forCfnEC2Fleet.VCpuCountRangeRequestPropertyProperties for defining aCfnEC2Fleet.A builder forCfnEC2FleetProps[IPv6 only] Specifies an egress-only internet gateway for your VPC.A fluent builder forCfnEgressOnlyInternetGateway.Properties for defining aCfnEgressOnlyInternetGateway.A builder forCfnEgressOnlyInternetGatewayPropsSpecifies an Elastic IP (EIP) address and can, optionally, associate it with an Amazon EC2 instance.A fluent builder forCfnEIP.Associates an Elastic IP address with an instance or a network interface.A fluent builder forCfnEIPAssociation.Properties for defining aCfnEIPAssociation.A builder forCfnEIPAssociationPropsProperties for defining aCfnEIP.A builder forCfnEIPPropsAssociates an AWS Identity and Access Management (IAM) role with an Certificate Manager (ACM) certificate.A fluent builder forCfnEnclaveCertificateIamRoleAssociation.Properties for defining aCfnEnclaveCertificateIamRoleAssociation.A builder forCfnEnclaveCertificateIamRoleAssociationPropsSpecifies a VPC flow log that captures IP traffic for a specified network interface, subnet, or VPC.A fluent builder forCfnFlowLog.Describes the destination options for a flow log.A builder forCfnFlowLog.DestinationOptionsPropertyProperties for defining aCfnFlowLog.A builder forCfnFlowLogPropsAssociates a virtual private gateway or internet gateway with a route table.A fluent builder forCfnGatewayRouteTableAssociation.Properties for defining aCfnGatewayRouteTableAssociation.A builder forCfnGatewayRouteTableAssociationPropsAllocates a fully dedicated physical server for launching EC2 instances.A fluent builder forCfnHost.Properties for defining aCfnHost.A builder forCfnHostPropsSpecifies an EC2 instance.Specifies input parameter values for an SSM document in AWS Systems Manager .A builder forCfnInstance.AssociationParameterPropertySpecifies a block device mapping for an instance.A builder forCfnInstance.BlockDeviceMappingPropertyA fluent builder forCfnInstance.Specifies the CPU options for the instance.A builder forCfnInstance.CpuOptionsPropertySpecifies the credit option for CPU usage of a T instance.A builder forCfnInstance.CreditSpecificationPropertySpecifies a block device for an EBS volume.A builder forCfnInstance.EbsPropertyA builder forCfnInstance.ElasticGpuSpecificationPropertyA builder forCfnInstance.ElasticInferenceAcceleratorPropertyENA Express uses AWS Scalable Reliable Datagram (SRD) technology to increase the maximum bandwidth used per stream and minimize tail latency of network traffic between EC2 instances.A builder forCfnInstance.EnaSrdSpecificationPropertyENA Express is compatible with both TCP and UDP transport protocols.A builder forCfnInstance.EnaSrdUdpSpecificationPropertyIndicates whether the instance is enabled for AWS Nitro Enclaves.A builder forCfnInstance.EnclaveOptionsPropertySpecifies the hibernation options for the instance.A builder forCfnInstance.HibernationOptionsPropertySpecifies the IPv6 address for the instance.A builder forCfnInstance.InstanceIpv6AddressPropertySpecifies a launch template to use when launching an Amazon EC2 instance.A builder forCfnInstance.LaunchTemplateSpecificationPropertySpecifies the license configuration to use.A builder forCfnInstance.LicenseSpecificationPropertySpecifies the metadata options for the instance.A builder forCfnInstance.MetadataOptionsPropertySpecifies a network interface that is to be attached to an instance.A builder forCfnInstance.NetworkInterfacePropertyExample:A builder forCfnInstance.NoDevicePropertyThe type of hostnames to assign to instances in the subnet at launch.A builder forCfnInstance.PrivateDnsNameOptionsPropertySpecifies a secondary private IPv4 address for a network interface.A builder forCfnInstance.PrivateIpAddressSpecificationPropertySpecifies the SSM document and parameter values in AWS Systems Manager to associate with an instance.A builder forCfnInstance.SsmAssociationPropertyDescribes the current state of an instance.A builder forCfnInstance.StatePropertySpecifies a volume to attach to an instance.A builder forCfnInstance.VolumePropertyCreates an EC2 Instance Connect Endpoint.A fluent builder forCfnInstanceConnectEndpoint.Properties for defining aCfnInstanceConnectEndpoint.A builder forCfnInstanceConnectEndpointPropsProperties for defining aCfnInstance.A builder forCfnInstancePropsAllocates an internet gateway for use with a VPC.A fluent builder forCfnInternetGateway.Properties for defining aCfnInternetGateway.A builder forCfnInternetGatewayPropsIPAM 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.A fluent builder forCfnIPAM.The operating Regions for an IPAM.A builder forCfnIPAM.IpamOperatingRegionPropertyIf your IPAM is integrated with AWS Organizations, you can exclude an organizational unit (OU) from being managed by IPAM.A builder forCfnIPAM.IpamOrganizationalUnitExclusionPropertyIn IPAM, an allocation is a CIDR assignment from an IPAM pool to another IPAM pool or to a resource.A fluent builder forCfnIPAMAllocation.Properties for defining aCfnIPAMAllocation.A builder forCfnIPAMAllocationPropsIn IPAM, a pool is a collection of contiguous IP addresses CIDRs.A fluent builder forCfnIPAMPool.The CIDR provisioned to the IPAM pool.A builder forCfnIPAMPool.ProvisionedCidrPropertyThe resource used to provision CIDRs to a resource planning pool.A builder forCfnIPAMPool.SourceResourcePropertyA CIDR provisioned to an IPAM pool.A fluent builder forCfnIPAMPoolCidr.Properties for defining aCfnIPAMPoolCidr.A builder forCfnIPAMPoolCidrPropsProperties for defining aCfnIPAMPool.A builder forCfnIPAMPoolPropsProperties for defining aCfnIPAM.A builder forCfnIPAMPropsA resource discovery is an IPAM component that enables IPAM to manage and monitor resources that belong to the owning account.A fluent builder forCfnIPAMResourceDiscovery.The operating Regions for an IPAM.A builder forCfnIPAMResourceDiscovery.IpamOperatingRegionPropertyIf your IPAM is integrated with AWS Organizations, you can exclude an organizational unit (OU) from being managed by IPAM.An IPAM resource discovery association.A fluent builder forCfnIPAMResourceDiscoveryAssociation.Properties for defining aCfnIPAMResourceDiscoveryAssociation.A builder forCfnIPAMResourceDiscoveryAssociationPropsProperties for defining aCfnIPAMResourceDiscovery.A builder forCfnIPAMResourceDiscoveryPropsIn IPAM, a scope is the highest-level container within IPAM.A fluent builder forCfnIPAMScope.The configuration that links an Amazon VPC IPAM scope to an external authority system.Properties for defining aCfnIPAMScope.A builder forCfnIPAMScopePropsA route server association is the connection established between a route server and a VPC.A fluent builder forCfnIpPoolRouteTableAssociation.Properties for defining aCfnIpPoolRouteTableAssociation.A builder forCfnIpPoolRouteTableAssociationPropsSpecifies a key pair for use with an Amazon Elastic Compute Cloud instance as follows:.A fluent builder forCfnKeyPair.Properties for defining aCfnKeyPair.A builder forCfnKeyPairPropsSpecifies the properties for creating a launch template.The minimum and maximum number of accelerators (GPUs, FPGAs, or AWS Inferentia chips) on an instance.A builder forCfnLaunchTemplate.AcceleratorCountPropertyThe minimum and maximum amount of total accelerator memory, in MiB.A builder forCfnLaunchTemplate.AcceleratorTotalMemoryMiBPropertyThe minimum and maximum baseline bandwidth to Amazon EBS, in Mbps.A builder forCfnLaunchTemplate.BaselineEbsBandwidthMbpsPropertyThe baseline performance to consider, using an instance family as a baseline reference.A builder forCfnLaunchTemplate.BaselinePerformanceFactorsPropertySpecifies a block device mapping for a launch template.A builder forCfnLaunchTemplate.BlockDeviceMappingPropertyA fluent builder forCfnLaunchTemplate.Specifies an instance's Capacity Reservation targeting option.Specifies a target Capacity Reservation.A builder forCfnLaunchTemplate.CapacityReservationTargetPropertyA security group connection tracking specification that enables you to set the idle timeout for connection tracking on an Elastic network interface.Specifies the CPU options for an instance.A builder forCfnLaunchTemplate.CpuOptionsPropertySpecifies the CPU performance to consider when using an instance family as the baseline reference.A builder forCfnLaunchTemplate.CpuPropertySpecifies the credit option for CPU usage of a T2, T3, or T3a instance.A builder forCfnLaunchTemplate.CreditSpecificationPropertyParameters for a block device for an EBS volume in an Amazon EC2 launch template.A builder forCfnLaunchTemplate.EbsPropertyExample:A builder forCfnLaunchTemplate.ElasticGpuSpecificationPropertyENA Express uses AWS Scalable Reliable Datagram (SRD) technology to increase the maximum bandwidth used per stream and minimize tail latency of network traffic between EC2 instances.A builder forCfnLaunchTemplate.EnaSrdSpecificationPropertyENA Express is compatible with both TCP and UDP transport protocols.A builder forCfnLaunchTemplate.EnaSrdUdpSpecificationPropertyIndicates whether the instance is enabled for AWS Nitro Enclaves.A builder forCfnLaunchTemplate.EnclaveOptionsPropertySpecifies whether your instance is configured for hibernation.A builder forCfnLaunchTemplate.HibernationOptionsPropertySpecifies an IAM instance profile, which is a container for an IAM role for your instance.A builder forCfnLaunchTemplate.IamInstanceProfilePropertySpecifies the market (purchasing) option for an instance.A builder forCfnLaunchTemplate.InstanceMarketOptionsPropertyThe attributes for the instance types.A builder forCfnLaunchTemplate.InstanceRequirementsPropertySpecifies an IPv4 prefix for a network interface.A builder forCfnLaunchTemplate.Ipv4PrefixSpecificationPropertySpecifies an IPv6 address in an Amazon EC2 launch template.A builder forCfnLaunchTemplate.Ipv6AddPropertySpecifies an IPv6 prefix for a network interface.A builder forCfnLaunchTemplate.Ipv6PrefixSpecificationPropertyThe information to include in the launch template.A builder forCfnLaunchTemplate.LaunchTemplateDataPropertyExample:Specifies the tags to apply to the launch template during creation.A builder forCfnLaunchTemplate.LaunchTemplateTagSpecificationPropertySpecifies a license configuration for an instance.A builder forCfnLaunchTemplate.LicenseSpecificationPropertyThe maintenance options of your instance.A builder forCfnLaunchTemplate.MaintenanceOptionsPropertyThe minimum and maximum amount of memory per vCPU, in GiB.A builder forCfnLaunchTemplate.MemoryGiBPerVCpuPropertyThe minimum and maximum amount of memory, in MiB.A builder forCfnLaunchTemplate.MemoryMiBPropertyThe metadata options for the instance.A builder forCfnLaunchTemplate.MetadataOptionsPropertySpecifies whether detailed monitoring is enabled for an instance.A builder forCfnLaunchTemplate.MonitoringPropertyThe minimum and maximum amount of network bandwidth, in gigabits per second (Gbps).A builder forCfnLaunchTemplate.NetworkBandwidthGbpsPropertyThe minimum and maximum number of network interfaces.A builder forCfnLaunchTemplate.NetworkInterfaceCountPropertySpecifies the parameters for a network interface.A builder forCfnLaunchTemplate.NetworkInterfacePropertyContains settings for the network performance options for the instance.A builder forCfnLaunchTemplate.NetworkPerformanceOptionsPropertySpecifies the placement of an instance.A builder forCfnLaunchTemplate.PlacementPropertyThe hostname type for EC2 instances launched into this subnet and how DNS A and AAAA record queries should be handled.A builder forCfnLaunchTemplate.PrivateDnsNameOptionsPropertySpecifies a secondary private IPv4 address for a network interface.A builder forCfnLaunchTemplate.PrivateIpAddPropertySpecifies an instance family to use as the baseline reference for CPU performance.A builder forCfnLaunchTemplate.ReferencePropertySpecifies options for Spot Instances.A builder forCfnLaunchTemplate.SpotOptionsPropertySpecifies the tags to apply to resources that are created during instance launch.A builder forCfnLaunchTemplate.TagSpecificationPropertyThe minimum and maximum amount of total local storage, in GB.A builder forCfnLaunchTemplate.TotalLocalStorageGBPropertyThe minimum and maximum number of vCPUs.A builder forCfnLaunchTemplate.VCpuCountPropertyProperties for defining aCfnLaunchTemplate.A builder forCfnLaunchTemplatePropsCreates a static route for the specified local gateway route table.A fluent builder forCfnLocalGatewayRoute.Properties for defining aCfnLocalGatewayRoute.A builder forCfnLocalGatewayRoutePropsDescribes a local gateway route table.A fluent builder forCfnLocalGatewayRouteTable.Properties for defining aCfnLocalGatewayRouteTable.A builder forCfnLocalGatewayRouteTablePropsDescribes an association between a local gateway route table and a virtual interface group.A fluent builder forCfnLocalGatewayRouteTableVirtualInterfaceGroupAssociation.Properties for defining aCfnLocalGatewayRouteTableVirtualInterfaceGroupAssociation.Associates the specified VPC with the specified local gateway route table.A fluent builder forCfnLocalGatewayRouteTableVPCAssociation.Properties for defining aCfnLocalGatewayRouteTableVPCAssociation.A builder forCfnLocalGatewayRouteTableVPCAssociationPropsDescribes a local gateway virtual interface.A fluent builder forCfnLocalGatewayVirtualInterface.Describes a local gateway virtual interface group.A fluent builder forCfnLocalGatewayVirtualInterfaceGroup.Properties for defining aCfnLocalGatewayVirtualInterfaceGroup.A builder forCfnLocalGatewayVirtualInterfaceGroupPropsProperties for defining aCfnLocalGatewayVirtualInterface.A builder forCfnLocalGatewayVirtualInterfacePropsSpecifies a network address translation (NAT) gateway in the specified subnet.For regional NAT gateways only: The configuration specifying which Elastic IP address (EIP) to use for handling outbound NAT traffic from a specific Availability Zone.A builder forCfnNatGateway.AvailabilityZoneAddressPropertyA fluent builder forCfnNatGateway.Properties for defining aCfnNatGateway.A builder forCfnNatGatewayPropsSpecifies a network ACL for your VPC.A fluent builder forCfnNetworkAcl.Specifies an entry, known as a rule, in a network ACL with a rule number you specify.A fluent builder forCfnNetworkAclEntry.Describes the ICMP type and code.A builder forCfnNetworkAclEntry.IcmpPropertyDescribes a range of ports.A builder forCfnNetworkAclEntry.PortRangePropertyProperties for defining aCfnNetworkAclEntry.A builder forCfnNetworkAclEntryPropsProperties for defining aCfnNetworkAcl.A builder forCfnNetworkAclPropsDescribes a Network Access Scope.Describes a path.A fluent builder forCfnNetworkInsightsAccessScope.Describes a packet header statement.Describes a path statement.Describes a resource statement.Describes a through resource statement.Describes a Network Access Scope analysis.A fluent builder forCfnNetworkInsightsAccessScopeAnalysis.Properties for defining aCfnNetworkInsightsAccessScopeAnalysis.A builder forCfnNetworkInsightsAccessScopeAnalysisPropsProperties for defining aCfnNetworkInsightsAccessScope.A builder forCfnNetworkInsightsAccessScopePropsSpecifies a network insights analysis.Describes an additional detail for a path analysis.A builder forCfnNetworkInsightsAnalysis.AdditionalDetailPropertyDescribes an potential intermediate component of a feasible path.A builder forCfnNetworkInsightsAnalysis.AlternatePathHintPropertyDescribes a network access control (ACL) rule.A builder forCfnNetworkInsightsAnalysis.AnalysisAclRulePropertyDescribes a path component.A builder forCfnNetworkInsightsAnalysis.AnalysisComponentPropertyDescribes a load balancer listener.Describes a load balancer target.Describes a header.A builder forCfnNetworkInsightsAnalysis.AnalysisPacketHeaderPropertyDescribes a route table route.Describes a security group rule.A fluent builder forCfnNetworkInsightsAnalysis.Describes an explanation code for an unreachable path.A builder forCfnNetworkInsightsAnalysis.ExplanationPropertyDescribes a path component.A builder forCfnNetworkInsightsAnalysis.PathComponentPropertyDescribes a range of ports.A builder forCfnNetworkInsightsAnalysis.PortRangePropertyDescribes a route in a transit gateway route table.Properties for defining aCfnNetworkInsightsAnalysis.A builder forCfnNetworkInsightsAnalysisPropsSpecifies a path to analyze for reachability.A fluent builder forCfnNetworkInsightsPath.Describes a port range.A builder forCfnNetworkInsightsPath.FilterPortRangePropertyDescribes a set of filters for a path analysis.A builder forCfnNetworkInsightsPath.PathFilterPropertyProperties for defining aCfnNetworkInsightsPath.A builder forCfnNetworkInsightsPathPropsDescribes a network interface in an Amazon EC2 instance for AWS CloudFormation .A fluent builder forCfnNetworkInterface.Configurable options for connection tracking on a network interface.Describes the IPv6 addresses to associate with the network interface.A builder forCfnNetworkInterface.InstanceIpv6AddressPropertyDescribes an IPv4 prefix.A builder forCfnNetworkInterface.Ipv4PrefixSpecificationPropertyDescribes the IPv6 prefix.A builder forCfnNetworkInterface.Ipv6PrefixSpecificationPropertyDescribes a secondary private IPv4 address for a network interface.Public hostname type options.A builder forCfnNetworkInterface.PublicIpDnsNameOptionsPropertyAttaches an elastic network interface (ENI) to an Amazon EC2 instance.A fluent builder forCfnNetworkInterfaceAttachment.ENA Express uses AWS Scalable Reliable Datagram (SRD) technology to increase the maximum bandwidth used per stream and minimize tail latency of network traffic between EC2 instances.ENA Express is compatible with both TCP and UDP transport protocols.Properties for defining aCfnNetworkInterfaceAttachment.A builder forCfnNetworkInterfaceAttachmentPropsSpecifies a permission for the network interface, For example, you can grant an AWS -authorized account permission to attach the network interface to an instance in their account.A fluent builder forCfnNetworkInterfacePermission.Properties for defining aCfnNetworkInterfacePermission.A builder forCfnNetworkInterfacePermissionPropsProperties for defining aCfnNetworkInterface.A builder forCfnNetworkInterfacePropsDescribes Infrastructure Performance subscriptions.A fluent builder forCfnNetworkPerformanceMetricSubscription.Properties for defining aCfnNetworkPerformanceMetricSubscription.A builder forCfnNetworkPerformanceMetricSubscriptionPropsSpecifies a placement group in which to launch instances.A fluent builder forCfnPlacementGroup.Properties for defining aCfnPlacementGroup.A builder forCfnPlacementGroupPropsSpecifies a managed prefix list.A fluent builder forCfnPrefixList.An entry for a prefix list.A builder forCfnPrefixList.EntryPropertyProperties for defining aCfnPrefixList.A builder forCfnPrefixListPropsSpecifies a route in a route table.A fluent builder forCfnRoute.Properties for defining aCfnRoute.A builder forCfnRoutePropsSpecifies a route server to manage dynamic routing in a VPC.A fluent builder forCfnRouteServer.Specifies the association between a route server and a VPC.A fluent builder forCfnRouteServerAssociation.Properties for defining aCfnRouteServerAssociation.A builder forCfnRouteServerAssociationPropsCreates a new endpoint for a route server in a specified subnet.A fluent builder forCfnRouteServerEndpoint.Properties for defining aCfnRouteServerEndpoint.A builder forCfnRouteServerEndpointPropsSpecifies a BGP peer configuration for a route server endpoint.The BGP configuration options for this peer, including ASN (Autonomous System Number) and BFD (Bidrectional Forwarding Detection) settings.A builder forCfnRouteServerPeer.BgpOptionsPropertyA fluent builder forCfnRouteServerPeer.Properties for defining aCfnRouteServerPeer.A builder forCfnRouteServerPeerPropsSpecifies route propagation from a route server to a route table.A fluent builder forCfnRouteServerPropagation.Properties for defining aCfnRouteServerPropagation.A builder forCfnRouteServerPropagationPropsProperties for defining aCfnRouteServer.A builder forCfnRouteServerPropsSpecifies a route table for the specified VPC.A fluent builder forCfnRouteTable.Properties for defining aCfnRouteTable.A builder forCfnRouteTablePropsSpecifies a security group.A fluent builder forCfnSecurityGroup.Adds the specified outbound (egress) rule to a security group.A builder forCfnSecurityGroup.EgressPropertyAdds an inbound (ingress) rule to a security group.A builder forCfnSecurityGroup.IngressPropertyAdds the specified outbound (egress) rule to a security group.A fluent builder forCfnSecurityGroupEgress.Properties for defining aCfnSecurityGroupEgress.A builder forCfnSecurityGroupEgressPropsAdds an inbound (ingress) rule to a security group.A fluent builder forCfnSecurityGroupIngress.Properties for defining aCfnSecurityGroupIngress.A builder forCfnSecurityGroupIngressPropsProperties for defining aCfnSecurityGroup.A builder forCfnSecurityGroupPropsA security group association with a VPC.A fluent builder forCfnSecurityGroupVpcAssociation.Properties for defining aCfnSecurityGroupVpcAssociation.A builder forCfnSecurityGroupVpcAssociationPropsSpecifies the state of the block public access for snapshots setting for the Region.A fluent builder forCfnSnapshotBlockPublicAccess.Properties for defining aCfnSnapshotBlockPublicAccess.A builder forCfnSnapshotBlockPublicAccessPropsSpecifies a Spot Fleet request.The minimum and maximum number of accelerators (GPUs, FPGAs, or AWS Inferentia chips) on an instance.A builder forCfnSpotFleet.AcceleratorCountRequestPropertyThe minimum and maximum amount of total accelerator memory, in MiB.A builder forCfnSpotFleet.AcceleratorTotalMemoryMiBRequestPropertyThe minimum and maximum baseline bandwidth to Amazon EBS, in Mbps.A builder forCfnSpotFleet.BaselineEbsBandwidthMbpsRequestPropertyThe baseline performance to consider, using an instance family as a baseline reference.A builder forCfnSpotFleet.BaselinePerformanceFactorsRequestPropertySpecifies a block device mapping.A builder forCfnSpotFleet.BlockDeviceMappingPropertyA fluent builder forCfnSpotFleet.Specifies a Classic Load Balancer.A builder forCfnSpotFleet.ClassicLoadBalancerPropertySpecifies the Classic Load Balancers to attach to a Spot Fleet.A builder forCfnSpotFleet.ClassicLoadBalancersConfigPropertyThe CPU performance to consider, using an instance family as the baseline reference.A builder forCfnSpotFleet.CpuPerformanceFactorRequestPropertyDescribes a block device for an EBS volume.A builder forCfnSpotFleet.EbsBlockDevicePropertySpecifies the launch template to be used by the Spot Fleet request for configuring Amazon EC2 instances.A builder forCfnSpotFleet.FleetLaunchTemplateSpecificationPropertyDescribes a security group.A builder forCfnSpotFleet.GroupIdentifierPropertyDescribes an IAM instance profile.A builder forCfnSpotFleet.IamInstanceProfileSpecificationPropertyDescribes an IPv6 address.A builder forCfnSpotFleet.InstanceIpv6AddressPropertyDescribes a network interface.The attributes for the instance types.A builder forCfnSpotFleet.InstanceRequirementsRequestPropertySpecifies a launch template and overrides.A builder forCfnSpotFleet.LaunchTemplateConfigPropertySpecifies overrides for a launch template.A builder forCfnSpotFleet.LaunchTemplateOverridesPropertySpecifies the Classic Load Balancers and target groups to attach to a Spot Fleet request.A builder forCfnSpotFleet.LoadBalancersConfigPropertyThe minimum and maximum amount of memory per vCPU, in GiB.A builder forCfnSpotFleet.MemoryGiBPerVCpuRequestPropertyThe minimum and maximum amount of memory, in MiB.A builder forCfnSpotFleet.MemoryMiBRequestPropertyThe minimum and maximum amount of baseline network bandwidth, in gigabits per second (Gbps).A builder forCfnSpotFleet.NetworkBandwidthGbpsRequestPropertyThe minimum and maximum number of network interfaces.A builder forCfnSpotFleet.NetworkInterfaceCountRequestPropertySpecify an instance family to use as the baseline reference for CPU performance.A builder forCfnSpotFleet.PerformanceFactorReferenceRequestPropertyDescribes a secondary private IPv4 address for a network interface.A builder forCfnSpotFleet.PrivateIpAddressSpecificationPropertyThe Spot Instance replacement strategy to use when Amazon EC2 emits a signal that your Spot Instance is at an elevated risk of being interrupted.A builder forCfnSpotFleet.SpotCapacityRebalancePropertySpecifies the launch specification for one or more Spot Instances.A builder forCfnSpotFleet.SpotFleetLaunchSpecificationPropertyDescribes whether monitoring is enabled.A builder forCfnSpotFleet.SpotFleetMonitoringPropertySpecifies the configuration of a Spot Fleet request.A builder forCfnSpotFleet.SpotFleetRequestConfigDataPropertyThe tags for a Spot Fleet resource.A builder forCfnSpotFleet.SpotFleetTagSpecificationPropertyThe strategies for managing your Spot Instances that are at an elevated risk of being interrupted.A builder forCfnSpotFleet.SpotMaintenanceStrategiesPropertyDescribes Spot Instance placement.A builder forCfnSpotFleet.SpotPlacementPropertyDescribes a load balancer target group.A builder forCfnSpotFleet.TargetGroupPropertyDescribes the target groups to attach to a Spot Fleet.A builder forCfnSpotFleet.TargetGroupsConfigPropertyThe minimum and maximum amount of total local storage, in GB.A builder forCfnSpotFleet.TotalLocalStorageGBRequestPropertyThe minimum and maximum number of vCPUs.A builder forCfnSpotFleet.VCpuCountRangeRequestPropertyProperties for defining aCfnSpotFleet.A builder forCfnSpotFleetPropsSpecifies a subnet for the specified VPC.Specifies the state of VPC Block Public Access (BPA).A builder forCfnSubnet.BlockPublicAccessStatesPropertyA fluent builder forCfnSubnet.Specifies the options for instance hostnames.A builder forCfnSubnet.PrivateDnsNameOptionsOnLaunchPropertyAssociates a CIDR block with your subnet.A fluent builder forCfnSubnetCidrBlock.Properties for defining aCfnSubnetCidrBlock.A builder forCfnSubnetCidrBlockPropsAssociates a subnet with a network ACL.A fluent builder forCfnSubnetNetworkAclAssociation.Properties for defining aCfnSubnetNetworkAclAssociation.A builder forCfnSubnetNetworkAclAssociationPropsProperties for defining aCfnSubnet.A builder forCfnSubnetPropsAssociates a subnet with a route table.A fluent builder forCfnSubnetRouteTableAssociation.Properties for defining aCfnSubnetRouteTableAssociation.A builder forCfnSubnetRouteTableAssociationPropsSpecifies a Traffic Mirror filter.A fluent builder forCfnTrafficMirrorFilter.Properties for defining aCfnTrafficMirrorFilter.A builder forCfnTrafficMirrorFilterPropsCreates a Traffic Mirror filter rule.A fluent builder forCfnTrafficMirrorFilterRule.Describes the Traffic Mirror port range.Properties for defining aCfnTrafficMirrorFilterRule.A builder forCfnTrafficMirrorFilterRulePropsCreates a Traffic Mirror session.A fluent builder forCfnTrafficMirrorSession.Properties for defining aCfnTrafficMirrorSession.A builder forCfnTrafficMirrorSessionPropsSpecifies a target for your Traffic Mirror session.A fluent builder forCfnTrafficMirrorTarget.Properties for defining aCfnTrafficMirrorTarget.A builder forCfnTrafficMirrorTargetPropsSpecifies a transit gateway.A fluent builder forCfnTransitGateway.Attaches a VPC to a transit gateway.A fluent builder forCfnTransitGatewayAttachment.Describes the VPC attachment options.A builder forCfnTransitGatewayAttachment.OptionsPropertyProperties for defining aCfnTransitGatewayAttachment.A builder forCfnTransitGatewayAttachmentPropsCreates a Connect attachment from a specified transit gateway attachment.A fluent builder forCfnTransitGatewayConnect.Describes the Connect attachment options.Describes a transit gateway Connect peer.A fluent builder forCfnTransitGatewayConnectPeer.The BGP configuration information.Describes the Connect peer details.Properties for defining aCfnTransitGatewayConnectPeer.A builder forCfnTransitGatewayConnectPeerPropsProperties for defining aCfnTransitGatewayConnect.A builder forCfnTransitGatewayConnectPropsDescribes a transit gateway metering policy.A fluent builder forCfnTransitGatewayMeteringPolicy.Creates an entry in a transit gateway metering policy to define traffic measurement rules.A fluent builder forCfnTransitGatewayMeteringPolicyEntry.Properties for defining aCfnTransitGatewayMeteringPolicyEntry.A builder forCfnTransitGatewayMeteringPolicyEntryPropsProperties for defining aCfnTransitGatewayMeteringPolicy.A builder forCfnTransitGatewayMeteringPolicyPropsCreates a multicast domain using the specified transit gateway.A fluent builder forCfnTransitGatewayMulticastDomain.The options for the transit gateway multicast domain.A builder forCfnTransitGatewayMulticastDomain.OptionsPropertyAssociates the specified subnets and transit gateway attachments with the specified transit gateway multicast domain.A fluent builder forCfnTransitGatewayMulticastDomainAssociation.Properties for defining aCfnTransitGatewayMulticastDomainAssociation.A builder forCfnTransitGatewayMulticastDomainAssociationPropsProperties for defining aCfnTransitGatewayMulticastDomain.A builder forCfnTransitGatewayMulticastDomainPropsRegisters members (network interfaces) with the transit gateway multicast group.A fluent builder forCfnTransitGatewayMulticastGroupMember.Properties for defining aCfnTransitGatewayMulticastGroupMember.A builder forCfnTransitGatewayMulticastGroupMemberPropsRegisters sources (network interfaces) with the specified transit gateway multicast domain.A fluent builder forCfnTransitGatewayMulticastGroupSource.Properties for defining aCfnTransitGatewayMulticastGroupSource.A builder forCfnTransitGatewayMulticastGroupSourcePropsRequests a transit gateway peering attachment between the specified transit gateway (requester) and a peer transit gateway (accepter).A fluent builder forCfnTransitGatewayPeeringAttachment.The status of the transit gateway peering attachment.Properties for defining aCfnTransitGatewayPeeringAttachment.A builder forCfnTransitGatewayPeeringAttachmentPropsProperties for defining aCfnTransitGateway.A builder forCfnTransitGatewayPropsSpecifies a static route for a transit gateway route table.A fluent builder forCfnTransitGatewayRoute.Properties for defining aCfnTransitGatewayRoute.A builder forCfnTransitGatewayRoutePropsSpecifies a route table for a transit gateway.A fluent builder forCfnTransitGatewayRouteTable.Associates the specified attachment with the specified transit gateway route table.A fluent builder forCfnTransitGatewayRouteTableAssociation.Properties for defining aCfnTransitGatewayRouteTableAssociation.A builder forCfnTransitGatewayRouteTableAssociationPropsEnables the specified attachment to propagate routes to the specified propagation route table.A fluent builder forCfnTransitGatewayRouteTablePropagation.Properties for defining aCfnTransitGatewayRouteTablePropagation.A builder forCfnTransitGatewayRouteTablePropagationPropsProperties for defining aCfnTransitGatewayRouteTable.A builder forCfnTransitGatewayRouteTablePropsSpecifies a VPC attachment.A fluent builder forCfnTransitGatewayVpcAttachment.Describes the VPC attachment options.A builder forCfnTransitGatewayVpcAttachment.OptionsPropertyProperties for defining aCfnTransitGatewayVpcAttachment.A builder forCfnTransitGatewayVpcAttachmentPropsAn AWS Verified Access endpoint specifies the application that AWS Verified Access provides access to.A fluent builder forCfnVerifiedAccessEndpoint.Describes the CIDR options for a Verified Access endpoint.A builder forCfnVerifiedAccessEndpoint.CidrOptionsPropertyDescribes the load balancer options when creating an AWS Verified Access endpoint using theload-balancertype.A builder forCfnVerifiedAccessEndpoint.LoadBalancerOptionsPropertyDescribes the network interface options when creating an AWS Verified Access endpoint using thenetwork-interfacetype.Describes the port range for a Verified Access endpoint.A builder forCfnVerifiedAccessEndpoint.PortRangePropertyDescribes the RDS options for a Verified Access endpoint.A builder forCfnVerifiedAccessEndpoint.RdsOptionsPropertyAWS Verified Access provides server side encryption by default to data at rest using AWS -owned KMS keys.A builder forCfnVerifiedAccessEndpoint.SseSpecificationPropertyProperties for defining aCfnVerifiedAccessEndpoint.A builder forCfnVerifiedAccessEndpointPropsAn AWS Verified Access group is a collection of AWS Verified Access endpoints who's associated applications have similar security requirements.A fluent builder forCfnVerifiedAccessGroup.AWS Verified Access provides server side encryption by default to data at rest using AWS -owned KMS keys.A builder forCfnVerifiedAccessGroup.SseSpecificationPropertyProperties for defining aCfnVerifiedAccessGroup.A builder forCfnVerifiedAccessGroupPropsAn AWS Verified Access instance is a regional entity that evaluates application requests and grants access only when your security requirements are met.A fluent builder forCfnVerifiedAccessInstance.Options for CloudWatch Logs as a logging destination.A builder forCfnVerifiedAccessInstance.CloudWatchLogsPropertyOptions for Kinesis as a logging destination.A builder forCfnVerifiedAccessInstance.KinesisDataFirehosePropertyOptions for Amazon S3 as a logging destination.A builder forCfnVerifiedAccessInstance.S3PropertyDescribes the options for Verified Access logs.A builder forCfnVerifiedAccessInstance.VerifiedAccessLogsPropertyA trust provider is a third-party entity that creates, maintains, and manages identity information for users and devices.Properties for defining aCfnVerifiedAccessInstance.A builder forCfnVerifiedAccessInstancePropsA trust provider is a third-party entity that creates, maintains, and manages identity information for users and devices.A fluent builder forCfnVerifiedAccessTrustProvider.Describes the options for an AWS Verified Access device-identity based trust provider.A builder forCfnVerifiedAccessTrustProvider.DeviceOptionsPropertyDescribes the OpenID Connect (OIDC) options.Describes the options for an OpenID Connect-compatible user-identity trust provider.A builder forCfnVerifiedAccessTrustProvider.OidcOptionsPropertyAWS Verified Access provides server side encryption by default to data at rest using AWS -owned KMS keys.A builder forCfnVerifiedAccessTrustProvider.SseSpecificationPropertyProperties for defining aCfnVerifiedAccessTrustProvider.A builder forCfnVerifiedAccessTrustProviderPropsSpecifies an Amazon Elastic Block Store (Amazon EBS) volume.A fluent builder forCfnVolume.Attaches an Amazon EBS volume to a running instance and exposes it to the instance with the specified device name.A fluent builder forCfnVolumeAttachment.Properties for defining aCfnVolumeAttachment.A builder forCfnVolumeAttachmentPropsProperties for defining aCfnVolume.A builder forCfnVolumePropsSpecifies a virtual private cloud (VPC).A fluent builder forCfnVPC.Create a VPC Block Public Access (BPA) exclusion.A fluent builder forCfnVPCBlockPublicAccessExclusion.Properties for defining aCfnVPCBlockPublicAccessExclusion.A builder forCfnVPCBlockPublicAccessExclusionPropsVPC Block Public Access (BPA) enables you to block resources in VPCs and subnets that you own in a Region from reaching or being reached from the internet through internet gateways and egress-only internet gateways.A fluent builder forCfnVPCBlockPublicAccessOptions.Properties for defining aCfnVPCBlockPublicAccessOptions.A builder forCfnVPCBlockPublicAccessOptionsPropsAssociates a CIDR block with your VPC.A fluent builder forCfnVPCCidrBlock.Properties for defining aCfnVPCCidrBlock.A builder forCfnVPCCidrBlockPropsAssociates a set of DHCP options with a VPC, or associates no DHCP options with the VPC.A fluent builder forCfnVPCDHCPOptionsAssociation.Properties for defining aCfnVPCDHCPOptionsAssociation.A builder forCfnVPCDHCPOptionsAssociationPropsDescribes the configuration and state of VPC encryption controls.A fluent builder forCfnVPCEncryptionControl.Information about resource exclusions for the VPC Encryption Control configuration.A builder forCfnVPCEncryptionControl.ResourceExclusionsPropertyDescribes an exclusion configuration for VPC Encryption Control.Properties for defining aCfnVPCEncryptionControl.A builder forCfnVPCEncryptionControlPropsSpecifies a VPC endpoint.A fluent builder forCfnVPCEndpoint.Describes the DNS options for an endpoint.A builder forCfnVPCEndpoint.DnsOptionsSpecificationPropertySpecifies a connection notification for a VPC endpoint or VPC endpoint service.A fluent builder forCfnVPCEndpointConnectionNotification.Properties for defining aCfnVPCEndpointConnectionNotification.A builder forCfnVPCEndpointConnectionNotificationPropsProperties for defining aCfnVPCEndpoint.A builder forCfnVPCEndpointPropsCreates a VPC endpoint service configuration to which service consumers ( AWS accounts, users, and IAM roles) can connect.A fluent builder forCfnVPCEndpointService.Grant or revoke permissions for service consumers (users, IAM roles, and AWS accounts) to connect to a VPC endpoint service.A fluent builder forCfnVPCEndpointServicePermissions.Properties for defining aCfnVPCEndpointServicePermissions.A builder forCfnVPCEndpointServicePermissionsPropsProperties for defining aCfnVPCEndpointService.A builder forCfnVPCEndpointServicePropsAttaches an internet gateway, or a virtual private gateway to a VPC, enabling connectivity between the internet and the VPC.A fluent builder forCfnVPCGatewayAttachment.Properties for defining aCfnVPCGatewayAttachment.A builder forCfnVPCGatewayAttachmentPropsRequests a VPC peering connection between two VPCs: a requester VPC that you own and an accepter VPC with which to create the connection.A fluent builder forCfnVPCPeeringConnection.Properties for defining aCfnVPCPeeringConnection.A builder forCfnVPCPeeringConnectionPropsProperties for defining aCfnVPC.A builder forCfnVPCPropsDescribes a VPN concentrator.A fluent builder forCfnVPNConcentrator.Properties for defining aCfnVPNConcentrator.A builder forCfnVPNConcentratorPropsSpecifies a VPN connection between a virtual private gateway and a VPN customer gateway or a transit gateway and a VPN customer gateway.A fluent builder forCfnVPNConnection.Options for sending VPN tunnel logs to CloudWatch.The IKE version that is permitted for the VPN tunnel.A builder forCfnVPNConnection.IKEVersionsRequestListValuePropertySpecifies a Diffie-Hellman group number for the VPN tunnel for phase 1 IKE negotiations.Specifies the encryption algorithm for the VPN tunnel for phase 1 IKE negotiations.Specifies the integrity algorithm for the VPN tunnel for phase 1 IKE negotiations.Specifies a Diffie-Hellman group number for the VPN tunnel for phase 2 IKE negotiations.Specifies the encryption algorithm for the VPN tunnel for phase 2 IKE negotiations.Specifies the integrity algorithm for the VPN tunnel for phase 2 IKE negotiations.Options for logging VPN tunnel activity.The tunnel options for a single VPN tunnel.A builder forCfnVPNConnection.VpnTunnelOptionsSpecificationPropertyProperties for defining aCfnVPNConnection.A builder forCfnVPNConnectionPropsSpecifies a static route for a VPN connection between an existing virtual private gateway and a VPN customer gateway.A fluent builder forCfnVPNConnectionRoute.Properties for defining aCfnVPNConnectionRoute.A builder forCfnVPNConnectionRoutePropsSpecifies a virtual private gateway.A fluent builder forCfnVPNGateway.Properties for defining aCfnVPNGateway.A builder forCfnVPNGatewayPropsEnables a virtual private gateway (VGW) to propagate routes to the specified route table of a VPC.A fluent builder forCfnVPNGatewayRoutePropagation.Properties for defining aCfnVPNGatewayRoutePropagation.A builder forCfnVPNGatewayRoutePropagationPropsOptions for Client Route Enforcement.A builder forClientRouteEnforcementOptionsA client VPN authorization rule.A fluent builder forClientVpnAuthorizationRule.Options for a ClientVpnAuthorizationRule.A builder forClientVpnAuthorizationRuleOptionsProperties for a ClientVpnAuthorizationRule.A builder forClientVpnAuthorizationRulePropsA client VPN connection.A fluent builder forClientVpnEndpoint.Attributes when importing an existing client VPN endpoint.A builder forClientVpnEndpointAttributesOptions for a client VPN endpoint.A builder forClientVpnEndpointOptionsProperties for a client VPN endpoint.A builder forClientVpnEndpointPropsA client VPN route.A fluent builder forClientVpnRoute.Options for a ClientVpnRoute.A builder forClientVpnRouteOptionsProperties for a ClientVpnRoute.A builder forClientVpnRoutePropsTarget for a client VPN route.Maximum VPN session duration time.User-based authentication for a client VPN endpoint.A CloudFormation-init configuration.Basic NetworkACL entry props.A builder forCommonNetworkAclEntryOptionsOptions for CloudFormationInit.withConfigSets.A builder forConfigSetPropsOptions passed by the VPC when NAT needs to be configured.A builder forConfigureNatOptionsExample:A builder forConnectionRuleManage the allowed network connections for constructs with Security Groups.A fluent builder forConnections.Properties to intialize a new Connections object.A builder forConnectionsPropsProvides the options for specifying the CPU credit type for burstable EC2 instance types (T2, T3, T3a, etc).CPU manufacturers supported by EC2 instances.Request for IPv6 CIDR block to be split up.A builder forCreateIpv6CidrBlocksRequestThe default tenancy of instances launched into the VPC.Options for writing logs to a destination.A builder forDestinationOptionsBlock device options for an EBS volume.A builder forEbsDeviceOptionsBase block device options for an EBS volume.A builder forEbsDeviceOptionsBaseProperties of an EBS block device.A builder forEbsDevicePropsBlock device options for an EBS volume created from a snapshot.A builder forEbsDeviceSnapshotOptionsSupported EBS volume types for blockDevices.Options for the Vpc.enableVpnGateway() method.A builder forEnableVpnGatewayOptionsOptions when executing a file.A builder forExecuteFileOptionsA VPC flow log.A fluent builder forFlowLog.The destination type for the flow log.Flow Log Destination configuration.A builder forFlowLogDestinationConfigThe available destination types for Flow Logs.The file format for flow logs written to an S3 bucket destination.The maximum interval of time during which a flow of packets is captured and aggregated into a flow log record.Options to add a flow log to a VPC.A builder forFlowLogOptionsProperties of a VPC Flow Log.A builder forFlowLogPropsThe type of resource to create the flow log for.The type of VPC traffic to log.Pair represents a gateway created by NAT Provider.A builder forGatewayConfigA gateway VPC endpoint.A fluent builder forGatewayVpcEndpoint.An AWS service for a gateway VPC endpoint.Options to add a gateway endpoint to a VPC.A builder forGatewayVpcEndpointOptionsConstruction properties for a GatewayVpcEndpoint.A builder forGatewayVpcEndpointPropsConstruct a Linux machine image from an AMI map.A fluent builder forGenericLinuxImage.Configuration options for GenericLinuxImage.A builder forGenericLinuxImagePropsSelect the image based on a given SSM parameter at deployment time of the CloudFormation Stack.Construct a Windows machine image from an AMI map.A fluent builder forGenericWindowsImage.Configuration options for GenericWindowsImage.A builder forGenericWindowsImagePropsThe state of token usage for your instance metadata requests.A connection handler for client VPN endpoints.Internal default implementation forIClientVpnConnectionHandler.A client VPN endpoint.Internal default implementation forIClientVpnEndpoint.An object that has a Connections object.Internal default implementation forIConnectable.A FlowLog.Internal default implementation forIFlowLog.A gateway VPC endpoint.Internal default implementation forIGatewayVpcEndpoint.A service for a gateway VPC endpoint.Internal default implementation forIGatewayVpcEndpointService.Internal default implementation forIInstance.An interface VPC endpoint.Internal default implementation forIInterfaceVpcEndpoint.A service for an interface VPC endpoint.Internal default implementation forIInterfaceVpcEndpointService.Implementations for ip address management.Internal default implementation forIIpAddresses.Implementations for IPv6 address management.Internal default implementation forIIpv6Addresses.An EC2 Key Pair.Internal default implementation forIKeyPair.Interface for LaunchTemplate-like objects.Internal default implementation forILaunchTemplate.Interface for classes that can select an appropriate machine image to use.Internal default implementation forIMachineImage.A NetworkAcl.Internal default implementation forINetworkAcl.A NetworkAclEntry.Internal default implementation forINetworkAclEntry.Command to execute on the instance.Options for InitCommand.A builder forInitCommandOptionsRepresents a duration to wait after a command has finished, in case of a reboot (Windows only).A collection of configuration elements.Base class for all CloudFormation Init elements.Create files on the EC2 instance.Additional options for creating an InitFile from an asset.A builder forInitFileAssetOptionsOptions for InitFile.A builder forInitFileOptionsCreate Linux/UNIX groups and assign group IDs.A package to be installed during cfn-init time.A services that be enabled, disabled or restarted when the instance is launched.Options for an InitService.A builder forInitServiceOptionsAn object that represents reasons to restart an InitService.Extract an archive into a directory.Additional options for an InitSource that builds an asset from local files.A builder forInitSourceAssetOptionsAdditional options for an InitSource.A builder forInitSourceOptionsCreate Linux/UNIX users and to assign user IDs.Optional parameters used when creating a user.A builder forInitUserOptionsThis represents a single EC2 instance.A fluent builder forInstance.Identifies an instance's CPU architecture.What class and generation of instance to use.Instance generation categories for EC2.Provides the options for specifying the instance initiated shutdown behavior.Properties of an EC2 Instance.A builder forInstancePropsAspect that applies IMDS configuration on EC2 Instance constructs.A fluent builder forInstanceRequireImdsv2Aspect.Properties forInstanceRequireImdsv2Aspect.A builder forInstanceRequireImdsv2AspectPropsThe attributes for the instance types for a mixed instances policy.A builder forInstanceRequirementsConfigWhat size of instance to use.Instance type for EC2 instances.A interface VPC endpoint.A fluent builder forInterfaceVpcEndpoint.Construction properties for an ImportedInterfaceVpcEndpoint.A builder forInterfaceVpcEndpointAttributesAn AWS service for an interface VPC endpoint.A fluent builder forInterfaceVpcEndpointAwsService.Optional properties for the InterfaceVpcEndpointAwsService class.A builder forInterfaceVpcEndpointAwsServicePropsOptions to add an interface endpoint to a VPC.A builder forInterfaceVpcEndpointOptionsConstruction properties for an InterfaceVpcEndpoint.A builder forInterfaceVpcEndpointPropsIP address types supported for VPC endpoint service.Interface for classes that provide the peer-specification parts of a security group rule.Internal default implementation forIPeer.Determines where your instances are placed on the underlying hardware according to the specified PlacementGroupStrategy.Internal default implementation forIPlacementGroup.The types of IP addresses provisioned in the VPC.A prefix list.Internal default implementation forIPrefixList.Internal default implementation forIPrivateSubnet.Internal default implementation forIPublicSubnet.An abstract route table.Internal default implementation forIRouteTable.Interface for security group-like objects.Internal default implementation forISecurityGroup.Internal default implementation forISubnet.A SubnetNetworkAclAssociation.Internal default implementation forISubnetNetworkAclAssociation.An EBS Volume in AWS EC2.Internal default implementation forIVolume.Internal default implementation forIVpc.A VPC endpoint.Internal default implementation forIVpcEndpoint.A VPC endpoint service.Internal default implementation forIVpcEndpointService.A load balancer that can host a VPC Endpoint Service.Internal default implementation forIVpcEndpointServiceLoadBalancer.Internal default implementation forIVpnConnection.The virtual private gateway interface.Internal default implementation forIVpnGateway.An EC2 Key Pair.A fluent builder forKeyPair.Attributes of a Key Pair.A builder forKeyPairAttributesThe format of the Key Pair.The properties of a Key Pair.A builder forKeyPairPropsThe type of the key pair.This represents an EC2 LaunchTemplate.A fluent builder forLaunchTemplate.Attributes for an imported LaunchTemplate.A builder forLaunchTemplateAttributesThe state of token usage for your instance metadata requests.Properties of a LaunchTemplate.A builder forLaunchTemplatePropsAspect that applies IMDS configuration on EC2 Launch Template constructs.A fluent builder forLaunchTemplateRequireImdsv2Aspect.Properties forLaunchTemplateRequireImdsv2Aspect.A builder forLaunchTemplateRequireImdsv2AspectPropsInterface for the Spot market instance options provided in a LaunchTemplate.A builder forLaunchTemplateSpotOptionsOptions when constructing UserData for Linux.A builder forLinuxUserDataOptionsLocal storage support requirements for EC2 instances.Types of local storage available for EC2 instances.Options for InitPackage.rpm/InitPackage.msi.A builder forLocationPackageOptionsThe following table describes all of the available fields for a flow log record.A machine image whose AMI ID will be searched using DescribeImages.A fluent builder forLookupMachineImage.Properties for looking up an image.A builder forLookupMachineImagePropsConfiguration for a machine image.A builder forMachineImageConfigThe base class for all classes which can be used asMultipartUserData.Options when creatingMultipartBody.A builder forMultipartBodyOptionsMime multipart user data.A fluent builder forMultipartUserData.Options for creatingMultipartUserData.A builder forMultipartUserDataOptionsOptions for InitPackage.yum/apt/rubyGem/python.A builder forNamedPackageOptionsProperties for a NAT gateway.A builder forNatGatewayPropsProvider for NAT Gateways.A fluent builder forNatGatewayProvider.Properties for a NAT instance.A builder forNatInstancePropsDeprecated.use NatInstanceProviderV2.Deprecated.Modern NAT provider which uses NAT Instances.A fluent builder forNatInstanceProviderV2.NAT providers.Direction of traffic to allow all by default.Define a new custom network ACL.A fluent builder forNetworkAcl.Define an entry in a Network ACL table.A fluent builder forNetworkAclEntry.Properties to create NetworkAclEntry.A builder forNetworkAclEntryPropsProperties to create NetworkAcl.A builder forNetworkAclPropsThe OS type of a particular image.Defines a placement group.A fluent builder forPlacementGroup.Props for a PlacementGroup.A builder forPlacementGroupPropsDetermines how this placement group spreads instances.Which strategy to use when launching instances.Interface for classes that provide the connection-specification parts of a security group rule.A fluent builder forPort.Properties to create a port range.A builder forPortPropsA managed prefix list.A fluent builder forPrefixList.Properties for looking up an existing managed prefix list.A builder forPrefixListLookupOptionsOptions to add a prefix list.A builder forPrefixListOptionsProperties for creating a prefix list.A builder forPrefixListPropsRepresents a private VPC subnet resource.A fluent builder forPrivateSubnet.Example:A builder forPrivateSubnetAttributesExample:A builder forPrivateSubnetPropsProtocol for use in Connection Rules.Represents a public VPC subnet resource.A fluent builder forPublicSubnet.Example:A builder forPublicSubnetAttributesExample:A builder forPublicSubnetPropsSubnet requested for allocation.A builder forRequestedSubnetSelect the image based on a given SSM parameter at instance launch time.A fluent builder forResolveSsmParameterAtLaunchImage.Type of router used in route.The scope and id in which a given SecurityGroup rule should be defined.A builder forRuleScopeOptions for writing logs to a S3 destination.A builder forS3DestinationOptionsOptions when downloading files from S3.A builder forS3DownloadOptionsCreates an Amazon EC2 security group within a VPC.A fluent builder forSecurityGroup.Additional options for imported security groups.A builder forSecurityGroupImportOptionsExample:A builder forSecurityGroupPropsResult of selecting a subset of subnets from a VPC.A builder forSelectedSubnetsThe service manager that will be used by InitServices.Provides the options for the types of interruption for spot instances.The Spot Instance request type.Properties for GenericSsmParameterImage.A builder forSsmParameterImageOptionsRepresents a new VPC subnet resource.A fluent builder forSubnet.Example:A builder forSubnetAttributesSpecify configuration parameters for a single subnet group in a VPC.A builder forSubnetConfigurationContains 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.CIDR Allocated Subnets.A builder forSubnetIpamOptionsExample:A fluent builder forSubnetNetworkAclAssociation.Properties to create a SubnetNetworkAclAssociation.A builder forSubnetNetworkAclAssociationPropsSpecify configuration parameters for a VPC subnet.A builder forSubnetPropsCustomize subnets that are selected for placement of ENIs.A builder forSubnetSelectionThe type of Subnet.Options for creating a SystemD configuration file.A builder forSystemdConfigFileOptionsDirection of traffic the AclEntry applies to.Transport protocol for client VPN.Instance User Data.Creates a new EBS Volume in AWS EC2.A fluent builder forVolume.Attributes required to import an existing EBS Volume into the Stack.A builder forVolumeAttributesProperties of an EBS Volume.A builder forVolumePropsDefine an AWS Virtual Private Cloud.A fluent builder forVpc.Properties that reference an external Vpc.A builder forVpcAttributesEnums for all Dns Record IP Address types.IP address type for the endpoint.Indicates whether to enable private DNS only for inbound endpoints.A VPC endpoint service.A fluent builder forVpcEndpointService.Construction properties for a VpcEndpointService.A builder forVpcEndpointServicePropsThe type of VPC endpoint.CIDR Allocated Vpc.A builder forVpcIpamOptionsProperties for looking up an existing VPC.A builder forVpcLookupOptionsConfiguration for Vpc.A builder forVpcPropsDefine a VPN Connection.A fluent builder forVpnConnection.Attributes of an imported VpnConnection.A builder forVpnConnectionAttributesBase class for Vpn connections.Example:A builder forVpnConnectionOptionsExample:A builder forVpnConnectionPropsThe VPN connection type.The VPN Gateway that shall be added to the VPC.A fluent builder forVpnGateway.The VpnGateway Properties.A builder forVpnGatewayPropsPort for client VPN.Example:A builder forVpnTunnelOptionSelect the latest version of the indicated Windows version.A fluent builder forWindowsImage.Configuration options for WindowsImage.A builder forWindowsImagePropsOptions when constructing UserData for Windows.A builder forWindowsUserDataOptionsThe Windows version to use for the WindowsImage. -
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.ec2.alphaClassDescription[IPv6 only] Specifies an egress-only internet gateway for your VPC.Specifies an Elastic IP (EIP) address and can, optionally, associate it with an Amazon EC2 instance.Allocates an internet gateway for use with a VPC.A CIDR provisioned to an IPAM pool.Specifies a network address translation (NAT) gateway in the specified subnet.Specifies a route in a route table.Specifies a route table for the specified VPC.Specifies a static route for a transit gateway route table.Specifies a virtual private cloud (VPC).Requests a VPC peering connection between two VPCs: a requester VPC that you own and an accepter VPC with which to create the connection.Specifies a virtual private gateway.A client VPN connection.Options for a client VPN endpoint.The default tenancy of instances launched into the VPC.Options for the Vpc.enableVpnGateway() method.A VPC flow log.Options to add a flow log to a VPC.A gateway VPC endpoint.Options to add a gateway endpoint to a VPC.A NetworkAcl.A interface VPC endpoint.Options to add an interface endpoint to a VPC.An abstract route table.Internal default implementation for
IRouteTable.Internal default implementation forISubnet.Internal default implementation forIVpc.A VPC endpoint.Type of router used in route.Result of selecting a subset of subnets from a VPC.Customize subnets that are selected for placement of ENIs.The type of Subnet.Define a VPN Connection.Example:The VPN connection type. -
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.ecsClassDescriptionManage the allowed network connections for constructs with Security Groups.Supported EBS volume types for blockDevices.An object that has a Connections object.Internal default implementation for
IConnectable.An EC2 Key Pair.Interface for classes that can select an appropriate machine image to use.Identifies an instance's CPU architecture.The attributes for the instance types for a mixed instances policy.Instance type for EC2 instances.Interface for security group-like objects.Configuration for a machine image.Customize subnets that are selected for placement of ENIs. -
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.ecs.patternsClassDescriptionInterface for security group-like objects.Customize subnets that are selected for placement of ENIs.
-
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.efsClassDescriptionManage the allowed network connections for constructs with Security Groups.An object that has a Connections object.Internal default implementation for
IConnectable.Interface for security group-like objects.Customize subnets that are selected for placement of ENIs. -
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.eksClassDescriptionManage the allowed network connections for constructs with Security Groups.An object that has a Connections object.Internal default implementation for
IConnectable.An EC2 Key Pair.Interface for classes that can select an appropriate machine image to use.Instance type for EC2 instances.Interface for security group-like objects.Configuration for a machine image.Customize subnets that are selected for placement of ENIs. -
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.eks.v2.alphaClassDescriptionManage the allowed network connections for constructs with Security Groups.An object that has a Connections object.Internal default implementation for
IConnectable.An EC2 Key Pair.Interface for classes that can select an appropriate machine image to use.Instance type for EC2 instances.Interface for security group-like objects.Configuration for a machine image.Customize subnets that are selected for placement of ENIs. -
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.elasticache.alphaClassDescriptionManage the allowed network connections for constructs with Security Groups.An object that has a Connections object.Internal default implementation for
IConnectable.Interface for security group-like objects.Customize subnets that are selected for placement of ENIs. -
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.elasticloadbalancingClassDescriptionManage the allowed network connections for constructs with Security Groups.An object that has a Connections object.Internal default implementation for
IConnectable.This represents a single EC2 instance.Interface for security group-like objects.Interface for classes that provide the connection-specification parts of a security group rule.Customize subnets that are selected for placement of ENIs. -
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.elasticloadbalancingv2ClassDescriptionManage the allowed network connections for constructs with Security Groups.An object that has a Connections object.Internal default implementation for
IConnectable.Interface for security group-like objects.A load balancer that can host a VPC Endpoint Service.Internal default implementation forIVpcEndpointServiceLoadBalancer.Interface for classes that provide the connection-specification parts of a security group rule.Customize subnets that are selected for placement of ENIs. -
-
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.elasticsearchClassDescriptionManage the allowed network connections for constructs with Security Groups.Supported EBS volume types for blockDevices.An object that has a Connections object.Interface for security group-like objects.Customize subnets that are selected for placement of ENIs.
-
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.events.targetsClassDescriptionInterface for security group-like objects.Customize subnets that are selected for placement of ENIs.
-
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.fsxClassDescriptionManage the allowed network connections for constructs with Security Groups.An object that has a Connections object.Internal default implementation for
IConnectable.Interface for security group-like objects. -
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.gamelift.alphaClassDescriptionInterface for LaunchTemplate-like objects.Instance type for EC2 instances.Customize subnets that are selected for placement of ENIs.
-
-
-
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.glue.alpha
-
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.imagebuilder.alphaClassDescriptionBlock device.An EC2 Key Pair.Interface for LaunchTemplate-like objects.Instance type for EC2 instances.Interface for security group-like objects.Customize subnets that are selected for placement of ENIs.Instance User Data.
-
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.kinesisanalytics.flink.alphaClassDescriptionManage the allowed network connections for constructs with Security Groups.An object that has a Connections object.Internal default implementation for
IConnectable.Interface for security group-like objects.Customize subnets that are selected for placement of ENIs. -
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.kinesisfirehoseClassDescriptionManage the allowed network connections for constructs with Security Groups.An object that has a Connections object.Internal default implementation for
IConnectable. -
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.lambdaClassDescriptionManage the allowed network connections for constructs with Security Groups.A connection handler for client VPN endpoints.An object that has a Connections object.Internal default implementation for
IConnectable.Instance type for EC2 instances.Interface for security group-like objects.Customize subnets that are selected for placement of ENIs. -
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.lambda.eventsourcesClassDescriptionInterface for security group-like objects.Customize subnets that are selected for placement of ENIs.
-
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.lambda.go.alphaClassDescriptionA connection handler for client VPN endpoints.An object that has a Connections object.Interface for security group-like objects.Customize subnets that are selected for placement of ENIs.
-
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.lambda.nodejsClassDescriptionA connection handler for client VPN endpoints.An object that has a Connections object.Interface for security group-like objects.Customize subnets that are selected for placement of ENIs.
-
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.lambda.python.alphaClassDescriptionA connection handler for client VPN endpoints.An object that has a Connections object.Interface for security group-like objects.Customize subnets that are selected for placement of ENIs.
-
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.msk.alphaClassDescriptionManage the allowed network connections for constructs with Security Groups.An object that has a Connections object.Internal default implementation for
IConnectable.Instance type for EC2 instances.Interface for security group-like objects.Customize subnets that are selected for placement of ENIs. -
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.neptune.alphaClassDescriptionManage the allowed network connections for constructs with Security Groups.An object that has a Connections object.Internal default implementation for
IConnectable.Interface for security group-like objects.Customize subnets that are selected for placement of ENIs. -
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.opensearchserviceClassDescriptionManage the allowed network connections for constructs with Security Groups.Supported EBS volume types for blockDevices.An object that has a Connections object.Interface for security group-like objects.Customize subnets that are selected for placement of ENIs.
-
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.rdsClassDescriptionManage the allowed network connections for constructs with Security Groups.An object that has a Connections object.Internal default implementation for
IConnectable.An interface VPC endpoint.Instance type for EC2 instances.Interface for security group-like objects.Customize subnets that are selected for placement of ENIs. -
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.redshift.alphaClassDescriptionManage the allowed network connections for constructs with Security Groups.An object that has a Connections object.Internal default implementation for
IConnectable.Interface for security group-like objects.Customize subnets that are selected for placement of ENIs. -
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.route53
-
-
-
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.s3.deploymentClassDescriptionInterface for security group-like objects.Customize subnets that are selected for placement of ENIs.
-
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.sagemaker.alphaClassDescriptionManage the allowed network connections for constructs with Security Groups.An object that has a Connections object.Internal default implementation for
IConnectable.Interface for security group-like objects.Customize subnets that are selected for placement of ENIs. -
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.scheduler.targetsClassDescriptionInterface for security group-like objects.Customize subnets that are selected for placement of ENIs.
-
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.secretsmanagerClassDescriptionManage the allowed network connections for constructs with Security Groups.An object that has a Connections object.An interface VPC endpoint.Interface for security group-like objects.Customize subnets that are selected for placement of ENIs.
-
-
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.stepfunctions.tasksClassDescriptionManage the allowed network connections for constructs with Security Groups.An object that has a Connections object.What size of instance to use.Instance type for EC2 instances.Interface for security group-like objects.Customize subnets that are selected for placement of ENIs.
-
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.syntheticsClassDescriptionManage the allowed network connections for constructs with Security Groups.An object that has a Connections object.Interface for security group-like objects.Customize subnets that are selected for placement of ENIs.
-
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.triggersClassDescriptionA connection handler for client VPN endpoints.An object that has a Connections object.Interface for security group-like objects.Customize subnets that are selected for placement of ENIs.