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 **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)