

This is the new *CloudFormation Template Reference Guide*. Please update your bookmarks and links. For help getting started with CloudFormation, see the [AWS CloudFormation User Guide](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html).

# Amazon EC2
<a name="AWS_EC2"></a>

**Resource types**
+ [AWS::EC2::CapacityManagerDataExport](aws-resource-ec2-capacitymanagerdataexport.md)
+ [AWS::EC2::CapacityReservation](aws-resource-ec2-capacityreservation.md)
+ [AWS::EC2::CapacityReservationFleet](aws-resource-ec2-capacityreservationfleet.md)
+ [AWS::EC2::CarrierGateway](aws-resource-ec2-carriergateway.md)
+ [AWS::EC2::ClientVpnAuthorizationRule](aws-resource-ec2-clientvpnauthorizationrule.md)
+ [AWS::EC2::ClientVpnEndpoint](aws-resource-ec2-clientvpnendpoint.md)
+ [AWS::EC2::ClientVpnRoute](aws-resource-ec2-clientvpnroute.md)
+ [AWS::EC2::ClientVpnTargetNetworkAssociation](aws-resource-ec2-clientvpntargetnetworkassociation.md)
+ [AWS::EC2::CustomerGateway](aws-resource-ec2-customergateway.md)
+ [AWS::EC2::DHCPOptions](aws-resource-ec2-dhcpoptions.md)
+ [AWS::EC2::EC2Fleet](aws-resource-ec2-ec2fleet.md)
+ [AWS::EC2::EgressOnlyInternetGateway](aws-resource-ec2-egressonlyinternetgateway.md)
+ [AWS::EC2::EIP](aws-resource-ec2-eip.md)
+ [AWS::EC2::EIPAssociation](aws-resource-ec2-eipassociation.md)
+ [AWS::EC2::EnclaveCertificateIamRoleAssociation](aws-resource-ec2-enclavecertificateiamroleassociation.md)
+ [AWS::EC2::FlowLog](aws-resource-ec2-flowlog.md)
+ [AWS::EC2::GatewayRouteTableAssociation](aws-resource-ec2-gatewayroutetableassociation.md)
+ [AWS::EC2::Host](aws-resource-ec2-host.md)
+ [AWS::EC2::Instance](aws-resource-ec2-instance.md)
+ [AWS::EC2::InstanceConnectEndpoint](aws-resource-ec2-instanceconnectendpoint.md)
+ [AWS::EC2::InternetGateway](aws-resource-ec2-internetgateway.md)
+ [AWS::EC2::IPAM](aws-resource-ec2-ipam.md)
+ [AWS::EC2::IPAMAllocation](aws-resource-ec2-ipamallocation.md)
+ [AWS::EC2::IPAMPool](aws-resource-ec2-ipampool.md)
+ [AWS::EC2::IPAMPoolCidr](aws-resource-ec2-ipampoolcidr.md)
+ [AWS::EC2::IPAMPrefixListResolver](aws-resource-ec2-ipamprefixlistresolver.md)
+ [AWS::EC2::IPAMPrefixListResolverTarget](aws-resource-ec2-ipamprefixlistresolvertarget.md)
+ [AWS::EC2::IPAMResourceDiscovery](aws-resource-ec2-ipamresourcediscovery.md)
+ [AWS::EC2::IPAMResourceDiscoveryAssociation](aws-resource-ec2-ipamresourcediscoveryassociation.md)
+ [AWS::EC2::IPAMScope](aws-resource-ec2-ipamscope.md)
+ [AWS::EC2::IpPoolRouteTableAssociation](aws-resource-ec2-ippoolroutetableassociation.md)
+ [AWS::EC2::KeyPair](aws-resource-ec2-keypair.md)
+ [AWS::EC2::LaunchTemplate](aws-resource-ec2-launchtemplate.md)
+ [AWS::EC2::LocalGatewayRoute](aws-resource-ec2-localgatewayroute.md)
+ [AWS::EC2::LocalGatewayRouteTable](aws-resource-ec2-localgatewayroutetable.md)
+ [AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation](aws-resource-ec2-localgatewayroutetablevirtualinterfacegroupassociation.md)
+ [AWS::EC2::LocalGatewayRouteTableVPCAssociation](aws-resource-ec2-localgatewayroutetablevpcassociation.md)
+ [AWS::EC2::LocalGatewayVirtualInterface](aws-resource-ec2-localgatewayvirtualinterface.md)
+ [AWS::EC2::LocalGatewayVirtualInterfaceGroup](aws-resource-ec2-localgatewayvirtualinterfacegroup.md)
+ [AWS::EC2::NatGateway](aws-resource-ec2-natgateway.md)
+ [AWS::EC2::NetworkAcl](aws-resource-ec2-networkacl.md)
+ [AWS::EC2::NetworkAclEntry](aws-resource-ec2-networkaclentry.md)
+ [AWS::EC2::NetworkInsightsAccessScope](aws-resource-ec2-networkinsightsaccessscope.md)
+ [AWS::EC2::NetworkInsightsAccessScopeAnalysis](aws-resource-ec2-networkinsightsaccessscopeanalysis.md)
+ [AWS::EC2::NetworkInsightsAnalysis](aws-resource-ec2-networkinsightsanalysis.md)
+ [AWS::EC2::NetworkInsightsPath](aws-resource-ec2-networkinsightspath.md)
+ [AWS::EC2::NetworkInterface](aws-resource-ec2-networkinterface.md)
+ [AWS::EC2::NetworkInterfaceAttachment](aws-resource-ec2-networkinterfaceattachment.md)
+ [AWS::EC2::NetworkInterfacePermission](aws-resource-ec2-networkinterfacepermission.md)
+ [AWS::EC2::NetworkPerformanceMetricSubscription](aws-resource-ec2-networkperformancemetricsubscription.md)
+ [AWS::EC2::PlacementGroup](aws-resource-ec2-placementgroup.md)
+ [AWS::EC2::PrefixList](aws-resource-ec2-prefixlist.md)
+ [AWS::EC2::Route](aws-resource-ec2-route.md)
+ [AWS::EC2::RouteServer](aws-resource-ec2-routeserver.md)
+ [AWS::EC2::RouteServerAssociation](aws-resource-ec2-routeserverassociation.md)
+ [AWS::EC2::RouteServerEndpoint](aws-resource-ec2-routeserverendpoint.md)
+ [AWS::EC2::RouteServerPeer](aws-resource-ec2-routeserverpeer.md)
+ [AWS::EC2::RouteServerPropagation](aws-resource-ec2-routeserverpropagation.md)
+ [AWS::EC2::RouteTable](aws-resource-ec2-routetable.md)
+ [AWS::EC2::SecurityGroup](aws-resource-ec2-securitygroup.md)
+ [AWS::EC2::SecurityGroupEgress](aws-resource-ec2-securitygroupegress.md)
+ [AWS::EC2::SecurityGroupIngress](aws-resource-ec2-securitygroupingress.md)
+ [AWS::EC2::SecurityGroupVpcAssociation](aws-resource-ec2-securitygroupvpcassociation.md)
+ [AWS::EC2::SnapshotBlockPublicAccess](aws-resource-ec2-snapshotblockpublicaccess.md)
+ [AWS::EC2::SpotFleet](aws-resource-ec2-spotfleet.md)
+ [AWS::EC2::SqlHaStandbyDetectedInstance](aws-resource-ec2-sqlhastandbydetectedinstance.md)
+ [AWS::EC2::Subnet](aws-resource-ec2-subnet.md)
+ [AWS::EC2::SubnetCidrBlock](aws-resource-ec2-subnetcidrblock.md)
+ [AWS::EC2::SubnetNetworkAclAssociation](aws-resource-ec2-subnetnetworkaclassociation.md)
+ [AWS::EC2::SubnetRouteTableAssociation](aws-resource-ec2-subnetroutetableassociation.md)
+ [AWS::EC2::TrafficMirrorFilter](aws-resource-ec2-trafficmirrorfilter.md)
+ [AWS::EC2::TrafficMirrorFilterRule](aws-resource-ec2-trafficmirrorfilterrule.md)
+ [AWS::EC2::TrafficMirrorSession](aws-resource-ec2-trafficmirrorsession.md)
+ [AWS::EC2::TrafficMirrorTarget](aws-resource-ec2-trafficmirrortarget.md)
+ [AWS::EC2::TransitGateway](aws-resource-ec2-transitgateway.md)
+ [AWS::EC2::TransitGatewayAttachment](aws-resource-ec2-transitgatewayattachment.md)
+ [AWS::EC2::TransitGatewayConnect](aws-resource-ec2-transitgatewayconnect.md)
+ [AWS::EC2::TransitGatewayConnectPeer](aws-resource-ec2-transitgatewayconnectpeer.md)
+ [AWS::EC2::TransitGatewayMeteringPolicy](aws-resource-ec2-transitgatewaymeteringpolicy.md)
+ [AWS::EC2::TransitGatewayMeteringPolicyEntry](aws-resource-ec2-transitgatewaymeteringpolicyentry.md)
+ [AWS::EC2::TransitGatewayMulticastDomain](aws-resource-ec2-transitgatewaymulticastdomain.md)
+ [AWS::EC2::TransitGatewayMulticastDomainAssociation](aws-resource-ec2-transitgatewaymulticastdomainassociation.md)
+ [AWS::EC2::TransitGatewayMulticastGroupMember](aws-resource-ec2-transitgatewaymulticastgroupmember.md)
+ [AWS::EC2::TransitGatewayMulticastGroupSource](aws-resource-ec2-transitgatewaymulticastgroupsource.md)
+ [AWS::EC2::TransitGatewayPeeringAttachment](aws-resource-ec2-transitgatewaypeeringattachment.md)
+ [AWS::EC2::TransitGatewayRoute](aws-resource-ec2-transitgatewayroute.md)
+ [AWS::EC2::TransitGatewayRouteTable](aws-resource-ec2-transitgatewayroutetable.md)
+ [AWS::EC2::TransitGatewayRouteTableAssociation](aws-resource-ec2-transitgatewayroutetableassociation.md)
+ [AWS::EC2::TransitGatewayRouteTablePropagation](aws-resource-ec2-transitgatewayroutetablepropagation.md)
+ [AWS::EC2::TransitGatewayVpcAttachment](aws-resource-ec2-transitgatewayvpcattachment.md)
+ [AWS::EC2::VerifiedAccessEndpoint](aws-resource-ec2-verifiedaccessendpoint.md)
+ [AWS::EC2::VerifiedAccessGroup](aws-resource-ec2-verifiedaccessgroup.md)
+ [AWS::EC2::VerifiedAccessInstance](aws-resource-ec2-verifiedaccessinstance.md)
+ [AWS::EC2::VerifiedAccessTrustProvider](aws-resource-ec2-verifiedaccesstrustprovider.md)
+ [AWS::EC2::Volume](aws-resource-ec2-volume.md)
+ [AWS::EC2::VolumeAttachment](aws-resource-ec2-volumeattachment.md)
+ [AWS::EC2::VPC](aws-resource-ec2-vpc.md)
+ [AWS::EC2::VPCBlockPublicAccessExclusion](aws-resource-ec2-vpcblockpublicaccessexclusion.md)
+ [AWS::EC2::VPCBlockPublicAccessOptions](aws-resource-ec2-vpcblockpublicaccessoptions.md)
+ [AWS::EC2::VPCCidrBlock](aws-resource-ec2-vpccidrblock.md)
+ [AWS::EC2::VPCDHCPOptionsAssociation](aws-resource-ec2-vpcdhcpoptionsassociation.md)
+ [AWS::EC2::VPCEncryptionControl](aws-resource-ec2-vpcencryptioncontrol.md)
+ [AWS::EC2::VPCEndpoint](aws-resource-ec2-vpcendpoint.md)
+ [AWS::EC2::VPCEndpointConnectionNotification](aws-resource-ec2-vpcendpointconnectionnotification.md)
+ [AWS::EC2::VPCEndpointService](aws-resource-ec2-vpcendpointservice.md)
+ [AWS::EC2::VPCEndpointServicePermissions](aws-resource-ec2-vpcendpointservicepermissions.md)
+ [AWS::EC2::VPCGatewayAttachment](aws-resource-ec2-vpcgatewayattachment.md)
+ [AWS::EC2::VPCPeeringConnection](aws-resource-ec2-vpcpeeringconnection.md)
+ [AWS::EC2::VPNConcentrator](aws-resource-ec2-vpnconcentrator.md)
+ [AWS::EC2::VPNConnection](aws-resource-ec2-vpnconnection.md)
+ [AWS::EC2::VPNConnectionRoute](aws-resource-ec2-vpnconnectionroute.md)
+ [AWS::EC2::VPNGateway](aws-resource-ec2-vpngateway.md)
+ [AWS::EC2::VPNGatewayRoutePropagation](aws-resource-ec2-vpngatewayroutepropagation.md)