close
AWS Fundamentals Logo
AWS Fundamentals

AWS EC2

113 CloudFormation resource types available for EC2.

CapacityManagerDataExport

AWS::EC2::CapacityManagerDataExport

Resource Type definition for AWS::EC2::CapacityManagerDataExport

CapacityReservation

AWS::EC2::CapacityReservation

Resource Type definition for AWS::EC2::CapacityReservation

CapacityReservationFleet

AWS::EC2::CapacityReservationFleet

Resource Type definition for AWS::EC2::CapacityReservationFleet

CarrierGateway

AWS::EC2::CarrierGateway

Resource Type definition for Carrier Gateway which describes the Carrier Gateway resource

ClientVpnAuthorizationRule

AWS::EC2::ClientVpnAuthorizationRule

Resource Type definition for AWS::EC2::ClientVpnAuthorizationRule

ClientVpnEndpoint

AWS::EC2::ClientVpnEndpoint

Resource Type definition for AWS::EC2::ClientVpnEndpoint

ClientVpnRoute

AWS::EC2::ClientVpnRoute

Resource Type definition for AWS::EC2::ClientVpnRoute

ClientVpnTargetNetworkAssociation

AWS::EC2::ClientVpnTargetNetworkAssociation

Resource Type definition for AWS::EC2::ClientVpnTargetNetworkAssociation

CustomerGateway

AWS::EC2::CustomerGateway

Specifies a customer gateway.

DHCPOptions

AWS::EC2::DHCPOptions

Resource Type definition for AWS::EC2::DHCPOptions

EC2Fleet

AWS::EC2::EC2Fleet

Resource Type definition for AWS::EC2::EC2Fleet

EgressOnlyInternetGateway

AWS::EC2::EgressOnlyInternetGateway

Resource Type definition for AWS::EC2::EgressOnlyInternetGateway

EIP

AWS::EC2::EIP

Specifies an Elastic IP (EIP) address and can, optionally, associate it with an Amazon EC2 instance. You can allocate an Elastic IP address from an address pool owned by AWS or from an address pool c

EIPAssociation

AWS::EC2::EIPAssociation

Associates an Elastic IP address with an instance or a network interface. Before you can use an Elastic IP address, you must allocate it to your account. For more information about working with Elasti

EnclaveCertificateIamRoleAssociation

AWS::EC2::EnclaveCertificateIamRoleAssociation

Associates an AWS Identity and Access Management (IAM) role with an AWS Certificate Manager (ACM) certificate. This association is based on Amazon Resource Names and it enables the certificate to be u

FlowLog

AWS::EC2::FlowLog

Specifies a VPC flow log, which enables you to capture IP traffic for a specific network interface, subnet, or VPC.

GatewayRouteTableAssociation

AWS::EC2::GatewayRouteTableAssociation

Associates a gateway with a route table. The gateway and route table must be in the same VPC. This association causes the incoming traffic to the gateway to be routed according to the routes in the ro

Host

AWS::EC2::Host

Resource Type definition for AWS::EC2::Host

Instance

AWS::EC2::Instance

Resource Type definition for AWS::EC2::Instance

InstanceConnectEndpoint

AWS::EC2::InstanceConnectEndpoint

Resource Type definition for AWS::EC2::InstanceConnectEndpoint

InternetGateway

AWS::EC2::InternetGateway

Allocates an internet gateway for use with a VPC. After creating the Internet gateway, you then attach it to a VPC.

IPAM

AWS::EC2::IPAM

Resource Schema of AWS::EC2::IPAM Type

IPAMAllocation

AWS::EC2::IPAMAllocation

Resource Schema of AWS::EC2::IPAMAllocation Type

IPAMPool

AWS::EC2::IPAMPool

Resource Schema of AWS::EC2::IPAMPool Type

IPAMPoolCidr

AWS::EC2::IPAMPoolCidr

Resource Schema of AWS::EC2::IPAMPoolCidr Type

IPAMPrefixListResolver

AWS::EC2::IPAMPrefixListResolver

Resource Type definition for AWS::EC2::IPAMPrefixListResolver

IPAMPrefixListResolverTarget

AWS::EC2::IPAMPrefixListResolverTarget

Resource Type definition for AWS::EC2::IPAMPrefixListResolverTarget

IPAMResourceDiscovery

AWS::EC2::IPAMResourceDiscovery

Resource Schema of AWS::EC2::IPAMResourceDiscovery Type

IPAMResourceDiscoveryAssociation

AWS::EC2::IPAMResourceDiscoveryAssociation

Resource Schema of AWS::EC2::IPAMResourceDiscoveryAssociation Type

IPAMScope

AWS::EC2::IPAMScope

Resource Schema of AWS::EC2::IPAMScope Type

IpPoolRouteTableAssociation

AWS::EC2::IpPoolRouteTableAssociation

Resource Type definition for AWS::EC2::IpPoolRouteTableAssociation

KeyPair

AWS::EC2::KeyPair

Specifies a key pair for use with an EC2long instance as follows: + To import an existing key pair, include the PublicKeyMaterial property. + To create a new key pair, omit the PublicKeyMa

LaunchTemplate

AWS::EC2::LaunchTemplate

Specifies the properties for creating a launch template. The minimum required properties for specifying a launch template are as follows: + You must specify at least one property for the launch te

LocalGatewayRoute

AWS::EC2::LocalGatewayRoute

Resource Type definition for Local Gateway Route which describes a route for a local gateway route table.

LocalGatewayRouteTable

AWS::EC2::LocalGatewayRouteTable

Resource Type definition for Local Gateway Route Table which describes a route table for a local gateway.

LocalGatewayRouteTableVirtualInterfaceGroupAssociation

AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation

Resource Type definition for Local Gateway Route Table Virtual Interface Group Association which describes a local gateway route table virtual interface group association for a local gateway.

LocalGatewayRouteTableVPCAssociation

AWS::EC2::LocalGatewayRouteTableVPCAssociation

Resource Type definition for Local Gateway Route Table VPC Association which describes an association between a local gateway route table and a VPC.

LocalGatewayVirtualInterface

AWS::EC2::LocalGatewayVirtualInterface

Resource Type definition for Local Gateway Virtual Interface which describes a virtual interface for AWS Outposts local gateways.

LocalGatewayVirtualInterfaceGroup

AWS::EC2::LocalGatewayVirtualInterfaceGroup

Resource Type definition for LocalGatewayVirtualInterfaceGroup which describes a group of LocalGateway VirtualInterfaces

NatGateway

AWS::EC2::NatGateway

Specifies a network address translation (NAT) gateway in the specified subnet. You can create either a public NAT gateway or a private NAT gateway. The default is a public NAT gateway. If you create a

NetworkAcl

AWS::EC2::NetworkAcl

Specifies a network ACL for your VPC. To add a network ACL entry, see [AWS::EC2::NetworkAclEntry](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkaclentry.html)

NetworkAclEntry

AWS::EC2::NetworkAclEntry

Resource Type definition for AWS::EC2::NetworkAclEntry

NetworkInsightsAccessScope

AWS::EC2::NetworkInsightsAccessScope

Resource schema for AWS::EC2::NetworkInsightsAccessScope

NetworkInsightsAccessScopeAnalysis

AWS::EC2::NetworkInsightsAccessScopeAnalysis

Resource schema for AWS::EC2::NetworkInsightsAccessScopeAnalysis

NetworkInsightsAnalysis

AWS::EC2::NetworkInsightsAnalysis

Resource schema for AWS::EC2::NetworkInsightsAnalysis

NetworkInsightsPath

AWS::EC2::NetworkInsightsPath

Resource schema for AWS::EC2::NetworkInsightsPath

NetworkInterface

AWS::EC2::NetworkInterface

The AWS::EC2::NetworkInterface resource creates network interface

NetworkInterfaceAttachment

AWS::EC2::NetworkInterfaceAttachment

Attaches an elastic network interface (ENI) to an Amazon EC2 instance. You can use this resource type to attach additional network interfaces to an instance without interruption.

NetworkInterfacePermission

AWS::EC2::NetworkInterfacePermission

Resource Type definition for AWS::EC2::NetworkInterfacePermission

NetworkPerformanceMetricSubscription

AWS::EC2::NetworkPerformanceMetricSubscription

Resource Type definition for AWS::EC2::NetworkPerformanceMetricSubscription

PlacementGroup

AWS::EC2::PlacementGroup

Resource Type definition for AWS::EC2::PlacementGroup

PrefixList

AWS::EC2::PrefixList

Resource schema of AWS::EC2::PrefixList Type

Route

AWS::EC2::Route

Specifies a route in a route table. For more information, see [Routes](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Route_Tables.html#route-table-routes) in the *Amazon VPC User Guide*. You m

RouteServer

AWS::EC2::RouteServer

VPC Route Server

RouteServerAssociation

AWS::EC2::RouteServerAssociation

VPC Route Server Association

RouteServerEndpoint

AWS::EC2::RouteServerEndpoint

VPC Route Server Endpoint

RouteServerPeer

AWS::EC2::RouteServerPeer

VPC Route Server Peer

RouteServerPropagation

AWS::EC2::RouteServerPropagation

VPC Route Server Propagation

RouteTable

AWS::EC2::RouteTable

Specifies a route table for the specified VPC. After you create a route table, you can add routes and associate the table with a subnet. For more information, see [Route tables](https://docs.aws.amaz

SecurityGroup

AWS::EC2::SecurityGroup

Resource Type definition for AWS::EC2::SecurityGroup

SecurityGroupEgress

AWS::EC2::SecurityGroupEgress

Adds the specified outbound (egress) rule to a security group. An outbound rule permits instances to send traffic to the specified IPv4 or IPv6 address range, the IP addresses that are specified by a

SecurityGroupIngress

AWS::EC2::SecurityGroupIngress

Resource Type definition for AWS::EC2::SecurityGroupIngress

SecurityGroupVpcAssociation

AWS::EC2::SecurityGroupVpcAssociation

Resource type definition for the AWS::EC2::SecurityGroupVpcAssociation resource

SnapshotBlockPublicAccess

AWS::EC2::SnapshotBlockPublicAccess

Resource Type definition for AWS::EC2::SnapshotBlockPublicAccess

SpotFleet

AWS::EC2::SpotFleet

Resource Type definition for AWS::EC2::SpotFleet

SqlHaStandbyDetectedInstance

AWS::EC2::SqlHaStandbyDetectedInstance

Resource Type definition for AWS::EC2::SqlHaStandbyDetectedInstance

Subnet

AWS::EC2::Subnet

Specifies a subnet for the specified VPC. For an IPv4 only subnet, specify an IPv4 CIDR block. If the VPC has an IPv6 CIDR block, you can create an IPv6 only subnet or a dual stack subnet instead. Fo

SubnetCidrBlock

AWS::EC2::SubnetCidrBlock

The AWS::EC2::SubnetCidrBlock resource creates association between subnet and IPv6 CIDR

SubnetNetworkAclAssociation

AWS::EC2::SubnetNetworkAclAssociation

Resource Type definition for AWS::EC2::SubnetNetworkAclAssociation

SubnetRouteTableAssociation

AWS::EC2::SubnetRouteTableAssociation

Associates a subnet with a route table. The subnet and route table must be in the same VPC. This association causes traffic originating from the subnet to be routed according to the routes in the rout

TrafficMirrorFilter

AWS::EC2::TrafficMirrorFilter

Resource schema for AWS::EC2::TrafficMirrorFilter

TrafficMirrorFilterRule

AWS::EC2::TrafficMirrorFilterRule

Resource Type definition for for AWS::EC2::TrafficMirrorFilterRule

TrafficMirrorSession

AWS::EC2::TrafficMirrorSession

Resource schema for AWS::EC2::TrafficMirrorSession

TrafficMirrorTarget

AWS::EC2::TrafficMirrorTarget

The description of the Traffic Mirror target.

TransitGateway

AWS::EC2::TransitGateway

Resource Type definition for AWS::EC2::TransitGateway

TransitGatewayAttachment

AWS::EC2::TransitGatewayAttachment

Resource Type definition for AWS::EC2::TransitGatewayAttachment

TransitGatewayConnect

AWS::EC2::TransitGatewayConnect

The AWS::EC2::TransitGatewayConnect type

TransitGatewayConnectPeer

AWS::EC2::TransitGatewayConnectPeer

Resource Type definition for AWS::EC2::TransitGatewayConnectPeer

TransitGatewayMeteringPolicy

AWS::EC2::TransitGatewayMeteringPolicy

AWS::EC2::TransitGatewayMeteringPolicy Resource Definition

TransitGatewayMeteringPolicyEntry

AWS::EC2::TransitGatewayMeteringPolicyEntry

AWS::EC2::TransitGatewayMeteringPolicyEntry Resource Definition

TransitGatewayMulticastDomain

AWS::EC2::TransitGatewayMulticastDomain

The AWS::EC2::TransitGatewayMulticastDomain type

TransitGatewayMulticastDomainAssociation

AWS::EC2::TransitGatewayMulticastDomainAssociation

The AWS::EC2::TransitGatewayMulticastDomainAssociation type

TransitGatewayMulticastGroupMember

AWS::EC2::TransitGatewayMulticastGroupMember

The AWS::EC2::TransitGatewayMulticastGroupMember registers and deregisters members and sources (network interfaces) with the transit gateway multicast group

TransitGatewayMulticastGroupSource

AWS::EC2::TransitGatewayMulticastGroupSource

The AWS::EC2::TransitGatewayMulticastGroupSource registers and deregisters members and sources (network interfaces) with the transit gateway multicast group

TransitGatewayPeeringAttachment

AWS::EC2::TransitGatewayPeeringAttachment

The AWS::EC2::TransitGatewayPeeringAttachment type

TransitGatewayRoute

AWS::EC2::TransitGatewayRoute

Resource Type definition for AWS::EC2::TransitGatewayRoute

TransitGatewayRouteTable

AWS::EC2::TransitGatewayRouteTable

Resource Type definition for AWS::EC2::TransitGatewayRouteTable

TransitGatewayRouteTableAssociation

AWS::EC2::TransitGatewayRouteTableAssociation

Resource Type definition for AWS::EC2::TransitGatewayRouteTableAssociation

TransitGatewayRouteTablePropagation

AWS::EC2::TransitGatewayRouteTablePropagation

AWS::EC2::TransitGatewayRouteTablePropagation Type

TransitGatewayVpcAttachment

AWS::EC2::TransitGatewayVpcAttachment

Resource Type definition for AWS::EC2::TransitGatewayVpcAttachment

VerifiedAccessEndpoint

AWS::EC2::VerifiedAccessEndpoint

The AWS::EC2::VerifiedAccessEndpoint resource creates an AWS EC2 Verified Access Endpoint.

VerifiedAccessGroup

AWS::EC2::VerifiedAccessGroup

The AWS::EC2::VerifiedAccessGroup resource creates an AWS EC2 Verified Access Group.

VerifiedAccessInstance

AWS::EC2::VerifiedAccessInstance

The AWS::EC2::VerifiedAccessInstance resource creates an AWS EC2 Verified Access Instance.

VerifiedAccessTrustProvider

AWS::EC2::VerifiedAccessTrustProvider

The AWS::EC2::VerifiedAccessTrustProvider type describes a verified access trust provider

Volume

AWS::EC2::Volume

Specifies an Amazon Elastic Block Store (Amazon EBS) volume. You can create an empty volume, a volume from a snapshot, or a volume copy from an existing source volume. + When you use CFNlong to up

VolumeAttachment

AWS::EC2::VolumeAttachment

Attaches an Amazon EBS volume to a running instance and exposes it to the instance with the specified device name. Before this resource can be deleted (and therefore the volume detached), you must fi

VPC

AWS::EC2::VPC

Specifies a virtual private cloud (VPC). To add an IPv6 CIDR block to the VPC, see [AWS::EC2::VPCCidrBlock](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrbloc

VPCBlockPublicAccessExclusion

AWS::EC2::VPCBlockPublicAccessExclusion

Resource Type definition for AWS::EC2::VPCBlockPublicAccessExclusion.

VPCBlockPublicAccessOptions

AWS::EC2::VPCBlockPublicAccessOptions

Resource Type definition for AWS::EC2::VPCBlockPublicAccessOptions

VPCCidrBlock

AWS::EC2::VPCCidrBlock

Resource Type definition for AWS::EC2::VPCCidrBlock

VPCDHCPOptionsAssociation

AWS::EC2::VPCDHCPOptionsAssociation

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

VPCEncryptionControl

AWS::EC2::VPCEncryptionControl

Resource Type definition for AWS::EC2::VPCEncryptionControl

VPCEndpoint

AWS::EC2::VPCEndpoint

Specifies a VPC endpoint. A VPC endpoint provides a private connection between your VPC and an endpoint service. You can use an endpoint service provided by AWS, an MKT Partner, or another AWS account

VPCEndpointConnectionNotification

AWS::EC2::VPCEndpointConnectionNotification

Resource Type definition for AWS::EC2::VPCEndpointConnectionNotification

VPCEndpointService

AWS::EC2::VPCEndpointService

Resource Type definition for AWS::EC2::VPCEndpointService

VPCEndpointServicePermissions

AWS::EC2::VPCEndpointServicePermissions

Resource Type definition for AWS::EC2::VPCEndpointServicePermissions

VPCGatewayAttachment

AWS::EC2::VPCGatewayAttachment

Resource Type definition for AWS::EC2::VPCGatewayAttachment

VPCPeeringConnection

AWS::EC2::VPCPeeringConnection

Resource Type definition for AWS::EC2::VPCPeeringConnection

VPNConcentrator

AWS::EC2::VPNConcentrator

Describes a VPN concentrator.

VPNConnection

AWS::EC2::VPNConnection

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

VPNConnectionRoute

AWS::EC2::VPNConnectionRoute

Specifies a static route for a VPN connection between an existing virtual private gateway and a VPN customer gateway. The static route allows traffic to be routed from the virtual private gateway to t

VPNGateway

AWS::EC2::VPNGateway

Specifies a virtual private gateway. A virtual private gateway is the endpoint on the VPC side of your VPN connection. You can create a virtual private gateway before creating the VPC itself. For mor

VPNGatewayRoutePropagation

AWS::EC2::VPNGatewayRoutePropagation

Resource Type definition for AWS::EC2::VPNGatewayRoutePropagation

Get the EC2 Cheat Sheet

Everything you need to know about EC2 on one page. HD quality, print-friendly.

Download Free Infographic

Quick Stats

Resource Types
113
Service Namespace
AWS::EC2::*