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 Backup Construct Library
AWS Batch Construct Library
AWS Cloud9 Construct Library
AWS CodeBuild Construct Library
Amazon DocumentDB Construct Library
Amazon EC2 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 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
AWS::GlobalAccelerator Construct Library
Endpoints for AWS Global Accelerator
AWS Glue Construct Library
Amazon Kinesis 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
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.apigatewayv2ClassDescriptionInterface 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.apprunnerClassDescriptionManage 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.autoscalingClassDescriptionA CloudFormation-init configuration.Manage the allowed network connections for constructs with Security Groups.An object that has a Connections object.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.backup
-
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.batchClassDescriptionInterface for classes that can select an appropriate machine image 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.cloud9ClassDescriptionInstance 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.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.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.ec2ClassDescriptionEither 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.Options for adding a new route to a subnet.A builder forAddRouteOptionsCPU 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 forAmazonLinuxImagePropsAmazon Linux Kernel.Example: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 forAttachInitOptionsThis 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.A CloudFormationAWS::EC2::CapacityReservation.A fluent builder forCfnCapacityReservation.An array of key-value pairs to apply to this resource.A builder forCfnCapacityReservation.TagSpecificationPropertyA CloudFormationAWS::EC2::CapacityReservationFleet.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 forCfnCapacityReservationPropsA CloudFormationAWS::EC2::CarrierGateway.A fluent builder forCfnCarrierGateway.Properties for defining aCfnCarrierGateway.A builder forCfnCarrierGatewayPropsA CloudFormationAWS::EC2::ClientVpnAuthorizationRule.A fluent builder forCfnClientVpnAuthorizationRule.Properties for defining aCfnClientVpnAuthorizationRule.A builder forCfnClientVpnAuthorizationRulePropsA CloudFormationAWS::EC2::ClientVpnEndpoint.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.ClientLoginBannerOptionsPropertyDescribes 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.The tags to apply to a resource when the resource is being created.A builder forCfnClientVpnEndpoint.TagSpecificationPropertyProperties for defining aCfnClientVpnEndpoint.A builder forCfnClientVpnEndpointPropsA CloudFormationAWS::EC2::ClientVpnRoute.A fluent builder forCfnClientVpnRoute.Properties for defining aCfnClientVpnRoute.A builder forCfnClientVpnRoutePropsA CloudFormationAWS::EC2::ClientVpnTargetNetworkAssociation.A fluent builder forCfnClientVpnTargetNetworkAssociation.Properties for defining aCfnClientVpnTargetNetworkAssociation.A builder forCfnClientVpnTargetNetworkAssociationPropsA CloudFormationAWS::EC2::CustomerGateway.A fluent builder forCfnCustomerGateway.Properties for defining aCfnCustomerGateway.A builder forCfnCustomerGatewayPropsA CloudFormationAWS::EC2::DHCPOptions.A fluent builder forCfnDHCPOptions.Properties for defining aCfnDHCPOptions.A builder forCfnDHCPOptionsPropsA CloudFormationAWS::EC2::EC2Fleet.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.BaselineEbsBandwidthMbpsRequestPropertyA 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.CapacityReservationOptionsRequestPropertySpecifies 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.OnDemandOptionsRequestPropertyDescribes 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 forCfnEC2FleetPropsA CloudFormationAWS::EC2::EgressOnlyInternetGateway.A fluent builder forCfnEgressOnlyInternetGateway.Properties for defining aCfnEgressOnlyInternetGateway.A builder forCfnEgressOnlyInternetGatewayPropsA CloudFormationAWS::EC2::EIP.A fluent builder forCfnEIP.A CloudFormationAWS::EC2::EIPAssociation.A fluent builder forCfnEIPAssociation.Properties for defining aCfnEIPAssociation.A builder forCfnEIPAssociationPropsProperties for defining aCfnEIP.A builder forCfnEIPPropsA CloudFormationAWS::EC2::EnclaveCertificateIamRoleAssociation.A fluent builder forCfnEnclaveCertificateIamRoleAssociation.Properties for defining aCfnEnclaveCertificateIamRoleAssociation.A builder forCfnEnclaveCertificateIamRoleAssociationPropsA CloudFormationAWS::EC2::FlowLog.A fluent builder forCfnFlowLog.Describes the destination options for a flow log.A builder forCfnFlowLog.DestinationOptionsPropertyProperties for defining aCfnFlowLog.A builder forCfnFlowLogPropsA CloudFormationAWS::EC2::GatewayRouteTableAssociation.A fluent builder forCfnGatewayRouteTableAssociation.Properties for defining aCfnGatewayRouteTableAssociation.A builder forCfnGatewayRouteTableAssociationPropsA CloudFormationAWS::EC2::Host.A fluent builder forCfnHost.Properties for defining aCfnHost.A builder forCfnHostPropsA CloudFormationAWS::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.EbsPropertySpecifies the type of Elastic GPU.A builder forCfnInstance.ElasticGpuSpecificationPropertySpecifies the Elastic Inference Accelerator for the instance.A builder forCfnInstance.ElasticInferenceAcceleratorPropertyIndicates 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 a network interface that is to be attached to an instance.A builder forCfnInstance.NetworkInterfacePropertySuppresses the specified device included in the block device mapping of the AMI.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.SsmAssociationPropertySpecifies a volume to attach to an instance.A builder forCfnInstance.VolumePropertyProperties for defining aCfnInstance.A builder forCfnInstancePropsA CloudFormationAWS::EC2::InternetGateway.A fluent builder forCfnInternetGateway.Properties for defining aCfnInternetGateway.A builder forCfnInternetGatewayPropsA CloudFormationAWS::EC2::IPAM.A fluent builder forCfnIPAM.The operating Regions for an IPAM.A builder forCfnIPAM.IpamOperatingRegionPropertyA CloudFormationAWS::EC2::IPAMAllocation.A fluent builder forCfnIPAMAllocation.Properties for defining aCfnIPAMAllocation.A builder forCfnIPAMAllocationPropsA CloudFormationAWS::EC2::IPAMPool.A fluent builder forCfnIPAMPool.The CIDR provisioned to the IPAM pool.A builder forCfnIPAMPool.ProvisionedCidrPropertyA CloudFormationAWS::EC2::IPAMPoolCidr.A fluent builder forCfnIPAMPoolCidr.Properties for defining aCfnIPAMPoolCidr.A builder forCfnIPAMPoolCidrPropsProperties for defining aCfnIPAMPool.A builder forCfnIPAMPoolPropsProperties for defining aCfnIPAM.A builder forCfnIPAMPropsA CloudFormationAWS::EC2::IPAMResourceDiscovery.A fluent builder forCfnIPAMResourceDiscovery.The operating Regions for an IPAM.A builder forCfnIPAMResourceDiscovery.IpamOperatingRegionPropertyA CloudFormationAWS::EC2::IPAMResourceDiscoveryAssociation.A fluent builder forCfnIPAMResourceDiscoveryAssociation.Properties for defining aCfnIPAMResourceDiscoveryAssociation.A builder forCfnIPAMResourceDiscoveryAssociationPropsProperties for defining aCfnIPAMResourceDiscovery.A builder forCfnIPAMResourceDiscoveryPropsA CloudFormationAWS::EC2::IPAMScope.A fluent builder forCfnIPAMScope.Properties for defining aCfnIPAMScope.A builder forCfnIPAMScopePropsA CloudFormationAWS::EC2::KeyPair.A fluent builder forCfnKeyPair.Properties for defining aCfnKeyPair.A builder forCfnKeyPairPropsA CloudFormationAWS::EC2::LaunchTemplate.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.BaselineEbsBandwidthMbpsPropertyInformation about a block device mapping for an Amazon EC2 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.CapacityReservationTargetPropertySpecifies the CPU options for an instance.A builder forCfnLaunchTemplate.CpuOptionsPropertySpecifies 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.EbsPropertySpecifies a specification for an Elastic GPU for an Amazon EC2 launch template.A builder forCfnLaunchTemplate.ElasticGpuSpecificationPropertyIndicates 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.LaunchTemplateDataPropertySpecifies an elastic inference accelerator.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.NetworkInterfacePropertySpecifies 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 options for Spot Instances.A builder forCfnLaunchTemplate.SpotOptionsPropertySpecifies the tags to apply to a resource when the resource is created for the launch template.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 forCfnLaunchTemplatePropsA CloudFormationAWS::EC2::LocalGatewayRoute.A fluent builder forCfnLocalGatewayRoute.Properties for defining aCfnLocalGatewayRoute.A builder forCfnLocalGatewayRoutePropsA CloudFormationAWS::EC2::LocalGatewayRouteTable.A fluent builder forCfnLocalGatewayRouteTable.Properties for defining aCfnLocalGatewayRouteTable.A builder forCfnLocalGatewayRouteTablePropsA CloudFormationAWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation.A fluent builder forCfnLocalGatewayRouteTableVirtualInterfaceGroupAssociation.Properties for defining aCfnLocalGatewayRouteTableVirtualInterfaceGroupAssociation.A CloudFormationAWS::EC2::LocalGatewayRouteTableVPCAssociation.A fluent builder forCfnLocalGatewayRouteTableVPCAssociation.Properties for defining aCfnLocalGatewayRouteTableVPCAssociation.A builder forCfnLocalGatewayRouteTableVPCAssociationPropsA CloudFormationAWS::EC2::NatGateway.A fluent builder forCfnNatGateway.Properties for defining aCfnNatGateway.A builder forCfnNatGatewayPropsA CloudFormationAWS::EC2::NetworkAcl.A fluent builder forCfnNetworkAcl.A CloudFormationAWS::EC2::NetworkAclEntry.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 forCfnNetworkAclPropsA CloudFormationAWS::EC2::NetworkInsightsAccessScope.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.A CloudFormationAWS::EC2::NetworkInsightsAccessScopeAnalysis.A fluent builder forCfnNetworkInsightsAccessScopeAnalysis.Properties for defining aCfnNetworkInsightsAccessScopeAnalysis.A builder forCfnNetworkInsightsAccessScopeAnalysisPropsProperties for defining aCfnNetworkInsightsAccessScope.A builder forCfnNetworkInsightsAccessScopePropsA CloudFormationAWS::EC2::NetworkInsightsAnalysis.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 forCfnNetworkInsightsAnalysisPropsA CloudFormationAWS::EC2::NetworkInsightsPath.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 forCfnNetworkInsightsPathPropsA CloudFormationAWS::EC2::NetworkInterface.A fluent builder forCfnNetworkInterface.Describes the IPv6 addresses to associate with the network interface.A builder forCfnNetworkInterface.InstanceIpv6AddressPropertyDescribes a secondary private IPv4 address for a network interface.A CloudFormationAWS::EC2::NetworkInterfaceAttachment.A fluent builder forCfnNetworkInterfaceAttachment.Properties for defining aCfnNetworkInterfaceAttachment.A builder forCfnNetworkInterfaceAttachmentPropsA CloudFormationAWS::EC2::NetworkInterfacePermission.A fluent builder forCfnNetworkInterfacePermission.Properties for defining aCfnNetworkInterfacePermission.A builder forCfnNetworkInterfacePermissionPropsProperties for defining aCfnNetworkInterface.A builder forCfnNetworkInterfacePropsA CloudFormationAWS::EC2::NetworkPerformanceMetricSubscription.A fluent builder forCfnNetworkPerformanceMetricSubscription.Properties for defining aCfnNetworkPerformanceMetricSubscription.A builder forCfnNetworkPerformanceMetricSubscriptionPropsA CloudFormationAWS::EC2::PlacementGroup.A fluent builder forCfnPlacementGroup.Properties for defining aCfnPlacementGroup.A builder forCfnPlacementGroupPropsA CloudFormationAWS::EC2::PrefixList.A fluent builder forCfnPrefixList.An entry for a prefix list.A builder forCfnPrefixList.EntryPropertyProperties for defining aCfnPrefixList.A builder forCfnPrefixListPropsA CloudFormationAWS::EC2::Route.A fluent builder forCfnRoute.Properties for defining aCfnRoute.A builder forCfnRoutePropsA CloudFormationAWS::EC2::RouteTable.A fluent builder forCfnRouteTable.Properties for defining aCfnRouteTable.A builder forCfnRouteTablePropsA CloudFormationAWS::EC2::SecurityGroup.A fluent builder forCfnSecurityGroup.Adds the specified egress rules to a security group for use with a VPC.A builder forCfnSecurityGroup.EgressPropertyAdds an inbound rule to a security group.A builder forCfnSecurityGroup.IngressPropertyA CloudFormationAWS::EC2::SecurityGroupEgress.A fluent builder forCfnSecurityGroupEgress.Properties for defining aCfnSecurityGroupEgress.A builder forCfnSecurityGroupEgressPropsA CloudFormationAWS::EC2::SecurityGroupIngress.A fluent builder forCfnSecurityGroupIngress.Properties for defining aCfnSecurityGroupIngress.A builder forCfnSecurityGroupIngressPropsProperties for defining aCfnSecurityGroup.A builder forCfnSecurityGroupPropsA CloudFormationAWS::EC2::SpotFleet.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.BaselineEbsBandwidthMbpsRequestPropertySpecifies 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.ClassicLoadBalancersConfigPropertyDescribes 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 network bandwidth, in gigabits per second (Gbps).A builder forCfnSpotFleet.NetworkBandwidthGbpsRequestPropertyThe minimum and maximum number of network interfaces.A builder forCfnSpotFleet.NetworkInterfaceCountRequestPropertyDescribes 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 forCfnSpotFleetPropsA CloudFormationAWS::EC2::Subnet.A fluent builder forCfnSubnet.Describes the options for instance hostnames.A builder forCfnSubnet.PrivateDnsNameOptionsOnLaunchPropertyA CloudFormationAWS::EC2::SubnetCidrBlock.A fluent builder forCfnSubnetCidrBlock.Properties for defining aCfnSubnetCidrBlock.A builder forCfnSubnetCidrBlockPropsA CloudFormationAWS::EC2::SubnetNetworkAclAssociation.A fluent builder forCfnSubnetNetworkAclAssociation.Properties for defining aCfnSubnetNetworkAclAssociation.A builder forCfnSubnetNetworkAclAssociationPropsProperties for defining aCfnSubnet.A builder forCfnSubnetPropsA CloudFormationAWS::EC2::SubnetRouteTableAssociation.A fluent builder forCfnSubnetRouteTableAssociation.Properties for defining aCfnSubnetRouteTableAssociation.A builder forCfnSubnetRouteTableAssociationPropsA CloudFormationAWS::EC2::TrafficMirrorFilter.A fluent builder forCfnTrafficMirrorFilter.Properties for defining aCfnTrafficMirrorFilter.A builder forCfnTrafficMirrorFilterPropsA CloudFormationAWS::EC2::TrafficMirrorFilterRule.A fluent builder forCfnTrafficMirrorFilterRule.Describes the Traffic Mirror port range.Properties for defining aCfnTrafficMirrorFilterRule.A builder forCfnTrafficMirrorFilterRulePropsA CloudFormationAWS::EC2::TrafficMirrorSession.A fluent builder forCfnTrafficMirrorSession.Properties for defining aCfnTrafficMirrorSession.A builder forCfnTrafficMirrorSessionPropsA CloudFormationAWS::EC2::TrafficMirrorTarget.A fluent builder forCfnTrafficMirrorTarget.Properties for defining aCfnTrafficMirrorTarget.A builder forCfnTrafficMirrorTargetPropsA CloudFormationAWS::EC2::TransitGateway.A fluent builder forCfnTransitGateway.A CloudFormationAWS::EC2::TransitGatewayAttachment.A fluent builder forCfnTransitGatewayAttachment.Describes the VPC attachment options.A builder forCfnTransitGatewayAttachment.OptionsPropertyProperties for defining aCfnTransitGatewayAttachment.A builder forCfnTransitGatewayAttachmentPropsA CloudFormationAWS::EC2::TransitGatewayConnect.A fluent builder forCfnTransitGatewayConnect.Describes the Connect attachment options.Properties for defining aCfnTransitGatewayConnect.A builder forCfnTransitGatewayConnectPropsA CloudFormationAWS::EC2::TransitGatewayMulticastDomain.A fluent builder forCfnTransitGatewayMulticastDomain.The options for the transit gateway multicast domain.A builder forCfnTransitGatewayMulticastDomain.OptionsPropertyA CloudFormationAWS::EC2::TransitGatewayMulticastDomainAssociation.A fluent builder forCfnTransitGatewayMulticastDomainAssociation.Properties for defining aCfnTransitGatewayMulticastDomainAssociation.A builder forCfnTransitGatewayMulticastDomainAssociationPropsProperties for defining aCfnTransitGatewayMulticastDomain.A builder forCfnTransitGatewayMulticastDomainPropsA CloudFormationAWS::EC2::TransitGatewayMulticastGroupMember.A fluent builder forCfnTransitGatewayMulticastGroupMember.Properties for defining aCfnTransitGatewayMulticastGroupMember.A builder forCfnTransitGatewayMulticastGroupMemberPropsA CloudFormationAWS::EC2::TransitGatewayMulticastGroupSource.A fluent builder forCfnTransitGatewayMulticastGroupSource.Properties for defining aCfnTransitGatewayMulticastGroupSource.A builder forCfnTransitGatewayMulticastGroupSourcePropsA CloudFormationAWS::EC2::TransitGatewayPeeringAttachment.A fluent builder forCfnTransitGatewayPeeringAttachment.The status of the transit gateway peering attachment.Properties for defining aCfnTransitGatewayPeeringAttachment.A builder forCfnTransitGatewayPeeringAttachmentPropsProperties for defining aCfnTransitGateway.A builder forCfnTransitGatewayPropsA CloudFormationAWS::EC2::TransitGatewayRoute.A fluent builder forCfnTransitGatewayRoute.Properties for defining aCfnTransitGatewayRoute.A builder forCfnTransitGatewayRoutePropsA CloudFormationAWS::EC2::TransitGatewayRouteTable.A fluent builder forCfnTransitGatewayRouteTable.A CloudFormationAWS::EC2::TransitGatewayRouteTableAssociation.A fluent builder forCfnTransitGatewayRouteTableAssociation.Properties for defining aCfnTransitGatewayRouteTableAssociation.A builder forCfnTransitGatewayRouteTableAssociationPropsA CloudFormationAWS::EC2::TransitGatewayRouteTablePropagation.A fluent builder forCfnTransitGatewayRouteTablePropagation.Properties for defining aCfnTransitGatewayRouteTablePropagation.A builder forCfnTransitGatewayRouteTablePropagationPropsProperties for defining aCfnTransitGatewayRouteTable.A builder forCfnTransitGatewayRouteTablePropsA CloudFormationAWS::EC2::TransitGatewayVpcAttachment.A fluent builder forCfnTransitGatewayVpcAttachment.Describes the VPC attachment options.A builder forCfnTransitGatewayVpcAttachment.OptionsPropertyProperties for defining aCfnTransitGatewayVpcAttachment.A builder forCfnTransitGatewayVpcAttachmentPropsA CloudFormationAWS::EC2::VerifiedAccessEndpoint.A fluent builder forCfnVerifiedAccessEndpoint.Describes 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.Properties for defining aCfnVerifiedAccessEndpoint.A builder forCfnVerifiedAccessEndpointPropsA CloudFormationAWS::EC2::VerifiedAccessGroup.A fluent builder forCfnVerifiedAccessGroup.Properties for defining aCfnVerifiedAccessGroup.A builder forCfnVerifiedAccessGroupPropsA CloudFormationAWS::EC2::VerifiedAccessInstance.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 destinations for Verified Access logs.A builder forCfnVerifiedAccessInstance.VerifiedAccessLogsPropertyDescribes a Verified Access trust provider.Properties for defining aCfnVerifiedAccessInstance.A builder forCfnVerifiedAccessInstancePropsA CloudFormationAWS::EC2::VerifiedAccessTrustProvider.A fluent builder forCfnVerifiedAccessTrustProvider.Describes the options for an AWS Verified Access device-identity based trust provider.A builder forCfnVerifiedAccessTrustProvider.DeviceOptionsPropertyDescribes the options for an OpenID Connect-compatible user-identity trust provider.A builder forCfnVerifiedAccessTrustProvider.OidcOptionsPropertyProperties for defining aCfnVerifiedAccessTrustProvider.A builder forCfnVerifiedAccessTrustProviderPropsA CloudFormationAWS::EC2::Volume.A fluent builder forCfnVolume.A CloudFormationAWS::EC2::VolumeAttachment.A fluent builder forCfnVolumeAttachment.Properties for defining aCfnVolumeAttachment.A builder forCfnVolumeAttachmentPropsProperties for defining aCfnVolume.A builder forCfnVolumePropsA CloudFormationAWS::EC2::VPC.A fluent builder forCfnVPC.A CloudFormationAWS::EC2::VPCCidrBlock.A fluent builder forCfnVPCCidrBlock.Properties for defining aCfnVPCCidrBlock.A builder forCfnVPCCidrBlockPropsA CloudFormationAWS::EC2::VPCDHCPOptionsAssociation.A fluent builder forCfnVPCDHCPOptionsAssociation.Properties for defining aCfnVPCDHCPOptionsAssociation.A builder forCfnVPCDHCPOptionsAssociationPropsA CloudFormationAWS::EC2::VPCEndpoint.A fluent builder forCfnVPCEndpoint.A CloudFormationAWS::EC2::VPCEndpointConnectionNotification.A fluent builder forCfnVPCEndpointConnectionNotification.Properties for defining aCfnVPCEndpointConnectionNotification.A builder forCfnVPCEndpointConnectionNotificationPropsProperties for defining aCfnVPCEndpoint.A builder forCfnVPCEndpointPropsA CloudFormationAWS::EC2::VPCEndpointService.A fluent builder forCfnVPCEndpointService.A CloudFormationAWS::EC2::VPCEndpointServicePermissions.A fluent builder forCfnVPCEndpointServicePermissions.Properties for defining aCfnVPCEndpointServicePermissions.A builder forCfnVPCEndpointServicePermissionsPropsProperties for defining aCfnVPCEndpointService.A builder forCfnVPCEndpointServicePropsA CloudFormationAWS::EC2::VPCGatewayAttachment.A fluent builder forCfnVPCGatewayAttachment.Properties for defining aCfnVPCGatewayAttachment.A builder forCfnVPCGatewayAttachmentPropsA CloudFormationAWS::EC2::VPCPeeringConnection.A fluent builder forCfnVPCPeeringConnection.Properties for defining aCfnVPCPeeringConnection.A builder forCfnVPCPeeringConnectionPropsProperties for defining aCfnVPC.A builder forCfnVPCPropsA CloudFormationAWS::EC2::VPNConnection.A fluent builder forCfnVPNConnection.The tunnel options for a single VPN tunnel.A builder forCfnVPNConnection.VpnTunnelOptionsSpecificationPropertyProperties for defining aCfnVPNConnection.A builder forCfnVPNConnectionPropsA CloudFormationAWS::EC2::VPNConnectionRoute.A fluent builder forCfnVPNConnectionRoute.Properties for defining aCfnVPNConnectionRoute.A builder forCfnVPNConnectionRoutePropsA CloudFormationAWS::EC2::VPNGateway.A fluent builder forCfnVPNGateway.Properties for defining aCfnVPNGateway.A builder forCfnVPNGatewayPropsA CloudFormationAWS::EC2::VPNGatewayRoutePropagation.A fluent builder forCfnVPNGatewayRoutePropagation.Properties for defining aCfnVPNGatewayRoutePropagation.A builder forCfnVPNGatewayRoutePropagationPropsA client VPN authorization rule.A fluent builder forClientVpnAuthorizationRule.Options for a ClientVpnAuthorizationRule.A builder forClientVpnAuthorizationRuleOptionsProperties for a ClientVpnAuthorizationRule.A builder forClientVpnAuthorizationRulePropsA client VPN connnection.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).The default tenancy of instances launched into the VPC.Block 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.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.Construct a Windows machine image from an AMI map.A fluent builder forGenericWindowsImage.Configuration options for GenericWindowsImage.A builder forGenericWindowsImagePropsA 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.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.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 forInstanceRequireImdsv2AspectPropsWhat 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.Options to add an interface endpoint to a VPC.A builder forInterfaceVpcEndpointOptionsConstruction properties for an InterfaceVpcEndpoint.A builder forInterfaceVpcEndpointPropsInterface for classes that provide the peer-specification parts of a security group rule.Internal default implementation forIPeer.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.This represents an EC2 LaunchTemplate.A fluent builder forLaunchTemplate.Attributes for an imported LaunchTemplate.A builder forLaunchTemplateAttributesProperties 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 forLinuxUserDataOptionsOptions for InitPackage.rpm/InitPackage.msi.A builder forLocationPackageOptionsA 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 forNatGatewayPropsProperties for a NAT instance.A builder forNatInstancePropsNAT provider which uses NAT Instances.A fluent builder forNatInstanceProvider.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.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 forPortPropsRepresents 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 forPublicSubnetPropsType of router used in route.Options 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 forSelectedSubnetsProvides 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.Example: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.Direction 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 forVpcAttributesA VPC endpoint service.A fluent builder forVpcEndpointService.Construction properties for a VpcEndpointService.A builder forVpcEndpointServicePropsThe type of VPC endpoint.Properties 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 forWindowsImagePropsThe Windows version to use for the WindowsImage. -
Classes in software.amazon.awscdk.services.ec2 used by software.amazon.awscdk.services.ecsClassDescriptionWhat generation of Amazon Linux to use.Manage the allowed network connections for constructs with Security Groups.An object that has a Connections object.Internal default implementation for
IConnectable.Interface for classes that can select an appropriate machine image to use.Identifies an instance's CPU architecture.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.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.legacyClassDescriptionManage the allowed network connections for constructs with Security Groups.An object that has a Connections object.Internal default implementation for
IConnectable.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.elasticloadbalancingClassDescriptionManage 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.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.glue
-
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.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.goClassDescriptionA 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.pythonClassDescriptionA 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.mskClassDescriptionManage 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.neptuneClassDescriptionManage 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.redshiftClassDescriptionManage 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.deployment
-
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.