

# Managing AWS resources as a single unit with CloudFormation stacks
<a name="stacks"></a>

A stack is a collection of AWS resources that you can manage as a single unit. In other words, you can create, update, and delete a collection of resources by creating, updating, and deleting stacks.

**Creating a stack** involves deploying a CloudFormation template that specifies the resources and their configurations, which CloudFormation then provisions and configures.

**Updating a stack** involves making changes to the template or parameters. CloudFormation compares the changes you submit with the current state of your stack and updates only the changed resources. CloudFormation might interrupt resources or replace updated resources, depending on which properties you update. For more information about resource update behaviors, see [Understand update behaviors of stack resources](using-cfn-updating-stacks-update-behaviors.md).

CloudFormation provides two methods for updating stacks: 
+ **Change sets** – With change sets, you can preview the changes CloudFormation will make to your stack, and then decide whether to apply those changes. Change sets are JSON-formatted documents that summarize the changes CloudFormation will make to a stack. Use change sets when you want to make sure that CloudFormation doesn't make unintentional changes or when you want to consider several options. For example, you can use a change set to verify that CloudFormation won't replace your stack's database instances during an update.
+ **Direct update** – When you directly update a stack, you submit changes and CloudFormation immediately deploys them. Use direct updates when you want to quickly deploy your updates.

**Deleting a stack** deletes the resources associated with it. A stack, for instance, can include all the resources required to run a web application, such as a web server, a database, and networking rules. If you no longer require that web application, you can simply delete the stack, and all of its related resources are deleted.

**Note**  
You are charged for the stack resources for the time they were operating (even if you deleted the stack right away).

CloudFormation ensures all stack resources are created or deleted as appropriate. Because CloudFormation treats the stack resources as a single unit, they must all be created or deleted successfully for the stack to be created or deleted. If a resource can't be created, CloudFormation rolls the stack back and automatically deletes any resources that were created. If a resource can't be deleted, any remaining resources are retained until the stack can be successfully deleted.

**Topics**
+ [

## Interfaces for managing your stacks
](#interfaces-for-managing-stacks)
+ [

# Create a stack from the CloudFormation console
](cfn-console-create-stack.md)
+ [

# View stack information from the CloudFormation console
](cfn-console-view-stack-data-resources.md)
+ [

# Update your stack template
](using-cfn-updating-stacks-get-template.md)
+ [

# Understand update behaviors of stack resources
](using-cfn-updating-stacks-update-behaviors.md)
+ [

# Update CloudFormation stacks using change sets
](using-cfn-updating-stacks-changesets.md)
+ [

# Validate stack deployments
](validate-stack-deployments.md)
+ [

# Update stacks directly
](using-cfn-updating-stacks-direct.md)
+ [

# Cancel a stack update
](using-cfn-stack-update-cancel.md)
+ [

# Delete a stack from the CloudFormation console
](cfn-console-delete-stack.md)
+ [

# Monitor stack progress
](monitor-stack-progress.md)
+ [

# Roll back your CloudFormation stack on alarm breach with rollback triggers
](using-cfn-rollback-triggers.md)
+ [

# Detect unmanaged configuration changes to stacks and resources with drift detection
](using-cfn-stack-drift.md)
+ [

# Import AWS resources into a CloudFormation stack
](import-resources.md)
+ [

# Stack refactoring
](stack-refactoring.md)
+ [

# Resource type support
](resource-import-supported-resources.md)
+ [

# Use quick-create links to create CloudFormation stacks
](cfn-console-create-stacks-quick-create-links.md)
+ [

# Examples of CloudFormation stack operation commands for the AWS CLI and PowerShell
](service_code_examples.md)

## Interfaces for managing your stacks
<a name="interfaces-for-managing-stacks"></a>

You can manage your CloudFormation stacks using the following interfaces:
+ **CloudFormation console** – Provides a web interface that you can use to access your stacks. You can access the CloudFormation console by signing into the AWS Management Console, using the search box on the navigation bar to search for **CloudFormation**, and then choosing **CloudFormation** from the search results.
+ **AWS Command Line Interface** – Provides commands for a broad set of AWS services, including CloudFormation, and is supported on Windows, Mac, and Linux. For information about the CloudFormation commands, see [cloudformation](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/) in the *AWS CLI Command Reference*.
+ **AWS Tools for PowerShell** – A set of PowerShell modules that are built on the functionality exposed by the SDK for .NET. The Tools for PowerShell enable you to script operations on your AWS resources from the PowerShell command line. You can find the cmdlets for CloudFormation in the [AWS Tools for PowerShell Cmdlet Reference](https://docs.aws.amazon.com/powershell/latest/reference/Index.html).
+ **Query API** – Provides low-level API actions that you call using HTTPS requests. If you make API calls in your application, you must write the code to handle low-level details, such as generating the hash to sign the request. For more information about the API actions for CloudFormation, see [Actions](https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_Operations.html) in the *AWS CloudFormation API Reference*.
+ **AWS SDKs** – Provides language-specific APIs and takes care of many of the connection details, such as calculating signatures, handling request retries, and error handling. For more information, see [Tools to Build on AWS](https://aws.amazon.com/developer/tools/).
+ **AWS Cloud Development Kit (AWS CDK)** – The AWS CDK is an open-source software development framework that allows you to define AWS infrastructure using familiar programming languages like TypeScript, Python, Java, and .NET. With the CDK, you can model your application resources and then provision them using CloudFormation directly from your integrated development environment (IDE). For more information, see [AWS Cloud Development Kit (AWS CDK)](https://aws.amazon.com/cdk/).

# Create a stack from the CloudFormation console
<a name="cfn-console-create-stack"></a>

You can create a stack template and then use it to create a stack using either the CloudFormation console or a command line tool. The console provides a wizard-driven interface with predefined options, which streamlines the stack creation process.

**Topics**
+ [

## Creating a stack
](#create-stack)
+ [

## Configure stack options
](#configure-stack-options)
+ [

## Preview the configuration of your stack
](#cfn-console-create-stacks-changesets)

## Creating a stack
<a name="create-stack"></a>

Follow the steps in this section to deploy your template and create a stack.

**Prerequisites**
+ You must have created a stack template. For more information, see [Working with CloudFormation templates](template-guide.md).

**To create a stack (console)**

1. Open the CloudFormation console at [https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/).

1. On the navigation bar at the top of the screen, choose the AWS Region to create the stack in.

1. On the **Stacks** page, choose **Create stack** at top right, and then choose **With new resources (standard)**.

   Alternatively, you can choose the **With existing resources (import resources)** option to import existing AWS resources that are described in your template. For more information on this option, see [Import AWS resources into a CloudFormation stack](import-resources.md).

1. On the **Create stack** page, do one of the following:
   + To use an existing template, for **Prerequisite - Prepare template**, choose **Choose an existing template**. Then, under **Specify template**, choose either **Amazon S3 URL** or **Upload a template file** based on the template's location.
     + If you choose **Amazon S3 URL**, provide a URL to the template file in an S3 bucket.

       If your template includes nested stacks (for example, stacks described in other template documents located in subdirectories), make sure that your S3 bucket contains the necessary files and directories.

       If you have a template from a versioning-enabled bucket, you can specify a specific version of the template by appending `?versionId=version-id` to the URL. For more information about versioning-enabled buckets, see [Working with objects in a versioning-enabled bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/manage-objects-versioned-bucket.html) in the *Amazon Simple Storage Service User Guide*.

       The URL must point to a template with a maximum size of 1 MB that is stored in an S3 bucket that you have read permissions to. The URL can be a maximum of 1024 characters long. Some resources may require that the bucket be in the same Region as the stack.
     + If you choose **Upload a template file**, choose **Choose File** to choose a template file from your local computer. The template file size must be 1 MB or less. 

       Once you have chosen your template, CloudFormation uploads the file and displays the S3 URL. CloudFormation uploads it to an Amazon S3 bucket in your AWS account. If you already have an S3 bucket that was created by CloudFormation in your AWS account, CloudFormation adds the template to that bucket. If you don't already have an existing CloudFormation-created bucket, it creates a unique bucket for each Region where you upload a template file. 

       The following are considerations when using the S3 buckets created by CloudFormation:
       + The buckets are accessible to anyone with Amazon S3 permissions in your AWS account.
       + CloudFormation creates the buckets with server-side encryption enabled by default, thereby encrypting all objects stored in the bucket.

         You can directly manage encryption options for buckets that CloudFormation has created, for example, using the Amazon S3 console at [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/), or the AWS CLI. For more information, see [Setting default server-side encryption behavior for Amazon S3 buckets](https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucket-encryption.html) in the *Amazon Simple Storage Service User Guide*.
       + You can use your own bucket and manage its permissions by manually uploading templates to Amazon S3. When you create or update a stack, specify the Amazon S3 URL of a template file. 
   + If you don't have a template ready, you can choose **Build from Infrastructure Composer** to create a template with Infrastructure Composer. For more information, see [Infrastructure Composer](infrastructure-composer-for-cloudformation.md).

1. Choose **Next** to continue and to validate the template.

   Before continuing, CloudFormation validates your template to catch syntactic and some semantic errors, such as circular dependencies. During validation, CloudFormation first checks if the template is valid JSON. If it isn't, CloudFormation checks if the template is valid YAML. If both checks fail, CloudFormation returns a template validation error.

1. On the **Specify stack details** page, type a stack name in the **Stack name** box.

   The stack name is an identifier that helps you find a particular stack from a list of stacks. A stack name can contain only alphanumeric characters (case-sensitive) and hyphens. It must start with an alphabetic character and can't be longer than 128 characters.

1. In the **Parameters** section, specify values for the parameters that were defined in the template.

1. Choose **Next** to continue creating the stack.

1. (Optional) On the **Configure stack options** page, change the default stack options. For more information, see [Configure stack options](#configure-stack-options).

1. If your template contains IAM resources, for **Capabilities**, choose **I acknowledge that this template may create IAM resources** to specify that you want to use IAM resources in the template. For more information, see [Acknowledging IAM resources in CloudFormation templates](control-access-with-iam.md#using-iam-capabilities).

1. Choose **Next** to continue.

1. On the **Review and create** page, review the details of your stack.

   To change any of the values before launching the stack, choose **Edit** on the section that has the setting that you want to change.

1. (Optional) You can create a change set to preview the configuration of the stack before creating it. On the **Review and create** page, choose **Create change set** and follow the directions. For more information, see [Preview the configuration of your stack](#cfn-console-create-stacks-changesets).

1. Choose **Submit** to launch your stack.

CloudFormation will then proceed to create all the resources defined in the template.

You can monitor the progress and status of the stack creation on the **Events** tab for your new stack. For more information, see [Monitor stack progress](monitor-stack-progress.md).

**To create a stack using the command line**  
You can use one of the following commands:
+ [https://docs.aws.amazon.com/cli/latest/reference/cloudformation/create-stack.html](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/create-stack.html) (AWS CLI)
+ [https://docs.aws.amazon.com/powershell/latest/reference/items/New-CFNStack.html](https://docs.aws.amazon.com/powershell/latest/reference/items/New-CFNStack.html) (AWS Tools for Windows PowerShell)

For examples of using the command line to create a stack, see [Examples of CloudFormation stack operation commands for the AWS CLI and PowerShell](service_code_examples.md).

## Configure stack options
<a name="configure-stack-options"></a>

On the **Configure stack options** page, you can configure options for your CloudFormation stacks like tags, notification of stack events, or a stack policy.

You can set the following stack options:

**Tags**  <a name="configure-stack-options-tags"></a>
You can add up to 50 tag key pairs to your stack and to any resources that CloudFormation supports tagging for. A tag is a customer-defined key and value that can be assigned to AWS resources for purposes such as cost tracking.   
A **Key** consists of any alphanumeric characters or spaces. Tag keys can be up to 127 characters long.  
A **Value** consists of any alphanumeric characters or spaces. Tag values can be up to 255 characters long.  
After stack creation, adding, updating, or removing stack-level tags will initiate a stack update. All resources that support stack-level tag propagation will be updated accordingly.

**Permissions**  <a name="configure-stack-options-permissions"></a>
An existing IAM service role that CloudFormation can assume. Instead of using your account credentials, CloudFormation uses the role's credentials to create your stack. For more information, see [CloudFormation service role](using-iam-servicerole.md).

**Stack failure options**  <a name="configure-stack-options-rollback"></a>
Specifies the provision failure options for all stack deployments and change set operations. For more information, see [Choose how to handle failures when provisioning resources](stack-failure-options.md).  
The **Roll back all stack resources** option will roll back all resources specified in the template when the stack status is `CREATE_FAILED` or `UPDATE_FAILED`.  
For create operations, the **Preserve successfully provisioned resources** option preserves the state of successful resources, while failed resources will stay in a failed state until the next update operation is performed.  
For update and change set operations, the **Preserve successfully provisioned resources** option preserve the state of successful resources while rolling back failed resources to the last known stable state. Failed resources will be in an `UPDATE_FAILED` state. Resources without a last known stable state will be deleted upon the next stack operation.

You can also set the following advanced options for stack creation:

**Stack policy**  <a name="configure-stack-options-stack-policy"></a>
Defines the resources that you want to protect from unintentional updates during a stack update. By default, all resources can be updated during a stack update.  
You can enter the stack policy directly as JSON, or upload a JSON file containing the stack policy. For more information, see [Prevent updates to stack resources](protect-stack-resources.md).

**Rollback configuration**  <a name="configure-stack-options-rollback-configuration"></a>
You can have CloudFormation monitor the state of your stack during stack creation and updating, and roll back that operation if the stack breaches the threshold of any of the alarms you've specified. Specify the CloudWatch alarms that CloudFormation should monitor. If any of the alarms goes to `ALARM` state during the stack operation or the monitoring period, CloudFormation rolls back the entire stack operation. For more information, see [Roll back your CloudFormation stack on alarm breach with rollback triggers](using-cfn-rollback-triggers.md).

**Notification options**  <a name="configure-stack-options-notification"></a>
You can specify a new or existing Amazon Simple Notification Service topic where notifications about stack events are sent.  
If you create an Amazon SNS topic, you must specify a name and an email address where stack event notifications are to be sent.

**Stack creation options**  <a name="configure-stack-options-creation-options"></a>
The following options are included for stack creation, but aren't available as part of stack updates.    
**Timeout**  <a name="configure-stack-options-creation-timeout"></a>
Specifies the amount of time, in minutes, that CloudFormation should allot before timing out stack creation operations. If CloudFormation can't create the entire stack in the time allotted, it fails the stack creation due to timeout and rolls back the stack.  
By default, there is no timeout for stack creation. However, individual resources may have their own timeouts based on the nature of the service they implement. For example, if an individual resource in your stack times out, stack creation also times out even if the timeout you specified for stack creation hasn't yet been reached.  
**Termination protection**  
Prevents a stack from being accidentally deleted. If a user attempts to delete a stack with termination protection enabled, the deletion fails and the stack, including its status, remains unchanged. For more information, see [Protect CloudFormation stacks from being deleted](using-cfn-protect-stacks.md).  
Termination protection is **Disabled** by default.

## Preview the configuration of your stack
<a name="cfn-console-create-stacks-changesets"></a>

To preview how a CloudFormation stack will be configured before creating the stack, create a change set. This functionality allows you to examine various configurations and make corrections and changes to your stack before executing the change set. For more information on change sets, see [Update CloudFormation stacks using change sets](using-cfn-updating-stacks-changesets.md).

### Creating a change set for a new stack
<a name="cfn-console-create-stacks-changesets-create-new-stack"></a>

To create a change set for a new stack, select your stack template and specify the configuration of your stack as you would if you were creating a new stack, then choose to create a new change set rather than a new stack.

**To create a change set for a new stack**

1. On the **Review and create** page, choose **Create change set**.

1. In the **Create change set** dialog box, enter a name for the change set, and a description if desired. Choose **Create change set**.

   When you create a change set for a new stack, CloudFormation does the following:
   + Launches a new stack with a status of `REVIEW_IN_PROGRESS`.
   + Creates a change set for the new stack that reflects the stack configuration you specified in the previous steps.

   CloudFormation displays the **Change sets** page for the proposed stack. While CloudFormation creates the change set, its status is `CREATE_IN_PROGRESS`, and its execution status is `UNAVAILABLE`. When CloudFormation completes successfully creating the change set, it sets the change set status to `CREATE_COMPLETE`, and its execution status is `AVAILABLE`. The stack status is updated to `REVIEW_IN_PROGRESS`. At this point, you can execute the change set to complete creating the new stack.

   In the **Changes** pane, CloudFormation displays the proposed configuration of your stack.

   If CloudFormation fails to create the change set, it sets the changes set status to `CREATE_FAILED`. Fix the error displayed in the **Status reason** field, and then create a new change set. At this stage, you can try various configurations and make corrections and changes to your stack before executing the next change set.

1. To complete creating a new stack based on the change set, choose **Execute**, specify your rollback configuration, and then choose **Execute change set**.

# View stack information from the CloudFormation console
<a name="cfn-console-view-stack-data-resources"></a>

After you've created a CloudFormation stack, you can use the AWS Management Console to view its data and resources.

**To view information about your CloudFormation stack**

1. Sign in to the AWS Management Console and open the CloudFormation console at [https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/).

1. On the navigation bar at the top of the screen, choose the AWS Region where the stack is located.

1. On the **Stacks** page, choose the stack name. CloudFormation displays the stack details for the selected stack.
**Note**  
If the stack has been deleted, you can find it by using the **Filter status** option. For more information, see [View deleted stacks from the CloudFormation console](cfn-console-view-deleted-stacks.md).

You can view the following stack information:

**Stack info**  
Displays general information about the stack and its configuration, including:    
Overview  
Displays stack name, stack ID, root stack, and [IAM role](using-iam-servicerole.md), along with status information such as stack status, drift status, and termination protection.  
Tags  
Displays any tags that are associated with the stack.  
Stack policy  
Describes the stack resources that are protected against stack updates. For you to be able to update these resources, they must be explicitly allowed during a stack update. For more information, see [Prevent updates to stack resources](protect-stack-resources.md).  
Rollback configuration  
Displays any CloudWatch alarms that you have specified that CloudFormation should monitor during the stack operation or the specified monitoring period. If any of the alarms goes to `ALARM` state during the stack operation or the monitoring period, CloudFormation rolls back the entire stack operation. For more information, see [Roll back your CloudFormation stack on alarm breach with rollback triggers](using-cfn-rollback-triggers.md).  
Notification options  
Displays the Amazon Simple Notification Service topic where notifications about stack events are sent, if specified.

**Events**  
Displays the operations that are tracked when you create, update, or delete the stack. For more information, see [Monitor stack progress](monitor-stack-progress.md).  
All events that are triggered by a given stack operation are assigned the same client request token, which you can use to track operations. Stack operations that are initiated from the console use the token format *Console-StackOperation-ID*, which helps you to easily identify the stack operation. For example, if you create a stack using the console, each resulting stack event would be assigned the same token in the following format: `Console-CreateStack-7f59c3cf-00d2-40c7-b2ff-e75db0987002`.

**Resources**  
Displays the resources that are part of the stack.

**Outputs**  
Displays outputs that were declared in the stack's template. For more information, see [Get exported outputs from a deployed CloudFormation stack](using-cfn-stack-exports.md).

**Parameters**  
Displays the stack's parameters and their values.  
For stacks that contain Systems Manager parameters, the **Resolved Value** column displays the values that are used in the stack definition for the Systems Manager parameters. For more information, see [Specify existing resources at runtime with CloudFormation-supplied parameter types](cloudformation-supplied-parameter-types.md).

**Template**  
Displays the stack's template.  
For stacks that contain macros, choose **View original template** to view the user-submitted template, or **View processed template** to view the template after CloudFormation processes the referenced macros. CloudFormation uses the processed template to create or update your stack.

**Change sets**  
Displays the stack's change sets.  
For more information, see [View a change set for a CloudFormation stack](using-cfn-updating-stacks-changesets-view.md).

**Git sync**  
Displays the stack's Git sync dashboard.  
For more information, see [Git sync status dashboard](git-sync-status.md).

# Update your stack template
<a name="using-cfn-updating-stacks-get-template"></a>

To modify the resources or properties in a CloudFormation stack, you must update the stack's template. Start with the existing template for that stack and make your changes to it. If you have the template stored in a source control system, use a copy of that as your starting point. Otherwise, you can get a copy of the template from CloudFormation.

If you only want to change the parameters or settings of the stack (like a stack's Amazon SNS topic), you can reuse the existing template without getting a copy.

You can update a CloudFormation stack template by using a text editor or [Infrastructure Composer](infrastructure-composer-for-cloudformation.md).

**To update an existing stack template by using Infrastructure Composer**

1. Sign in to the AWS Management Console and open the CloudFormation console at [https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/).

1. On the **Stacks** page, choose the name of the stack to update.

1. Choose the **Template** tab, and then choose **View in Infrastructure Composer**.

   CloudFormation opens the template in Infrastructure Composer. 

1. Update your template using one of the following methods:
   + **Canvas** interface: Here, you can drag and drop from the **Resources** pallete. Configure resources by double-clicking on a card to open the **Resource properties** panel. Connect resources as needed. For detailed instructions on using the **Canvas** interface, see [How to compose in AWS Infrastructure Composer](https://docs.aws.amazon.com/infrastructure-composer/latest/dg/using-composer-basics.html).
   + **Template** interface: Switch from the **Canvas** to the **Template** interface. Make in-line updates to the template code. Toggle between JSON to YAML formats as needed. 

1. Choose **Validate** to check for any syntax errors in the template.

1. When you are ready to export changes to CloudFormation, choose **Update template**.

**To update an existing stack template by using the AWS CLI**

1. To get the template for the stack you want to update, use the [get-template](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/get-template.html) CLI command.

1. Copy the template, paste it into a text file, modify it, and save it. Copy *only* the template. The command encloses the template in quotation marks, but don't copy the quotation marks surrounding the template. The template itself starts with an open brace and ends with the final close brace. Specify changes to the stack's resources in this file.

Keep in mind the following points as you make changes to your template:
+ You can't add, modify, or delete a parameter that's used by a resource that doesn't support updates.
+ For most resources, changing the logical name of a resource is equivalent to deleting that resource and replacing it with a new one. Any other resources that depend on the renamed resource also need to be updated and might cause them to be replaced. Other resources require you to update a property (not just the logical name) in order to initiate an update.
+ Some resources may have constraints about what values you can set for certain properties. For example, changes to the `AllocatedStorage` property for an RDS database instance must be greater than the current value. If your update violates these rules, that part will fail.
+ Updating one resource can also affect others that reference it. If you use functions like [The `Ref` function](resources-section-structure.md#resource-properties-ref) or [The `Fn::GetAtt` function](resources-section-structure.md#resource-properties-getatt) to set a property based on another resource, CloudFormation will update the referencing resource too when the referenced one changes.
+ For information about the effects of updating particular resource properties, see the [AWS resource and property types reference](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-template-resource-type-ref.html). For each property, the effects of an update will be one of the following:
  + *Update requires*: [No interruption](using-cfn-updating-stacks-update-behaviors.md#update-no-interrupt)
  + *Update requires*: [Some interruptions](using-cfn-updating-stacks-update-behaviors.md#update-some-interrupt)
  + *Update requires*: [Replacement](using-cfn-updating-stacks-update-behaviors.md#update-replacement)
+ You can verify the JSON or YAML syntax of your template by using the [validate-template](service_code_examples.md#validate-template-sdk) CLI command or by specifying your template on the console. The console performs validation automatically. However, these methods only verify the syntax of your template and don't validate the property values that you specified for a resource are valid for that resource. For more complex validations or to check for best practices, you might also use additional tools like [CloudFormation Linter (cfn-lint)](https://github.com/aws-cloudformation/cfn-lint) and [CloudFormation Rain (rain fmt)](https://github.com/aws-cloudformation/rain).

**Note**  
Sometimes CloudFormation won't allow certain changes you try to make, and it will tell you the change isn't permitted. This message might occur asynchronously, however, because resources are created and updated by CloudFormation in a non-deterministic order by default.

# Understand update behaviors of stack resources
<a name="using-cfn-updating-stacks-update-behaviors"></a>

When you submit an update, CloudFormation updates resources based on differences between what you submit and the stack's current template. Resources that haven't changed run without disruption during the update process. For updated resources, CloudFormation uses one of the following update behaviors:

**Update with No Interruption**  <a name="update-no-interrupt"></a>
CloudFormation updates the resource without disrupting operation of that resource and without changing the resource's physical ID. For example, if you update certain properties on an [AWS::CloudTrail::Trail](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudtrail-trail.html) resource, CloudFormation updates the trail without disruption.

**Updates with Some Interruption**  <a name="update-some-interrupt"></a>
CloudFormation updates the resource with some interruption. For example, if you update certain properties on an [AWS::EC2::Instance](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-instance.html) resource, the instance might have some interruption while CloudFormation and Amazon EC2 reconfigure the instance.

**Replacement**  <a name="update-replacement"></a>
CloudFormation recreates the resource during an update, which also generates a new physical ID. CloudFormation usually creates the replacement resource first, changes references from other dependent resources to point to the replacement resource, and then deletes the old resource. For example, if you update the `AvailabilityZone` property of an [AWS::EC2::Instance](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-instance.html) resource type, CloudFormation creates a new resource and replaces the current EC2 Instance resource with the new one.  
If you're adding or removing a property that requires a replacement, it will also trigger an update. The update will happen even if the real value of the property doesn't change.

The method CloudFormation uses depends on which property you update for a given resource type. The update behavior for each property is described in the [AWS resource and property types reference](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-template-resource-type-ref.html).

Depending on the update behavior, you can decide when to modify resources to reduce the impact of these changes on your application. In particular, you can plan when resources must be *replaced* during an update. For example, if you update the `Port` property of an [AWS::RDS::DBInstance](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rds-dbinstance.html) resource type, CloudFormation replaces the DB instance by creating a new DB instance with the updated port setting and deletes the old DB instance. Before the update, you might plan to do the following to prepare for the database replacement:
+ Take a snapshot of the current databases.
+ Prepare a strategy for how applications that use that DB instance will handle an interruption while the DB instance is being replaced.
+ Ensure that the applications that use that DB instance considers the updated port setting and any other updates you have made.
+ Use the DB snapshot to restore the databases on the new DB instance.

This example isn't exhaustive, but it's meant to give you an idea of the things to plan for when a resource is replaced during an update.

**Note**  
If the template includes one or more [nested stacks](using-cfn-nested-stacks.md), CloudFormation also initiates an update for every nested stack. This is necessary to determine whether the nested stacks have been modified. CloudFormation updates only those resources in the nested stacks that have changes specified in corresponding templates.

# Update CloudFormation stacks using change sets
<a name="using-cfn-updating-stacks-changesets"></a>

When you need to update a stack, understanding how your changes will affect running resources before you implement them can help you update stacks with confidence. Change sets allow you to preview how proposed changes to a stack might impact your running resources, including the impact on resource properties and attributes. Whether your changes will delete or replace any critical resources, CloudFormation makes the changes to your stack only when you decide to execute the change set, allowing you to decide whether to proceed with your proposed changes or explore other changes by creating another change set. You can create and manage change sets using the CloudFormation console, AWS CLI, or CloudFormation API.

**Topics**
+ [

# Create a change set for a CloudFormation stack
](using-cfn-updating-stacks-changesets-create.md)
+ [

# View a change set for a CloudFormation stack
](using-cfn-updating-stacks-changesets-view.md)
+ [

# Using drift-aware change sets
](drift-aware-change-sets.md)
+ [

# Execute a change set for a CloudFormation stack
](using-cfn-updating-stacks-changesets-execute.md)
+ [

# Delete a change set for a CloudFormation stack
](using-cfn-updating-stacks-changesets-delete.md)
+ [

# Example change sets for CloudFormation stacks
](using-cfn-updating-stacks-changesets-samples.md)
+ [

# Change sets for nested stacks
](change-sets-for-nested-stacks.md)

**Important**  
Change sets don't indicate whether CloudFormation will successfully update a stack. For example, a change set doesn't check if you will surpass an account quota, if you're updating a resource that doesn't support updates, or if you have insufficient permissions to modify a resource, all of which can cause a stack update to fail. If an update fails, CloudFormation attempts to roll back your resources to their original state.

**Change Set Overview**  
The following diagram summarizes how you use change sets to update a stack:

![\[Diagram showing four steps to update a stack using CloudFormation change sets.\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/update-stack-changesets-diagram.png)


1. Create a change set by submitting changes for the stack that you want to update. You can submit a modified stack template or modified input parameter values. CloudFormation compares your stack with the changes that you submitted to generate the change set; it doesn't make changes to your stack at this point.

1. View the change set to see which stack settings and resources will change. For example, you can see which resources CloudFormation will add, modify, or delete. Additionally, you can see a before-and-after comparison of the resource properties and attributes, such as tags, that CloudFormation will modify.

1. Optional: If you want to consider other changes before you decide which changes to make, create additional change sets. Creating multiple change sets helps you understand and evaluate how different changes will affect your resources and properties. You can create as many change sets as you need.

1. Execute the change set that contains the changes that you want to apply to your stack. CloudFormation updates your stack with those changes.
**Note**  
After you execute a change, CloudFormation removes all change sets that are associated with the stack because they aren't applicable to the updated stack.

You can also delete change sets to prevent executing a change set that shouldn't be applied.

# Create a change set for a CloudFormation stack
<a name="using-cfn-updating-stacks-changesets-create"></a>

To create a change set for a running stack, submit the changes that you want to make by providing a modified template, new input parameter values, or both. CloudFormation generates a change set by comparing your stack with the changes you submitted.

You can either modify a template before creating the change set or during change set creation.

------
#### [ Create a change set (console) ]

**To create a change set**

1. Open the CloudFormation console at [https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/).

1. On the navigation bar at the top of the screen, choose your AWS Region.

1. On the **Stacks** page, choose the running stack you want to create a change set for.

1. In the stack details pane, choose **Stack actions**, and then choose **Create a change set**.

1. On the **Create change set for *stack-name*** page, do one of the following to modify input parameter values, specify the location of an updated template, or modify the template:    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-changesets-create.html)

1. On the **Specify stack details** page, specify a name for the change set and optionally specify a description of the change set to identify its purpose in the **Overview** section. If your template contains parameters, on the **Specify stack details** page, enter or modify applicable input parameter values, and then choose **Next**.

   If you're reusing the stack's template, CloudFormation populates each parameter with the current value in the stack, with the exception of parameters declared with the `NoEcho` attribute. To use existing values for those parameters, select **Use existing value**.

   For more information about using `NoEcho` to mask sensitive information, and using dynamic parameters to manage secrets, see the [Do not embed credentials in your templates](security-best-practices.md#creds) best practice.

1. On the **Configure stack options** page, update the stack's tags, IAM service role, stack policy, rollback configuration, Amazon SNS notification topic (if applicable), or change sets.
**Note**  
Change sets for nested stacks are **Enabled** by default, which will create change sets for all nested stacks specified in your template. To create a change set for the current stack only, choose **Disabled**. For more information about change sets for nested stacks, see [Change sets for nested stacks](change-sets-for-nested-stacks.md).

1. If the template includes IAM resources, for **Capabilities**, choose **I acknowledge that CloudFormation might create IAM resources**. IAM resources can modify permissions in your AWS account; review these resources to ensure that you're permitting only the actions that you intend. For more information, see [Acknowledging IAM resources in CloudFormation templates](control-access-with-iam.md#using-iam-capabilities).

1. Choose **Next** to continue.

1. On the **Review *stack-name*** page, review the changes for this change set.

1. Choose **Submit**.

   You're redirected to the **Changes** tab of the change set's details page. While CloudFormation generates the change set, the status of the change set is `CREATE_PENDING`. After it has created the change set, CloudFormation sets the status to `CREATE_COMPLETE`. In the **Changes** section, CloudFormation lists all of the changes that it will make to your stack. For more information, see [View a change set for a CloudFormation stack](using-cfn-updating-stacks-changesets-view.md).

   Choose **View details** in the **Property-level changes** column to view changes made at the property-level.

   If CloudFormation fails to create the change set (reports `FAILED` status), fix the error displayed in the **Status** field, and then recreate the change set.

1. After confirming the changes look correct, choose **Execute change set**

------
#### [ Create a change set for nested stacks (console) ]

**To create a change set for nested stacks**

1. Open the CloudFormation console at [https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/).

1. On the navigation bar at the top of the screen, choose your AWS Region.

1. On the **Stacks** page, select the running stack you want to create a change set for.

1. In the stack details pane, choose **Stack actions**, and then choose **Create a change set**.

1. On the **Create change set for *stack-name*** page, do one of the following to modify input parameter values, specify the location of an updated template, or modify the template:    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-changesets-create.html)

1. On the **Specify stack details** page, specify a name for the change set and optionally specify a description of the change set to identify its purpose in the **Overview** section. If your template contains parameters, on the **Specify stack details** page, enter or modify applicable input parameter values, and then choose **Next**.

   If you're reusing the stack's template, CloudFormation populates each parameter with the current value in the stack, with the exception of parameters declared with the `NoEcho` attribute. To use existing values for those parameters, select **Use existing value**.

   For more information about using `NoEcho` to mask sensitive information, as well as using dynamic parameters to manage secrets, see the [Do not embed credentials in your templates](security-best-practices.md#creds) best practice.

1. On the **Configure stack options** page, update the stack's tags, IAM service role, stack policy, rollback configuration, Amazon SNS notification topic (if applicable), or change sets. For more information, see [Configure stack options](cfn-console-create-stack.md#configure-stack-options).
**Note**  
Change sets for nested stacks are **Enabled** by default, which will create change sets for all nested stacks specified in your template. For more information about change sets for nested stacks, see [Change sets for nested stacks](change-sets-for-nested-stacks.md).

1. If the template includes IAM resources, for **Capabilities**, choose **I acknowledge that CloudFormation might create IAM resources**. IAM resources can modify permissions in your AWS account; review these resources to ensure that you're permitting only the actions that you intend. For more information, see [Acknowledging IAM resources in CloudFormation templates](control-access-with-iam.md#using-iam-capabilities).

1. Choose **Next** to continue.

1. On the **Review *stack-name*** page, review the changes for this change set.

1. Choose **Submit**.
**Note**  
CloudFormation property-level change sets does not resolve cross-stack references when you create change sets for nested stacks. Change sets can mark resources in a child stack for conditional replacement if they reference the output of a parent stack, and the parent stack has been modified

   You're redirected to the **Changes** tab of the change set's details page. While CloudFormation generates the change set, the status of the change set is `CREATE_PENDING`. After it has created the change set, CloudFormation sets the status to `CREATE_COMPLETE`. In the **Changes** section, CloudFormation lists all of the changes that it will make to your stack. For more information, see [View a change set for a CloudFormation stack](using-cfn-updating-stacks-changesets-view.md).

   If CloudFormation fails to create the change set (reports `FAILED` status), fix the error displayed in the **Status** field, and then recreate the change set.

1. After confirming the changes look correct, choose **Execute change set**

------

**To create a change set (AWS CLI)**
+ Use the [https://docs.aws.amazon.com/cli/latest/reference/cloudformation/create-change-set.html](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/create-change-set.html) command.

  You submit your changes as command options. You can specify new parameter values, a modified template, or both. For example, the following command creates a change set named `SampleChangeSet` for the `MyStack` stack. The change set uses the current stack's template, but with a different value for the `Purpose` parameter:

  ```
  aws cloudformation create-change-set --stack-name MyStack \
      --change-set-name SampleChangeSet --use-previous-template \
      --parameters \
        ParameterKey="InstanceType",UsePreviousValue=true ParameterKey="KeyPairName",UsePreviousValue=true ParameterKey="Purpose",ParameterValue="production"
  ```

# View a change set for a CloudFormation stack
<a name="using-cfn-updating-stacks-changesets-view"></a>

After you create a change set, you can view the proposed changes before executing them. You can use the CloudFormation console, AWS CLI, or CloudFormation API to view change sets. The CloudFormation console provides a summary of the changes and a detailed list of changes in JSON format. The AWS CLI and AWS CloudFormation API return a detailed list of changes in JSON format.

------
#### [ View a change set (console) ]

**To view a change set**

1. Open the CloudFormation console at [https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/).

1. On the navigation bar at the top of the screen, choose your AWS Region.

1. On the **Stacks** page, choose the name of the stack that contains the change set that you want to view.

1. In the navigation pane, choose **Change Sets** to view a list of the stack's change sets.

1. Choose the name of the change set that you want to view.

   The CloudFormation console directs you to the change set's details page, where you can see the time the change set was created, its status, the input used to generate the change set, and a summary of the changes.

   In the **Changes** section, each row represents a resource that CloudFormation will add, modify, or remove.
   + **Add** – CloudFormation creates a resource when you add a resource to the stack's template.
   + **Modify** – CloudFormation modifies a resource when you change the properties of a resource in the stack's template.
   + **Remove** – CloudFormation deletes a resource when you delete a resource from the stack's template.
**Note**  
A modification can cause the resource to be interrupted or replaced (recreated). For more information about resource update behaviors, see [Understand update behaviors of stack resources](using-cfn-updating-stacks-update-behaviors.md).

   To focus on specific changes, use the filter view. For example, filter for a specific resource type, such as `AWS::EC2::Instance`. To filter for a specific resource, specify its logical or physical ID, such as `myWebServer` or `i-123abcd4`.

1. In the **Changes** section, choose **View details** in the **Property-level changes** column to view property value changes made to your resource.

1. The CloudFormation console directs you to the property-level changes page for a resource, where you can see the template configuration of the resource before executing a change set and what the template configuration will look like after executing the change set.

   The **Property-level changes** section table shows the **Path**, **Change type**, **Before value**, and **After value** for impacted properties. In the table, choose the checkbox for each change you want to highlight in the **Before** and **After** views of your template to see what changes will be made at the property-level.
   + **Add** – Added properties are highlighted green.
   + **Modify** – Modified properties are highlighted blue.
   + **Remove** – Removed properties are highlighted red.

------
#### [ View a change set for nested stack (console) ]

**To view a change set for nested stacks (console)**

1. Open the CloudFormation console at [https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/).

1. On the navigation bar at the top of the screen, choose your AWS Region.

1. On the **Stacks** page, choose the name of the stack that contains the change set that you want to view.

1. In the navigation pane, choose **Change sets** to view a list of the stack's change sets.

1. Choose the name of the change set that you want to view.

   The CloudFormation console directs you to the change set's details page, where you can see the time the change set was created, its status, the input used to generate the change set, and a summary of the changes.

   In the **Changes** section, each row represents a resource that CloudFormation will add, modify, remove, or show the status of dynamic.
   + **Add** – CloudFormation creates a resource when you add a resource to the stack's template.
   + **Modify** – CloudFormation modifies a resource when you change the properties of a resource in the stack's template.
   + **Remove** – CloudFormation deletes a resource when you delete a resource from the stack's template.
   + **Dynamic** – CloudFormation can't determine the exact resource change action from the nested stack's template.
**Note**  
A modification can cause the resource to be interrupted or replaced (recreated). For more information about resource update behaviors, see [Understand update behaviors of stack resources](using-cfn-updating-stacks-update-behaviors.md).

   To focus on specific changes, use the filter view. For example, filter for a specific resource type, such as **AWS::CloudFormation::Stack**. To filter for a specific resource, specify its logical or physical ID, such as **DeadLetterQueue** or **NestedStack**.

1. In the **Changes** section, choose **View nested change set** of the nested change set you want to view.

   The CloudFormation console directs you to the nested change set's details page. You can choose **Go to root change set** to view the root change set or, you can choose **View parent change set** to view the parent change set. For more information see, [Change sets for nested stacks](change-sets-for-nested-stacks.md).
**Note**  
CloudFormation property-level change sets does not resolve cross-stack references when you create change sets for nested stacks. Change sets can mark resources in a child stack for conditional replacement if they reference the output of a parent stack, and the parent stack has been modified

------

**To view a change set (AWS CLI)**

1. To get the ID of the change set, run the [https://docs.aws.amazon.com/cli/latest/reference/cloudformation/list-change-sets.html](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/list-change-sets.html) command.

   Specify the name of the stack that has the change set that you want to view, as shown in the following example:

   ```
   aws cloudformation list-change-sets --stack-name MyStack
   ```

   CloudFormation returns a list of change sets, similar to the following:

   ```
   {
       "Summaries": [
           {
               "StackId": "arn:aws:cloudformation:us-east-1:123456789012:stack/MyStack/1a2345b6-0000-00a0-a123-00abc0abc000",
               "Status": "CREATE_COMPLETE",
               "ChangeSetName": "SampleChangeSet",
               "CreationTime": "2020-11-18T20:44:05.889Z",
               "StackName": "MyStack",
               "ChangeSetId": "arn:aws:cloudformation:us-east-1:123456789012:changeSet/SampleChangeSet/1a2345b6-0000-00a0-a123-00abc0abc000"
           },
           {
               "StackId": "arn:aws:cloudformation:us-east-1:123456789012:stack/MyStack/1a2345b6-0000-00a0-a123-00abc0abc000",
               "Status": "CREATE_COMPLETE",
               "ChangeSetName": "SampleChangeSet-conditional",
               "CreationTime": "2020-11-18T21:15:56.398Z",
               "StackName": "MyStack",
               "ChangeSetId": "arn:aws:cloudformation:us-east-1:123456789012:changeSet/SampleChangeSet-conditional/1a2345b6-0000-00a0-a123-00abc0abc000"
           },
           {
               "StackId": "arn:aws:cloudformation:us-east-1:123456789012:stack/MyStack/1a2345b6-0000-00a0-a123-00abc0abc000",
               "Status": "CREATE_COMPLETE",
               "ChangeSetName": "SampleChangeSet-replacement",
               "CreationTime": "2020-11-18T21:03:37.706Z",
               "StackName": "MyStack",
               "ChangeSetId": "arn:aws:cloudformation:us-east-1:123456789012:changeSet/SampleChangeSet-replacement/1a2345b6-0000-00a0-a123-00abc0abc000"
           }
       ]
   }
   ```

1. Run the [https://docs.aws.amazon.com/cli/latest/reference/cloudformation/describe-change-set.html](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/describe-change-set.html) command, specifying the ID of the change set that you want to view. For example:

   ```
   aws cloudformation describe-change-set \
     --change-set-name arn:aws:cloudformation:us-east-1:123456789012:changeSet/SampleChangeSet/1a2345b6-0000-00a0-a123-00abc0abc000
   ```

   CloudFormation returns information about the specified change set.

   ```
   {
       "StackId": "arn:aws:cloudformation:us-east-1:123456789012:stack/MyStack/1a2345b6-0000-00a0-a123-00abc0abc000",
       "Status": "CREATE_COMPLETE",
       "ChangeSetName": "SampleChangeSet-direct",
       "Parameters": [
           {
               "ParameterValue": "testing",
               "ParameterKey": "Purpose"
           },
           {
               "ParameterValue": "ellioty-useast1",
               "ParameterKey": "KeyPairName"
           },
           {
               "ParameterValue": "t2.micro",
               "ParameterKey": "InstanceType"
           }
       ],
       "Changes": [
           {
               "ResourceChange": {
                   "ResourceType": "AWS::EC2::Instance",
                   "PhysicalResourceId": "i-1abc23d4",
                   "Details": [
                       {
                           "ChangeSource": "DirectModification",
                           "Evaluation": "Static",
                           "Target": {
                               "Attribute": "Tags",
                               "RequiresRecreation": "Never"
                           }
                       }
                   ],
                   "Action": "Modify",
                   "Scope": [
                       "Tags"
                   ],
                   "LogicalResourceId": "MyEC2Instance",
                   "Replacement": "False"
               },
               "Type": "Resource"
           }
       ],
       "CreationTime": "2020-11-18T23:35:25.813Z",
       "Capabilities": [],
       "StackName": "MyStack",
       "NotificationARNs": [],
       "ChangeSetId": "arn:aws:cloudformation:us-east-1:123456789012:changeSet/SampleChangeSet-direct/9edde307-960d-4e6e-ad66-b09ea2f20255"
   }
   ```

   Use `--include-property-values` with **describe-change-set** to list the property-level changes.

   The `Changes` key lists changes to resources. If you were to execute this change set, CloudFormation would update the tags of the `i-1abc23d4` EC2 instance. For a description of each field, see the [https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_Change.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_Change.html) data type in the *AWS CloudFormation API Reference*.

   For additional examples of change sets, see [Example change sets for CloudFormation stacks](using-cfn-updating-stacks-changesets-samples.md).

**To view property-level changes in a change set (AWS CLI)**
+ The following command lists the property-level changes related to a change set for a `AWS::EC2::NetworkInterface` resource that will remove the `Ipv4Prefixes` property, modifies the `Description` for the resource, and adds a `Tag`:

  ```
  aws cloudformation describe-change-set --include-property-values \
    --change-set-name arn:aws:cloudformation:us-east-1:123456789012:changeSet/ExampleChangeSet/9f7b541b-126b-44f7-998e-932174557841
  ```

  The following is example output.

  ```
  "ChangeSetName": "ExampleChangeSet",
      "ChangeSetId": "arn:aws:cloudformation:us-east-1:803642222207:changeSet/ExampleChangeSet/9f7b541b-126b-44f7-998e-932174557841",
      "StackId": "arn:aws:cloudformation:us-east-1:803642222207:stack/ExampleStack/ab664180-f686-11ee-9e29-12cd92393671",
      "StackName": "ExampleStack",
      "Description": null,
      "Parameters": null,
      "CreationTime": "2024-04-09T18:04:59.935000+00:00",
      "ExecutionStatus": "AVAILABLE",
      "Status": "CREATE_COMPLETE",
      "StatusReason": null,
      "NotificationARNs": [],
      "RollbackConfiguration": {
          "RollbackTriggers": []
      },
      "Capabilities": [],
      "Tags": null,
      "ParentChangeSetId": null,
      "IncludeNestedStacks": true,
      "RootChangeSetId": null,
      "OnStackFailure": null,
   {
      "Changes": [
          {
              "Type": "Resource",
              "ResourceChange": {
                  "Action": "Modify",
                  "LogicalResourceId": "EC2NetworkInterface00eni067fd35b649a05b7100Tpyls",
                  "PhysicalResourceId": "eni-067fd35b649a05b71",
                  "ResourceType": "AWS::EC2::NetworkInterface",
                  "Replacement": "False",
                  "Scope": [
                      "Properties",
                      "Tags"
                  ],
                  "Details": [
                      {
                          "Target": {
                              "Attribute": "Properties",
                              "Name": "Ipv4Prefixes",
                              "RequiresRecreation": "Never",
                              "Path": "/Properties/Ipv4Prefixes",
                              "BeforeValue": "[]",
                              "AttributeChangeType": "Remove"
                          },
                          "Evaluation": "Static",
                          "ChangeSource": "DirectModification"
                      },
                      {
                          "Target": {
                              "Attribute": "Properties",
                              "Name": "Description",
                              "RequiresRecreation": "Never",
                              "Path": "/Properties/Description",
                              "BeforeValue": "",
                              "AfterValue": "Description",
                              "AttributeChangeType": "Modify"
                          },
                          "Evaluation": "Static",
                          "ChangeSource": "DirectModification"
                      },
                      {
                          "Target": {
                              "Attribute": "Tags",
                              "RequiresRecreation": "Never",
                              "Path": "/Properties/Tags/0",
                              "AfterValue": "{\"Key\":\"Test\",\"Value\":\"Test\"}",
                              "AttributeChangeType": "Add"
                          },
                          "Evaluation": "Static",
                          "ChangeSource": "DirectModification"
                      }
                  ],
                  "BeforeContext": "{\"Properties\":{\"Description\":\"\",\"PrivateIpAddress\":\"172.31.76.2\",\"PrivateIpAddresses\":[{\"PrivateIpAddress\":\"172.31.76.2\",\"Primary\":\"true\"}],\"SecondaryPrivateIpAddressCount\":\"0\",\"Ipv6PrefixCount\":\"0\",\"Ipv4Prefixes\":[],\"Ipv4PrefixCount\":\"0\",\"GroupSet\":[\"sg-05a45689b1059e82d\"],\"Ipv6Prefixes\":[],\"SubnetId\":\"subnet-455e8969\",\"SourceDestCheck\":\"true\",\"InterfaceType\":\"interface\",\"Tags\":[]},\"UpdateReplacePolicy\":\"Retain\",\"DeletionPolicy\":\"Retain\"}",
                  "AfterContext": "{\"Properties\":{\"Description\":\"Description\",\"PrivateIpAddress\":\"172.31.76.2\",\"PrivateIpAddresses\":[{\"PrivateIpAddress\":\"172.31.76.2\",\"Primary\":\"true\"}],\"SecondaryPrivateIpAddressCount\":\"0\",\"Ipv6PrefixCount\":\"0\",\"Ipv4PrefixCount\":\"0\",\"GroupSet\":[\"sg-05a45689b1059e82d\"],\"Ipv6Prefixes\":[],\"SubnetId\":\"subnet-455e8969\",\"SourceDestCheck\":\"true\",\"InterfaceType\":\"interface\",\"Tags\":[{\"Value\":\"Test\",\"Key\":\"Test\"}]},\"UpdateReplacePolicy\":\"Retain\",\"DeletionPolicy\":\"Retain\"}"
              }
          }
      ],
      "ChangeSetName": "ExampleChangeSet",
      "ChangeSetId": "arn:aws:cloudformation:us-east-1:123456789012:changeSet/ExampleChangeSet/9f7b541b-126b-44f7-998e-932174557841",
      "StackId": "arn:aws:cloudformation:us-east-1:123456789012:stack/ExampleStack/ab664180-f686-11ee-9e29-12cd92393671",
  ```

# Using drift-aware change sets
<a name="drift-aware-change-sets"></a>

Drift-aware change sets are enhanced CloudFormation change sets that allow you to identify and manage stack drift in a safe manner. Stacks drift from their expected template configuration when stack resources are changed outside CloudFormation, using the AWS Management Console, AWS CLI, or SDK of underlying services. Drift-aware change sets compare templates with the actual state of your stack resources and bring drifted resources in line with their template definitions. When the template definition of a resource is updated to match its actual state, drift-aware change sets reset the drift status of the resource without modifying the resource.

The benefits of using drift-aware change sets include:
+ **Preview overwrites of drift** – Detect whether a deployment will revert critical out-of-band changes made during incident response.
+ **Systematic drift reconciliation** – Safely align drifted resources with compliant template definitions, either by overwriting drifted properties with template values or updating the template to match actual resource state.
+ **Enhanced rollback capabilities** – If a deployment fails, restore resources to their actual pre-deployment state, not the previous template state.
+ **Complete visibility** – See exactly how your deployment will affect actual resource configurations before making changes.

Traditional change sets provide a comparison of your new template with the previous template for a stack, but do not account for stack drift. Drift-aware change sets solve this problem by providing a three-way comparison between:
+ **Actual state** – The live configuration of your resources. CloudFormation will read the configuration of resources in your account at the time of change set creation via underlying service APIs.
+ **Previous deployment state** – The configuration defined in the template from your last CloudFormation deployment.
+ **Desired state** – The configuration defined in your new template.

Drift-aware change sets will update the actual state of all stack resources to match the desired state, even if a resource was not explicitly changed in the template.

## Considerations
<a name="drift-aware-change-sets-considerations"></a>
+ **Resource type support** – Drift-aware change sets support a comparison of the desired state with the actual state for hundreds of resource types. For unsupported resource types, drift-aware change sets fall back to comparing the previous deployment state with the desired state. See the Supported Resource Types section for details.
+ **Write-only properties** – For properties containing sensitive data (passwords, secrets), drift-aware change sets compare against previous deployment values rather than actual values.
+ **AWS-managed properties** – Drift-aware change sets preserve out-of-band changes made by AWS services to managed properties, such as the desired capacity of an Auto Scaling group. See the AWS-managed properties section for details.
+ **External tag keys** – Drift-aware change sets do not remove or modify tag keys that were not specified in the template, preventing conflicts with attribute-based access control (ABAC) systems.
+ **Replacement of drifted resources** – Drift-aware change sets do not support drift reconciliation for immutable properties.
+ **Cross-stack attachments** – Some resource types, such as `AWS::IAM::Policy`, can influence the actual state of other resource types, such as `AWS::IAM::Role`. Drift-aware change sets handle attachment of resources within a stack. If a resource is modified via attachment of a secondary resource from a different stack, drift-aware change sets will detect the modification as drift and can revert the attachment. Popular attachable resources include `AWS::IAM::Policy`, `AWS::IAM::ManagedPolicy`, `AWS::EC2::SecurityGroupIngress`, and `AWS::EC2::SecurityGroupEgress`.

## AWS-managed properties
<a name="aws-managed-properties"></a>

You can configure specific resource properties for active AWS management. For example, you can allow Amazon Relational Database Service (Amazon RDS) to automatically upgrade the minor engine version of an Amazon RDS table. These changes can show up as stack drift in CloudFormation. Drift-aware change sets recognize that drift is expected for AWS-managed properties and leave their actual value untouched if you have not modified the property in their template. Top examples of AWS-managed properties are:
+ Enabling the `AutoMinorVersionUpgrade` property of an Amazon RDS table to allow automatic updates of engine version.
+ Using the `AWS::ApplicationAutoScaling::ScalableTarget` resource to enable auto-scaling for properties such as the read/write capacity units of an Amazon DynamoDB table and the desired count of an Amazon Elastic Container Service cluster.
+ Using the `AWS::AutoScaling::ScalingPolicy` for Auto Scaling groups.

Drift-aware change sets clarify the properties which were identified as AWS-managed. See the AWS CLI section for details.

## Using drift-aware change sets (console)
<a name="drift-aware-change-sets-console"></a>

You can create and manage drift-aware change sets through the CloudFormation console using the same workflow as traditional change sets, with additional options for deployment modes.

### Creating drift-aware change sets
<a name="drift-aware-change-sets-console-create"></a>

**To create a drift-aware change set (console)**

1. Sign in to the AWS Management Console and open the CloudFormation console at [https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/).

1. On the **Stacks** page, select the stack that you want to update.

1. Choose **Stack actions**, and then choose **Create change set for current stack**.

1. On the **Create change set** page, for **Change set type**, choose **Drift aware change set**.

1. Choose **Create change set**.

1. On the change set details page, review the three-way comparison showing actual, previous deployment, and desired state for each affected resource.

1. If you're satisfied with the changes, choose **Execute change set**.

### Reviewing drift-aware change sets
<a name="drift-aware-change-sets-console-review"></a>

When you view a drift-aware change set in the console, you'll see enhanced information compared to traditional change sets:
+ **Stack drift status** – Indicates whether the stack has drifted from its last deployment.
+ **Property comparison** – Shows a JSON diff between the actual and desired state of an affected resource.
+ **Drift indicators** – Clearly marks properties within the JSON diff that have drifted. Click on **View drift** to see the previous deployment value for a property.
+ **Value source indicators** – Shows whether before values for a property come from actual state or previous deployment state.

## Using drift-aware change sets (AWS CLI)
<a name="drift-aware-change-sets-cli"></a>

You can create and manage drift-aware change sets using the AWS CLI by adding the `--deployment-mode REVERT_DRIFT` parameter to the **create-change-set** command.

### Creating drift-aware change sets
<a name="drift-aware-change-sets-cli-create"></a>

**To create a drift-aware change set**  
Use the [create-change-set](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/create-change-set.html) command with the `--deployment-mode REVERT_DRIFT` parameter to create a drift-aware change set.

```
aws cloudformation create-change-set \
  --stack-name my-stack \
  --change-set-name my-drift-aware-changeset \
  --template-body file://updated-template.yaml \
  --deployment-mode REVERT_DRIFT \
  --capabilities CAPABILITY_IAM
```

### Reviewing drift-aware change sets
<a name="drift-aware-change-sets-cli-review"></a>

**To review the details of a drift-aware change set**  
Use the [describe-change-set](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/describe-change-set.html) command to review the details of a drift-aware change set:

```
aws cloudformation describe-change-set \
  --change-set-name my-drift-aware-changeset \
  --stack-name my-stack
```

The response includes enhanced information for drift-aware change sets:
+ `StackDriftStatus` – Shows whether the stack has drifted (`DRIFTED`, `IN_SYNC`, `NOT_CHECKED`, or `UNKNOWN`).
+ `ResourceDriftStatus` – Shows the drift status for each resource (`DELETED`, `MODIFIED`, `IN_SYNC`, or `NOT_CHECKED`).
+ `BeforeValueFrom` – Indicates whether the before value for a property comes from `ACTUAL_STATE` or `PREVIOUS_DEPLOYMENT_STATE`.
+ `Drift` – Contains the drift details for a property including `PreviousValue`, `ActualValue`, and `DriftDetectionTimestamp`.
+ `ResourceDriftIgnoredProperties` – Contains the properties of a resource for which the change set will not revert drift and the reasons for ignoring drift.

For more information, see [DescribeChangeSet](https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DescribeChangeSet.html) in the *AWS CloudFormation API Reference*.

### Executing drift-aware change sets
<a name="drift-aware-change-sets-cli-execute"></a>

**To execute a drift-aware change set**  
After reviewing the change set, use the [execute-change-set](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/execute-change-set.html) command to apply the changes:

```
aws cloudformation execute-change-set \
  --change-set-name my-drift-aware-changeset \
  --stack-name my-stack
```

If the deployment fails, CloudFormation will roll back resources to their actual pre-deployment state and preserve out-of-band changes made since the last deployment.

## Supported resource types
<a name="drift-aware-change-sets-supported-resources"></a>

Drift-aware change sets support a three-way comparison of actual state, previous deployment state, and desired state for all [resource types](resource-import-supported-resources.md) that support drift detection, except the following resource types:
+ `AWS::SageMaker::MlflowTrackingServer`
+ `AWS::Route53Resolver::FirewallRuleGroup`
+ `AWS::MediaLive::Multiplexprogram`
+ `AWS::VpcLattice::ResourceConfiguration`
+ `AWS::S3::StorageLensGroup`
+ `AWS::Bedrock::AgentAlias`
+ `AWS::MSK::Cluster`
+ `AWS::RDS::DBProxy`
+ `AWS::Redshift::ClusterParameterGroup`
+ `AWS::QBusiness::Index`
+ `AWS::NetworkManager::CoreNetwork`
+ `AWS::IAM::OIDCProvider`
+ `AWS::Organizations::ResourcePolicy`
+ `AWS::SNS::TopicInlinePolicy`
+ `AWS::Route53::KeySigningKey`
+ `AWS::DataZone::PolicyGrant`
+ `AWS::Transfer::Certificate`
+ `AWS::SageMaker::ImageVersion`
+ `AWS::Neptune::DBParameterGroup`
+ `AWS::ODB::CloudVmCluster`
+ `AWS::RolesAnywhere::TrustAnchor`
+ `AWS::Detective::Graph`
+ `AWS::Maester::DocumentType`
+ `AWS::SageMaker::ModelPackageGroup`
+ `AWS::S3Express::BucketPolicy`
+ `AWS::Panorama::PackageVersion`
+ `AWS::S3Tables::TableBucketPolicy`

Drift-aware change sets fall back to a comparison of previous deployment state and desired state for resources that do not support the three-way comparison.

# Execute a change set for a CloudFormation stack
<a name="using-cfn-updating-stacks-changesets-execute"></a>

To make the changes described in a change set to your stack, execute the change set.

**Important**  
After you execute a change set, CloudFormation deletes any additional change sets that are associated with the stack because they're no longer valid for the updated stack. If an update fails, you need to create a new change set.

**Stack Policies and Executing a Change Set**  
If you execute a change set on a stack that has a stack policy associated with it, CloudFormation enforces the policy when it updates the stack. You can't specify a temporary stack policy that overrides the existing policy when you execute a change set. To update a protected resource, you must update the stack policy or use the direct update method. For more information, see [Update stacks directly](using-cfn-updating-stacks-direct.md).

------
#### [ Execute a change set (console) ]

**To execute a change set**

1. Open the CloudFormation console at [https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/).

1. On the navigation bar at the top of the screen, choose your AWS Region.

1. On the **Stacks** page, choose the name the stack that you want to update.

1. In the navigation pane, choose **Change sets** to view a list of the stack's change sets.

1. Choose the name of the change set that you want to execute.

1. On the change set's details page, choose **Execute change set**.

   CloudFormation immediately starts updating the stack. The CloudFormation console directs you to the **Events** tab, where you can monitor the progress of the stack update. For more information, see [Monitor stack progress](monitor-stack-progress.md).

------
#### [ Execute a change set for nested stacks (console) ]

**To execute a change set for nested stacks**

1. Open the CloudFormation console at [https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/).

1. On the navigation bar at the top of the screen, choose your AWS Region.

1. On the **Stacks** page, choose the name the stack that you want to update. You must choose the stack name associated with the root change set.

1. In the navigation pane, choose **Change sets** to view a list of the stack's change sets.

1. Choose the name of the root change set that you want to execute.

1. On the change set's details page, choose **Execute change set**.
**Note**  
CloudFormation executes the changes described in your root change set and nested change sets, if **Enabled** for change sets for nested stacks was selected during the [Create a change set for a CloudFormation stack](using-cfn-updating-stacks-changesets-create.md) process.

   CloudFormation immediately starts updating the stack. The CloudFormation console directs you to the **Events** tab, where you can monitor the progress of the stack update. For more information, see [Monitor stack progress](monitor-stack-progress.md).

------

**To execute a change set (AWS CLI)**
+ Run the [https://docs.aws.amazon.com/cli/latest/reference/cloudformation/execute-change-set.html](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/execute-change-set.html) command.

  Specify the change set ID of the change set that you want to execute, as shown in the following example:

  ```
  aws cloudformation execute-change-set \
      --change-set-name \
        arn:aws:cloudformation:us-east-1:123456789012:changeSet/SampleChangeSet/1a2345b6-0000-00a0-a123-00abc0abc000
  ```

  The command in the example executes a change set with the ID `arn:aws:cloudformation:us-east-1:123456789012:changeSet/SampleChangeSet/1a2345b6-0000-00a0-a123-00abc0abc000`.

  After you run the command, CloudFormation starts updating the stack. To view the stack's progress, use the [describe-stacks](service_code_examples.md#describe-stacks-sdk) command.

# Delete a change set for a CloudFormation stack
<a name="using-cfn-updating-stacks-changesets-delete"></a>

Deleting a change set removes it from the list of change sets for the stack. Deleting a change set prevents you or another user from accidentally executing a change set that shouldn't be applied. Unless you delete them, CloudFormation retains all change sets until you update the stack.

------
#### [ Delete a change set ]

**To delete a change set (console)**

1. Open the CloudFormation console at [https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/).

1. On the navigation bar at the top of the screen, choose your AWS Region.

1. On the **Stacks** page, select the name of the stack that contains the change set that you want to delete.

1. In the navigation pane, choose **Change sets** to view a list of the stack's change sets.

1. Select the name of the change set that you want to delete.

1. On the change set's details page, choose **Delete change set**.

   CloudFormation immediately starts to delete the change set from the stack's list of change sets, and you're redirected to the **Stacks** page.

------
#### [ Delete a change set for nested stacks (console) ]

**To delete a change set for nested stacks**

1. Open the CloudFormation console at [https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/).

1. On the navigation bar at the top of the screen, choose your AWS Region.

1. On the **Stacks** page, select the stack name associated with the root change set.

1. In the navigation pane, choose **Change sets** to view a list of the stack's change sets.

1. Select the name of the change set that you want to delete. 

1. On the change set's details page, choose **Delete**. By choosing **Delete change set**, you will delete the whole hierarchy of nested change sets.
**Note**  
The delete operation for change sets for nested stacks is asynchronous and will show a `DELETE_PENDING` status, followed by a `DELETE_IN_PROGRESS` status. Upon completion of the delete change set operation, the change sets will be removed from the list. Nested stacks in the `REVIEW_IN_PROGRESS` status will also be deleted if they were created during the change set creation.

   CloudFormation immediately starts to delete the change set from the stack's list of change sets.
**Note**  
If you have nested stacks that are stuck in an in-progress operation, see Troubleshooting Errors in [Nested stacks rollback failure](troubleshooting.md#troubleshooting-errors-nested-stacks-are-stuck).

------

**To delete a change set (AWS CLI)**
+ Run the [https://docs.aws.amazon.com/cli/latest/reference/cloudformation/delete-change-set.html](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/delete-change-set.html) command, specifying the ID of the change set that you want to delete, as shown in the following example:

  ```
  aws cloudformation delete-change-set \
      --change-set-name \
        arn:aws:cloudformation:us-east-1:123456789012:changeSet/SampleChangeSet/1a2345b6-0000-00a0-a123-00abc0abc000
  ```

# Example change sets for CloudFormation stacks
<a name="using-cfn-updating-stacks-changesets-samples"></a>

This section provides examples of the change sets that CloudFormation would create for common stack changes. They show how to edit a template directly; modify a single input parameter; plan for resource recreation (replacements), which prevents you from losing data that wasn't backed up or interrupting applications that are running in your stack; and add and remove resources. To illustrate how change sets work, we'll walk through the changes that were submitted and discuss the resulting change set. Because each example builds on and assumes that you understand the previous example, we recommend that you read them in order. For a description of each field in a change set, see the [Change](https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_Change.html) data type in the *AWS CloudFormation API Reference*.

You can use the [console](using-cfn-updating-stacks-changesets-view.md), AWS CLI, or CloudFormation [https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DescribeChangeSet.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DescribeChangeSet.html) API operation to view change set details.

We generated each of the following change sets from a stack with the following [sample template](https://s3.amazonaws.com/cloudformation-examples/user-guide/changesets/ec2-instance.txt):

```
{
  "AWSTemplateFormatVersion" : "2010-09-09",
  "Description" : "A sample EC2 instance template for testing change sets.",
  "Parameters" : {
    "Purpose" : {
      "Type" : "String",
      "Default" : "testing",
      "AllowedValues" : ["testing", "production"],
      "Description" : "The purpose of this instance."
    },
    "KeyPairName" : {
      "Type": "AWS::EC2::KeyPair::KeyName",
      "Description" : "Name of an existing EC2 KeyPair to enable SSH access to the instance"
    },
    "InstanceType" : {
      "Type" : "String",
      "Default" : "t2.micro",
      "AllowedValues" : ["t2.micro", "t2.small", "t2.medium"],
      "Description" : "The EC2 instance type."
    }
  },
  "Resources" : {
    "MyEC2Instance" : {
      "Type" : "AWS::EC2::Instance",
      "Properties" : {
        "KeyName" : { "Ref" : "KeyPairName" },
        "InstanceType" : { "Ref" : "InstanceType" },
        "ImageId" : "ami-8fcee4e5",
        "Tags" : [
          {
            "Key" : "Purpose",
            "Value" : { "Ref" : "Purpose" }
          }
        ]
      }
    }
  }
}
```

## Directly editing a template
<a name="using-cfn-updating-stacks-changesets-samples-directly-editing-a-template"></a>

When you directly modify resources in the stack's template to generate a change set, CloudFormation classifies the change as a direct modification, as opposed to changes initiated by an updated parameter value. The following change set, which added a new tag to the `i-1abc23d4` instance, is an example of a direct modification. All other input values, such as the parameter values and capabilities, are unchanged, so we'll focus on the `Changes` structure.

```
{
    "StackId": "arn:aws:cloudformation:us-east-1:123456789012:stack/MyStack/1a2345b6-0000-00a0-a123-00abc0abc000",
    "Status": "CREATE_COMPLETE",
    "ChangeSetName": "SampleChangeSet-direct",
    "Parameters": [
        {
            "ParameterValue": "testing",
            "ParameterKey": "Purpose"
        },
        {
            "ParameterValue": "MyKeyName",
            "ParameterKey": "KeyPairName"
        },
        {
            "ParameterValue": "t2.micro",
            "ParameterKey": "InstanceType"
        }
    ],
    "Changes": [
        {
            "ResourceChange": {
                "ResourceType": "AWS::EC2::Instance",
                "PhysicalResourceId": "i-1abc23d4",
                "Details": [
                    {
                        "ChangeSource": "DirectModification",
                        "Evaluation": "Static",
                        "Target": {
                            "Attribute": "Tags",
                            "RequiresRecreation": "Never"
                        }
                    }
                ],
                "Action": "Modify",
                "Scope": [
                    "Tags"
                ],
                "LogicalResourceId": "MyEC2Instance",
                "Replacement": "False"
            },
            "Type": "Resource"
        }
    ],
    "CreationTime": "2020-11-18T23:35:25.813Z",
    "Capabilities": [],
    "StackName": "MyStack",
    "NotificationARNs": [],
    "ChangeSetId": "arn:aws:cloudformation:us-east-1:123456789012:changeSet/SampleChangeSet-direct/1a2345b6-0000-00a0-a123-00abc0abc000"
}
```

In the `Changes` structure, there's only one `ResourceChange` structure. This structure describes information such as the type of resource CloudFormation will change, the action CloudFormation will take, the ID of the resource, the scope of the change, and whether the change requires a replacement (where CloudFormation creates a new resource and then deletes the old one). In the example, the change set indicates that CloudFormation will modify the `Tags` attribute of the `i-1abc23d4` EC2 instance, and doesn't require the instance to be replaced.

In the `Details` structure, CloudFormation labels this change as a direct modification that will never require the instance to be recreated (replaced). You can confidently execute this change, knowing that CloudFormation won't replace the instance.

CloudFormation shows this change as a `Static` evaluation. A static evaluation means that CloudFormation can determine the tag's value before executing the change set. In some cases, CloudFormation can determine a value only after you execute a change set. CloudFormation labels those changes as `Dynamic` evaluations. For example, if you reference an updated resource that's conditionally replaced, CloudFormation can't determine whether the reference to the updated resource will change.

## Modifying an input parameter value
<a name="using-cfn-updating-stacks-changesets-samples-modifying-a-single-input-parameter-value"></a>

When you modify an input parameter value, CloudFormation generates two changes for each resource that uses the updated parameter value. In this example, we want to highlight what those changes look like and which information you should focus on. The following example was generated by changing the value of the `Purpose` input parameter only.

The `Purpose` parameter specifies a tag key value for the EC2 instance. In the example, the parameter value was changed from `testing` to `production`. The new value is shown in the `Parameters` structure.

```
{
    "StackId": "arn:aws:cloudformation:us-east-1:123456789012:stack/MyStack/1a2345b6-0000-00a0-a123-00abc0abc000",
    "Status": "CREATE_COMPLETE",
    "ChangeSetName": "SampleChangeSet",
    "Parameters": [
        {
            "ParameterValue": "production",
            "ParameterKey": "Purpose"
        },
        {
            "ParameterValue": "MyKeyName",
            "ParameterKey": "KeyPairName"
        },
        {
            "ParameterValue": "t2.micro",
            "ParameterKey": "InstanceType"
        }
    ],
    "Changes": [
        {
            "ResourceChange": {
                "ResourceType": "AWS::EC2::Instance",
                "PhysicalResourceId": "i-1abc23d4",
                "Details": [
                    {
                        "ChangeSource": "DirectModification",
                        "Evaluation": "Dynamic",
                        "Target": {
                            "Attribute": "Tags",
                            "RequiresRecreation": "Never"
                        }
                    },
                    {
                        "CausingEntity": "Purpose",
                        "ChangeSource": "ParameterReference",
                        "Evaluation": "Static",
                        "Target": {
                            "Attribute": "Tags",
                            "RequiresRecreation": "Never"
                        }
                    }
                ],
                "Action": "Modify",
                "Scope": [
                    "Tags"
                ],
                "LogicalResourceId": "MyEC2Instance",
                "Replacement": "False"
            },
            "Type": "Resource"
        }
    ],
    "CreationTime": "2020-11-18T23:59:18.447Z",
    "Capabilities": [],
    "StackName": "MyStack",
    "NotificationARNs": [],
    "ChangeSetId": "arn:aws:cloudformation:us-east-1:123456789012:changeSet/SampleChangeSet/1a2345b6-0000-00a0-a123-00abc0abc000"
}
```

The `Changes` structure functions similar to way it does in the [Directly editing a template](#using-cfn-updating-stacks-changesets-samples-directly-editing-a-template) example. There's only one `ResourceChange` structure; it describes a change to the `Tags` attribute of the `i-1abc23d4` EC2 instance.

However, in the `Details` structure, the change set shows two changes for the `Tags` attribute, even though only a single parameter value was changed. Resources that reference a changed parameter value (using the `Ref` intrinsic function) always result in two changes: one with a `Dynamic` evaluation and another with a `Static` evaluation. You can see these types of changes by viewing the following fields:
+ For the `Static` evaluation change, view the `ChangeSource` field. In this example, the `ChangeSource` field equals `ParameterReference`, meaning that this change is a result of an updated parameter reference value. The change set must contain a similar `Dynamic` evaluation change.
+ You can find the matching `Dynamic` evaluation change by comparing the `Target` structure for both changes, which will contain the same information. In this example, the `Target` structures for both changes contain the same values for the `Attribute` and `RequireRecreation` fields.

For these types of changes, focus on the static evaluation, which gives you the most detailed information about the change. In this example, the static evaluation shows that the change is the result of a change in a parameter reference value (`ParameterReference`). The exact parameter that was changed is indicated by the `CauseEntity` field (the `Purpose` parameter).

## Determining the value of the replacement field
<a name="using-cfn-updating-stacks-changesets-samples-determining-the-value-of-the-replacement-field"></a>

The `Replacement` field in a `ResourceChange` structure indicates whether CloudFormation will recreate the resource. Planning for resource recreation (replacements) prevents you from losing data that wasn't backed up or interrupting applications that are running in your stack.

The value in the `Replacement` field depends on whether a change requires a replacement, indicated by the `RequiresRecreation` field in a change's `Target` structure. For example, if the `RequiresRecreation` field is `Never`, the `Replacement` field is `False`. However, if there are multiple changes on a single resource and each change has a different value for the `RequiresRecreation` field, CloudFormation updates the resource using the most intrusive behavior. In other words, if only one of the many changes requires a replacement, CloudFormation must replace the resource and, therefore, sets the `Replacement` field to `True`.

The following change set was generated by changing the values for every parameter (`Purpose`, `InstanceType`, and `KeyPairName`), which are all used by the EC2 instance. With these changes, CloudFormation will be required to replace the instance because the `Replacement` field is equal to `True`.

```
{
    "StackId": "arn:aws:cloudformation:us-east-1:123456789012:stack/MyStack/1a2345b6-0000-00a0-a123-00abc0abc000",
    "Status": "CREATE_COMPLETE",
    "ChangeSetName": "SampleChangeSet-multiple",
    "Parameters": [
        {
            "ParameterValue": "production",
            "ParameterKey": "Purpose"
        },
        {
            "ParameterValue": "MyNewKeyName",
            "ParameterKey": "KeyPairName"
        },
        {
            "ParameterValue": "t2.small",
            "ParameterKey": "InstanceType"
        }
    ],
    "Changes": [
        {
            "ResourceChange": {
                "ResourceType": "AWS::EC2::Instance",
                "PhysicalResourceId": "i-7bef86f8",
                "Details": [
                    {
                        "ChangeSource": "DirectModification",
                        "Evaluation": "Dynamic",
                        "Target": {
                            "Attribute": "Properties",
                            "Name": "KeyName",
                            "RequiresRecreation": "Always"
                        }
                    },
                    {
                        "ChangeSource": "DirectModification",
                        "Evaluation": "Dynamic",
                        "Target": {
                            "Attribute": "Properties",
                            "Name": "InstanceType",
                            "RequiresRecreation": "Conditionally"
                        }
                    },
                    {
                        "ChangeSource": "DirectModification",
                        "Evaluation": "Dynamic",
                        "Target": {
                            "Attribute": "Tags",
                            "RequiresRecreation": "Never"
                        }
                    },
                    {
                        "CausingEntity": "KeyPairName",
                        "ChangeSource": "ParameterReference",
                        "Evaluation": "Static",
                        "Target": {
                            "Attribute": "Properties",
                            "Name": "KeyName",
                            "RequiresRecreation": "Always"
                        }
                    },
                    {
                        "CausingEntity": "InstanceType",
                        "ChangeSource": "ParameterReference",
                        "Evaluation": "Static",
                        "Target": {
                            "Attribute": "Properties",
                            "Name": "InstanceType",
                            "RequiresRecreation": "Conditionally"
                        }
                    },
                    {
                        "CausingEntity": "Purpose",
                        "ChangeSource": "ParameterReference",
                        "Evaluation": "Static",
                        "Target": {
                            "Attribute": "Tags",
                            "RequiresRecreation": "Never"
                        }
                    }
                ],
                "Action": "Modify",
                "Scope": [
                    "Tags",
                    "Properties"
                ],
                "LogicalResourceId": "MyEC2Instance",
                "Replacement": "True"
            },
            "Type": "Resource"
        }
    ],
    "CreationTime": "2020-11-18T00:39:35.974Z",
    "Capabilities": [],
    "StackName": "MyStack",
    "NotificationARNs": [],
    "ChangeSetId": "arn:aws:cloudformation:us-east-1:123456789012:changeSet/SampleChangeSet-multiple/1a2345b6-0000-00a0-a123-00abc0abc000"
}
```

Identify the change that requires the resource to be replaced by viewing each change (the static evaluations in the `Details` structure). In this example, each change has a different value for the `RequireRecreation` field, but the change to the `KeyName` property has the most intrusive update behavior, always requiring a recreation. CloudFormation will replace the instance because the key name was changed.

If the key name were unchanged, the change to the `InstanceType` property would have the most intrusive update behavior (`Conditionally`), so the `Replacement` field would be `Conditionally`. To find the conditions in which CloudFormation replaces the instance, view the update behavior for the `InstanceType` property of the [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-instance.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-instance.html) resource type.

## Adding and removing resources
<a name="using-cfn-updating-stacks-changesets-samples-adding-and-removing-resources"></a>

The following example was generated by submitting a modified template that removes the EC2 instance and adds an Auto Scaling group and launch configuration.

```
{
    "StackId": "arn:aws:cloudformation:us-east-1:123456789012:stack/MyStack/1a2345b6-0000-00a0-a123-00abc0abc000",
    "Status": "CREATE_COMPLETE",
    "ChangeSetName": "SampleChangeSet-addremove",
    "Parameters": [
        {
            "ParameterValue": "testing",
            "ParameterKey": "Purpose"
        },
        {
            "ParameterValue": "MyKeyName",
            "ParameterKey": "KeyPairName"
        },
        {
            "ParameterValue": "t2.micro",
            "ParameterKey": "InstanceType"
        }
    ],
    "Changes": [
        {
            "ResourceChange": {
                "Action": "Add",
                "ResourceType": "AWS::AutoScaling::AutoScalingGroup",
                "Scope": [],
                "Details": [],
                "LogicalResourceId": "AutoScalingGroup"
            },
            "Type": "Resource"
        },
        {
            "ResourceChange": {
                "Action": "Add",
                "ResourceType": "AWS::AutoScaling::LaunchConfiguration",
                "Scope": [],
                "Details": [],
                "LogicalResourceId": "LaunchConfig"
            },
            "Type": "Resource"
        },
        {
            "ResourceChange": {
                "ResourceType": "AWS::EC2::Instance",
                "PhysicalResourceId": "i-1abc23d4",
                "Details": [],
                "Action": "Remove",
                "Scope": [],
                "LogicalResourceId": "MyEC2Instance"
            },
            "Type": "Resource"
        }
    ],
    "CreationTime": "2020-11-18T01:44:08.444Z",
    "Capabilities": [],
    "StackName": "MyStack",
    "NotificationARNs": [],
    "ChangeSetId": "arn:aws:cloudformation:us-east-1:123456789012:changeSet/SampleChangeSet-addremove/1a2345b6-0000-00a0-a123-00abc0abc000"
}
```

In the `Changes` structure, there are three `ResourceChange` structures, one for each resource. For each resource, the `Action` field indicates whether CloudFormation adds or removes the resource. The `Scope` and `Details` fields are empty because they apply only to modified resources.

For new resources, CloudFormation can't determine the value of some fields until you execute the change set. For example, CloudFormation doesn't provide the physical IDs of the Auto Scaling group and launch configuration because they don't exist yet. CloudFormation creates the new resources when you execute the change set.

## Viewing property-level changes
<a name="using-cfn-updating-stacks-changesets-samples-property-level-change-set"></a>

The following example shows property-level changes to the `Tag` property of an Amazon EC2 instance. The tag `Value` and `Key` will change to `Test`.

```
"ChangeSetName": "SampleChangeSet",
    "ChangeSetId": "arn:aws:cloudformation:us-east-1:123456789012:changeSet/SampleChangeSet/38d91d27-798d-4736-9bf1-fb7c46207807",
    "StackId": "arn:aws:cloudformation:us-east-1:123456789012:stack/SampleEc2Template/68edcdc0-f6b6-11ee-966c-126d572cdd11",
    "StackName": "SampleEc2Template",
    "Description": "A sample EC2 instance template for testing change sets.",
    "Parameters": [
        {
            "ParameterKey": "KeyPairName",
            "ParameterValue": "BatchTest"
        },
        {
            "ParameterKey": "Purpose",
            "ParameterValue": "testing"
        },
        {
            "ParameterKey": "InstanceType",
            "ParameterValue": "t2.micro"
        }
    ],
    "CreationTime": "2024-04-09T21:29:10.759000+00:00",
    "ExecutionStatus": "AVAILABLE",
    "Status": "CREATE_COMPLETE",
    "StatusReason": null,
    "NotificationARNs": [],
    "RollbackConfiguration": {
:...skipping...
{
    "Changes": [
        {
            "Type": "Resource",
            "ResourceChange": {
                "Action": "Modify",
                "LogicalResourceId": "MyEC2Instance",
                "PhysicalResourceId": "i-0cc7856a36315e62b",
                "ResourceType": "AWS::EC2::Instance",
                "Replacement": "False",
                "Scope": [
                    "Tags"
                ],
                "Details": [
                    {
                        "Target": {
                            "Attribute": "Tags",
                            "RequiresRecreation": "Never",
                            "Path": "/Properties/Tags/0/Value",
                            "BeforeValue": "testing",
                            "AfterValue": "Test",
                            "AttributeChangeType": "Modify"
                        },
                        "Evaluation": "Static",
                        "ChangeSource": "DirectModification"
                    },
                    {
                        "Target": {
                            "Attribute": "Tags",
                            "RequiresRecreation": "Never",
                            "Path": "/Properties/Tags/0/Key",
                            "BeforeValue": "Purpose",
                            "AfterValue": "Test",
                            "AttributeChangeType": "Modify"
                        },
                        "Evaluation": "Static",
                        "ChangeSource": "DirectModification"
                    }
                ],
                "BeforeContext": "{\"Properties\":{\"KeyName\":\"BatchTest\",\"ImageId\":\"ami-8fcee4e5\",\"InstanceType\":\"t2.micro\",\"Tags\":[{\"Value\":\"testing\",\"Key\":\"Purpose\"}]}}",
                "AfterContext": "{\"Properties\":{\"KeyName\":\"BatchTest\",\"ImageId\":\"ami-8fcee4e5\",\"InstanceType\":\"t2.micro\",\"Tags\":[{\"Value\":\"Test\",\"Key\":\"Test\"}]}}"
            }
        }
    ]
```

The `Details` structure shows the values for `Key` and `Value` before the change set is executed, and what they will be after the change set is executed.

# Change sets for nested stacks
<a name="change-sets-for-nested-stacks"></a>

With *change sets for nested stacks* you can preview the changes to your application and infrastructure resources across the entire nested stack hierarchy and proceed with updates when you've confirmed that all the changes are as intended.

See the following sections for more details about change sets for nested stacks:

**Topics**
+ [

## Overview of change sets and nested stacks
](#overview-of-change-sets-and-nested-stacks)
+ [

## Working with change sets for nested stacks (console)
](#change-sets-for-nested-stacks-console)
+ [

## Working with change sets for nested stacks (AWS CLI)
](#change-sets-for-nested-stacks-cli)

## Overview of change sets and nested stacks
<a name="overview-of-change-sets-and-nested-stacks"></a>

Change sets for nested stacks combines the following features together to expand the scope of previewing changes to the entire stack hierarchy:
+ A *change set* is a CloudFormation capability that offers a preview of how proposed changes to a stack will impact existing or newly created resources. Upon creating a change set, CloudFormation provides a list of proposed changes by comparing your stack with the changes to the resources you submitted. For more information about change sets, see [Update CloudFormation stacks using change sets](using-cfn-updating-stacks-changesets.md).
+ A *nested stack* is stack created as part of another stack. For example, you might have networking and security related resources in one nested stack and application resources in another. Partitioning application models this way helps with code maintainability and reuse. For more information about nested stacks, see [Split a template into reusable pieces using nested stacks](using-cfn-nested-stacks.md).

## Working with change sets for nested stacks (console)
<a name="change-sets-for-nested-stacks-console"></a>
+ **Create a change set** – Creates a change set by submitting changes from any level of the stack hierarchy. You can submit a modified stack template or modified input parameter values and CloudFormation compares your nested stack with the changes that you submitted to generate a change set. Change sets for nested stacks is enabled by default in the CloudFormation console. For more information, see [Create a change set for a CloudFormation stack](using-cfn-updating-stacks-changesets-create.md).  
![\[Create a change set for nested stacks is Enabled by default.\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/change-sets-for-nested-sets-enabled-default.png)
**Note**  
A root change set is the change set associated with the stack from which the whole hierarchy of change sets are created. You must execute or delete change sets for nested stacks from the root change set. For more information, see [Performing stack operations on nested stacks](using-cfn-nested-stacks.md#perform-stack-operations-on-nested-stacks).
+ **View the change set** – Visualize changes to resources inside nested stacks before executing them. You can view the proposed changes in the **Changes** section of your change set by navigating through the current stack and its nested change sets. For more information, see [View a change set for a CloudFormation stack](using-cfn-updating-stacks-changesets-view.md).
+ **Execute the change set** – Execute the changes described in the change set that pertain to the current stack and its descendants. The execute operation must be made from the root change set. For more information, see [Execute a change set for a CloudFormation stackStack Policies and Executing a Change Set](using-cfn-updating-stacks-changesets-execute.md).
+ **Delete the change set** – Removes the change sets from the current stack. Deleting a change set helps to prevent you or another user from accidentally initiating a change set that shouldn't be applied. The delete operation must be executed from the root change set. For more information, see [Delete a change set for a CloudFormation stack](using-cfn-updating-stacks-changesets-delete.md).

## Working with change sets for nested stacks (AWS CLI)
<a name="change-sets-for-nested-stacks-cli"></a>

### create-change-set
<a name="working-with-change-sets-for-nested-stacks-cli"></a>
+ [https://docs.aws.amazon.com/cli/latest/reference/cloudformation/create-change-set.html](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/create-change-set.html) – Change sets for nested stacks isn't enabled by default for the AWS CLI. To create a change set for the entire stack hierarchy, specify the `--include-nested-stacks` option. For more information, see [Create a change set for a CloudFormation stack](using-cfn-updating-stacks-changesets-create.md).

The following AWS CLI example creates a change set for the specified root stack.

```
aws cloudformation create-change-set \
    --stack-name my-root-stack \
    --change-set-name my-root-stack-change-set \
    --template-body file://template.yaml \
    --capabilities CAPABILITY_IAM \
    --include-nested-stacks
```

The following is example output.

```
{
    "Id":"arn:aws:cloudformation:us-west-2:123456789012:changeSet/my-root-stack-change-set/4eca1a01-e285-xmpl-8026-9a1967bfb4b0",
    "StackId": "arn:aws:cloudformation:us-west-2:123456789012:Stack/my-root-stack/d0a825a0-e4cd-xmpl-b9fb-061c69e99204"
}
```

### describe-change-set
<a name="working-with-change-set-describe-cli"></a>
+ [https://docs.aws.amazon.com/cli/latest/reference/cloudformation/describe-change-set.html](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/describe-change-set.html) – Returns a list of changes that CloudFormation will make if you execute the change set. If the change set specified contains child change sets that belong to nested stacks, then `ChangeSetId` will return information about that change set. For more information, see [View a change set for a CloudFormation stack](using-cfn-updating-stacks-changesets-view.md).

The following AWS CLI example describes the change set for the specified root stack.

```
aws cloudformation describe-change-set \
    --change-set-name my-root-stack-change-set \
    --stack-name my-root-stack
```

The following is example output.

```
{
    "Changes": [
        {
            "Type": "Resource",
            "ResourceChange": {
                "Action": "Modify",
                "LogicalResourceId": "ChildStack",
                "PhysicalResourceId": "arn:aws:cloudformation:us-west-2:123456789012:stack/my-nested-stack/d0a825a0-e4cd-xmpl-b9fb-061c69e99205",
                "ResourceType": "AWS::CloudFormation::Stack",
                "Replacement": "False",
                "ChangeSetId": "arn:aws:cloudformation:us-west-2:123456789012:changeSet/my-nested-stack-change-set/4eca1a01-e285-xmpl-8026-9a1967bfb4b0",
                "Scope": [
                    "Properties"
                ],
                "Details": [
                    {
                        "Target": {
                            "Attribute": "Properties",
                            "RequiresRecreation": "Never"
                        },
                        "Evaluation": "Dynamic",
                        "ChangeSource": "Automatic"
                    }
                ]
            }
        }
    ],
    "ChangeSetName": "my-root-stack-change-set",
    "ChangeSetId": "arn:aws:cloudformation:us-west-2:123456789012:changeSet/my-root-stack-change-set/4eca1a01-e285-xmpl-8026-9a1967bfb4b0",
    "StackId": "arn:aws:cloudformation:us-west-2:123456789012:stack/my-root-stack/d0a825a0-e4cd-xmpl-b9fb-061c69e99204",
    "StackName": "my-root-stack",
    "IncludeNestedStacks": true,
    "ParentChangeSetId": null,
    "RootChangeSetId": null,
    "Description": null,
    "Parameters": null,
    "CreationTime": "2020-11-18T05:20:56.651Z",
    "ExecutionStatus": "AVAILABLE",
    "Status": "CREATE_COMPLETE",
    "StatusReason": null,
    "NotificationARNs": [
        
    ],
    "RollbackConfiguration": {
        
    },
    "Capabilities": [
        "CAPABILITY_IAM"
    ],
    "Tags": null
}
```

The following AWS CLI example describes the change set for the specified nested stack.

```
aws cloudformation describe-change-set \
    --change-set-name my-nested-stack-change-set \
    --stack-name my-nested-stack
```

The following is example output.

```
{
    "Changes": [
        {
            "Type": "Resource",
            "ResourceChange": {
                "Action": "Modify",
                "LogicalResourceId": "function",
                "PhysicalResourceId": "my-function",
                "ResourceType": "AWS::Lambda::Function",
                "Replacement": "False",
                "ChangeSetId": null,
                "Scope": [
                    "Properties"
                ],
                "Details": [
                    {
                        "Target": {
                            "Attribute": "Properties",
                            "Name": "Timeout",
                            "RequiresRecreation": "Never"
                        },
                        "Evaluation": "Static",
                        "ChangeSource": "DirectModification"
                    }
                ]
            }
        }
    ],
    "ChangeSetName": "my-nested-stack-change-set",
    "ChangeSetId": "arn:aws:cloudformation:us-west-2:123456789012:changeSet/my-nested-stack-change-set/4eca1a01-e285-xmpl-8026-9a1967bfb4b0",
    "StackId": "arn:aws:cloudformation:us-west-2:123456789012:stack/my-nested-stack/d0a825a0-e4cd-xmpl-b9fb-061c69e99205",
    "ParentChangeSetId": "arn:aws:cloudformation:us-west-2:123456789012:changeSet/my-root-stack-change-set/4eca1a01-e285-xmpl-8026-9a1967bfb4b0",
    "RootChangeSetId": "arn:aws:cloudformation:us-west-2:123456789012:changeSet/my-root-stack-change-set/4eca1a01-e285-xmpl-8026-9a1967bfb4b0",
    "IncludeNestedStacks": true,
    "StackName": "my-nested-stack",
    "Description": null,
    "Parameters": null,
    "CreationTime": "2020-11-18T05:20:56.651Z",
    "ExecutionStatus": "UNAVAILABLE",
    "Status": "CREATE_COMPLETE",
    "StatusReason": "Executable from root change set",
    "NotificationARNs": [
        
    ],
    "RollbackConfiguration": {
        
    },
    "Capabilities": [
        "CAPABILITY_IAM"
    ],
    "Tags": null
}
```

### execute-change-set
<a name="working-with-change-set-execute-cli"></a>
+ [https://docs.aws.amazon.com/cli/latest/reference/cloudformation/execute-change-set.html](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/execute-change-set.html) – Creates or updates a stack using the input information that was provided when the specified change set was created. To create a change set for the entire stack hierarchy, you must specify the `–-include-nested-stacks` option during the **create-change-set** operation. For more information, see [Execute a change set for a CloudFormation stackStack Policies and Executing a Change Set](using-cfn-updating-stacks-changesets-execute.md).
**Note**  
**execute-change-set** must be executed from the root change set and will apply the change set on the whole hierarchy of stacks.

The following AWS CLI example executes a change set for the specified root stack.

```
aws cloudformation execute-change-set \
    --stack-name my-root-stack \
    --change-set-name my-root-stack-change-set
```

### delete-change-set
<a name="working-with-change-set-delete-cli"></a>
+ [https://docs.aws.amazon.com/cli/latest/reference/cloudformation/delete-change-set.html](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/delete-change-set.html) – Deletes the specified change set. Deleting change sets ensures that no one uses the wrong change set. Deleting change sets is asynchronous for change sets created with the `–-include-nested-stacks` option. For more information, see [Delete a change set for a CloudFormation stack](using-cfn-updating-stacks-changesets-delete.md).
**Note**  
**delete-change-set** must be executed from the root change set and will delete the whole hierarchy of change sets. Nested stacks in the `REVIEW_IN_PROGRESS` status will also be deleted if they were created during the **create-change-set** operation.

The following AWS CLI example deletes the change set for the specified root stack.

```
aws cloudformation delete-change-set \
    --stack-name my-root-stack \ 
    --change-set-name my-root-stack-change-set
```

# Validate stack deployments
<a name="validate-stack-deployments"></a>

With pre-deployment validation, you can identify and resolve potential deployment issues before executing your CloudFormation change sets. This feature validates your templates against common failure scenarios, helping you catch issues early in the development cycle.

**Topics**
+ [

## How pre-deployment validation works
](#validate-stack-deployments-how-it-works)
+ [

## Considerations
](#validate-stack-deployments-considerations)
+ [

## Prerequisites
](#validate-stack-deployments-prerequisites)
+ [

## Validate a stack deployment (console)
](#validate-stack-deployments-console)
+ [

## Validate a stack deployment (AWS CLI)
](#validate-stack-deployments-cli)
+ [

## Validation types
](#validate-stack-deployments-validation-types)
+ [

## Resource limitations
](#validate-stack-deployments-resource-limitations)

## How pre-deployment validation works
<a name="validate-stack-deployments-how-it-works"></a>

Pre-deployment validation involves these phases:

1. **Create your change set** – Generate a change set as you normally would for your CloudFormation stack updates. Pre-deployment validation is enabled by default when creating your change set.

1. **Validation execution** – CloudFormation runs multiple validation checks against your template and target environment. Currently 3 types of validation are supported: Property syntax validation against resource schemas, resource name conflict detection with existing resources, and S3 bucket emptiness validation for deletion operations.

1. **Review validation results** – CloudFormation provides detailed feedback on any issues found, including precise path pinpointing the issue location in template, eliminating manual template debugging.

1. **Resolve issues** – Address identified problems by updating your templates or resolving conflicts before proceeding with deployment.

1. **Execute with confidence** – Deploy your change set knowing that common failure scenarios have been validated upfront.

## Considerations
<a name="validate-stack-deployments-considerations"></a>

As you use pre-deployment validation, keep the following in mind:
+ Pre-deployment validation focuses on the three common deployment failure scenarios. It doesn't guarantee that your deployment will succeed, but reduces the likelihood of common failures.
+ Validation modes behave differently:
  + **FAIL mode** prevents change set execution when validation detects errors, ensuring problematic templates cannot proceed to deployment. This applies to property syntax errors and resource naming conflicts.
  + **WARN mode** allows change set creation to succeed despite validation failures, providing warnings that developers can review and address before execution. This applies to constraint violations like S3 bucket emptiness that may be resolvable through manual intervention.
+ Validation results are tied to the specific change set. If you modify your template, you'll need to create a new change set to get updated validation results.
+ S3 bucket validation only checks for object presence, not for bucket policies or other constraints that might prevent deletion.

## Prerequisites
<a name="validate-stack-deployments-prerequisites"></a>

To use pre-deployment validation, you must have:
+ The necessary IAM permissions to create change sets and read resources in your account. For S3 bucket emptiness check, you need `s3:ListBucket` permission.
+ Access to the AWS Regions where your stacks are deployed.
+ CloudFormation templates that you want to validate before deployment.

## Validate a stack deployment (console)
<a name="validate-stack-deployments-console"></a>

Use the following procedure to validate your stack deployment using the console.

**To validate a template before deployment**

1. Sign in to the AWS Management Console and open the CloudFormation console at [https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/).

1. On the navigation bar at the top of the screen, choose the AWS Region where your stack is located.

1. On the **Stacks** page, choose the running stack you want to create a change set for.

1. In the stack details pane, choose **Update Stack**, and then choose **Create a change set**.

1. On the **Create change set for *stack-name*** page, upload your updated template or specify the template source.

1. Choose **Next** to proceed through the remaining change set configuration steps.

1. If the template includes IAM resources, for **Capabilities**, choose **I acknowledge that CloudFormation might create IAM resources**. IAM resources can modify permissions in your AWS account; review these resources to ensure that you're permitting only the actions that you intend. For more information, see [Acknowledging IAM resources in CloudFormation templates](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/control-access-with-iam.html#using-iam-capabilities).

1. On the **Review** page, choose **Create change set**.

1. CloudFormation will create the change set and run validation checks. Review the validation results in the **Deployment validation** tab.

1. If validation passes or you're satisfied with the warnings, choose **Execute Change set** to deploy your changes.

1. If validation fails, fix the issues and create a new change set to re-validate your deployment.

## Validate a stack deployment (AWS CLI)
<a name="validate-stack-deployments-cli"></a>

The AWS CLI commands for pre-deployment validation include:
+ [create-change-set](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/create-change-set.html) automatically validating during change set creation.
+ [describe-change-set](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/describe-change-set.html) to verify the change set status
+ [describe-events](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/describe-events.html) to review validation results.

Use the following procedure to validate your stack deployment using the AWS CLI.

**To validate a template before deployment**

1. Use the [create-change-set](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/create-change-set.html) command:

   ```
   aws cloudformation create-change-set \
     --stack-name MyStack \
     --change-set-name MyChangeSet \
     --change-set-type "CREATE" \
     --template-body file://updated-template.yaml
   ```

   The command returns both the change set ARN and the stack ARN.

1. Use the [describe-events](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/describe-events.html) command with either the change set ARN or the change set name to review validation status and results. 

   ```
   aws cloudformation describe-events \
     --change-set-name "arn:aws:cloudformation:us-east-1:123456789012:changeSet/MyChangeSet/94498df5-1afb-43b1-9869-9f82b2d877ac"
   ```

   Example output of a validation errors:

   ```
   {
      "OperationEvents":[
         {
            "EventId":"9b5c9a29-4704-4ad0-8082-afb49418d55b",
            "StackId":"arn:aws:cloudformation:us-east-1:123456789012:stack/MyStack/c3908380-b357-11f0-a97f-0ad08f35df65",
            "OperationId":"f558b823-e1e3-4de3-a222-e6b930ddcad4",
            "OperationType":"CREATE_CHANGESET",
            "OperationStatus":"FAILED",
            "EventType":"STACK_EVENT",
            "Timestamp":"2025-10-27T17:10:02.923Z",
            "StartTime":"2025-10-27T17:09:57.537Z",
            "EndTime":"2025-10-27T17:10:02.923Z"
         },
         {
            "EventId":"2d8c3262-3468-4283-82fb-6e780e9e4f1d",
            "StackId":"arn:aws:cloudformation:us-east-1:123456789012:stack/MyStack/c3908380-b357-11f0-a97f-0ad08f35df65",
            "OperationId":"f558b823-e1e3-4de3-a222-e6b930ddcad4",
            "OperationType":"CREATE_CHANGESET",
            "EventType":"VALIDATION_ERROR",
            "LogicalResourceId":"NotificationBucket",
            "PhysicalResourceId":"",
            "ResourceType":"AWS::S3::Bucket",
            "Timestamp":"2025-10-27T17:10:02.461Z",
            "ValidationFailureMode":"FAIL",
            "ValidationName":"PROPERTY_VALIDATION",
            "ValidationStatus":"FAILED",
            "ValidationStatusReason":"#/NotificationConfiguration/QueueConfigurations/0: required key [Event] not found",
            "ValidationPath":"/Resources/NotificationBucket/Properties/NotificationConfiguration/QueueConfigurations/0"
         }
      ]
   }
   ```

1. Address any validation errors by updating your template, then create a new change set.

1. Once validation passes, execute the change set:

   ```
   aws cloudformation execute-change-set \
     --change-set-name MyChangeSet \
     --stack-name MyStack
   ```

## Validation types
<a name="validate-stack-deployments-validation-types"></a>

Pre-deployment validation includes the following types of checks:
+ **Property Syntax Validation** – Validates resource properties against AWS resource schemas. It checks for required properties and valid property values and identifies deprecated or unsupported property combinations.
+ **Resource Name Conflict Detection** – Checks for naming conflicts with existing AWS resources. It validates that resource names meet AWS naming requirements and identifies potential conflicts before deployment attempts.
+ **S3 Bucket Emptiness Validation** – Warns when attempting to delete S3 buckets that contain objects. It provides object counts to help assess deletion impact and helps prevent common S3 deletion failures.

Each validation type provides specific error messages and with error location in the template to help you resolve issues quickly.

## Resource limitations
<a name="validate-stack-deployments-resource-limitations"></a>

The following resource types are not supported for pre-deployment validation:
+ `AWS::ApiGatewayV2::ApiGatewayManagedOverrides`
+ `AWS::ApiGatewayV2::Stage`
+ `AWS::AppMesh::GatewayRoute`
+ `AWS::AppMesh::Mesh`
+ `AWS::AppMesh::Route`
+ `AWS::AppMesh::VirtualGateway`
+ `AWS::AppMesh::VirtualNode`
+ `AWS::AppMesh::VirtualRouter`
+ `AWS::AppMesh::VirtualService`
+ `AWS::AppStream::Fleet`
+ `AWS::AppStream::Stack`
+ `AWS::AppStream::StackFleetAssociation`
+ `AWS::AppStream::StackUserAssociation`
+ `AWS::AppStream::User`
+ `AWS::AppSync::ApiCache`
+ `AWS::AppSync::ApiKey`
+ `AWS::AppSync::GraphQLSchema`
+ `AWS::AutoScalingPlans::ScalingPlan`
+ `AWS::Budgets::Budget`
+ `AWS::CertificateManager::Certificate`
+ `AWS::Cloud9::EnvironmentEC2`
+ `AWS::CloudFormation::CustomResource`
+ `AWS::CloudFormation::Macro`
+ `AWS::CloudFormation::WaitCondition`
+ `AWS::CloudFormation::WaitConditionHandle`
+ `AWS::CloudFront::StreamingDistribution`
+ `AWS::CloudWatch::AnomalyDetector`
+ `AWS::CloudWatch::InsightRule`
+ `AWS::CodeBuild::Project`
+ `AWS::CodeBuild::ReportGroup`
+ `AWS::CodeBuild::SourceCredential`
+ `AWS::CodeCommit::Repository`
+ `AWS::CodeDeploy::DeploymentGroup`
+ `AWS::CodeStar::GitHubRepository`
+ `AWS::Config::ConfigurationRecorder`
+ `AWS::Config::DeliveryChannel`
+ `AWS::Config::OrganizationConfigRule`
+ `AWS::Config::RemediationConfiguration`
+ `AWS::DAX::Cluster`
+ `AWS::DAX::ParameterGroup`
+ `AWS::DAX::SubnetGroup`
+ `AWS::DirectoryService::MicrosoftAD`
+ `AWS::DLM::LifecyclePolicy`
+ `AWS::DMS::Certificate`
+ `AWS::DMS::Endpoint`
+ `AWS::DMS::EventSubscription`
+ `AWS::DMS::ReplicationInstance`
+ `AWS::DMS::ReplicationSubnetGroup`
+ `AWS::DMS::ReplicationTask`
+ `AWS::DocDB::DBCluster`
+ `AWS::DocDB::DBClusterParameterGroup`
+ `AWS::DocDB::DBInstance`
+ `AWS::DocDB::DBSubnetGroup`
+ `AWS::DocDB::EventSubscription`
+ `AWS::EC2::ClientVpnAuthorizationRule`
+ `AWS::EC2::ClientVpnEndpoint`
+ `AWS::EC2::ClientVpnRoute`
+ `AWS::EC2::ClientVpnTargetNetworkAssociation`
+ `AWS::EC2::NetworkInterfacePermission`
+ `AWS::ElastiCache::CacheCluster`
+ `AWS::ElastiCache::ReplicationGroup`
+ `AWS::ElastiCache::SecurityGroup`
+ `AWS::ElastiCache::SecurityGroupIngress`
+ `AWS::ElasticLoadBalancing::LoadBalancer`
+ `AWS::ElasticLoadBalancingV2::ListenerCertificate`
+ `AWS::Elasticsearch::Domain`
+ `AWS::EMR::Cluster`
+ `AWS::EMR::InstanceFleetConfig`
+ `AWS::EMR::InstanceGroupConfig`
+ `AWS::FSx::FileSystem`
+ `AWS::FSx::Snapshot`
+ `AWS::FSx::StorageVirtualMachine`
+ `AWS::FSx::Volume`
+ `AWS::Glue::Classifier`
+ `AWS::Glue::Connection`
+ `AWS::Glue::CustomEntityType`
+ `AWS::Glue::DataCatalogEncryptionSettings`
+ `AWS::Glue::DataQualityRuleset`
+ `AWS::Glue::DevEndpoint`
+ `AWS::Glue::MLTransform`
+ `AWS::Glue::Partition`
+ `AWS::Glue::SecurityConfiguration`
+ `AWS::Glue::Table`
+ `AWS::Glue::TableOptimizer`
+ `AWS::Glue::Workflow`
+ `AWS::Greengrass::ConnectorDefinition`
+ `AWS::Greengrass::ConnectorDefinitionVersion`
+ `AWS::Greengrass::CoreDefinition`
+ `AWS::Greengrass::CoreDefinitionVersion`
+ `AWS::Greengrass::DeviceDefinition`
+ `AWS::Greengrass::DeviceDefinitionVersion`
+ `AWS::Greengrass::FunctionDefinition`
+ `AWS::Greengrass::FunctionDefinitionVersion`
+ `AWS::Greengrass::Group`
+ `AWS::Greengrass::GroupVersion`
+ `AWS::Greengrass::LoggerDefinition`
+ `AWS::Greengrass::LoggerDefinitionVersion`
+ `AWS::Greengrass::ResourceDefinition`
+ `AWS::Greengrass::ResourceDefinitionVersion`
+ `AWS::Greengrass::SubscriptionDefinition`
+ `AWS::Greengrass::SubscriptionDefinitionVersion`
+ `AWS::IAM::AccessKey`
+ `AWS::IAM::UserToGroupAddition`
+ `AWS::IoT::PolicyPrincipalAttachment`
+ `AWS::IoT::ThingPrincipalAttachment`
+ `AWS::IoTThingsGraph::FlowTemplate`
+ `AWS::KinesisAnalytics::Application`
+ `AWS::KinesisAnalytics::ApplicationOutput`
+ `AWS::KinesisAnalytics::ApplicationReferenceDataSource`
+ `AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption`
+ `AWS::KinesisAnalyticsV2::ApplicationOutput`
+ `AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource`
+ `AWS::LakeFormation::DataLakeSettings`
+ `AWS::LakeFormation::Permissions`
+ `AWS::LakeFormation::Resource`
+ `AWS::ManagedBlockchain::Member`
+ `AWS::ManagedBlockchain::Node`
+ `AWS::MediaConvert::JobTemplate`
+ `AWS::MediaConvert::Preset`
+ `AWS::MediaConvert::Queue`
+ `AWS::MediaLive::Channel`
+ `AWS::MediaLive::Input`
+ `AWS::MediaLive::InputSecurityGroup`
+ `AWS::MediaStore::Container`
+ `AWS::OpsWorks::App`
+ `AWS::OpsWorks::ElasticLoadBalancerAttachment`
+ `AWS::OpsWorks::Instance`
+ `AWS::OpsWorks::Layer`
+ `AWS::OpsWorks::Stack`
+ `AWS::OpsWorks::UserProfile`
+ `AWS::OpsWorks::Volume`
+ `AWS::Pinpoint::ADMChannel`
+ `AWS::Pinpoint::APNSChannel`
+ `AWS::Pinpoint::APNSSandboxChannel`
+ `AWS::Pinpoint::APNSVoipChannel`
+ `AWS::Pinpoint::APNSVoipSandboxChannel`
+ `AWS::Pinpoint::App`
+ `AWS::Pinpoint::ApplicationSettings`
+ `AWS::Pinpoint::BaiduChannel`
+ `AWS::Pinpoint::Campaign`
+ `AWS::Pinpoint::EmailChannel`
+ `AWS::Pinpoint::EmailTemplate`
+ `AWS::Pinpoint::EventStream`
+ `AWS::Pinpoint::GCMChannel`
+ `AWS::Pinpoint::PushTemplate`
+ `AWS::Pinpoint::Segment`
+ `AWS::Pinpoint::SMSChannel`
+ `AWS::Pinpoint::SmsTemplate`
+ `AWS::Pinpoint::VoiceChannel`
+ `AWS::PinpointEmail::ConfigurationSet`
+ `AWS::PinpointEmail::ConfigurationSetEventDestination`
+ `AWS::PinpointEmail::DedicatedIpPool`
+ `AWS::PinpointEmail::Identity`
+ `AWS::QLDB::Ledger`
+ `AWS::RDS::DBSecurityGroup`
+ `AWS::RDS::DBSecurityGroupIngress`
+ `AWS::Redshift::ClusterSecurityGroup`
+ `AWS::Redshift::ClusterSecurityGroupIngress`
+ `AWS::Route53::RecordSet`
+ `AWS::Route53::RecordSetGroup`
+ `AWS::SageMaker::CodeRepository`
+ `AWS::SageMaker::EndpointConfig`
+ `AWS::SageMaker::Model`
+ `AWS::SageMaker::NotebookInstance`
+ `AWS::SageMaker::NotebookInstanceLifecycleConfig`
+ `AWS::SageMaker::Workteam`
+ `AWS::SDB::Domain`
+ `AWS::ServiceCatalog::AcceptedPortfolioShare`
+ `AWS::ServiceCatalog::LaunchRoleConstraint`
+ `AWS::ServiceCatalog::Portfolio`
+ `AWS::ServiceCatalog::StackSetConstraint`
+ `AWS::ServiceDiscovery::HttpNamespace`
+ `AWS::ServiceDiscovery::Instance`
+ `AWS::ServiceDiscovery::PrivateDnsNamespace`
+ `AWS::ServiceDiscovery::PublicDnsNamespace`
+ `AWS::ServiceDiscovery::Service`
+ `AWS::SES::ReceiptFilter`
+ `AWS::SES::ReceiptRule`
+ `AWS::SES::ReceiptRuleSet`
+ `AWS::SSM::MaintenanceWindow`
+ `AWS::SSM::MaintenanceWindowTarget`
+ `AWS::SSM::MaintenanceWindowTask`
+ `AWS::WAF::ByteMatchSet`
+ `AWS::WAF::IPSet`
+ `AWS::WAF::Rule`
+ `AWS::WAF::SizeConstraintSet`
+ `AWS::WAF::SqlInjectionMatchSet`
+ `AWS::WAF::WebACL`
+ `AWS::WAF::XssMatchSet`
+ `AWS::WAFRegional::ByteMatchSet`
+ `AWS::WAFRegional::GeoMatchSet`
+ `AWS::WAFRegional::IPSet`
+ `AWS::WAFRegional::RateBasedRule`
+ `AWS::WAFRegional::RegexPatternSet`
+ `AWS::WAFRegional::Rule`
+ `AWS::WAFRegional::SizeConstraintSet`
+ `AWS::WAFRegional::SqlInjectionMatchSet`
+ `AWS::WAFRegional::WebACL`
+ `AWS::WAFRegional::WebACLAssociation`
+ `AWS::WAFRegional::XssMatchSet`
+ `AWS::WorkSpaces::Workspace`
+ `AWS::AmazonMQ::ConfigurationAssociation`
+ `AWS::ApiGateway::DomainNameAccessAssociation`
+ `AWS::AppConfig::ExtensionAssociation`
+ `AWS::AppStream::ApplicationEntitlementAssociation`
+ `AWS::AppStream::ApplicationFleetAssociation`
+ `AWS::AppSync::DomainNameApiAssociation`
+ `AWS::AppSync::SourceApiAssociation`
+ `AWS::CleanRooms::ConfiguredTableAssociation`
+ `AWS::CleanRooms::IdNamespaceAssociation`
+ `AWS::CodeGuruReviewer::RepositoryAssociation`
+ `AWS::Cognito::IdentityPoolRoleAttachment`
+ `AWS::Cognito::UserPoolRiskConfigurationAttachment`
+ `AWS::Cognito::UserPoolUICustomizationAttachment`
+ `AWS::Cognito::UserPoolUserToGroupAttachment`
+ `AWS::Connect::IntegrationAssociation`
+ `AWS::Deadline::QueueFleetAssociation`
+ `AWS::Deadline::QueueLimitAssociation`
+ `AWS::EC2::EIPAssociation`
+ `AWS::EC2::EnclaveCertificateIamRoleAssociation`
+ `AWS::EC2::GatewayRouteTableAssociation`
+ `AWS::EC2::IPAMResourceDiscoveryAssociation`
+ `AWS::EC2::IpPoolRouteTableAssociation`
+ `AWS::EC2::LocalGatewayRouteTableVPCAssociation`
+ `AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation`
+ `AWS::EC2::NetworkInterfaceAttachment`
+ `AWS::EC2::RouteServerAssociation`
+ `AWS::EC2::SecurityGroupVpcAssociation`
+ `AWS::EC2::SubnetNetworkAclAssociation`
+ `AWS::EC2::SubnetRouteTableAssociation`
+ `AWS::EC2::TransitGatewayAttachment`
+ `AWS::EC2::TransitGatewayMulticastDomainAssociation`
+ `AWS::EC2::TransitGatewayPeeringAttachment`
+ `AWS::EC2::TransitGatewayRouteTableAssociation`
+ `AWS::EC2::TransitGatewayVpcAttachment`
+ `AWS::EC2::VPCDHCPOptionsAssociation`
+ `AWS::EC2::VPCGatewayAttachment`
+ `AWS::EC2::VolumeAttachment`
+ `AWS::ECS::ClusterCapacityProviderAssociations`
+ `AWS::EKS::PodIdentityAssociation`
+ `AWS::FSx::DataRepositoryAssociation`
+ `AWS::FSx::S3AccessPointAttachment`
+ `AWS::GlobalAccelerator::CrossAccountAttachment`
+ `AWS::LakeFormation::TagAssociation`
+ `AWS::NetworkFirewall::VpcEndpointAssociation`
+ `AWS::NetworkManager::ConnectAttachment`
+ `AWS::NetworkManager::CustomerGatewayAssociation`
+ `AWS::NetworkManager::DirectConnectGatewayAttachment`
+ `AWS::NetworkManager::LinkAssociation`
+ `AWS::NetworkManager::SiteToSiteVpnAttachment`
+ `AWS::NetworkManager::TransitGatewayRouteTableAttachment`
+ `AWS::NetworkManager::VpcAttachment`
+ `AWS::Notifications::ChannelAssociation`
+ `AWS::Notifications::ManagedNotificationAccountContactAssociation`
+ `AWS::Notifications::ManagedNotificationAdditionalChannelAssociation`
+ `AWS::Notifications::OrganizationalUnitAssociation`
+ `AWS::ResourceExplorer2::DefaultViewAssociation`
+ `AWS::Route53Profiles::ProfileAssociation`
+ `AWS::Route53Profiles::ProfileResourceAssociation`
+ `AWS::Route53Resolver::FirewallRuleGroupAssociation`
+ `AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation`
+ `AWS::Route53Resolver::ResolverRuleAssociation`
+ `AWS::SSM::Association`
+ `AWS::SecretsManager::SecretTargetAttachment`
+ `AWS::SecurityHub::PolicyAssociation`
+ `AWS::ServiceCatalog::PortfolioPrincipalAssociation`
+ `AWS::ServiceCatalog::PortfolioProductAssociation`
+ `AWS::ServiceCatalog::ServiceActionAssociation`
+ `AWS::ServiceCatalog::TagOptionAssociation`
+ `AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation`
+ `AWS::ServiceCatalogAppRegistry::ResourceAssociation`
+ `AWS::VpcLattice::ServiceNetworkResourceAssociation`
+ `AWS::VpcLattice::ServiceNetworkServiceAssociation`
+ `AWS::VpcLattice::ServiceNetworkVpcAssociation`
+ `AWS::WAFv2::WebACLAssociation`
+ `AWS::Wisdom::AssistantAssociation`
+ `AWS::WorkspacesInstances::VolumeAssociation`
+ `AWS::IAM::Policy`
+ `AWS::SNS::TopicPolicy`
+ `AWS::SQS::QueuePolicy`
+ `AWS::EC2::NetworkAclEntry`
+ `AWS::EC2::VPNGatewayRoutePropagation`
+ `AWS::CloudFormation::Stack`
+ `AWS::CloudWatch::MetricStream`
+ `AWS::WorkSpaces::ConnectionAlias`
+ `AWS::IoT::ProvisioningTemplate`
+ `AWS::MediaPackage::Channel`
+ `AWS::CloudFront::OriginRequestPolicy`
+ `AWS::Route53Resolver::ResolverQueryLoggingConfig`
+ `AWS::NetworkManager::TransitGatewayRegistration`
+ `AWS::ImageBuilder::Image`
+ `AWS::Config::ConformancePack`
+ `AWS::S3::AccessPoint`
+ `AWS::CodeStarConnections::Connection`
+ `AWS::CloudFront::CachePolicy`
+ `AWS::FMS::NotificationChannel`
+ `AWS::ImageBuilder::InfrastructureConfiguration`
+ `AWS::Detective::Graph`
+ `AWS::EC2::CarrierGateway`
+ `AWS::CloudWatch::CompositeAlarm`
+ `AWS::CodeArtifact::Repository`
+ `AWS::GroundStation::DataflowEndpointGroup`
+ `AWS::ElasticLoadBalancingV2::Listener`
+ `AWS::ImageBuilder::ImageRecipe`
+ `AWS::NetworkManager::Device`
+ `AWS::Kendra::DataSource`
+ `AWS::Timestream::Database`
+ `AWS::CodeGuruProfiler::ProfilingGroup`
+ `AWS::Lambda::EventSourceMapping`
+ `AWS::ECR::Repository`
+ `AWS::WAFv2::IPSet`
+ `AWS::GameLift::Alias`
+ `AWS::IoTSiteWise::Asset`
+ `AWS::OpsWorksCM::Server`
+ `AWS::IoT::Authorizer`
+ `AWS::WAFv2::RuleGroup`
+ `AWS::NetworkManager::Site`
+ `AWS::ResourceGroups::Group`
+ `AWS::MediaPackage::PackagingConfiguration`
+ `AWS::ImageBuilder::ImagePipeline`
+ `AWS::ECS::TaskDefinition`
+ `AWS::Macie::CustomDataIdentifier`
+ `AWS::MediaPackage::OriginEndpoint`
+ `AWS::Logs::LogGroup`
+ `AWS::CodeArtifact::Domain`
+ `AWS::Kendra::Faq`
+ `AWS::ECS::TaskSet`
+ `AWS::WAFv2::RegexPatternSet`
+ `AWS::ECS::Cluster`
+ `AWS::SSO::Assignment`
+ `AWS::GlobalAccelerator::Listener`
+ `AWS::ServiceCatalog::CloudFormationProvisionedProduct`
+ `AWS::RDS::DBProxy`
+ `AWS::EC2::FlowLog`
+ `AWS::ImageBuilder::Component`
+ `AWS::CloudFront::RealtimeLogConfig`
+ `AWS::NetworkManager::GlobalNetwork`
+ `AWS::RDS::DBProxyTargetGroup`
+ `AWS::WAFv2::WebACL`
+ `AWS::IVS::StreamKey`
+ `AWS::IVS::PlaybackKeyPair`
+ `AWS::Macie::Session`
+ `AWS::Route53::HealthCheck`
+ `AWS::Synthetics::Canary`
+ `AWS::Lambda::CodeSigningConfig`
+ `AWS::EFS::AccessPoint`
+ `AWS::Timestream::Table`
+ `AWS::MediaPackage::PackagingGroup`
+ `AWS::ECS::PrimaryTaskSet`
+ `AWS::Config::ConfigurationAggregator`
+ `AWS::GroundStation::Config`
+ `AWS::IoTSiteWise::AssetModel`
+ `AWS::SES::ConfigurationSet`
+ `AWS::ImageBuilder::DistributionConfiguration`
+ `AWS::Config::OrganizationConformancePack`
+ `AWS::EC2::LocalGatewayRoute`
+ `AWS::KMS::Key`
+ `AWS::Detective::MemberInvitation`
+ `AWS::EKS::FargateProfile`
+ `AWS::MediaPackage::Asset`
+ `AWS::GlobalAccelerator::EndpointGroup`
+ `AWS::Macie::FindingsFilter`
+ `AWS::IoT::Certificate`
+ `AWS::SageMaker::MonitoringSchedule`
+ `AWS::IVS::Channel`
+ `AWS::Kendra::Index`
+ `AWS::EventSchemas::RegistryPolicy`
+ `AWS::KinesisFirehose::DeliveryStream`
+ `AWS::GlobalAccelerator::Accelerator`
+ `AWS::EC2::PrefixList`
+ `AWS::GameLift::GameServerGroup`
+ `AWS::NetworkManager::Link`
+ `AWS::EFS::FileSystem`
+ `AWS::Route53::HostedZone`
+ `AWS::GroundStation::MissionProfile`
+ `AWS::KMS::Alias`
+ `AWS::FMS::Policy`
+ `AWS::SSO::PermissionSet`
+ `AWS::StepFunctions::StateMachine`
+ `AWS::QLDB::Stream`
+ `AWS::IoTSiteWise::Gateway`
+ `AWS::ECS::Service`
+ `AWS::ECS::CapacityProvider`
+ `AWS::EC2::SecurityGroup`
+ `AWS::EC2::SecurityGroupIngress`
+ `AWS::EC2::SecurityGroupEgress`
+ `AWS::EC2::EC2Fleet`
+ `AWS::IAM::Group`
+ `AWS::IAM::Role`
+ `AWS::IAM::User`
+ `AWS::ApiGateway::GatewayResponse`
+ `AWS::S3::BucketPolicy`
+ `AWS::SNS::Topic`
+ `AWS::SNS::Subscription`
+ `AWS::RDS::DBInstance`
+ `AWS::RDS::DBParameterGroup`
+ `AWS::RDS::DBCluster`
+ `AWS::RDS::DBClusterParameterGroup`
+ `AWS::RDS::DBSubnetGroup`
+ `AWS::RDS::EventSubscription`
+ `AWS::RDS::GlobalCluster`
+ `AWS::RDS::OptionGroup`
+ `AWS::Neptune::DBInstance`
+ `AWS::Neptune::DBParameterGroup`
+ `AWS::Neptune::DBCluster`
+ `AWS::Neptune::DBClusterParameterGroup`
+ `AWS::Neptune::DBSubnetGroup`
+ `AWS::Redshift::Cluster`
+ `AWS::Redshift::ClusterParameterGroup`
+ `AWS::Redshift::ClusterSubnetGroup`
+ `AWS::Redshift::EndpointAccess`
+ `AWS::Redshift::EndpointAuthorization`
+ `AWS::Redshift::EventSubscription`
+ `AWS::Redshift::ScheduledAction`
+ `AWS::ElastiCache::SubnetGroup`

# Update stacks directly
<a name="using-cfn-updating-stacks-direct"></a>

When you want to quickly deploy updates to your stack, perform a direct update. With a direct update, you submit a template or input parameters that specify updates to the resources in the stack, and CloudFormation immediately deploys them. If you want to use a template to make your updates, you can modify the current template and store it locally or in an Amazon S3 bucket.

For resource properties that don't support updates, you must keep the current values. To preview the changes that CloudFormation will make to your stack before you update it, use change sets. For more information, see [Update CloudFormation stacks using change sets](using-cfn-updating-stacks-changesets.md).

When updating a stack, CloudFormation might interrupt resources or replace updated resources, depending on which properties you update. For more information about resource update behaviors, see [Understand update behaviors of stack resources](using-cfn-updating-stacks-update-behaviors.md).

**To update a stack (console)**

1. Sign in to the AWS Management Console and open the CloudFormation console at [https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/).

1. On the navigation bar at the top of the screen, choose your AWS Region.

1. On the **Stacks** page, select the running stack that you want to update.

1. In the stack details pane, choose **Update**.

1. If you *haven't* modified the stack template, select **Use existing template**, and then choose **Next**.

   If you have modified the template, select **Replace existing template** and specify the location of the updated template in the **Specify template** section:
   + For a template stored locally on your computer, select **Upload a template file**. Choose **Choose file** to navigate to the file and select it, and then choose **Next**. 
**Note**  
If you upload a local template file, CloudFormation uploads it to an Amazon Simple Storage Service (Amazon S3) bucket in your AWS account. If you don't already have an S3 bucket that was created by CloudFormation, it creates a unique bucket for each Region in which you upload a template file. If you already have an S3 bucket that was created by CloudFormation in your AWS account, CloudFormation adds the template to that bucket.  
Considerations to keep in mind about S3 buckets created by CloudFormation  
The buckets are accessible to anyone with Amazon S3 permissions in your AWS account.
CloudFormation creates the buckets with server-side encryption enabled by default, thereby encrypting all objects stored in the bucket.  
You can directly manage encryption options for buckets that CloudFormation has created; for example, using the Amazon S3 console at [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/), or the AWS CLI. For more information, see [Setting default server-side encryption behavior for Amazon S3 buckets](https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucket-encryption.html) in the *Amazon Simple Storage Service User Guide*.
You can use your own bucket and manage its permissions by manually uploading templates to Amazon S3. When you create or update a stack, specify the Amazon S3 URL of a template file.
   + For a template stored in an Amazon S3 bucket, choose **Amazon S3 URL**. Enter or paste the URL for the template, and then choose **Next**.

     If you have a template in a versioning-enabled bucket, you can specify a specific version of the template by appending `?versionId=version-id` to the URL. For more information, see [Working with objects in a versioning-enabled bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/manage-objects-versioned-bucket.html) in the *Amazon Simple Storage Service User Guide*.

   If any syntax issues are detected, the console provides error messages that help you correct the template.

1. If your template contains parameters, on the **Specify stack details** page you can enter or modify the parameter values, and then choose **Next**.

   CloudFormation populates each parameter with the value that's currently set in the stack with the exception of parameters declared with the `NoEcho` attribute; however, you can still use current values by checking **Use existing value**.

   For more information about using `NoEcho` to mask sensitive information, in addition to using dynamic parameters to manage secrets, see the [Do not embed credentials in your templates](security-best-practices.md#creds) best practice.

1. On the **Configure stack options** page, you can update the tags and permissions applied to the stack, and modify advanced options such as stack policy, rollback configuration, or update the Amazon SNS notification topic. For more information about these options, see [Configure stack options](cfn-console-create-stack.md#configure-stack-options).

1. If your template contains IAM resources, for **Capabilities**, choose **I acknowledge that this template may create IAM resources** to specify that you want to use IAM resources in the template. For more information, see [Acknowledging IAM resources in CloudFormation templates](control-access-with-iam.md#using-iam-capabilities).

1. Choose **Next** to continue.

1. Review the stack information and the changes that you submitted.

   Check that you submitted the correct information, such as the correct parameter values or template URL.

   In the **Change set preview** section, check that CloudFormation will make all the changes that you expect. For example, you can check that CloudFormation adds, removes, and modifies the resources that you intended to add, remove, or modify. CloudFormation generates this preview by creating a change set for the stack. For more information, see [Update CloudFormation stacks using change sets](using-cfn-updating-stacks-changesets.md).

1. When you are satisfied with your changes, choose **Update stack**.
**Note**  
At this point, you also have the option to view the change set to review your proposed updates more thoroughly. To do so, choose **View change set** instead of **Update stack**. CloudFormation displays the change set generated based on your updates. When you are ready to perform the stack update, choose **Execute**.

   CloudFormation displays the stack details page for your stack, with the **Events** pane selected. Your stack now has a status of `UPDATE_IN_PROGRESS`. After CloudFormation has successfully finished updating the stack, it sets the stack status to `UPDATE_COMPLETE`.

   If the stack update fails, CloudFormation; automatically rolls back changes, and sets the stack status to `UPDATE_ROLLBACK_COMPLETE`.
**Note**  
You can cancel an update while it's in the `UPDATE_IN_PROGRESS` state. For more information, see [Cancel a stack update](using-cfn-stack-update-cancel.md).

**To update a stack using the command line**  
You can use one of the following commands:
+ [https://docs.aws.amazon.com/cli/latest/reference/cloudformation/update-stack.html](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/update-stack.html) (AWS CLI)
+ [https://docs.aws.amazon.com/powershell/latest/reference/items/Update-CFNStack.html](https://docs.aws.amazon.com/powershell/latest/reference/items/Update-CFNStack.html) (AWS Tools for Windows PowerShell)

For examples of using the command line to update a stack, see [Examples of CloudFormation stack operation commands for the AWS CLI and PowerShell](service_code_examples.md).

# Cancel a stack update
<a name="using-cfn-stack-update-cancel"></a>

After a stack update has begun, you can cancel the stack update if the stack is still in the `UPDATE_IN_PROGRESS` state. After an update has finished, you can't cancel it. You can, however, update a stack again with any previous settings.

If you cancel a stack update, the stack is rolled back to the stack configuration that existed before initiating the stack update.

**Topics**
+ [

## To cancel a stack update (console)
](#using-cfn-stack-update-cancel-console)
+ [

## To cancel a stack update (AWS CLI)
](#using-cfn-stack-update-cancel-cli)

## To cancel a stack update (console)
<a name="using-cfn-stack-update-cancel-console"></a>

1. Sign in to the AWS Management Console and open the CloudFormation console at [https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/).

1. On the navigation bar at the top of the screen, choose the AWS Region where the stack is located.

1. On the **Stacks** page, choose the stack that's currently being updated. Its status must be `UPDATE_IN_PROGRESS`.

1. Choose **Stack actions** and then **Cancel update stack**.

1. To continue canceling the update, choose **Cancel update**. Otherwise, choose **Cancel** to resume the update.

The stack proceeds to the `UPDATE_ROLLBACK_IN_PROGRESS` state. After the update cancellation is complete, the stack is set to `UPDATE_ROLLBACK_COMPLETE`.

## To cancel a stack update (AWS CLI)
<a name="using-cfn-stack-update-cancel-cli"></a>

Use the command [https://docs.aws.amazon.com/cli/latest/reference/cloudformation/cancel-update-stack.html](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/cancel-update-stack.html) to cancel an update. For more information, see [Cancel a stack update](service_code_examples.md#cancel-update-stack-sdk).

# Delete a stack from the CloudFormation console
<a name="cfn-console-delete-stack"></a>

If you no longer need the resources in a stack, you can delete the entire stack.

When deleting a stack, CloudFormation deletes all resources in that stack unless you used a deletion policy to retain specific resources. For more information, see [DeletionPolicy attribute](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-attribute-deletionpolicy.html).

**To delete a stack (console)**

1. Sign in to the AWS Management Console and open the CloudFormation console at [https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/).

1. On the navigation bar at the top of the screen, choose the AWS Region where the stack is located.

1. On the **Stacks** page, choose the stack that you want to delete. The stack must be currently running.

1. Choose **Delete**.

1. When prompted for confirmation, choose **Delete**.
**Note**  
The stack deletion operation can't be stopped once the stack deletion has begun. The stack proceeds to the `DELETE_IN_PROGRESS` state.  
After the stack deletion is complete, the stack will be in the `DELETE_COMPLETE` state. Stacks in the `DELETE_COMPLETE` state aren't displayed in the CloudFormation console by default. To display deleted stacks, you must change the stack view filter as described in [View deleted stacks from the CloudFormation console](cfn-console-view-deleted-stacks.md).

**To force delete a stack (console)**

A stack deletion might fail because a resource in the stack fails to delete. For example, CloudFormation will fail the deletion of a resource that another stack also depends on. Any resources that haven't been deleted will remain until you can successfully delete the stack. If the deletion fails and returns a `DELETE_FAILED` state, you can choose to retry using one of two methods. 

1. On the **Stacks** page in the CloudFormation console, choose the stack that you want to force delete.

1. In the stack details pane, choose **Retry delete**.

1. Choose between the following options:
   + **Delete this stack but retain resources**: This option allows you to select the specific resources that originally failed to delete, but you want to retain during the force stack deletion.
   + **Force delete this entire stack**: This option retains all resources that failed to delete, and retains dependencies of those resources.

1. Choose **Delete** to begin the force delete process with your selections. 

**To review retained resources (console)**

After deleting the stack, you can view the resources that were retained in the console.

1. In the stacks list, choose the **Filter status** and select **Deleted**.

1. Choose the deleted stack.

1. Choose the **Resources** tab.

1. All retained resources show the `DELETE_SKIPPED` **Status**.

1. Choose the retained resource you want to review.

**To delete a stack using the command line**  
You can use one of the following commands:
+ [https://docs.aws.amazon.com/cli/latest/reference/cloudformation/delete-stack.html](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/delete-stack.html) (AWS CLI)
+ [https://docs.aws.amazon.com/powershell/latest/reference/items/Remove-CFNStack.html](https://docs.aws.amazon.com/powershell/latest/reference/items/Remove-CFNStack.html) (AWS Tools for Windows PowerShell)

For examples of using the command line to delete a stack, see [Examples of CloudFormation stack operation commands for the AWS CLI and PowerShell](service_code_examples.md).

## Related resources
<a name="delete-stack-related-resources"></a>

For help troubleshooting stack deletion errors, see the [Delete stack fails](troubleshooting.md#troubleshooting-errors-delete-stack-fails) troubleshooting topic.

For information on protecting stacks from being accidentally deleted, see [Protect CloudFormation stacks from being deleted](using-cfn-protect-stacks.md).

# View deleted stacks from the CloudFormation console
<a name="cfn-console-view-deleted-stacks"></a>

By default, the CloudFormation console doesn't display stacks with a status of `DELETE_COMPLETE`. To display information about deleted stacks, you must change the stack view.

**To view deleted stacks**

1. Sign in to the AWS Management Console and open the CloudFormation console at [https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/).

1. On the navigation bar at the top of the screen, choose the AWS Region where the deleted stack is located.

1. On the **Stacks** page, choose **Deleted** from the **Filter status** drop-down.

CloudFormation lists all your stacks with a status of `DELETE_COMPLETE`.

## See also
<a name="cfn-console-view-deleted-stacks-seealso"></a>
+ [Delete a stack from the CloudFormation console](cfn-console-delete-stack.md)
+ [View stack information from the CloudFormation console](cfn-console-view-stack-data-resources.md)

# Monitor stack progress
<a name="monitor-stack-progress"></a>

This section describes how to monitor a stack deployment that is currently in progress. CloudFormation provides a detailed, chronological list of deployment events, showing the progress and any issues encountered during the deployment.

**Topics**
+ [View stack events](view-stack-events.md)
+ [View stack events by operation](view-stack-events-by-operation.md)
+ [View stack deployment timeline graph](stack-deployment-timeline-graph.md)
+ [Understand stack creation events](stack-resource-configuration-complete.md)
+ [Monitor stack updates](using-cfn-updating-stacks-monitor-stack.md)
+ [

# Continue rolling back an update
](using-cfn-updating-stacks-continueupdaterollback.md)
+ [

# Determine the cause of a stack failure
](determine-root-cause-for-stack-failures.md)
+ [Stack failure options](stack-failure-options.md)

# View CloudFormation stack events
<a name="view-stack-events"></a>

You can view stack events to monitor the progress and status of your stack and resources in the stack. Stack events help you understand when resources are being created, updated, or deleted, and whether the stack deployment is proceeding as expected. 

**Topics**
+ [

## View stack events (console)
](#view-stack-events-console)
+ [

## View stack events (AWS CLI)
](#view-stack-events-cli)
+ [

## Stack status codes
](#cfn-console-view-stack-data-resources-status-codes)

## View stack events (console)
<a name="view-stack-events-console"></a>

**To view stack events**

1. Open the CloudFormation console at [https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/).

1. On the navigation bar at the top of the screen, choose the AWS Region you created the stack in.

1. On the **Stacks** page of the CloudFormation console, select the stack name. CloudFormation displays the stack details for the selected stack.

1. Choose the **Events** tab to view the stack events CloudFormation has generated for your stack. 

CloudFormation automatically refreshes the stack events every minute. Additionally, CloudFormation displays the **New events available** badge when new stack events occur. Choose the refresh icon to load these events into the list. By viewing stack creation events, you can understand the sequence of events that lead to your stack's creation (or failure, if you are debugging your stack).

While your stack is being created, it's listed on the **Stacks** page with a status of `CREATE_IN_PROGRESS`. After your stack has been successfully created, its status changes to `CREATE_COMPLETE`.

For more information, see [Understand CloudFormation stack creation events](stack-resource-configuration-complete.md) and [Monitor the progress of a stack update](using-cfn-updating-stacks-monitor-stack.md).

## View stack events (AWS CLI)
<a name="view-stack-events-cli"></a>

Alternatively, you can use the [describe-stack-events](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/describe-stack-events.html) command while the stack is being created to view events as they're reported.

The following **describe-stack-events** command describes the `my-stack` stack events.

```
aws cloudformation describe-stack-events --stack-name my-stack
```

The following is an example response.

```
{
    "StackEvents": [
        {
            "StackId": "arn:aws:cloudformation:aws-region:123456789012:stack/my-stack/64726230-7edf-11f0-8a36-06453a64f325",
            "EventId": "7b755820-7edf-11f0-ab15-0673b09f3847",
            "StackName": "my-stack",
            "LogicalResourceId": "my-stack",
            "PhysicalResourceId": "arn:aws:cloudformation:aws-region:123456789012:stack/my-stack/64726230-7edf-11f0-8a36-06453a64f325",
            "ResourceType": "AWS::CloudFormation::Stack",
            "Timestamp": "2025-08-21T22:37:56.243000+00:00",
            "ResourceStatus": "CREATE_COMPLETE",
            "ClientRequestToken": "token"
        },
        {
            "StackId": "arn:aws:cloudformation:aws-region:123456789012:stack/my-stack/64726230-7edf-11f0-8a36-06453a64f325",
            "EventId": "WebServer-CREATE_COMPLETE-2025-08-21T22:37:54.356Z",
            "StackName": "my-stack",
            "LogicalResourceId": "WebServer",
            "PhysicalResourceId": "i-099df76cb31b866a9",
            "ResourceType": "AWS::EC2::Instance",
            "Timestamp": "2025-08-21T22:37:54.356000+00:00",
            "ResourceStatus": "CREATE_COMPLETE",
            "ResourceProperties": "{\"UserData\":\"IyEvYmluL2Jhc2gKeXVtIGluc3RhbGwgLXkgYXdzLWNmbi1ib290c3RyYXAKL29wdC9hd3MvYmluL2Nmbi1pbml0IC12IC0tc3RhY2sgc2Rmc2RhZnNhZHNka2wgLS1yZXNvdXJjZSBXZWJTZXJ2ZXIgLS1yZWdpb24gdXMtd2VzdC0yCg==\",\"ImageId\":\"ami-0bbc328167dee8f3c\",\"InstanceType\":\"t2.micro\",\"SecurityGroupIds\":[\"my-stack-WebServerSecurityGroup-n8A43bQT1ty2\"],\"Tags\":[{\"Value\":\"Bootstrap Tutorial Web Server\",\"Key\":\"Name\"}]}",
            "ClientRequestToken": "token"
        },
        {
            "StackId": "arn:aws:cloudformation:aws-region:123456789012:stack/my-stack/64726230-7edf-11f0-8a36-06453a64f325",
            "EventId": "WebServer-CREATE_IN_PROGRESS-2025-08-21T22:37:31.226Z",
            "StackName": "my-stack",
            "LogicalResourceId": "WebServer",
            "PhysicalResourceId": "i-099df76cb31b866a9",
            "ResourceType": "AWS::EC2::Instance",
            "Timestamp": "2025-08-21T22:37:31.226000+00:00",
            "ResourceStatus": "CREATE_IN_PROGRESS",
            "ResourceStatusReason": "Resource creation Initiated",
            "ResourceProperties": "{\"UserData\":\"IyEvYmluL2Jhc2gKeXVtIGluc3RhbGwgLXkgYXdzLWNmbi1ib290c3RyYXAKL29wdC9hd3MvYmluL2Nmbi1pbml0IC12IC0tc3RhY2sgc2Rmc2RhZnNhZHNka2wgLS1yZXNvdXJjZSBXZWJTZXJ2ZXIgLS1yZWdpb24gdXMtd2VzdC0yCg==\",\"ImageId\":\"ami-0bbc328167dee8f3c\",\"InstanceType\":\"t2.micro\",\"SecurityGroupIds\":[\"my-stack-WebServerSecurityGroup-n8A43bQT1ty2\"],\"Tags\":[{\"Value\":\"Bootstrap Tutorial Web Server\",\"Key\":\"Name\"}]}",
            "ClientRequestToken": "token"
        },
        {
            "StackId": "arn:aws:cloudformation:aws-region:123456789012:stack/my-stack/64726230-7edf-11f0-8a36-06453a64f325",
            "EventId": "WebServer-CREATE_IN_PROGRESS-2025-08-21T22:37:29.210Z",
            "StackName": "my-stack",
            "LogicalResourceId": "WebServer",
            "PhysicalResourceId": "",
            "ResourceType": "AWS::EC2::Instance",
            "Timestamp": "2025-08-21T22:37:29.210000+00:00",
            "ResourceStatus": "CREATE_IN_PROGRESS",
            "ResourceProperties": "{\"UserData\":\"IyEvYmluL2Jhc2gKeXVtIGluc3RhbGwgLXkgYXdzLWNmbi1ib290c3RyYXAKL29wdC9hd3MvYmluL2Nmbi1pbml0IC12IC0tc3RhY2sgc2Rmc2RhZnNhZHNka2wgLS1yZXNvdXJjZSBXZWJTZXJ2ZXIgLS1yZWdpb24gdXMtd2VzdC0yCg==\",\"ImageId\":\"ami-0bbc328167dee8f3c\",\"InstanceType\":\"t2.micro\",\"SecurityGroupIds\":[\"my-stack-WebServerSecurityGroup-n8A43bQT1ty2\"],\"Tags\":[{\"Value\":\"Bootstrap Tutorial Web Server\",\"Key\":\"Name\"}]}",
            "ClientRequestToken": "token"
        },
        {
            "StackId": "arn:aws:cloudformation:aws-region:123456789012:stack/my-stack/64726230-7edf-11f0-8a36-06453a64f325",
            "EventId": "WebServerSecurityGroup-CREATE_COMPLETE-2025-08-21T22:37:28.803Z",
            "StackName": "my-stack",
            "LogicalResourceId": "WebServerSecurityGroup",
            "PhysicalResourceId": "my-stack-WebServerSecurityGroup-n8A43bQT1ty2",
            "ResourceType": "AWS::EC2::SecurityGroup",
            "Timestamp": "2025-08-21T22:37:28.803000+00:00",
            "ResourceStatus": "CREATE_COMPLETE",
            "ResourceProperties": "{\"GroupDescription\":\"Allow HTTP access from my IP address\",\"SecurityGroupIngress\":[{\"CidrIp\":\"0.0.0.0/0\",\"Description\":\"HTTP\",\"FromPort\":\"80\",\"ToPort\":\"80\",\"IpProtocol\":\"tcp\"}]}",
            "ClientRequestToken": "token"
        },
        {
            "StackId": "arn:aws:cloudformation:aws-region:123456789012:stack/my-stack/64726230-7edf-11f0-8a36-06453a64f325",
            "EventId": "WebServerSecurityGroup-CREATE_IN_PROGRESS-2025-08-21T22:37:22.626Z",
            "StackName": "my-stack",
            "LogicalResourceId": "WebServerSecurityGroup",
            "PhysicalResourceId": "my-stack-WebServerSecurityGroup-n8A43bQT1ty2",
            "ResourceType": "AWS::EC2::SecurityGroup",
            "Timestamp": "2025-08-21T22:37:22.626000+00:00",
            "ResourceStatus": "CREATE_IN_PROGRESS",
            "ResourceStatusReason": "Resource creation Initiated",
            "ResourceProperties": "{\"GroupDescription\":\"Allow HTTP access from my IP address\",\"SecurityGroupIngress\":[{\"CidrIp\":\"0.0.0.0/0\",\"Description\":\"HTTP\",\"FromPort\":\"80\",\"ToPort\":\"80\",\"IpProtocol\":\"tcp\"}]}",
            "ClientRequestToken": "token"
        },
        {
            "StackId": "arn:aws:cloudformation:aws-region:123456789012:stack/my-stack/64726230-7edf-11f0-8a36-06453a64f325",
            "EventId": "WebServerSecurityGroup-CREATE_IN_PROGRESS-2025-08-21T22:37:20.186Z",
            "StackName": "my-stack",
            "LogicalResourceId": "WebServerSecurityGroup",
            "PhysicalResourceId": "",
            "ResourceType": "AWS::EC2::SecurityGroup",
            "Timestamp": "2025-08-21T22:37:20.186000+00:00",
            "ResourceStatus": "CREATE_IN_PROGRESS",
            "ResourceProperties": "{\"GroupDescription\":\"Allow HTTP access from my IP address\",\"SecurityGroupIngress\":[{\"CidrIp\":\"0.0.0.0/0\",\"Description\":\"HTTP\",\"FromPort\":\"80\",\"ToPort\":\"80\",\"IpProtocol\":\"tcp\"}]}",
            "ClientRequestToken": "token"
        },
        {
            "StackId": "arn:aws:cloudformation:aws-region:123456789012:stack/my-stack/64726230-7edf-11f0-8a36-06453a64f325",
            "EventId": "64740fe0-7edf-11f0-8a36-06453a64f325",
            "StackName": "my-stack",
            "LogicalResourceId": "my-stack",
            "PhysicalResourceId": "arn:aws:cloudformation:aws-region:123456789012:stack/my-stack/64726230-7edf-11f0-8a36-06453a64f325",
            "ResourceType": "AWS::CloudFormation::Stack",
            "Timestamp": "2025-08-21T22:37:17.819000+00:00",
            "ResourceStatus": "CREATE_IN_PROGRESS",
            "ResourceStatusReason": "User Initiated",
            "ClientRequestToken": "token"
        }
    ]
}
```

The most recent events are reported first. The following table describe the fields returned by the **describe-stack-events** command:


| Field | Description | 
| --- | --- | 
| EventId |  Event identifier.  | 
| StackName |  Name of the stack that the event corresponds to.  | 
| StackId |  Identifier of the stack that the event corresponds to.  | 
| LogicalResourceId |  Logical identifier of the resource.  | 
| PhysicalResourceId |  Physical identifier of the resource.  | 
| ResourceProperties |  Properties of the resource.  | 
| ResourceType |  Type of the resource.  | 
| Timestamp |  Time when the event occurred.  | 
| ResourceStatus |  The status of the resource, which can be one of the following status codes: `CREATE_COMPLETE` \$1 `CREATE_FAILED` \$1 `CREATE_IN_PROGRESS` \$1 `DELETE_COMPLETE` \$1 `DELETE_FAILED` \$1 `DELETE_IN_PROGRESS` \$1 `DELETE_SKIPPED` \$1 `IMPORT_COMPLETE` \$1 `IMPORT_IN_PROGRESS` \$1 `IMPORT_ROLLBACK_COMPLETE` \$1 `IMPORT_ROLLBACK_FAILED` \$1 `IMPORT_ROLLBACK_IN_PROGRESS` \$1 `REVIEW_IN_PROGRESS` \$1 `ROLLBACK_COMPLETE` \$1 `ROLLBACK_FAILED` \$1 `ROLLBACK_IN_PROGRESS` \$1 `UPDATE_COMPLETE` \$1 `UPDATE_COMPLETE_CLEANUP_IN_PROGRESS` \$1 `UPDATE_FAILED` \$1 `UPDATE_IN_PROGRESS` \$1 `UPDATE_ROLLBACK_COMPLETE` \$1 `UPDATE_ROLLBACK_COMPLETE_CLEANUP_IN_PROGRESS` \$1 `UPDATE_ROLLBACK_FAILED` \$1 `UPDATE_ROLLBACK_IN_PROGRESS` The `DELETE_SKIPPED` status applies to resources with a deletion policy attribute of retain.  | 
| DetailedStatus |  The detailed status of the stack. If `CONFIGURATION_COMPLETE` is present, the stack resources configuration phase has completed and the stabilization of the resources is in progress.  | 
| ResourceStatusReason |  More information on the status.  | 

## Stack status codes
<a name="cfn-console-view-stack-data-resources-status-codes"></a>

The following table describes stack status codes:


| Stack status and optional detailed status | Description | 
| --- | --- | 
|  `CREATE_COMPLETE`  |  Successful creation of one or more stacks.  | 
|  `CREATE_IN_PROGRESS`  |  Ongoing creation of one or more stacks.  | 
|  `CREATE_FAILED`  |  Unsuccessful creation of one or more stacks. View the stack events to see any associated error messages. Possible reasons for a failed creation include insufficient permissions to work with all resources in the stack, parameter values rejected by an AWS service, or a timeout during resource creation.  | 
|  `DELETE_COMPLETE`  |  Successful deletion of one or more stacks. Deleted stacks are retained and viewable for 90 days.  | 
|  `DELETE_FAILED`  |  Unsuccessful deletion of one or more stacks. Because the delete failed, you might have some resources that are still running; however, you can't work with or update the stack. Delete the stack again or view the stack events to see any associated error messages.  | 
|  `DELETE_IN_PROGRESS`  |  Ongoing removal of one or more stacks.  | 
| `REVIEW_IN_PROGRESS` | Ongoing creation of one or more stacks with an expected StackId but without any templates or resources. A stack with this status code counts against the [maximum possible number of stacks](cloudformation-limits.md).  | 
|  `ROLLBACK_COMPLETE`  |  Successful removal of one or more stacks after a failed stack creation or after an explicitly canceled stack creation. The stack returns to the previous working state. Any resources that were created during the create stack operation are deleted. This status exists only after a failed stack creation. It signifies that all operations from the partially created stack have been appropriately cleaned up. When in this state, only a delete operation can be performed.  | 
|  `ROLLBACK_FAILED`  |  Unsuccessful removal of one or more stacks after a failed stack creation or after an explicitly canceled stack creation. Delete the stack or view the stack events to see any associated error messages.  | 
|  `ROLLBACK_IN_PROGRESS`  |  Ongoing removal of one or more stacks after a failed stack creation or after an explicitly canceled stack creation.  | 
|  `UPDATE_COMPLETE`  | Successful update of one or more stacks. | 
|  `UPDATE_COMPLETE_CLEANUP_IN_PROGRESS`  |  Ongoing removal of old resources for one or more stacks after a successful stack update. For stack updates that require resources to be replaced, CloudFormation creates the new resources first and then deletes the old resources to help reduce any interruptions with your stack. In this state, the stack has been updated and is usable, but CloudFormation is still deleting the old resources.  | 
|  `UPDATE_FAILED`  | Unsuccessful update of one or more stacks. View the stack events to see any associated error messages. | 
|  `UPDATE_IN_PROGRESS`  |  Ongoing update of one or more stacks.  | 
|  `UPDATE_ROLLBACK_COMPLETE`  |  Successful return of one or more stacks to a previous working state after a failed stack update.  | 
|  `UPDATE_ROLLBACK_COMPLETE_CLEANUP_IN_PROGRESS`  |  Ongoing removal of new resources for one or more stacks after a failed stack update. In this state, the stack has been rolled back to its previous working state and is usable, but CloudFormation is still deleting any new resources it created during the stack update.  | 
|  `UPDATE_ROLLBACK_FAILED`  |  Unsuccessful return of one or more stacks to a previous working state after a failed stack update. When in this state, you can delete the stack or [continue rollback](using-cfn-updating-stacks-continueupdaterollback.md). You might need to fix errors before your stack can return to a working state. Or, you can contact Support to restore the stack to a usable state.  | 
|  `UPDATE_ROLLBACK_IN_PROGRESS`  |  Ongoing return of one or more stacks to the previous working state after failed stack update.  | 
|  `IMPORT_IN_PROGRESS`  |  The import operation is currently in progress.  | 
|  `IMPORT_COMPLETE`  |  The import operation successfully completed for all resources in the stack that support `resource import`.  | 
|  `IMPORT_ROLLBACK_IN_PROGRESS`  |  Import will roll back to the previous template configuration.  | 
|  `IMPORT_ROLLBACK_FAILED`  |  The import rollback operation failed for at least one resource in the stack. Results will be available for the resources CloudFormation successfully imported.  | 
|  `IMPORT_ROLLBACK_COMPLETE`  |  Import successfully rolled back to the previous template configuration.  | 

# View stack events by operation
<a name="view-stack-events-by-operation"></a>

You can view stack events grouped by operation to better understand the sequence and scope of changes made to your stack. Operation-based grouping helps you track related events together, making it easier to monitor progress and troubleshoot issues when they occur.

Each stack operation (create, update, delete, rollback) is assigned a unique operation ID that groups all related events. This allows you to focus on specific operations and quickly identify the root cause of failures.

**Topics**
+ [

## Prerequisites
](#view-stack-events-by-operation-prerequisites)
+ [

## View stack events by operation (console)
](#view-stack-events-by-operation-console)
+ [

## View stack events by operation (AWS CLI)
](#view-stack-events-by-operation-cli)
+ [

## Stack status codes
](#stack-status-codes)

## Prerequisites
<a name="view-stack-events-by-operation-prerequisites"></a>

To use `DescribeEvents` API, you must have the necessary IAM permissions to: `DescribeEvents`.

## View stack events by operation (console)
<a name="view-stack-events-by-operation-console"></a>

**To view stack events grouped by operation**

1. Sign in to the AWS Management Console and open the CloudFormation console at [https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/).

1. On the navigation bar at the top of the screen, choose the AWS Region you created the stack in.

1. On the **Stacks** page, select the stack name. CloudFormation displays the stack details for the selected stack.

1. Choose the **Events** tab to view the stack events CloudFormation has generated for your stack.

1. Events are automatically grouped by operation ID. Each operation appears as an expandable section showing the operation type, status, and timestamp.

1. Click on an **operation ID** to open a detailed view showing only the events related to that specific operation.

1. In the operation detail view, select the **Display failures only** checkbox to display only failed events for root cause analysis.

CloudFormation automatically refreshes the stack events every minute. The **New events available** badge appears when new stack events occur. Choose the refresh icon to load these events into the list.

By viewing stack events grouped by operation, you can understand the sequence of events for each operation and quickly identify which specific operation caused issues (if you are debugging your stack).

While your stack operation is running, it's listed with a status of `CREATE_IN_PROGRESS`, `UPDATE_IN_PROGRESS`, or `DELETE_IN_PROGRESS`. After your operation has completed successfully, its status changes to `CREATE_COMPLETE`, `UPDATE_COMPLETE`, or `DELETE_COMPLETE`.

For more information, see [Understand CloudFormation stack creation events](stack-resource-configuration-complete.md) and [Monitor the progress of a stack update](using-cfn-updating-stacks-monitor-stack.md).

## View stack events by operation (AWS CLI)
<a name="view-stack-events-by-operation-cli"></a>

You can use the `describe-events` command with operation ID filtering to view events for specific operations.

### Get last operation IDs
<a name="get-last-operation-ids"></a>

The stack description available via describe-stacks API now includes LastOperations information showing recent operation IDs and their types. This enables you to quickly identify which operations occurred and their current status without parsing through event logs.

```
aws cloudformation describe-stacks --stack-name MyStack
```

The following is an example response showing the last operation was a Rollback following a failed Update operation.

```
{  
    "Stacks": [  
        {  
            "StackId": "arn:aws:cloudformation:us-east-1:123456789012:stack/MyStack/07580010-bb79-11f0-8f6c-0289bb5c804f",  
            "StackName": "MyStack",  
            "Description": "A simple CloudFormation template to create an S3 bucket.",  
            "CreationTime": "2025-11-07T01:28:13.778000+00:00",  
            "LastUpdatedTime": "2025-11-07T01:43:39.838000+00:00",  
            "RollbackConfiguration": {},  
            "StackStatus": "UPDATE_ROLLBACK_COMPLETE",  
            "DisableRollback": false,  
            "NotificationARNs": [],  
            "Tags": [],  
            "EnableTerminationProtection": false,  
            "DriftInformation": {  
                "StackDriftStatus": "NOT_CHECKED"  
            },  
            "LastOperations": [  
                {  
                    "OperationType": "ROLLBACK",  
                    "OperationId": "d0f12313-7bdb-414d-a879-828a99b36f29"  
                },  
                {  
                    "OperationType": "UPDATE_STACK",  
                    "OperationId": "1c211b5a-4538-4dc9-bfed-e07734371e57"  
                }  
            ]  
        }  
    ]  
}
```

### Filter events by operation ID
<a name="filter-events-by-operation-id"></a>

The following `describe-events` command describes events for a specific operation ID:

```
aws cloudformation describe-events \
  --operation-id 1c211b5a-4538-4dc9-bfed-e07734371e57
```

To view only failed events for troubleshooting, use the `--filter FailedEvents=true` parameter:

```
aws cloudformation describe-events \
  --operation-id 1c211b5a-4538-4dc9-bfed-e07734371e57 \
  --filter FailedEvents=true
```

The new operation ID filtering capability allows you to focus on specific operations and their related events. This is particularly useful for:
+ **Troubleshooting specific failures:** Isolate events from a failed operation to understand what went wrong.
+ **Monitoring long-running operations:** Track progress of complex updates or large stack deployments.
+ **Auditing changes:** Review all events associated with a particular update operation.
+ **Root cause analysis:** Use the failure filter to quickly identify the source of deployment issues.

## Stack status codes
<a name="stack-status-codes"></a>

The following table describes the fields returned by the `describe-events` command when using operation ID filtering:


| Field | Description | 
| --- | --- | 
| EventId | Event identifier. | 
| OperationId | Unique identifier for the operation that generated this event. | 
| StackName | Name of the stack that the event corresponds to. | 
| StackId | Identifier of the stack that the event corresponds to. | 
| LogicalResourceId | Logical identifier of the resource. | 
| PhysicalResourceId | Physical identifier of the resource. | 
| ResourceProperties | Properties of the resource. | 
| ResourceType | Type of the resource. | 
| Timestamp | Time when the event occurred. | 
| ResourceStatus | The status of the resource (CREATE\$1COMPLETE, UPDATE\$1FAILED, etc.). | 
| DetailedStatus | The detailed status of the stack. If CONFIGURATION\$1COMPLETE is present, the stack resources configuration phase has completed and the stabilization of the resources is in progress. | 
| ResourceStatusReason | More information on the status. | 

# View a timeline of a CloudFormation stack deployment
<a name="stack-deployment-timeline-graph"></a>

The stack deployment timeline graph provides a visual representation of a stack deployment timeline. This view shows the deployment statuses for the stack and each of its resources, and the times that each status changed. Stack deployment statuses are represented by a corresponding color.

**Topics**
+ [

## Understanding the stack deployment timeline graph
](#understanding-stack-deployment-timeline-graph)
+ [

## Viewing the stack deployment timeline graph (console)
](#viewing-stack-deployment-timeline-graph)

## Understanding the stack deployment timeline graph
<a name="understanding-stack-deployment-timeline-graph"></a>

The following image shows the timeline graph for a stack deployment that failed due to an Amazon EC2 instance resource that failed to launch.

![\[A stack deployment timeline graph for a failed stack deployment.\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/deployment-timeline-graph.PNG)


The names of the stack resources are found on the left side of the graph, and the date and time relative to the deployment times are found at the top of the graph.

Each resource starts with the **In progress** status. The status bar changes to **Complete** for each successful deployment. The status bar changes to **Failed** when a resource fails to deploy. When a resource fails to deploy and the stack deployment also fails, the resource responsible for the stack deployment failure receives the **Likely root failure** status.

After the stack deployment operation failed, the successfully deployed resource begin rolling back and change to the **Rollback in progress** status. The statuses change to **Rollback complete** after the resource finish rolling back.

Choosing each resource provides more granular detail on the deployment timeline:

![\[A stack deployment timeline graph popover showing deployment details for the chosen failed resource.\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/deployment-timeline-graph-root-cause.PNG)


Choosing a resource shows the **Type**, deployment **Start time**, deployment **End time**, and **Total duration** of the deployment. You will also find the **Start time**, **End time**, and **Duration** of each deployment status in the drop-down menus below. If the resource failed to deploy, a **Failure reason** will be provided.

For more information on stack statuses, see [Stack status codes](view-stack-events.md#cfn-console-view-stack-data-resources-status-codes).

## Viewing the stack deployment timeline graph (console)
<a name="viewing-stack-deployment-timeline-graph"></a>

To view a stack deployment timeline graph:

1. Open the CloudFormation console at [https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/).

1. On the navigation bar at the top of the screen, choose the AWS Region you created the stack in.

1. On the **Stacks** page of the CloudFormation console, choose the stack name. CloudFormation displays the stack details for the selected stack.

1. Choose the **Events** tab to view the stack events CloudFormation has generated for your stack. 

1. Choose the **Timeline graph** button to view the timeline graph for your stack. 

# Understand CloudFormation stack creation events
<a name="stack-resource-configuration-complete"></a>

During stack deployment, several events occur to create, configure, and validate the resources defined in the stack template. Understanding these events can help you optimize your stack creation process and streamline deployments.
+ **Resource creation events** – When each resource starts the creation process, a **Status** of `CREATE_IN_PROGRESS` event is set. This event indicates that the resource is being provisioned.
+ **Eventual consistency check** – A significant portion of the stack creation time is spent performing an eventual consistency check against the resources created by the stack. During this phase, the service performs internal consistency checks, ensuring the resource is fully operational and meets service stabilization criteria defined by each AWS service.
+ **Configuration complete event** – When each resource has finished the eventual consistency check phase of the provisioning, a ** Detailed status** of `CONFIGURATION_COMPLETE` event is set.
+ **Resource creation complete event** – After the resource has been created and configured as specified, and the configuration matches what is specified in the template, the **Status** of `CREATE_COMPLETE` event is set.

You can leverage the `CONFIGURATION_COMPLETE` event to streamline your stack creation process in scenarios where resource eventual consistency check is not required, such as validating a pre-production stack configuration or cross-stack provisioning. You can use this event in multiple ways. For example, you can use it as a visual signal to skip waiting for the resource or stack consistency check to finish. Or you could use it to create an automated mechanism using continuous integration and continuous delivery (CI/CD) to trigger additional actions.

**Important**  
While leveraging the `CONFIGURATION_COMPLETE` event accelerates stack creation times, you should be aware of its trade-offs. First, it's only supported for a subset of resource type that support drift detection. For a list of resource types that support drift detection, see [Resource type support](resource-import-supported-resources.md). This approach may not be suitable for all scenarios, especially where resources require thorough eventual consistency checks to ensure full operational readiness across the cloud environment (for example, in production environments). We recommend carefully assessing your deployment requirements and the criticality of the consistency checks for each resource. Use the `CONFIGURATION_COMPLETE` event to optimize deployment speeds without compromising the integrity and reliability of your infrastructure.   
Because the `CONFIGURATION_COMPLETE` event is not guaranteed to be set, any scenarios that use it should be prepared to handle a `CREATE_COMPLETE` event when no `CONFIGURATION_COMPLETE` event was set.

![\[Diagram showing the sequence of events for resource creation and eventual consistency check in a stack.\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/configuration-complete.png)


When the stack deployment starts, both the `AWS::ECR::Repository` and `AWS::ECS::Cluster` resources start the creation process (`ResourceStatus` = `CREATE_IN_PROGRESS`. When the `AWS::ECR::Repository` resource type has started the eventual consistency check (`DetailedStatus` = `CONFIGURATION_COMPLETE`), then the `AWS::ECS::TaskDefinition` resource can start the creation process. Similarly, once the `AWS::ECS::TaskDefinition` resource begins the eventual consistency check, the `AWS::ECS::Service` resource start the creation process.

**`CREATE_IN_PROGRESS` and `CREATE_COMPLETE` events**
+ **[Stack]:** `CREATE_IN_PROGRESS`
+ **[Resource]:** ECR Repository `CREATE_IN_PROGRESS`
+ **[Resource]:** ECS Cluster `CREATE_IN_PROGRESS`
+ **[Resource]:** ECR Repository `CREATE_IN_PROGRESS`, `CONFIGURATION_COMPLETE`
+ **[Resource]:** ECS Task Definition `CREATE_IN_PROGRESS`
+ **[Resource]:** ECS Cluster `CREATE_IN_PROGRESS`, `CONFIGURATION_COMPLETE`
+ **[Resource]:** ECS Task Definition `CREATE_IN_PROGRESS`, `CONFIGURATION_COMPLETE`
+ **[Resource]:** ECS Service `CREATE_IN_PROGRESS`
+ **[Resource]:** ECR Repository `CREATE_COMPLETE`
+ **[Resource]:** ECS Cluster `CREATE_COMPLETE`
+ **[Resource]:** ECS Service `CREATE_IN_PROGRESS`, `CONFIGURATION_COMPLETE`
+ **[Stack]:** `CREATE_IN_PROGRESS`, `CONFIGURATION_COMPLETE`
+ **[Resource]:** ECS Task Definition `CREATE_COMPLETE`
+ **[Resource]:** ECS Service `CREATE_COMPLETE`
+ **[Stack]:** `CREATE_COMPLETE`

# Monitor the progress of a stack update
<a name="using-cfn-updating-stacks-monitor-stack"></a>

You can monitor the progress of a stack update by viewing the stack's events. The stack's **Events** tab displays each major step in the creation and update of the stack sorted by the time of each event with latest events on top. For more information, see [Monitor stack progress](monitor-stack-progress.md).

**Topics**
+ [

## Events generated during a successful stack update
](#using-cfn-updating-stacks-monitor-stack-update-events)
+ [

## Events generated when a resource update fails
](#using-cfn-updating-stacks-monitor-stack-update-failure)

## Events generated during a successful stack update
<a name="using-cfn-updating-stacks-monitor-stack-update-events"></a>

The start of the stack update process is marked with an `UPDATE_IN_PROGRESS` event for the stack:

```
2011-09-30 09:35 PDT AWS::CloudFormation::Stack MyStack UPDATE_IN_PROGRESS 
```

Next are events that mark the beginning and completion of the update of each resource that was changed in the update template. For example, updating an [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rds-dbinstance.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rds-dbinstance.html) resource named `MyDB` would result in the following entries:

```
2011-09-30 09:35 PDT AWS::RDS::DBInstance MyDB UPDATE_COMPLETE
2011-09-30 09:35 PDT AWS::RDS::DBInstance MyDB UPDATE_IN_PROGRESS
```

The `UPDATE_IN_PROGRESS` event is logged when CloudFormation reports that it has begun to update the resource. The `UPDATE_COMPLETE` event is logged when the resource is successfully created.

When CloudFormation has successfully updated the stack, you will see the following event:

```
2011-09-30 09:35 PDT AWS::CloudFormation::Stack MyStack UPDATE_COMPLETE 
```

**Important**  
During stack update operations, if CloudFormation needs to replace an existing resource, it first creates a new resource and then deletes the old resource. However, there may be cases where CloudFormation can't delete the old resource (for example, if the user doesn't have permissions to delete a resource of a given type).  
CloudFormation makes three attempts at deleting the old resource. If CloudFormation can't delete the old resource, it removes the old resource from the stack and continues updating the stack. When the stack update is complete, CloudFormation issues an `UPDATE_COMPLETE` stack event, but includes a `StatusReason` that states that one or more resources couldn't be deleted. CloudFormation also issues a `DELETE_FAILED` event for the specific resource, with a corresponding `StatusReason` providing more detail on why CloudFormation failed to delete the resource.  
The old resource still exists and will continue to incur charges, but is no longer accessible through CloudFormation. To delete the old resource, access the old resource directly using the console or API for the underlying service.  
This is also true for resources that you have removed from the stack template, and so will be deleted from the stack during the stack update.

## Events generated when a resource update fails
<a name="using-cfn-updating-stacks-monitor-stack-update-failure"></a>

If an update of a resource fails, CloudFormation reports an `UPDATE_FAILED` event that includes a reason for the failure. For example, if your update template specified a property change that's not supported by the resource such as reducing the size of `AllocatedStorage` for an [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rds-dbinstance.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rds-dbinstance.html) resource, you would see events like these:

```
2011-09-30 09:36 PDT AWS::RDS::DBInstance MyDB UPDATE_FAILED Size cannot be less than current size; requested: 5; current: 10
2011-09-30 09:35 PDT AWS::RDS::DBInstance MyDB UPDATE_IN_PROGRESS
```

If a resource update fails, CloudFormation rolls back any resources that it has updated during the upgrade to their configurations before the update. Here is an example of the events you would see during an update rollback:

```
2011-09-30 09:38 PDT AWS::CloudFormation::Stack MyStack UPDATE_ROLLBACK_COMPLETE
2011-09-30 09:38 PDT AWS::RDS::DBInstance MyDB UPDATE_COMPLETE
2011-09-30 09:37 PDT AWS::RDS::DBInstance MyDB UPDATE_IN_PROGRESS
2011-09-30 09:37 PDT AWS::CloudFormation::Stack MyStack UPDATE_ROLLBACK_IN_PROGRESS The following resource(s) failed to update: [MyDB]
```

# Continue rolling back an update
<a name="using-cfn-updating-stacks-continueupdaterollback"></a>

Sometimes, when CloudFormation tries to roll back a stack update, it can't roll back all the changes it made during the update process. This is called the `UPDATE_ROLLBACK_FAILED` state. For example, you might have a stack that begins to roll back to an old database instance that was deleted outside of CloudFormation. Because CloudFormation doesn't know that the database was deleted, it assumes that the database instance still exists and attempts to roll back to it, causing the update rollback to fail.

A stack in the `UPDATE_ROLLBACK_FAILED` state can't be updated, but it can be rolled back to a working state (`UPDATE_ROLLBACK_COMPLETE`). After returning the stack to its original settings, you can try to update it again.

In most cases, you must fix the error that causes the update rollback to fail before you can continue to roll back your stack. In other cases, you can continue to roll back the update without any changes, for example when a stack operation times out.

**Note**  
If you use nested stacks, rolling back the parent stack will attempt to roll back all the child stacks as well.

**To continue rolling back an update (console)**

1. Sign in to the AWS Management Console and open the CloudFormation console at [https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/).

1. On the navigation bar at the top of the screen, choose the AWS Region where the stack is located.

1. On the **Stacks** page, choose the stack that you want to update, choose **Stack actions**, and then choose **Continue update rollback**.

   If none of the solutions in the [Troubleshooting errors](troubleshooting.md#troubleshooting-errors) worked, you can use the advanced option to skip the resources that CloudFormation can't successfully roll back. You must [look up](cfn-console-view-stack-data-resources.md) and type the logical IDs of the resources that you want to skip. Specify only resources that went into the `UPDATE_FAILED` state during the `UpdateRollback` and not during the forward update.
**Warning**  
CloudFormation sets the status of the specified resources to `UPDATE_COMPLETE` and continues to roll back the stack. After the rollback is complete, the state of the skipped resources will be inconsistent with the state of the resources in the stack template. Before performing another stack update, you must update the stack or resources to be consistent with each other. If you don't, subsequent stack updates might fail, and the stack will become unrecoverable.

   Specify the minimum number of resources required to successfully roll back your stack. For example, a failed resource update might cause dependent resources to fail. In this case, it might not be necessary to skip the dependent resources.

   To skip resources that are part of nested stacks, use the following format: `NestedStackName.ResourceLogicalID`. If you want to specify the logical ID of a stack resource (`Type: AWS::CloudFormation::Stack`) in the `ResourcesToSkip` list, then its corresponding embedded stack must be in one of the following states: `DELETE_IN_PROGRESS`, `DELETE_COMPLETE`, or `DELETE_FAILED`.

**To continue rolling back an update (AWS CLI)**
+ Use the [https://docs.aws.amazon.com/cli/latest/reference/cloudformation/continue-update-rollback.html](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/continue-update-rollback.html) command with the `--stack-name` option to specify the ID of the stack that you want to continue to roll back.

## Continue rolling back from failed nested stack updates
<a name="nested-stacks"></a>

When you have multiple stacks nested within each other, you may need to skip resources across multiple nested levels to get the full stack hierarchy back to a working state. 

For example, you have a root stack called `WebInfra` that contains two smaller stacks inside it: `WebInfra-Compute` and `WebInfra-Storage`. These two stacks also have their own nested stacks within them.

If something goes wrong during an update, and the update process fails, the entire stack hierarchy may end up in the `UPDATE_ROLLBACK_FAILED` state, as shown in the following diagram. 

![\[A diagram showing a three-level nested stack hierarchy.\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/cfn-update-stack-continue-update-rollback_nested-stacks.png)


**Note**  
The stack names in this example are truncated for simplicity. Child stack names are typically generated by CloudFormation and contain unique random strings, so actual names might not be user-friendly.

To get the root stack into an operable state using the `continue-update-rollback` command, you must use the `--resources-to-skip` option to skip resources that failed to rollback.

The following **continue-update-rollback** example resumes a rollback operation from a previously failed stack update. In this example, the `--resources-to-skip` option includes the following items:
+ `myCustom`
+ `WebInfra-Compute-Asg.myAsg`
+ `WebInfra-Compute-LB.myLoadBalancer`
+ `WebInfra-Storage.DB`

For the resources of the root stack, you only need to provide the logical ID, for example, `myCustom`. However, for the resources that are contained in nested stacks, you must provide both the nested stack name and its logical ID, separated by a period. For example, `WebInfra-Compute-Asg.myAsg`.

```
aws cloudformation continue-update-rollback --stack-name WebInfra \
    --resources-to-skip myCustom WebInfra-Compute-Asg.myAsg WebInfra-Compute-LB.myLoadBalancer WebInfra-Storage.DB
```

**To find the stack name of a nested stack**  
You can locate it within the child stack's stack ID or Amazon Resource Name (ARN).

The following ARN example refers to a stack named `WebInfra-Storage-Z2VKC706XKXT`.

```
arn:aws:cloudformation:us-east-1:123456789012:stack/WebInfra-Storage-Z2VKC706XKXT/ea9e7f90-54f7-11e6-a032-028f3d2330bd
```

**To find the logical ID of a nested stack**  
You can find a child stack's logical ID in the template definition of its parent. In the diagram, the `LogicalId` of the `WebInfra-Storage-DB` child stack is `DB` in its parent `WebInfra-Storage`.

In the CloudFormation console, you can also find the logical ID in the **Logical ID** column for the stack resource on the **Resources** tab or the **Events** tab. For more information, see [View stack information from the CloudFormation console](cfn-console-view-stack-data-resources.md).

# Determine the cause of a stack failure
<a name="determine-root-cause-for-stack-failures"></a>

If your stack creation fails, CloudFormation can help you to determine the event that is likely the root cause for the stack failure. Depending on the scenario and your permissions, AWS CloudTrail events may be able to provide further details about the root cause in case the provided **Status reason** in **Events** is not clear.

**To determine the root cause of a stack failure**

1. Open the CloudFormation console at [https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/).

1. On the **Stacks** page, choose the failed stack.

1. Choose the **Events** tab.

1. Choose **Detect root cause**. CloudFormation will analyze the failure and indicate the event that is the likely the cause for the failure by adding a **Likely root cause** label to the specific event **Status**. See **Status reason** for further explanation of the status in the CloudFormation console.

1. Choose the failed **Status** with the **Likely root cause** label to learn more about the cause of the failure. Depending on the scenario and your permissions, you may be able to review a detailed CloudTrail event. These are the following potential outcomes of choosing the **Status**
   + CloudTrail events related to this issue are available and may help with resolution. View CloudTrail events.
   + We couldn't find any CloudTrail events related to this issue that could help with resolution.
   + Your current permissions do not allow access to view CloudTrail events. Learn more.
   + In the process of checking for available CloudTrail events, check back in a few minutes.
   + An error occurred while fetching the CloudTrail events. For manual inspection, visit the CloudTrail console.

1. If the provided reason in **Status reason** isn't clear, and the root cause displays a link to the CloudTrail console, open the link to view the event to find a detailed root cause.

For more information on CloudTrail events, see [Understanding CloudTrail events](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-events.html) and [CloudTrail record contents](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-event-reference-record-contents.html).

For more information on CloudTrail event history, see [Working with CloudTrail Event history](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/view-cloudtrail-events.html).

**Note**  
Nested stacks don't support **Detect root cause**.

# Choose how to handle failures when provisioning resources
<a name="stack-failure-options"></a>

If your stack operation fails, you don't have to roll back resources that were already successfully provisioned and start over from the beginning every time. Instead, you can troubleshoot resources in a `CREATE_FAILED` or `UPDATE_FAILED` status, and then resume provisioning from the point where the problem occurred. 

To do this, you must enable the preserve successfully provisioned resources option. This option is available for all stack deployments and change set operations.
+ For stack creation, if you choose the **Preserve successfully provisioned resources** option, CloudFormation preserves the state of resources that were successfully created and leaves the failed ones in a failed state until the next update operation is performed.
+ During update and change set operations, choosing **Preserve successfully provisioned resources** preserves the state of successful resources while rolling back failed resources to their last known stable state. Failed resources will be in an `UPDATE_FAILED` state. Resources without a last known stable state will be deleted upon the next stack operation.

**Topics**
+ [

## Overview of stack failure options
](#stack-failure-options-overview)
+ [

## Required conditions for pausing stack rollback
](#stack-failure-options-conditions)
+ [

## Preserve successfully provisioned resources (console)
](#stack-failure-options-console)
+ [

## Preserve successfully provisioned resources (AWS CLI)
](#stack-failure-options-cli)

## Overview of stack failure options
<a name="stack-failure-options-overview"></a>

Before issuing an operation from the CloudFormation console, API, or AWS CLI, specify the behavior for provisioned resource failure. Then, proceed with the deployment process of your resources without any other modifications. In the event of an operational failure, CloudFormation stops at the first failure in each independent provisioning path. CloudFormation identifies dependencies between resources to parallelize independent provisioning actions. Then it proceeds to provision resources on each independent provisioning path until it encounters a failure. A failure in one path doesn’t affect other provisioning paths. CloudFormation will continue to provision the resources until completion or stop on a different failure.

Remediate any issues to continue the deployment process. CloudFormation performs the necessary updates before retrying provisioning actions on resources that couldn’t be successfully provisioned earlier. You remediate issues by submitting a **Retry**, **Update**, or **Roll back** operations. For example, if you're provisioning an Amazon EC2 instance and the EC2 instance fails during a create operation, you might want to investigate the error, rather than rolling back the failed resource right away. You can review system status checks and instances status checks, and then select the **Retry** operation once the issues is resolved.

When a stack operation fails, and you've specified **Preserve successfully provisioned resources** from the **Stack failure options** menu, you can select the following options.
+ **Retry** – Retries provisioning operation on failed resources and continues provisioning the template until the successful completion of the stack operation or the next failure. Select this option if the resource failed to provision due to an issue that doesn't require template modifications, such as an AWS Identity and Access Management (IAM) permission.
+ **Update** – Resources that have been provisioned are updated on template updates. Resources that failed to create or update will be retried. Select this option if the resource failed to provision due to template errors, and you've modified the template. When you update a stack that's in a `FAILED` state, you must select **Preserve successfully provisioned resources** for the **Stack failure options** to continue updating your stack.
+ **Roll back** – CloudFormation rolls back the stack to the last known stable state.

## Required conditions for pausing stack rollback
<a name="stack-failure-options-conditions"></a>

To prevent CloudFormation from automatically rolling back and deleting the resources that were successfully created, the following conditions must be met.

1. When you create or update the stack, you must choose the option to **Preserve successfully provisioned resources**. This tells CloudFormation not to delete the resources that were created successfully, even if the overall stack operation fails.

1. The stack operation must have failed, meaning the stack status is either `CREATE_FAILED` or `UPDATE_FAILED`.

**Note**  
Immutable update types aren't supported.

## Preserve successfully provisioned resources (console)
<a name="stack-failure-options-console"></a>

------
#### [ Create stack ]

**To preserve successfully provisioned resources during a create stack operation**

1. Sign in to the AWS Management Console and open the CloudFormation console at [https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/).

1. From the **Stacks** page, choose **Create stack** at top right, and then choose **With new resources (standard)**.

1. For **Prerequisite - Prepare template**, choose **Choose an existing template**.

1. Under **Specify template**, choose to either specify the URL for the S3 bucket that contains your stack template or upload a stack template file. Then, choose **Next**.

1. On the **Specify stack details** page, enter a stack name in the **Stack name** box.

1. In the **Parameters** section, specify parameters that are defined in your stack template.

   You can use or change any parameters with default values.

1. When you're satisfied with the parameter values, choose **Next**.

1. On the **Configure stack options** page, you can set additional options for your stack.

1. For **Stack failure options**, select **Preserve successfully provisioned resources**.

1. When you're satisfied with the stack options, choose **Next**.

1. Review your stack on the **Review** page and select **Create stack**.

*Results*: Resources that failed to create transition the stack status to `CREATE_FAILED` to prevent the stack from rolling back when the stack operation encounters a failure. Resources that are successfully provisioned are in a `CREATE_COMPLETE` state. You can monitor the stack in the **Stack events** tab.

------
#### [ Update stack ]

**To preserve successfully provisioned resources during an update stack operation**

1. Sign in to the AWS Management Console and open the CloudFormation console at [https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/).

1. Select the stack you want to update and then choose **Update**.

1. On the **Update stack** page, choose a stack template by using one of the following options:
   + **Use existing template**
   + **Replace current template**
   + **Edit template in Infrastructure Composer**

   Accept your settings and select **Next**.

1. On the **Specify stack details** page, specify parameters that are defined in your stack template.

   You can use or change any parameters with default values.

1. When you're satisfied with the parameter values, choose **Next**.

1. On the **Configure stack options** page, you can set additional options for your stack.

1. For the **Behavior on provisioning failure**, select **Preserve successfully provisioned resources**.

1. When you're satisfied with the stack options, choose **Next**.

1. Review your stack on the **Review** page and select **Update stack**.

*Results*: Resources that failed to update transition the stack status to `UPDATE_FAILED` and roll back to the last known stable state. Resources without a last known stable state will be deleted by CloudFormation upon the next stack operation. Resources that are successfully provisioned are in a `CREATE_COMPLETE` or `UPDATE_COMPLETE` state. You can monitor the stack in the **Stack events** tab.

------
#### [ Change set ]

**Note**  
You can initiate a change set for a stack with a status of `CREATE_FAILED` or `UPDATE_FAILED`, but not for a status of `UPDATE_ROLLBACK_FAILED`.

**To Preserve successfully provisioned resources during a change set operation**

1. Sign in to the AWS Management Console and open the CloudFormation console at [https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/).

1. Select the stack that contains the change set you want to initiate, and then choose the **Change sets** tab.

1. Select the change set and then choose **Execute**.

1. For **Execute change set**, select the **Preserve successfully provisioned resources** option.

1. Select **Execute change set**.

*Results*: Resources that failed to update transition the stack status to `UPDATE_FAILED` and roll back to the last known stable state. Resources without a last known stable state will be deleted by CloudFormation upon the next stack operation. Resources that are successfully provisioned are in a `CREATE_COMPLETE` or `UPDATE_COMPLETE` state. You can monitor the stack in the **Stack events** tab.

------

## Preserve successfully provisioned resources (AWS CLI)
<a name="stack-failure-options-cli"></a>

------
#### [ Create stack ]

**To preserve successfully provisioned resources during a stack create operation**

Specify the `--disable-rollback` option or `on-failure DO_NOTHING` enumeration during a [create-stack](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/create-stack.html) operation.

1. Provide a stack name and template to the **create-stack** command with the `--disable-rollback` option.

   ```
   aws cloudformation create-stack --stack-name myteststack \
       --template-body file://template.yaml \
       --disable-rollback
   ```

   The command returns the following output.

   ```
   {
       "StackId": "arn:aws:cloudformation:us-east-1:123456789012:stack/myteststack/466df9e0-0dff-08e3-8e2f-5088487c4896"
   }
   ```

1. Describe the state of the stack using the **describe-stacks** command.

   ```
   aws cloudformation describe-stacks --stack-name myteststack
   ```

   The command returns the following output.

   ```
   {
       "Stacks":  [
           {
               "StackId": "arn:aws:cloudformation:us-east-1:123456789012:stack/myteststack/466df9e0-0dff-08e3-8e2f-5088487c4896",
               "Description": "AWS CloudFormation Sample Template",
               "Tags": [],
               "Outputs": [],
               "StackStatusReason": “The following resource(s) failed to create: [MyBucket]”,
               "CreationTime": "2013-08-23T01:02:15.422Z",
               "Capabilities": [],
               "StackName": "myteststack",
               "StackStatus": "CREATE_FAILED",
               "DisableRollback": true
           }
       ]
   }
   ```

------
#### [ Update stack ]

**To preserve successfully provisioned resources during a stack update operation**

1. Provide an existing stack name and template to the **update-stack** command with the `--disable-rollback` option.

   ```
   aws cloudformation update-stack --stack-name myteststack \
       --template-url https://s3.amazonaws.com/amzn-s3-demo-bucket/updated.template --disable-rollback
   ```

   The command returns the following output.

   ```
   {
       "StackId": "arn:aws:cloudformation:us-east-1:123456789012:stack/myteststack/466df9e0-0dff-08e3-8e2f-5088487c4896"
   }
   ```

1. Describe the state of the stack using either the **describe-stacks** or **describe-stack-events** command.

   ```
   aws cloudformation describe-stacks --stack-name myteststack
   ```

   The command returns the following output.

   ```
   {
       "Stacks":  [
           {
               "StackId": "arn:aws:cloudformation:us-east-1:123456789012:stack/myteststack/466df9e0-0dff-08e3-8e2f-5088487c4896",
               "Description": "AWS CloudFormation Sample Template",
               "Tags": [],
               "Outputs": [],
               "CreationTime": "2013-08-23T01:02:15.422Z",
               "Capabilities": [],
               "StackName": "myteststack",
               "StackStatus": "UPDATE_COMPLETE",
               "DisableRollback": true
           }
       ]
   }
   ```

------
#### [ Change set ]

**Note**  
You can initiate a change set for a stack with a status of `CREATE_FAILED` or `UPDATE_FAILED` but not for a status of `UPDATE_ROLLBACK_FAILED`.

**To preserve successfully provisioned resources during a change set operation**

Specify the `--disable-rollback` option during an [execute-change-set](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/execute-change-set.html) operation.

1. Provide a stack name and template to the **execute-change-set** command with the `--disable-rollback` option.

   ```
   aws cloudformation execute-change-set --stack-name myteststack \
       --change-set-name my-change-set --template-body file://template.yaml
   ```

   The command returns the following output.

   ```
   {
    "Id": "arn:aws:cloudformation:us-east-1:123456789012:changeSet/my-change-set/bc9555ba-a949-xmpl-bfb8-f41d04ec5784",
    "StackId": "arn:aws:cloudformation:us-east-1:123456789012:stack/myteststack/466df9e0-0dff-08e3-8e2f-5088487c4896"
   }
   ```

1. Initiate the change set with `--disable-rollback` option.

   ```
   aws cloudformation execute-change-set --stack-name myteststack \
       --change-set-name my-change-set -–disable-rollback
   ```

1. Determine the status of the stack using either the **describe-stacks** or **describe-stack-events** command.

   ```
   aws cloudformation describe-stack-events --stack-name myteststack
   ```

   The command returns the following output.

   ```
   {
      "StackEvents": [
        {
           "StackId": "arn:aws:cloudformation:us-east-1:123456789012:stack/myteststack/466df9e0-0dff-08e3-8e2f-5088487c4896",
           "EventId": "49c966a0-7b74-11ea-8071-024244bb0672",
           "StackName": "myteststack",
           "LogicalResourceId": " MyBucket",
           "PhysicalResourceId": "myteststack-MyBucket-abcdefghijk1",
           "ResourceType": "AWS::S3::Bucket",
           "Timestamp": "2020-04-10T21:43:17.015Z",
           "ResourceStatus": "UPDATE_FAILED"
           "ResourceStatusReason": "User XYZ is not allowed to perform S3::UpdateBucket on MyBucket"
        }
   }
   ```

1. Fix permissions errors and retry the operation.

   ```
   aws cloudformation update-stack --stack-name myteststack \
       --use-previous-template --disable-rollback
   ```

   The command returns the following output.

   ```
   {
       "StackId": "arn:aws:cloudformation:us-east-1:123456789012:stack/myteststack/466df9e0-0dff-08e3-8e2f-5088487c4896"
   }
   ```

1. Describe the state of the stack using either the **describe-stacks** or **describe-stack-events** command.

   ```
   aws cloudformation describe-stacks --stack-name myteststack
   ```

   The command returns the following output.

   ```
   {
       "Stacks":  [
           {
               "StackId": "arn:aws:cloudformation:us-east-1:123456789012:stack/myteststack/466df9e0-0dff-08e3-8e2f-5088487c4896",
               "Description": "AWS CloudFormation Sample Template",
               "Tags": [],
               "Outputs": [],
               "CreationTime": "2013-08-23T01:02:15.422Z",
               "Capabilities": [],
               "StackName": "myteststack",
               "StackStatus": "UPDATE_COMPLETE",
               "DisableRollback": true
           }
       ]
   }
   ```

------

### Rolling back a stack
<a name="roll-back-stack-cli"></a>

You can use the [rollback-stack](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/rollback-stack.html) command to roll back a stack with a `CREATE_FAILED` or `UPDATE_FAILED` stack status to its last stable state.

The following **rollback-stack** command rolls back the specified stack.

```
aws cloudformation rollback-stack --stack-name myteststack
```

The command returns the following output.

```
{
    "StackId": "arn:aws:cloudformation:us-east-1:123456789012:stack/myteststack/466df9e0-0dff-08e3-8e2f-5088487c4896"
}
```

**Note**  
The **rollback-stack** operation will delete a stack if it doesn't contain a last known stable state.

# Roll back your CloudFormation stack on alarm breach with rollback triggers
<a name="using-cfn-rollback-triggers"></a>

With rollback triggers, you can have CloudFormation monitor the state of your application during stack creation and updating, and roll back that operation if the application breaches the threshold of the alarms you've specified. For each rollback trigger you create, you specify the CloudWatch alarm that CloudFormation should monitor. CloudFormation monitors the specified alarms during the stack create or update operation, and for the specified amount of time after all resources have been deployed. If any of the alarms goes to `ALARM` state during the stack operation or the monitoring period, CloudFormation rolls back the entire stack operation.

You can set a monitoring time from the default of 0 up to 180 minutes. During this time, CloudFormation monitors all the rollback triggers after the stack creation or update operation deploys all necessary resources. If any of the alarms goes to `ALARM` state during the stack operation or this monitoring period, CloudFormation rolls back the entire stack operation. Then, for update operations, if the monitoring period expires without any alarms going to `ALARM` state, CloudFormation proceeds to dispose of old resources as usual. If you set a monitoring time but don't specify any rollback triggers, CloudFormation still waits the specified period of time before cleaning up old resources for update operations. You can use this monitoring period to perform any manual stack validation desired, and manually cancel the stack creation or update as necessary. If you set a monitoring time of 0 minutes, CloudFormation still monitors the rollback triggers during stack creation and update operations and rolls back the operation if an alarm goes to `ALARM` state. Then, for update operations with no breaching alarms, it begins disposing of old resources immediately once the operation completes.

By default, CloudFormation only rolls back stack operations if an alarm goes to `ALARM` state, not `INSUFFICIENT_DATA` state. To have CloudFormation roll back the stack operation if an alarm goes to `INSUFFICIENT_DATA` state as well, edit the CloudWatch alarm to treat missing data as `breaching`. For more information, see [Configuring how CloudWatch alarms treat missing data](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html#alarms-and-missing-data) in the *Amazon CloudWatch User Guide*.

CloudFormation doesn't monitor rollback triggers when it rolls back a stack during an update operation.

You can add a maximum of 5 rollback triggers. To add a rollback trigger, specify the Amazon Resource Name (ARN) of the CloudWatch alarm. Currently, `AWS::CloudWatch::Alarm` and `AWS::CloudWatch::CompositeAlarm` types can be used as rollback triggers. For more information about CloudWatch alarms, see [Using CloudWatch alarms](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html) in *Amazon CloudWatch User Guide*.

If a given CloudWatch alarm is missing, the entire stack operation fails and rolls back.

Be aware that access to CloudWatch requires credentials. Those credentials must have permissions to access AWS resources, such as retrieving CloudWatch metric data about your resources. For more information, see [Authentication and access control for CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/auth-and-access-control-cw.html) in *Amazon CloudWatch User Guide*.

## Add rollback triggers during stack creation or updating
<a name="using-cfn-rollback-triggers-create"></a>

**To add rollback triggers during stack creation or update (console)**

1. When creating or updating a stack, on the **Configure stack options** page, under **Advanced options**, expand the **Rollback configuration** section.

1. Enter a monitoring time between `0` – `180` minutes. The default value is `0`.

1. Specify the ARN of the CloudWatch alarm or composite alarm you want to use as a rollback trigger, and choose **Add CloudWatch alarm ARN**.

   For example, the following is an ARN for a CloudWatch alarm or composite alarm, `arn:aws:cloudwatch:us-east-1:123456789012:alarm:MyAlarmName`.

1. Choose **Next** and review the details of your stack.

1. When you're ready, choose **Submit** to create or update the stack.

**To add rollback triggers during stack creation or update (AWS CLI)**  
Use the [https://docs.aws.amazon.com/cli/latest/reference/cloudformation/create-stack.html](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/create-stack.html) or [https://docs.aws.amazon.com/cli/latest/reference/cloudformation/update-stack.html](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/update-stack.html) command with the `--rollback-configuration` option.

For example, the following **update-stack** command sets *MyCompositeAlarm* as a rollback trigger with a 5-minute monitoring period:

```
aws cloudformation update-stack --stack-name MyStack \
  --use-previous-template \
  --rollback-configuration \
  "RollbackTriggers=[{Arn=arn:aws:cloudwatch:us-east-1:123456789012:alarm:MyCompositeAlarm,Type=AWS::CloudWatch::CompositeAlarm}],MonitoringTimeInMinutes=5"
```

## Add rollback triggers to a change set
<a name="using-cfn-rollback-triggers-change-set"></a>

To add rollback triggers to a change set (console)

1. When creating a change set, on the **Configure stack options** page, under **Advanced options**, expand the **Rollback configuration** section.

1. Enter a monitoring time between `0` – `180` minutes. The default value is `5`.

1. Specify the ARN of the CloudWatch alarm or composite alarm you want to use as a rollback trigger, and choose **Add CloudWatch alarm ARN**.

   For example, the following is an ARN for a CloudWatch alarm or composite alarm, `arn:aws:cloudwatch:us-east-1:123456789012:alarm:MyAlarmName`.

1. Choose **Next** and review the details of your change set.

1. When you're ready, choose **Create change set** to create the change set.

**To add rollback triggers to a change set (AWS CLI)**  
Use the [https://docs.aws.amazon.com/cli/latest/reference/cloudformation/create-change-set.html](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/create-change-set.html) command with the `--rollback-configuration` option.

## View rollback triggers for a stack
<a name="using-cfn-rollback-triggers-view"></a>

To view rollback triggers for a stack, see the **Rollback configuration** section.

1. On the **Stacks** page, choose the stack you want to view from the list on the left.

1. On the **Stack info** tab, expand the **Rollback configuration** section to view the rollback triggers.

## View rollback triggers for a change set
<a name="using-cfn-rollback-triggers-view-change-set"></a>

To view rollback triggers for a change set, see the **Rollback configuration** section.

1. On the **Stacks** page, choose the stack you want to view from the list on the left.

1. Choose the **Change sets** tab, and then choose the change set you want to view.

1. Choose the **Input** tab, and view the **Rollback configuration** section.

# Detect unmanaged configuration changes to stacks and resources with drift detection
<a name="using-cfn-stack-drift"></a>

Even as you manage your resources through CloudFormation, users can change those resources outside of CloudFormation. Users can edit resources directly by using the underlying service that created the resource. For example, you can use the Amazon EC2 console to update a server instance that was created as part of a CloudFormation stack. Some changes may be accidental, and some may be made intentionally to respond to time-sensitive operational events. Regardless, changes made outside of CloudFormation can complicate stack update or deletion operations. You can use drift detection to identify stack resources to which configuration changes have been made outside of CloudFormation management. You can then take corrective action so that your stack resources are again in sync with their definitions in the stack template, such as updating the drifted resources directly so that they agree with their template definition. Resolving drift helps to ensure configuration consistency and successful stack operations.

**Topics**
+ [

## What is drift?
](#what-is-drift)
+ [

## Drift detection status codes
](#drift-status-codes)
+ [

## Considerations when detecting drift
](#drift-considerations)
+ [

# Detect drift on an entire CloudFormation stack
](detect-drift-stack.md)
+ [

# Detect drift on individual stack resources
](detect-drift-resource.md)
+ [

# Resolve drift with an import operation
](resource-import-resolve-drift.md)

## What is drift?
<a name="what-is-drift"></a>

Drift detection enables you to detect whether a stack's actual configuration differs, or has *drifted*, from its expected configuration. Use CloudFormation to detect drift on an entire stack, or on individual resources within the stack. A resource is considered to have drifted if any of its actual property values differ from the expected property values. This includes if the property or resource has been deleted. A stack is considered to have drifted if one or more of its resources have drifted.

To determine whether a resource has drifted, CloudFormation determines the expected resource property values, as defined in the stack template and any values specified as template parameters. CloudFormation then compares those expected values with the actual values of those resource properties as they currently exist in the stack. A resource is considered to have drifted if one or more of its properties have been deleted, or had their value changed.

CloudFormation generates detailed information on each resource in the stack that has drifted.

CloudFormation detects drift on those AWS resources that support drift detection. Resources that don't support drift detection are assigned a drift status of NOT\$1CHECKED. For a list of AWS resources that support drift detection, see [Resource type support](resource-import-supported-resources.md).

In addition, CloudFormation supports drift detection on private resource types that are *provisionable*; that's, whose provisioning type is either `FULLY_MUTABLE` or `IMMUTABLE`. To perform drift detection on a resource of a private resource type, the default version of the resource type that you have registered in your account must be provisionable. For more information on resource provision type, see the `ProvisioningType` parameter of the [https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DescribeType.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DescribeType.html) action in the *AWS CloudFormation API Reference* and of the [https://docs.aws.amazon.com/cli/latest/reference/cloudformation/describe-type.html](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/describe-type.html) command in the *AWS CLI Command Reference*. For more information on private resources, see [Managing extensions with the CloudFormation registry](registry.md).

You can perform drift detection on stacks with the following statuses: `CREATE_COMPLETE`, `UPDATE_COMPLETE`, `UPDATE_ROLLBACK_COMPLETE`, and `UPDATE_ROLLBACK_FAILED`.

When detecting drift on a stack, CloudFormation does not detect drift on any nested stacks that belong to that stack. For more information, see [Split a template into reusable pieces using nested stacks](using-cfn-nested-stacks.md). Instead, you can initiate a drift detection operation directly on the nested stack.

**Note**  
CloudFormation only determines drift for property values that are explicitly set, either through the stack template or by specifying template parameters. This doesn't include default values for resource properties. To have CloudFormation track a resource property for purposes of determining drift, explicitly set the property value, even if you are setting it to the default value. CloudFormation also detects drift on stack-level tags.

## Drift detection status codes
<a name="drift-status-codes"></a>

The tables in this section describe the various status types used with drift detection:
+ **Drift detection operation status** describes the current state of the drift operation.
+ **Drift status** 

  For stack sets, this describes the drift status of the stack set as a whole, based on the drift status of the stack instances that belong to it.

  For stack instances, this describes the drift status of the stack instance, based on the drift status of its associated stack.

  For stacks, this describes the drift status of the stack as a whole, based on the drift status of its resources.
+ **Resource drift status** describes the drift status of an individual resource.

The following table lists the status codes CloudFormation assigns to stack drift detection operations.


| Drift detection operation status | Description | 
| --- | --- | 
|  `DETECTION_COMPLETE`  |  The stack drift detection operation has successfully completed for all resources in the stack that support drift detection.  | 
|  `DETECTION_FAILED`  |  The stack drift detection operation has failed for at least one resource in the stack. Results will be available for resources on which CloudFormation successfully completed drift detection.  | 
|  `DETECTION_IN_PROGRESS`  |  The stack drift detection operation is currently in progress.  | 

The following table lists the drift status codes CloudFormation assigns to stacks.


| Drift status | Description | 
| --- | --- | 
|  `DRIFTED`  |  For stacks: The stack differs, or has *drifted*, from its expected template configuration. A stack is considered to have drifted if one or more of its resources have drifted. For stack instances: A stack instance is considered to have drifted if the stack associated with it has drifted. For stack sets: A stack set is considered to have drifted if one or more stack instances has drifted.  | 
|  `NOT_CHECKED`  |  CloudFormation has not checked if the stack, stack set, or stack instance differs from its expected template configuration.  | 
|  `IN_SYNC`  |  The current configuration of each supported resource matches its expected template configuration. A stack, stack set, or stack instance with no resources that support drift detection will also have a status of IN\$1SYNC.  | 

The following table lists the drift status codes CloudFormation assigns to stack resources.


| Resource drift status | Description | 
| --- | --- | 
|  `DELETED`  |  The resource differs from its expected template configuration because the resource has been deleted.  | 
|  `MODIFIED`  |  The resource differs from its expected template configuration.  | 
|  `NOT_CHECKED`  |  CloudFormation has not checked if the resource differs from its expected template configuration.  | 
|  `IN_SYNC`  |  The resource's current configuration matches its expected template configuration.  | 

The following table lists the difference-type status codes CloudFormation assigns to resource properties that differ from their expected template configuration.


| Property difference types | Description | 
| --- | --- | 
|  `ADD`  |  A value has been added to a resource property that's an array or list data type.   | 
|  `REMOVE`  |  The property has been removed from the current resource configuration.  | 
|  `NOT_EQUAL`  |  The current property value differs from its expected value as defined in the stack template.  | 

## Considerations when detecting drift
<a name="drift-considerations"></a>

In order to successfully perform drift detection on a stack, a user must have the following permissions:
+ Read permission for each resource that supports drift detection included in the stack. For example, if the stack includes an `AWS::EC2::Instance` resource, you must have `ec2:DescribeInstances` permission to perform drift detection on the stack.
+ `cloudformation:DetectStackDrift`
+ `cloudformation:DetectStackResourceDrift`
+ `cloudformation:BatchDescribeTypeConfigurations`

For more information about setting permissions in CloudFormation, see [Control CloudFormation access with AWS Identity and Access Management](control-access-with-iam.md).

In certain edge cases, CloudFormation may not be able to always return accurate drift results. You should be aware of these edge cases in order to properly interpret your drift detection results.
+ In certain cases, objects contained in property arrays will be reported as drift, when in actuality they're default values supplied to the property from the underlying service responsible for the resource.
+ Certain resources have attachment relationships with related resources, such that a resource may actually attach or remove property values for another resource, defined in the same or another template. For example, the `AWS::EC2::SecurityGroupIngress` and `AWS::EC2::SecurityGroupEgress` resources may be used to attach and remove values from `AWS::EC2::SecurityGroup` resources. In these cases, CloudFormation analyses the stack template for attachments before performing the drift comparison. However, CloudFormation can't perform this analysis across stacks, and so may not return accurate drift results where resources that are attached reside in different stacks.

  Resources that support drift detection and allow or require attachments from other resources include:    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-stack-drift.html)
+ CloudFormation does not perform drift detection on the `KMSKeyId` property of any resources. Because AWS KMS keys can be referenced by multiple aliases, CloudFormation can't guarantee consistently accurate drift results for this property.
+ There are certain resource properties that you can specify in your stack template that, by their very nature, CloudFormation will not be able to compare to the properties in the resulting stack resources. These properties therefore cannot be included in drift detection results. Such properties fall into two broad categories:
  + Property values that CloudFormation cannot map back to their initial resource property value in the stack template.

    For example, CloudFormation cannot map the source code of a Lambda function back to the [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-properties-lambda-function-code.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-properties-lambda-function-code.html) property type of the [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lambda-function.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lambda-function.html) resource, and therefore CloudFormation can't include it in drift detection results. 
  + Property values that the service that is responsible for the resource doesn't return.

    There are certain property values that, by design, are never returned by the service to which the resource belongs. These tend to contain confidential information, such as passwords or other sensitive data that shouldn't be exposed. For example, the IAM service will never return the value of the `Password` property of the [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-properties-iam-user-loginprofile.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-properties-iam-user-loginprofile.html) property type, and therefore CloudFormation can't include it in drift detection results.
  + Objects in an array may be actually service defaults and not drift added manually.
+ If you encounter any false positive, send us your comments using the feedback link in the CloudFormation console, or reach out to us through [AWS re:Post](https://repost.aws/).
+ Some properties can have input values that are equal but not identical. To avoid false positives, you should ensure that your expected configuration matches the actual configuration.
  + For example, the expected configuration of resource property can be 1024 MB and the actual configuration of the same resource property can be 1GB. 1024 MB and 1GB are equal but not identical.

    When drift detection runs on this resource property, it will signal drifted results.

    To avoid this false positive, change the expected configuration of the resource property to 1024MB and then run drift detection.

# Detect drift on an entire CloudFormation stack
<a name="detect-drift-stack"></a>

Performing a drift detection operation on a stack determines whether the stack has drifted from its expected template configuration, and returns detailed information about the drift status of each resource in the stack that supports drift detection.

**To detect drift on an entire stack using the AWS Management Console**

1. Open the CloudFormation console at [https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/).

1. From the list of stacks, select the stack on which you want to perform drift detection. In the stack details pane, choose **Stack actions**, and then choose **Detect drift**.  
![\[The Detect drift for current stack command selected on the Stack actions menu for the selected stack.\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/console-stacks-actions-detect-drift-1.png)

   CloudFormation displays an information bar stating that drift detection has been initiated for the selected stack.

1. Wait until CloudFormation completes the drift detection operation. When the drift detection operation completes, CloudFormation updates **Drift status** and **Last drift check time** for your stack. These fields are listed in the **Overview** section of the **Stack info** pane of the stack details page.

   The drift detection operation may take several minutes, depending on the number of resources included in the stack. You can only run a single drift detection operation on a given stack at the same time. CloudFormation continues the drift detection operation even after you dismiss the information bar.

1. Review the drift detection results for the stack and its resources. With your stack selected, from the **Stack actions** menu select **View drift results**.

   CloudFormation lists the overall drift status of the stack, in addition to the last time drift detection was initiated on the stack or any of its individual resources. A stack is considered to have drifted if one or more of its resources have drifted.  
![\[The Drifts page for the selected stack, showing overall stack drift status, drift detection status, and the last time drift detection was initiated on the stack or any of its individual resources.\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/console-stacks-drifts-overview-1.png)

   In the **Resource drift status** section, CloudFormation lists each stack resource, its drift status, and the last time drift detection was initiated on the resource. The logical ID and physical ID of each resource is displayed to help you identify them. In addition, for resources with a status of **MODIFIED**, CloudFormation displays resource drift details.

   You can sort the resources based on their drift status using the **Drift status** column.

   1. To view the details on a modified resource.

     1. With the modified resource selected, select **View drift details**.

       CloudFormation displays the drift detail page for that resource. This page lists the resource's expected and current property values, and any differences between the two.

       To highlight a difference, in the **Differences** section select the property name.
       + Added properties are highlighted in green in the **Current** column of the **Details** section.
       + Deleted properties are highlighted in red in the **Expected** column of the **Details** section.
       + Properties whose value have been changed are highlighted in yellow in the both **Expected** and **Current** columns.  
![\[The Resource drift status section of the Drift Details page, which contains drift information for each resource in the stack that supports drift detection. Details include drift status and expected and current property values.\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/console-stacks-drifts-drift-details-differences-1.png)

**To detect drift on an entire stack using the AWS CLI**
**Important**  
Review the **Last drift check time** for the stack and confirm that it's earlier than the timestamp shown in the resource drift results to prevent the use of stale data.

To detect drift on an entire stack using the AWS CLI, use the following AWS CLI commands:
+ **detect-stack-drift** to initiate a drift detection operation on a stack.
+ **describe-stack-drift-detection-status** to monitor the status of the stack drift detection operation.
+ **describe-stack-resource-drifts** to review the details of the stack drift detection operation.

1. Use the **detect-stack-drift** to detect drift on an entire stack. Specify the stack name or ARN. You can also specify the logical IDs of any specific resources that you want to use as filters for this drift detection operation.

   ```
   aws cloudformation detect-stack-drift --stack-name my-stack-with-resource-drift
   ```

   Output:

   ```
   {
       "StackDriftDetectionId": "624af370-311a-11e8-b6b7-500cexample"
   }
   ```

1. Because stack drift detection operations can be long-running, use **describe-stack-drift-detection-status** to monitor the status of drift operation. This command takes the stack drift detection ID returned by the **detect-stack-drift** command.

   In the example below, we've taken the stack drift detection ID returned by the **detect-stack-drift** example above and passed it as a parameter to **describe-stack-drift-detection-status**. The parameter returns operation details that show that the drift detection operation has completed, a single stack resource has drifted, and that the entire stack is considered to have drifted as a result.

   ```
   aws cloudformation describe-stack-drift-detection-status --stack-drift-detection-id 624af370-311a-11e8-b6b7-500cexample
   ```

   Output:

   ```
   {
       "StackId": "arn:aws:cloudformation:us-east-1:099908667365:stack/my-stack-with-resource-drift/489e5570-df85-11e7-a7d9-50example", 
       "StackDriftDetectionId": "624af370-311a-11e8-b6b7-500cexample", 
       "StackDriftStatus": "DRIFTED", 
       "Timestamp": "2018-03-26T17:23:22.279Z", 
       "DetectionStatus": "DETECTION_COMPLETE", 
       "DriftedStackResourceCount": 1
   }
   ```

1. When the stack drift detection operation is complete, use the **describe-stack-resource-drifts** command to review the results, including actual and expected property values for resources that have drifted.

   The example below uses the `--stack-resource-drift-status-filters` option to request stack drift information for those resources that have been modified or deleted. The request returns information on the one resource that has been modified, including details about two of its properties whose values have been changed. No resources have been deleted.

   ```
   aws cloudformation describe-stack-resource-drifts --stack-name my-stack-with-resource-drift --stack-resource-drift-status-filters MODIFIED DELETED
   ```

   Output:

   ```
   {
       "StackResourceDrifts": [
           {
               "StackId": "arn:aws:cloudformation:us-east-1:099908667365:stack/my-stack-with-resource-drift/489e5570-df85-11e7-a7d9-50example", 
               "ActualProperties": "{\"ReceiveMessageWaitTimeSeconds\":0,\"DelaySeconds\":120,\"RedrivePolicy\":{\"deadLetterTargetArn\":\"arn:aws:sqs:us-east-1:099908667365:my-stack-with-resource-drift-DLQ-1BCY7HHD5QIM3\",\"maxReceiveCount\":12},\"MessageRetentionPeriod\":345600,\"MaximumMessageSize\":262144,\"VisibilityTimeout\":60,\"QueueName\":\"my-stack-with-resource-drift-Queue-494PBHCO76H4\"}", 
               "ResourceType": "AWS::SQS::Queue", 
               "Timestamp": "2018-03-26T17:23:34.489Z", 
               "PhysicalResourceId": "https://sqs.us-east-1.amazonaws.com/099908667365/my-stack-with-resource-drift-Queue-494PBHCO76H4", 
               "StackResourceDriftStatus": "MODIFIED", 
               "ExpectedProperties": "{\"ReceiveMessageWaitTimeSeconds\":0,\"DelaySeconds\":20,\"RedrivePolicy\":{\"deadLetterTargetArn\":\"arn:aws:sqs:us-east-1:099908667365:my-stack-with-resource-drift-DLQ-1BCY7HHD5QIM3\",\"maxReceiveCount\":10},\"MessageRetentionPeriod\":345600,\"MaximumMessageSize\":262144,\"VisibilityTimeout\":60,\"QueueName\":\"my-stack-with-resource-drift-Queue-494PBHCO76H4\"}", 
               "PropertyDifferences": [
                   {
                       "PropertyPath": "/DelaySeconds", 
                       "ActualValue": "120", 
                       "ExpectedValue": "20", 
                       "DifferenceType": "NOT_EQUAL"
                   }, 
                   {
                       "PropertyPath": "/RedrivePolicy/maxReceiveCount", 
                       "ActualValue": "12", 
                       "ExpectedValue": "10", 
                       "DifferenceType": "NOT_EQUAL"
                   }
               ], 
               "LogicalResourceId": "Queue"
           }
       ]
   }
   ```

# Detect drift on individual stack resources
<a name="detect-drift-resource"></a>

You can detect drift on specific resources within a stack, rather than the entire stack. This is especially useful when you only need to determine if specific resources now match their expected template configurations again.

When performing drift detection on a resource, CloudFormation also updates the overall stack drift status and the **Last drift check time**, if applicable. For example, suppose a stack has a drift status of `IN_SYNC`. You have CloudFormation perform drift detection on one or more resources contained in that stack, and CloudFormation detects that one or more of those resources has drifted. CloudFormation updates the stack drift status to `DRIFTED`. Conversely, suppose you have a stack with a drift status of `DRIFTED` because of a single drifted resource. If you set that resource back to its expected property values, and then detect drift on the resource again, CloudFormation will update both resource drift status and stack drift status to `IN_SYNC` without requiring you to detect drift on the entire stack again.

**To detect drift on an individual resource using the AWS Management Console**

1. Open the CloudFormation console at [https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/).

1. From the list of stacks, select the stack that contains the resource. CloudFormation displays the stack details for that stack.

1. In the left navigation pane, under **Stacks**, choose **Stack actions**, and then choose **Detect drift**.

1. Under **Resource drift status**, choose the resource and then select **Detect drift for resource**.

   CloudFormation performs drift detection on the selected resource. If successful, CloudFormation updates the resource's drift status, and the overall stack drift status, if necessary. CloudFormation also updates time stamp for when drift detection was last performed on the resource, and the stack as a whole. If the resource has been modified, CloudFormation displays detailed drift information about the expected and current property values of the resource.

1. Review the drift detection results for the resource.

   1. To view the details on a modified resource.

     1. With the modified resource selected, select **View drift details**.

       CloudFormation displays the drift details for that resource, including the resource's expected and current property values, and any differences between the two.

       To highlight a difference, in the **Differences** section select the property name.
       + Added properties are highlighted in green in the **Current** column of the **Details** section.
       + Deleted properties are highlighted in red in the **Expected** column of the **Details** section.
       + Properties whose value have been changed are highlighted in yellow in the both **Expected** and **Current** columns.  
![\[The Resource drift status section of the Drift Details page, which contains drift information for each resource in the stack that supports drift detection. Details include drift status and expected and current property values.\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/console-stacks-drifts-drift-details-differences-1.png)

**To detect drift on an individual resource using the AWS CLI**
+ 
**Important**  
Review the **Last drift check time** for the stack resource and confirm that it's earlier than the timestamp shown in the resource drift results to prevent the use of stale data.

  To detect drift on an individual resource using the AWS CLI, use the **detect-stack-resource-drift** command. Specify the logical ID of the resource and the stack in which it's contained.

  The following example runs a drift detection operation on a specific stack resources, `my-drifted-resource`. The response returns information that confirms the resource has been modified, including details about two of its properties whose values have been changed.

  ```
  aws cloudformation detect-stack-resource-drift \
      --stack-name my-stack-with-resource-drift \
      --logical-resource-id my-drifted-resource
  ```

  Output:

  ```
  {
      "StackResourceDrift": {
          "StackId": "arn:aws:cloudformation:us-east-1:099908667365:stack/my-stack-with-resource-drift/489e5570-df85-11e7-a7d9-50example", 
          "ActualProperties": "{\"ReceiveMessageWaitTimeSeconds\":0,\"DelaySeconds\":120,\"RedrivePolicy\":{\"deadLetterTargetArn\":\"arn:aws:sqs:us-east-1:099908667365:my-stack-with-resource-drift-DLQ-1BCY7HHD5QIM3\",\"maxReceiveCount\":12},\"MessageRetentionPeriod\":345600,\"MaximumMessageSize\":262144,\"VisibilityTimeout\":60,\"QueueName\":\"my-stack-with-resource-drift-Queue-494PBHCO76H4\"}", 
          "ResourceType": "AWS::SQS::Queue", 
          "Timestamp": "2018-03-26T18:54:28.462Z", 
          "PhysicalResourceId": "https://sqs.us-east-1.amazonaws.com/099908667365/my-stack-with-resource-drift-Queue-494PBHCO76H4", 
          "StackResourceDriftStatus": "MODIFIED", 
          "ExpectedProperties": "{\"ReceiveMessageWaitTimeSeconds\":0,\"DelaySeconds\":20,\"RedrivePolicy\":{\"deadLetterTargetArn\":\"arn:aws:sqs:us-east-1:099908667365:my-stack-with-resource-drift-DLQ-1BCY7HHD5QIM3\",\"maxReceiveCount\":10},\"MessageRetentionPeriod\":345600,\"MaximumMessageSize\":262144,\"VisibilityTimeout\":60,\"QueueName\":\"my-stack-with-resource-drift-Queue-494PBHCO76H4\"}", 
          "PropertyDifferences": [
              {
                  "PropertyPath": "/DelaySeconds", 
                  "ActualValue": "120", 
                  "ExpectedValue": "20", 
                  "DifferenceType": "NOT_EQUAL"
              }, 
              {
                  "PropertyPath": "/RedrivePolicy/maxReceiveCount", 
                  "ActualValue": "12", 
                  "ExpectedValue": "10", 
                  "DifferenceType": "NOT_EQUAL"
              }
          ], 
          "LogicalResourceId": "my-drifted-resource"
      }
  }
  ```

# Resolve drift with an import operation
<a name="resource-import-resolve-drift"></a>

There may be cases where a resource's configuration has drifted from its intended configuration and you want to accept the new configuration as the intended configuration. In most cases, you would resolve the drift results by updating the resource definition in the stack template with a new configuration and then perform a stack update. However, if the new configuration updates a resource property that requires replacement, then the resource will be recreated during the stack update. If you want to retain the existing resource, you can use the resource import feature to update the resource and resolve the drift results without causing the resource to be replaced.

Resolving drift for a resource through an import operation consists of the following basic steps:
+ [Add a DeletionPolicy attribute, set to Retain, to the resource](#resource-import-resolve-drift-console-step-01-update-stack). This ensures the existing resource is retained rather than deleted when it's removed from the stack.
+ [Remove the resource from the template and run a stack update operation](#resource-import-resolve-drift-console-step-02-remove-drift). This removes the resource from the stack, but doesn't delete it.
+ [Describe the resource’s actual state in the stack template, and then import the existing resource back into the stack](#resource-import-resolve-drift-console-step-03-update-template). This adds the resource back into the stack and resolves the property differences that were causing the drift results.

For more information on resource import, see [Import AWS resources into a CloudFormation stack manually](import-resources-manually.md). For a list of resources that support import, see [Resource type support](resource-import-supported-resources.md).

In this example, we use the following template, named `templateToImport.json`.

------
#### [ Example JSON ]

```
{
    "AWSTemplateFormatVersion": "2010-09-09",
    "Description": "Import test",
    "Resources": {
         "ServiceTable":{
           "Type":"AWS::DynamoDB::Table",
           "Properties":{
              "TableName":"Service",
              "AttributeDefinitions":[
                 {
                    "AttributeName":"key",
                    "AttributeType":"S"
                 }
              ],
              "KeySchema":[
                 {
                    "AttributeName":"key",
                    "KeyType":"HASH"
                 }
              ],
              "BillingMode": "PROVISIONED",
              "ProvisionedThroughput":{
                 "ReadCapacityUnits":5,
                 "WriteCapacityUnits":1
              }
           }
        },
        "GamesTable": {
            "Type": "AWS::DynamoDB::Table",
            "Properties": {
                "TableName": "Games",
                "AttributeDefinitions": [
                    {
                        "AttributeName": "key",
                        "AttributeType": "S"
                    }
                ],
                "KeySchema": [
                    {
                        "AttributeName": "key",
                        "KeyType": "HASH"
                    }
                ],
                "BillingMode": "PROVISIONED",
                "ProvisionedThroughput": {
                    "ReadCapacityUnits": 5,
                    "WriteCapacityUnits": 1
                }
            }
        }
    }
}
```

------
#### [ Example YAML ]

```
AWSTemplateFormatVersion: 2010-09-09
Description: Import test
Resources:
  ServiceTable:
    Type: AWS::DynamoDB::Table
    Properties:
      TableName: Service
      AttributeDefinitions:
        - AttributeName: key
          AttributeType: S
      KeySchema:
        - AttributeName: key
          KeyType: HASH
      BillingMode: PROVISIONED
      ProvisionedThroughput:
        ReadCapacityUnits: 5
        WriteCapacityUnits: 1
  GamesTable:
    Type: AWS::DynamoDB::Table
    Properties:
      TableName: Games
      AttributeDefinitions:
        - AttributeName: key
          AttributeType: S
      KeySchema:
        - AttributeName: key
          KeyType: HASH
      BillingMode: PROVISIONED
      ProvisionedThroughput:
        ReadCapacityUnits: 5
        WriteCapacityUnits: 1
```

------

In this example, let's assume a user changed a resource outside of CloudFormation. After running drift detect, we discovered that `GamesTable` has been modified `BillingMode` to `PAY_PER_REQUEST`. For more information about drift detect, see [Detect unmanaged configuration changes to stacks and resources with drift detection](using-cfn-stack-drift.md).

![\[The drift results display the expected and actual results in the console.\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/drift-results-gamestable.png)


Our stack is now out of date, our resources are live, but we want to preserve the intended resource configuration. We can do this by resolving drift through an import operation, without interrupting services.

## Resolve drift with an import operation using the CloudFormation console
<a name="resource-import-resolve-drift-console"></a>

### Step 1. Update stack with Retain deletion policy
<a name="resource-import-resolve-drift-console-step-01-update-stack"></a>

**To update stack using a `DeletionPolicy` attribute with the `Retain` option**

1. Sign in to the AWS Management Console and open the CloudFormation console at [https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/).

1. On the **Stacks** page, choose the stack that has drifted.

1. Choose **Update**, and then choose **Replace current template** from the stack details pane.

1. On the **Specify template** page, provide your updated template that contains the `DeletionPolicy` attribute with the `Retain` option using one of the following methods:
   + Choose **Amazon S3 URL**, and then specify the URL for your template in the text box.
   + Choose **Upload a template file**, and then browse for your template.

   Then, choose **Next**.

1. Review the **Specify stack details** page and choose **Next**.

1. Review the **Configure stack options** page and choose **Next**.

1. On the **Review *stack-name*** page, choose **Update stack**.

*Results*: On the **Events** page of your stack, the status is `UPDATE_COMPLETE`.

To resolve drift through an import operation, without interrupting services, specify a `Retain` [DeletionPolicy](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-attribute-deletionpolicy.html) for the resources you want to remove from your stack. In the following example, we've added a [DeletionPolicy](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-attribute-deletionpolicy.html) attribute, set to `Retain`, to the `GamesTable` resource.

------
#### [ Example JSON ]

```
    "GamesTable": {
        "Type": "AWS::DynamoDB::Table",
        "DeletionPolicy": "Retain",
        "Properties": {
            "TableName": "Games",
```

------
#### [ Example YAML ]

```
  GamesTable:
    Type: AWS::DynamoDB::Table
    DeletionPolicy: Retain
    Properties:
      TableName: Games
```

------

### Step 2. Remove drifted resources, related parameters, and outputs
<a name="resource-import-resolve-drift-console-step-02-remove-drift"></a>

**To remove drifted resources, related parameters, and outputs**

1. Choose **Update**, and then choose **Replace current template** from the stack details pane.

1. On the **Specify template** page, provide your updated template with its resources, related parameters, and outputs removed from the stack template using one of the following methods:
   + Choose **Amazon S3 URL**, and then specify the URL for your template in the text box.
   + Choose **Upload a template file**, and then browse for your template.

   Then, choose **Next**.

1. Review the **Specify stack details** page and choose **Next**.

1. Review the **Configure stack options** page and choose **Next**.

1. On the **Review *stack-name*** page, choose **Update stack**.

*Results*: The **Logical ID** `GamesTable` has a status of `DELETE_SKIPPED` on the **Events** page of your stack.

Wait until CloudFormation completes the stack update operation. After the stack update operation completes, remove the resource, related parameters, and outputs from the stack template. Then, import the updated template. After completing these actions, the example template now looks like the following.

------
#### [ Example JSON ]

```
{
    "AWSTemplateFormatVersion": "2010-09-09",
    "Description": "Import test",
    "Resources": {
         "ServiceTable":{
           "Type":"AWS::DynamoDB::Table",
           "Properties":{
              "TableName":"Service",
              "AttributeDefinitions":[
                 {
                    "AttributeName":"key",
                    "AttributeType":"S"
                 }
              ],
              "KeySchema":[
                 {
                    "AttributeName":"key",
                    "KeyType":"HASH"
                 }
              ],
              "BillingMode": "PROVISIONED",
              "ProvisionedThroughput":{
                 "ReadCapacityUnits":5,
                 "WriteCapacityUnits":1
              }
           }
        }
    }
}
```

------
#### [ Example YAML ]

```
AWSTemplateFormatVersion: 2010-09-09
Description: Import test
Resources:
  ServiceTable:
    Type: AWS::DynamoDB::Table
    Properties:
      TableName: Service
      AttributeDefinitions:
        - AttributeName: key
          AttributeType: S
      KeySchema:
        - AttributeName: key
          KeyType: HASH
      BillingMode: PROVISIONED
      ProvisionedThroughput:
        ReadCapacityUnits: 5
        WriteCapacityUnits: 1
```

------

### Step 3. Update template to match the live state of your resources
<a name="resource-import-resolve-drift-console-step-03-update-template"></a>

**To update template to match the live state of resources**

1. To import the updated template, choose **Stack actions** and then choose **Import resources into stack**.  
![\[The Import resources into stack option in the console.\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/stack-actions-import.png)

1. Review the **Import overview** page for a list of things you're required to provide during this operation, and then choose **Next**.

1. On the **Specify template** page, provide your updated template using one of the following methods:
   + Choose **Amazon S3 URL**, and then specify the URL for your template in the text box.
   + Choose **Upload a template file**, and then browse for your template.

   Then, choose **Next**.

1. On the **Identify resources** page, identify each target resource. For more information, see [Resource identifiers](import-resources-manually.md#resource-import-identifiers-unique-ids).

   1. Under **Identifier property**, choose the type of resource identifier. For example, the `TableName` property identifies the `AWS::DynamoDB::Table` resource.

   1. Under **Identifier value**, enter the actual property value. In the example template, the `TableName` for the `GamesTable` resource is `Games`.

   1. Choose **Next**.

1. Review the **Specify stack details** page, and choose **Next**.

1. On the **Import overview** page, review the resources being imported, and then choose **Import resources**. This will import the `AWS::DynamoDB::Table` resource type back into your stack.

*Results*: In this example, we resolved the resource drift through an import operation, without interrupting services. You can check the progress of an import action in the CloudFormation console in the Events tab. Imported resources will have a `IMPORT_COMPLETE` status followed by a `CREATE_COMPLETE` status with **Resource import complete** as the status reason.

Wait until CloudFormation completes the stack update operation. After the stack update operation completes, update your template to match the actual, drifted state of your resources. For example, the `BillingMode` will be set to `PAY_PER_REQUEST` and `ReadCapacityUnits` and `WriteCapacityUnits` will be set to `0`.

------
#### [ Example JSON ]

```
{
    "AWSTemplateFormatVersion": "2010-09-09",
    "Description": "Import test",
    "Resources": {
         "ServiceTable":{
           "Type":"AWS::DynamoDB::Table",
           "Properties":{
              "TableName":"Service",
              "AttributeDefinitions":[
                 {
                    "AttributeName":"key",
                    "AttributeType":"S"
                 }
              ],
              "KeySchema":[
                 {
                    "AttributeName":"key",
                    "KeyType":"HASH"
                 }
              ],
              "BillingMode": "PROVISIONED",
              "ProvisionedThroughput":{
                 "ReadCapacityUnits":5,
                 "WriteCapacityUnits":1
              }
           }
        },
        "GamesTable": {
            "Type": "AWS::DynamoDB::Table",
            "DeletionPolicy": "Retain",
            "Properties": {
                "TableName": "Games",
                "AttributeDefinitions": [
                    {
                        "AttributeName": "key",
                        "AttributeType": "S"
                    }
                ],
                "KeySchema": [
                    {
                        "AttributeName": "key",
                        "KeyType": "HASH"
                    }
                ],
                "BillingMode": "PAY_PER_REQUEST",
                "ProvisionedThroughput": {
                    "ReadCapacityUnits": 0,
                    "WriteCapacityUnits": 0
                }
            }
        }
    }
}
```

------
#### [ Example YAML ]

```
AWSTemplateFormatVersion: 2010-09-09
Description: Import test
Resources:
  ServiceTable:
    Type: AWS::DynamoDB::Table
    Properties:
      TableName: Service
      AttributeDefinitions:
        - AttributeName: key
          AttributeType: S
      KeySchema:
        - AttributeName: key
          KeyType: HASH
      BillingMode: PROVISIONED
      ProvisionedThroughput:
        ReadCapacityUnits: 5
        WriteCapacityUnits: 1
  GamesTable:
    Type: AWS::DynamoDB::Table
    DeletionPolicy: Retain
    Properties:
      TableName: Games
      AttributeDefinitions:
        - AttributeName: key
          AttributeType: S
      KeySchema:
        - AttributeName: key
          KeyType: HASH
      BillingMode: PAY_PER_REQUEST
      ProvisionedThroughput:
        ReadCapacityUnits: 0
        WriteCapacityUnits: 0
```

------

# Import AWS resources into a CloudFormation stack
<a name="import-resources"></a>

You can import existing resources into a CloudFormation stack. This is useful if you want to start using CloudFormation to manage resources that were created outside of CloudFormation, without having to delete and recreate them.

CloudFormation offers the following options for importing existing resources into a stack:
+ [IaC generator](generate-IaC.md) is a tool that automatically scans your existing resources and generates a CloudFormation template based on their current state. This template can then be used to import those resources into a stack.
+ [Resource import](import-resources-manually.md) is a manual process where you describe the existing resources in your CloudFormation template and then import them into a stack. This approach requires you to manually specify the resource properties and configurations in the template.
+ [Auto-import](import-resources-automatically.md) is an automatic process where you describe existing resources in your CloudFormation template and CloudFormation imports the ones with matching custom names into a stack.
+ [Stack refactoring](stack-refactoring.md) is a feature that simplifies reorganizing the resources in your CloudFormation stacks while still preserving the existing resource properties and data. With stack refactoring, you can move resources between stacks, split monolithic stacks into smaller components, or consolidate multiple stacks into one.

In addition to bringing existing resources under CloudFormation management, the resource import feature can be useful in the following scenarios:
+ **Moving resources between stacks** – You can import resources from one stack into another, allowing you to reorganize your infrastructure as needed.
+ **Nesting existing stacks** – You can import an existing stack as a nested stack within another stack, enabling modular and reusable infrastructure designs.

CloudFormation supports importing a wide range of resources. For more information, see [Resource type support](resource-import-supported-resources.md).

**Topics**
+ [Manually import AWS resources](import-resources-manually.md)
+ [Automatically import AWS resources](import-resources-automatically.md)
+ [Reverting an import operation](resource-import-revert.md)

# Import AWS resources into a CloudFormation stack manually
<a name="import-resources-manually"></a>

With resource import, you can import existing AWS resources into a new or existing CloudFormation stack. During an import operation, you create a change set that imports your existing resources into a stack or creates a new stack from your existing resources. You provide the following during import.
+ A template that describes the entire stack, including both the original stack resources and the resources you're importing. Each resource to import must have a [DeletionPolicy attribute](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-attribute-deletionpolicy.html).
+ Identifiers for the resources you're importing that CloudFormation can use to map the logical IDs in the template with the existing resources.

**Note**  
CloudFormation only supports one level of nesting using resource import. This means that you can't import a stack into a child stack or import a stack that has children.

**Topics**
+ [Resource identifiers](#resource-import-identifiers-unique-ids)
+ [Validation](#resource-import-validation)
+ [Status codes](#resource-import-status-codes)
+ [Considerations](#resource-import-considerations)
+ [Additional resources](#resource-import-additional-resources)
+ [Creating a stack from existing resources](resource-import-new-stack.md)
+ [Importing existing resources into a stack](resource-import-existing-stack.md)
+ [Moving resources between stacks](refactor-stacks.md)
+ [Nesting an existing stack](resource-import-nested-stacks.md)

## Resource identifiers
<a name="resource-import-identifiers-unique-ids"></a>

You provide two values to identify each resource you're importing.
+ An identifier property. This is a resource property that can be used to identify each resource type. For example, an `AWS::S3::Bucket` resource can be identified using its `BucketName`.

  The resource property that you use to identify the resource you're importing varies with the resource type. You can find the resource property in the CloudFormation console. After you create a template that includes the resource to import, you can initiate the import process, where you'll find the identifier properties for the resources you're importing. For some resource types, there might be multiple ways to identify them, and you can select which property to use in the drop-down lists.

  Alternatively, you can get the identifier properties for the resources you're importing by calling the [get-template-summary](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/get-template-summary.html) CLI command and specifying the S3 URL of the stack template as the value for the `--template-url` option.
+ An identifier value. This is the resource's actual property value. For example, the actual value for the `BucketName` property might be `MyS3Bucket`.

  You can get the value of the identifier property from the service console for the resource.

## Resource import validation
<a name="resource-import-validation"></a>

During an import operation, CloudFormation performs the following validations.
+ The resource to import exists.
+ The properties and configuration values for each resource to import adhere to the resource type schema, which defines its accepted properties, required properties, and supported property values.
+ The required properties are specified in the template. Required properties for each resource type are described in the [AWS resource and property types reference](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-template-resource-type-ref.html).
+ The resource to import doesn't belong to another stack in the same Region.

CloudFormation doesn't check that the template configuration matches the actual configuration of resource properties.

**Important**  
Verify that resources and their properties defined in the template match the intended configuration of the resource import to avoid unexpected changes.

## Resource import status codes
<a name="resource-import-status-codes"></a>

This table describes the various status types used with the resource import feature.


| Import operation status | Description | 
| --- | --- | 
|  `IMPORT_IN_PROGRESS`  |  The import operation is in progress.  | 
|  `IMPORT_COMPLETE`  |  The import operation completed for all resources in the stack.  | 
|  `IMPORT_ROLLBACK_IN_PROGRESS`  |  The rollback import operation is rolling back the previous template configuration.  | 
|  `IMPORT_ROLLBACK_FAILED`  |  The import rollback operation failed.  | 
|  `IMPORT_ROLLBACK_COMPLETE`  |  The import rolled back to the previous template configuration.  | 

## Considerations during an import operation
<a name="resource-import-considerations"></a>
+ After the import is complete and before performing subsequent stack operations, we recommend running drift detection on imported resources. Drift detection ensures that the template configuration matches the actual configuration. For more information, see [Detect drift on an entire CloudFormation stack](detect-drift-stack.md).
+ Import operations don't allow new resource creations, resource deletions, or changes to property configurations.
+ Each resource to import must have a `DeletionPolicy` attribute for the import operation to succeed. The `DeletionPolicy` can be set to any possible value. Only the resources you're importing need a `DeletionPolicy`. Resources that are already part of the stack don't need a `DeletionPolicy`.
+ You can't import the same resource into multiple stacks.
+ You can use the `cloudformation:ImportResourceTypes` IAM policy condition to control which resource types users can work with during an import operation. For more information, see [Policy condition keys for CloudFormation](control-access-with-iam.md#using-iam-conditions).
+ The CloudFormation stack limits apply when importing resources. For more information on limits, see [Understand CloudFormation quotas](cloudformation-limits.md).

## Additional resources
<a name="resource-import-additional-resources"></a>

To resolve stack drift with a resource import, see [Resolve drift with an import operation](resource-import-resolve-drift.md).

# Creating a stack from existing resources
<a name="resource-import-new-stack"></a>

This topic shows you how to create a stack from existing AWS resources by describing them in a template. To instead scan for existing resources and automatically generate a template that you can use to import existing resources into CloudFormation or replicate resources in a new account, see [Generate templates from existing resources with IaC generator](generate-IaC.md).

**Prerequisites**

Before you begin, you must have the following:
+ A template that describes all of the resources that you want in the new stack. Save the template locally or in an Amazon S3 bucket. 
+ For each resource you want to import, include the following:
  + the properties and property values that define the resource's current configuration.
  + the unique identifier for the resource, such as the resource name. For more information, see [Resource identifiers](import-resources-manually.md#resource-import-identifiers-unique-ids).
  + the [DeletionPolicy attribute](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-attribute-deletionpolicy.html).

**Topics**
+ [Example template](#resource-import-new-stack-example-template)
+ [Create a stack from existing resources using the AWS Management Console](#resource-import-new-stack-console)
+ [Create a stack from existing resources using the AWS CLI](#resource-import-new-stack-cli)

## Example template
<a name="resource-import-new-stack-example-template"></a>

In this walkthrough, we assume you're using the following example template, called `TemplateToImport.json`, that specifies two DynamoDB tables that were created outside of CloudFormation. `ServiceTable` and `GamesTable` are the targets of the import. 

**Note**  
This template is meant as an example only. To use it for your own testing purposes, replace the sample resources with resources from your account. 

```
{
    "AWSTemplateFormatVersion": "2010-09-09",
    "Description": "Import test",
    "Resources": {
        "ServiceTable": {
            "Type": "AWS::DynamoDB::Table",
            "DeletionPolicy": "Retain",
            "Properties": {
                "TableName": "Service",
                "AttributeDefinitions": [
                    {
                        "AttributeName": "key",
                        "AttributeType": "S"
                    }
                ],
                "KeySchema": [
                    {
                        "AttributeName": "key",
                        "KeyType": "HASH"
                    }
                ],
                "ProvisionedThroughput": {
                    "ReadCapacityUnits": 5,
                    "WriteCapacityUnits": 1
                }
            }
        },
        "GamesTable": {
            "Type": "AWS::DynamoDB::Table",
            "DeletionPolicy": "Retain",
            "Properties": {
                "TableName": "Games",
                "AttributeDefinitions": [
                    {
                        "AttributeName": "key",
                        "AttributeType": "S"
                    }
                ],
                "KeySchema": [
                    {
                        "AttributeName": "key",
                        "KeyType": "HASH"
                    }
                ],
                "ProvisionedThroughput": {
                    "ReadCapacityUnits": 5,
                    "WriteCapacityUnits": 1
                }
            }
        }
    }
}
```

## Create a stack from existing resources using the AWS Management Console
<a name="resource-import-new-stack-console"></a>

1. Sign in to the AWS Management Console and open the CloudFormation console at [https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/).

1. On the **Stacks** page, choose **Create stack**, and then choose **With existing resources (import resources)**.  
![\[The Create stack from existing resources option in the console.\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/create-stack-with-existing-resources.png)

1. Read the **Import overview** page for a list of things you're required to provide during this operation. Then, choose **Next**.

1. On the **Specify template** page, provide your template using one of the following methods, and then choose **Next**.
   + Choose **Amazon S3 URL**, and then specify the URL for your template in the text box.
   + Choose **Upload a template file**, and then browse for your template.

1. On the **Identify resources** page, identify each target resource. For more information, see [Resource identifiers](import-resources-manually.md#resource-import-identifiers-unique-ids).

   1. Under **Identifier property**, choose the type of resource identifier. For example, the `AWS::DynamoDB::Table` resource can be identified using the `TableName` property.

   1. Under **Identifier value**, type the actual property value. For example, the `TableName` for the `GamesTable` resource in the example template is `Games`. 

   1. Choose **Next**.

1. On the **Specify stack details** page, modify any parameters, and then choose **Next**. This automatically creates a change set.
**Important**  
The import operation fails if you modify existing parameters that initiate a create, update, or delete operation.

1. On the **Review *stack-name*** page, confirm that the correct resources are being imported, and then choose **Import resources**. This automatically executes the change set created in the last step.

   The **Events** pane of the **Stack details** page for your new stack displays.  
![\[The Events tab in the console.\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/import-events.png)

1. (Optional) Run drift detection on the stack to make sure the template and actual configuration of the imported resources match. For more information about detecting drift, see [Detect drift on an entire CloudFormation stack](detect-drift-stack.md).

1. (Optional) If your imported resources don't match their expected template configurations, either correct the template configurations or update the resources directly. In this walkthrough, we correct the template configurations to match their actual configurations.

   1. [Revert the import operation](resource-import-revert.md#resource-import-revert-console) for the affected resources.

   1. Add the import targets to your template again, making sure that the template configurations match the actual configurations.

   1. Repeat steps 2 – 8 using the modified template to import the resources again.

## Create a stack from existing resources using the AWS CLI
<a name="resource-import-new-stack-cli"></a>

1. To learn which properties identify each resource type in the template, run the **get-template-summary** command, specifying the S3 URL of the template. For example, the `AWS::DynamoDB::Table` resource can be identified using the `TableName` property. For the `GamesTable` resource in the example template, the value of `TableName` is `Games`. You'll need this information in the next step.

   ```
   aws cloudformation get-template-summary \
       --template-url https://amzn-s3-demo-bucket.s3.us-west-2.amazonaws.com/TemplateToImport.json
   ```

   For more information, see [Resource identifiers](import-resources-manually.md#resource-import-identifiers-unique-ids).

1. Compose a list of the actual resources from your template and their unique identifiers in the following JSON string format.

   ```
   [{"ResourceType":"AWS::DynamoDB::Table","LogicalResourceId":"GamesTable","ResourceIdentifier":{"TableName":"Games"}},{"ResourceType":"AWS::DynamoDB::Table","LogicalResourceId":"ServiceTable","ResourceIdentifier":{"TableName":"Service"}}]
   ```

   Alternatively, you can specify the JSON-formatted parameters in a configuration file.

   For example, to import `ServiceTable` and `GamesTable`, you might create a *ResourcesToImport.txt* file that contains the following configuration.

   ```
   [
      {
         "ResourceType":"AWS::DynamoDB::Table",
         "LogicalResourceId":"GamesTable",
         "ResourceIdentifier":{
            "TableName":"Games"
         }
      },
      {
         "ResourceType":"AWS::DynamoDB::Table",
         "LogicalResourceId":"ServiceTable",
         "ResourceIdentifier":{
            "TableName":"Service"
         }
      }
   ]
   ```

1. To create a change set, use the following **create-change-set** command and replace the placeholder text. For the `--change-set-type` option, specify a value of **IMPORT**. For the `--resources-to-import` option, replace the sample JSON string with the actual JSON string you just created.

   ```
   aws cloudformation create-change-set \
       --stack-name TargetStack --change-set-name ImportChangeSet \
       --change-set-type IMPORT \
       --template-url https://amzn-s3-demo-bucket.s3.us-west-2.amazonaws.com/TemplateToImport.json \
       --resources-to-import '[{"ResourceType":"AWS::DynamoDB::Table","LogicalResourceId":"GamesTable","ResourceIdentifier":{"TableName":"Games"}},{"ResourceType":"AWS::DynamoDB::Table","LogicalResourceId":"ServiceTable","ResourceIdentifier":{"TableName":"Service"}}]'
   ```
**Note**  
`--resources-to-import` doesn't support inline YAML. The requirements for escaping quotes in the JSON string vary depending on your terminal. For more information, see [Using quotation marks inside strings](https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-parameters-quoting-strings.html#cli-usage-parameters-quoting-strings-containing) in the *AWS Command Line Interface User Guide*.

   Alternatively, you can use a file URL as input for the `--resources-to-import` option, as shown in the following example.

   ```
   --resources-to-import file://ResourcesToImport.txt
   ```

1. Review the change set to make sure the correct resources will be imported.

   ```
   aws cloudformation describe-change-set \
       --change-set-name ImportChangeSet --stack-name TargetStack
   ```

1. To initiate the change set and import the resources, use the following **execute-change-set** command and replace the placeholder text. On successful completion of the operation `(IMPORT_COMPLETE)`, the resources are successfully imported.

   ```
   aws cloudformation execute-change-set \
       --change-set-name ImportChangeSet --stack-name TargetStack
   ```

1. (Optional) Run drift detection on the `IMPORT_COMPLETE` stack to make sure the template and actual configuration of the imported resources match. For more information on detecting drift, see [Detect drift on individual stack resources](detect-drift-resource.md).

   1. Run drift detection on the specified stack.

      ```
      aws cloudformation detect-stack-drift --stack-name TargetStack
      ```

      If successful, this command returns the following sample output.

      ```
      { "Stack-Drift-Detection-Id" : "624af370-311a-11e8-b6b7-500cexample" }
      ```

   1. View the progress of a drift detection operation for the specified stack drift detection ID.

      ```
      aws cloudformation describe-stack-drift-detection-status \
          --stack-drift-detection-id 624af370-311a-11e8-b6b7-500cexample
      ```

   1. View drift information for the resources that have been checked for drift in the specified stack.

      ```
      aws cloudformation describe-stack-resource-drifts --stack-name TargetStack
      ```

1. (Optional) If your imported resources don't match their expected template configurations, either correct the template configurations or update the resources directly. In this walkthrough, we correct the template configurations to match their actual configurations.

   1. [Revert the import operation](resource-import-revert.md#resource-import-revert-cli) for the affected resources.

   1. Add the import targets to your template again, making sure that the template configurations match the actual configurations.

   1. Repeat steps 3 – 6 using the modified template to import the resources again.

# Importing existing resources into a stack
<a name="resource-import-existing-stack"></a>

This topic shows you how to import existing AWS resources into an existing stack by describing them in a template. To instead scan for existing resources and automatically generate a template that you can use to import existing resources into CloudFormation or replicate resources in a new account, see [Generate templates from existing resources with IaC generator](generate-IaC.md).

**Prerequisites**

Before you begin, you must have the following:
+ A template that describes the entire stack, including both the resources that are already part of the stack and the resources to import. Save the template locally or in an Amazon S3 bucket. 

  **To get a copy of a running stack's template**

  1. Open the CloudFormation console at [https://console.aws.amazon.com/cloudformation/](https://console.aws.amazon.com/cloudformation/).

  1. From the list of stacks, choose the stack you want to retrieve the template from.

  1. In the stack details pane, choose the **Template** tab, and then choose **Copy to clipboard**.

  1. Paste the code into a text editor to begin adding other resources to the template.
+ For each resource you want to import, include the following:
  + the properties and property values that define the resource's current configuration.
  + the unique identifier for the resource, such as the resource name. For more information, see [Resource identifiers](import-resources-manually.md#resource-import-identifiers-unique-ids).
  + the [DeletionPolicy attribute](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-attribute-deletionpolicy.html).

**Topics**
+ [Example template](#resource-import-existing-stack-example-template)
+ [

## Import an existing resource into a stack using the AWS Management Console
](#resource-import-existing-stack-console)
+ [

## Import an existing resource into a stack using the AWS CLI
](#resource-import-existing-stack-cli)

## Example template
<a name="resource-import-existing-stack-example-template"></a>

In this walkthrough, we assume you're using the following example template, called `TemplateToImport.json`, that specifies two DynamoDB tables. `ServiceTable` is currently part of the stack, and `GamesTable` is the table you want to import.

**Note**  
This template is meant as an example only. To use it for your own testing purposes, replace the sample resources with resources from your account. 

```
{
    "AWSTemplateFormatVersion": "2010-09-09",
    "Description": "Import test",
    "Resources": {
        "ServiceTable": {
            "Type": "AWS::DynamoDB::Table",
            "Properties": {
                "TableName": "Service",
                "AttributeDefinitions": [
                    {
                        "AttributeName": "key",
                        "AttributeType": "S"
                    }
                ],
                "KeySchema": [
                    {
                        "AttributeName": "key",
                        "KeyType": "HASH"
                    }
                ],
                "ProvisionedThroughput": {
                    "ReadCapacityUnits": 5,
                    "WriteCapacityUnits": 1
                }
            }
        },
        "GamesTable": {
            "Type": "AWS::DynamoDB::Table",
            "DeletionPolicy": "Retain",
            "Properties": {
                "TableName": "Games",
                "AttributeDefinitions": [
                    {
                        "AttributeName": "key",
                        "AttributeType": "S"
                    }
                ],
                "KeySchema": [
                    {
                        "AttributeName": "key",
                        "KeyType": "HASH"
                    }
                ],
                "ProvisionedThroughput": {
                    "ReadCapacityUnits": 5,
                    "WriteCapacityUnits": 1
                }
            }
        }
    }
}
```

## Import an existing resource into a stack using the AWS Management Console
<a name="resource-import-existing-stack-console"></a>

**Note**  
The CloudFormation console doesn't support the use of the intrinsic function `Fn::Transform` when importing resources. You can use the AWS CLI to import resources that use the `Fn::Transform` function.

1. Sign in to the AWS Management Console and open the CloudFormation console at [https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/).

1. On the **Stacks** page, choose the stack you want to import resources into.

1. Choose **Stack actions**, and then choose **Import resources into stack**.  
![\[The Import resources into stack option in the console.\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/stack-actions-import.png)

1. Review the **Import overview** page, and then choose **Next**.

1. On the **Specify template** page, provide your updated template using one of the following methods, and then choose **Next**.
   + Choose **Amazon S3 URL**, and then specify the URL for your template in the text box.
   + Choose **Upload a template file**, and then browse for your template.

1. On the **Identify resources** page, identify each target resource. For more information, see [Resource identifiers](import-resources-manually.md#resource-import-identifiers-unique-ids).

   1. Under **Identifier property**, choose the type of resource identifier. For example, the `AWS::DynamoDB::Table` resource can be identified using the `TableName` property.

   1. Under **Identifier value**, type the actual property value. For example, the `TableName` for the `GamesTable` resource in the example template is `Games`.

   1. Choose **Next**.

1. On the **Specify stack details** page, update any parameters, and then choose **Next**. This automatically creates a change set.
**Note**  
The import operation fails if you modify existing parameters that initiate a create, update, or delete operation.

1. On the **Review *stack-name*** page, review the resources to import, and then choose **Import resources**. This automatically executes the change set created in the last step. Any stack-level tags are applied to imported resources at this time. For more information, see [Configure stack options](cfn-console-create-stack.md#configure-stack-options).

   The **Events** page for the stack displays.  
![\[The Events tab in the console.\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/import-events.png)

1. (Optional) Run drift detection on the stack to make sure the template and actual configuration of the imported resources match. For more information about detecting drift, see [Detect drift on an entire CloudFormation stack](detect-drift-stack.md).

1. (Optional) If your imported resources don't match their expected template configurations, either correct the template configurations or update the resources directly. For more information about importing drifted resources, see [Resolve drift with an import operation](resource-import-resolve-drift.md).

## Import an existing resource into a stack using the AWS CLI
<a name="resource-import-existing-stack-cli"></a>

1. To learn which properties identify each resource type in the template, run the **get-template-summary** command, specifying the S3 URL of the template. For example, the `AWS::DynamoDB::Table` resource can be identified using the `TableName` property. For the `GamesTable` resource in the example template, the value of `TableName` is `Games`. You'll need this information in the next step.

   ```
   aws cloudformation get-template-summary \
       --template-url https://amzn-s3-demo-bucket.s3.us-west-2.amazonaws.com/TemplateToImport.json
   ```

   For more information, see [Resource identifiers](import-resources-manually.md#resource-import-identifiers-unique-ids).

1. Compose a list of actual resources to import and their unique identifiers in the following JSON string format.

   ```
   [{"ResourceType":"AWS::DynamoDB::Table","LogicalResourceId":"GamesTable","ResourceIdentifier":{"TableName":"Games"}}]
   ```

   Alternatively, you can specify the JSON-formatted parameters in a configuration file. 

   For example, to import `GamesTable` , you might create a *ResourcesToImport.txt* file that contains the following configuration.

   ```
   [
     {
         "ResourceType":"AWS::DynamoDB::Table",
         "LogicalResourceId":"GamesTable",
         "ResourceIdentifier": {
           "TableName":"Games"
         }
     }
   ]
   ```

1. To create a change set, use the following **create-change-set** command and replace the placeholder text. For the `--change-set-type` option, specify a value of **IMPORT**. For the `--resources-to-import` option, replace the sample JSON string with the actual JSON string you just created.

   ```
   aws cloudformation create-change-set \
       --stack-name TargetStack --change-set-name ImportChangeSet \
       --change-set-type IMPORT \
       --template-url https://amzn-s3-demo-bucket.s3.us-west-2.amazonaws.com/TemplateToImport.json \
       --resources-to-import '[{"ResourceType":"AWS::DynamoDB::Table","LogicalResourceId":"GamesTable","ResourceIdentifier":{"TableName":"Games"}}]'
   ```
**Note**  
`--resources-to-import` doesn't support inline YAML. The requirements for escaping quotes in the JSON string vary depending on your terminal. For more information, see [Using quotation marks inside strings](https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-parameters-quoting-strings.html#cli-usage-parameters-quoting-strings-containing) in the *AWS Command Line Interface User Guide*.

   Alternatively, you can use a file URL as input for the `--resources-to-import` option, as shown in the following example.

   ```
   --resources-to-import file://ResourcesToImport.txt
   ```

1. Review the change set to make sure the correct resources will be imported.

   ```
   aws cloudformation describe-change-set \
       --change-set-name ImportChangeSet --stack-name TargetStack
   ```

1. To initiate the change set and import the resources, use the following **execute-change-set** command and replace the placeholder text. Any stack-level tags are applied to imported resources at this time. For more information, see [Configure stack options](cfn-console-create-stack.md#configure-stack-options). On successful completion of the operation `(IMPORT_COMPLETE)`, the resources are successfully imported.

   ```
   aws cloudformation execute-change-set \
       --change-set-name ImportChangeSet --stack-name TargetStack
   ```

1. (Optional) Run drift detection on the `IMPORT_COMPLETE` stack to make sure the template and actual configuration of the imported resources match. For more information about detecting drift, see [Detect drift on an entire CloudFormation stack](detect-drift-stack.md).

   1. Run drift detection on the specified stack.

      ```
      aws cloudformation detect-stack-drift --stack-name TargetStack
      ```

      If successful, this command returns the following sample output.

      ```
      { "Stack-Drift-Detection-Id" : "624af370-311a-11e8-b6b7-500cexample" }
      ```

   1. View the progress of a drift detection operation for the specified stack drift detection ID.

      ```
      aws cloudformation describe-stack-drift-detection-status \
          --stack-drift-detection-id 624af370-311a-11e8-b6b7-500cexample
      ```

   1. View drift information for the resources that have been checked for drift in the specified stack.

      ```
      aws cloudformation describe-stack-resource-drifts --stack-name TargetStack
      ```

1. (Optional) If your imported resources don't match their expected template configurations, either correct the template configurations or update the resources directly. For more information about importing drifted resources, see [Resolve drift with an import operation](resource-import-resolve-drift.md).

# Moving resources between stacks
<a name="refactor-stacks"></a>

Using the `resource import` feature, you can move resources between, or *refactor*, stacks. You need to first add a `Retain` deletion policy to the resource you want to move to ensure that the resource is preserved when you remove it from the source stack and import it to the target stack.

If you're new to importing, we recommend that you first review the introductory information in the [Import AWS resources into a CloudFormation stack](import-resources.md) topic.

**Important**  
Not all resources support import operations. See [Resources that support import operations](resource-import-supported-resources.md) before you remove a resource from your stack. If you remove a resource that doesn't support import operations from your stack, you can't import the resource into another stack or bring it back into the source stack.

## Refactor a stack using the AWS Management Console
<a name="refactor-stacks-console"></a>

1. In the source template, specify a `Retain` [DeletionPolicy](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-attribute-deletionpolicy.html) for the resource you want to move.

   In the following example source template, `Games` is the target of this refactor.  
**Example JSON**  

   ```
   {
       "AWSTemplateFormatVersion": "2010-09-09",
       "Description": "Import test",
       "Resources": {
           "ServiceTable":{
              "Type":"AWS::DynamoDB::Table",
              "Properties":{
                 "TableName":"Service",
                 "AttributeDefinitions":[
                    {
                       "AttributeName":"key",
                       "AttributeType":"S"
                    }
                 ],
                 "KeySchema":[
                    {
                       "AttributeName":"key",
                       "KeyType":"HASH"
                    }
                 ],
                 "ProvisionedThroughput":{
                    "ReadCapacityUnits":5,
                    "WriteCapacityUnits":1
                 }
              }
           },
           "GamesTable": {
               "Type": "AWS::DynamoDB::Table",
               "DeletionPolicy": "Retain",
               "Properties": {
                   "TableName": "Games",
                   "AttributeDefinitions": [
                       {
                           "AttributeName": "key",
                           "AttributeType": "S"
                       }
                   ],
                   "KeySchema": [
                       {
                           "AttributeName": "key",
                           "KeyType": "HASH"
                       }
                   ],
                   "ProvisionedThroughput": {
                       "ReadCapacityUnits": 5,
                       "WriteCapacityUnits": 1
                   }
               }
           }
       }
   }
   ```

1. Open the CloudFormation console to perform a stack update to apply the deletion policy.

   1. On the **Stacks** page, with the stack selected, choose **Update**.

   1. Under **Prepare template**, choose **Replace current template**.

   1. Under **Specify template**, provide the updated source template with the `DeletionPolicy` attribute on `GamesTable`, and then choose **Next**.
      + Choose **Amazon S3 URL**, and then specify the URL to the updated source template in the text box.
      + Choose **Upload a template file**, and then browse for the updated source template file.

   1. On the **Specify stack details** page, no changes are required. Choose **Next**.

   1. On the **Configure stack options** page, no changes are required. Choose **Next**.

   1. On the **Review *SourceStackName*** page, review your changes. If your template contains IAM resources, select **I acknowledge that this template may create IAM resources** to specify that you want to use IAM resources in the template. For more information about using IAM resources in templates, see [Control CloudFormation access with AWS Identity and Access Management](control-access-with-iam.md). Then, either update your source stack by creating a change set or update your source stack directly.

1. Remove the resource, related parameters, and outputs from the source template, and then add them to the target template.

   The source template now looks like the following.  
**Example JSON**  

   ```
   {
       "AWSTemplateFormatVersion": "2010-09-09",
       "Description": "Import test",
       "Resources": {
           "ServiceTable":{
              "Type":"AWS::DynamoDB::Table",
              "Properties":{
                 "TableName":"Service",
                 "AttributeDefinitions":[
                    {
                       "AttributeName":"key",
                       "AttributeType":"S"
                    }
                 ],
                 "KeySchema":[
                    {
                       "AttributeName":"key",
                       "KeyType":"HASH"
                    }
                 ],
                 "ProvisionedThroughput":{
                    "ReadCapacityUnits":5,
                    "WriteCapacityUnits":1
                 }
              }
           }
       }
   }
   ```

   The following example target template currently has the `PlayersTable` resource, and now also contains `GamesTable`.  
**Example JSON**  

   ```
   {
       "AWSTemplateFormatVersion": "2010-09-09",
       "Description": "Import test",
       "Resources": {
           "PlayersTable": {
               "Type": "AWS::DynamoDB::Table",
               "Properties": {
                   "TableName": "Players",
                   "AttributeDefinitions": [
                       {
                           "AttributeName": "key",
                           "AttributeType": "S"
                       }
                   ],
                   "KeySchema": [
                       {
                           "AttributeName": "key",
                           "KeyType": "HASH"
                       }
                   ],
                   "ProvisionedThroughput": {
                       "ReadCapacityUnits": 5,
                       "WriteCapacityUnits": 1
                   }
               }
           },
           "GamesTable": {
               "Type": "AWS::DynamoDB::Table",
               "DeletionPolicy": "Retain",
               "Properties": {
                   "TableName": "Games",
                   "AttributeDefinitions": [
                       {
                           "AttributeName": "key",
                           "AttributeType": "S"
                       }
                   ],
                   "KeySchema": [
                       {
                           "AttributeName": "key",
                           "KeyType": "HASH"
                       }
                   ],
                   "ProvisionedThroughput": {
                       "ReadCapacityUnits": 5,
                       "WriteCapacityUnits": 1
                   }
               }
           }
       }
   }
   ```

1. Repeat steps 2 – 3 to update the source stack again, this time to delete the target resource from the stack.

1. Perform an import operation to add `GamesTable` to the target stack.

   1. On the **Stacks** page, with the parent stack selected, choose **Stack actions**, and then choose **Import resources into stack**.  
![\[The Import resources into stack option in the console.\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/stack-actions-import.png)

   1. Read the **Import overview** page for a list of things you're required to provide during this operation. Then, choose **Next**.

   1. On the **Specify template** page, complete one of the following, and then choose **Next**.
      + Choose **Amazon S3 URL**, and then specify a URL in the text box.
      + Choose **Upload a template file**, and then browse for a file to upload.

   1. On the **Identify resources** page, identify the resource you're moving (in this example, `GamesTable`). For more information, see [Resource identifiers](import-resources-manually.md#resource-import-identifiers-unique-ids).

      1. Under **Identifier property**, choose the type of resource identifier. For example, an `AWS::DynamoDB::Table` resource can be identified using the `TableName` property.

      1. Under **Identifier value**, type the actual property value. For example, `GamesTables`. 

      1. Choose **Next**.

   1. On the **Specify stack details** page, modify any parameters, and then choose **Next**. This automatically creates a change set.
**Important**  
The import operation fails if you modify existing parameters that initiate a create, update, or delete operation.

   1. On the **Review *TargetStackName*** page, confirm that the correct resource is being imported, and then choose **Import resources**. This automatically initiates the change set created in the last step. Any [stack-level tags](cfn-console-create-stack.md#configure-stack-options) are applied to imported resources at this time.

   1. The **Events** pane of the **Stack details** page for your parent stack displays.  
![\[The Events tab in the console.\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/import-events.png)
**Note**  
It's not necessary to run drift detection on the parent stack after this import operation because the `AWS::CloudFormation::Stack` resource is already managed by CloudFormation.

## Refactor a stack using the AWS CLI
<a name="refactor-stacks-cli"></a>

1. In the source template, specify a `Retain` [DeletionPolicy](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-attribute-deletionpolicy.html) for the resource you want to move.

   In the following example source template, `GamesTable` is the target of this refactor.  
**Example JSON**  

   ```
   {
       "AWSTemplateFormatVersion": "2010-09-09",
       "Description": "Import test",
       "Resources": {
           "ServiceTable":{
              "Type":"AWS::DynamoDB::Table",
              "Properties":{
                 "TableName":"Service",
                 "AttributeDefinitions":[
                    {
                       "AttributeName":"key",
                       "AttributeType":"S"
                    }
                 ],
                 "KeySchema":[
                    {
                       "AttributeName":"key",
                       "KeyType":"HASH"
                    }
                 ],
                 "ProvisionedThroughput":{
                    "ReadCapacityUnits":5,
                    "WriteCapacityUnits":1
                 }
              }
           },
           "GamesTable": {
               "Type": "AWS::DynamoDB::Table",
               "DeletionPolicy": "Retain",
               "Properties": {
                   "TableName": "Games",
                   "AttributeDefinitions": [
                       {
                           "AttributeName": "key",
                           "AttributeType": "S"
                       }
                   ],
                   "KeySchema": [
                       {
                           "AttributeName": "key",
                           "KeyType": "HASH"
                       }
                   ],
                   "ProvisionedThroughput": {
                       "ReadCapacityUnits": 5,
                       "WriteCapacityUnits": 1
                   }
               }
           }
       }
   }
   ```

1. Update the source stack to apply the deletion policy to the resource.

   ```
   aws cloudformation update-stack --stack-name SourceStackName
   ```

1. Remove the resource, related parameters, and outputs from the source template, and then add them to the target template.

   The source template now looks like the following.  
**Example JSON**  

   ```
   {
       "AWSTemplateFormatVersion": "2010-09-09",
       "Description": "Import test",
       "Resources": {
           "ServiceTable":{
              "Type":"AWS::DynamoDB::Table",
              "Properties":{
                 "TableName":"Service",
                 "AttributeDefinitions":[
                    {
                       "AttributeName":"key",
                       "AttributeType":"S"
                    }
                 ],
                 "KeySchema":[
                    {
                       "AttributeName":"key",
                       "KeyType":"HASH"
                    }
                 ],
                 "ProvisionedThroughput":{
                    "ReadCapacityUnits":5,
                    "WriteCapacityUnits":1
                 }
              }
           }
       }
   }
   ```

   The following example target template currently has the `PlayersTable` resource, and now also contains `GamesTable`.  
**Example JSON**  

   ```
   {
       "AWSTemplateFormatVersion": "2010-09-09",
       "Description": "Import test",
       "Resources": {
           "PlayersTable": {
               "Type": "AWS::DynamoDB::Table",
               "Properties": {
                   "TableName": "Players",
                   "AttributeDefinitions": [
                       {
                           "AttributeName": "key",
                           "AttributeType": "S"
                       }
                   ],
                   "KeySchema": [
                       {
                           "AttributeName": "key",
                           "KeyType": "HASH"
                       }
                   ],
                   "ProvisionedThroughput": {
                       "ReadCapacityUnits": 5,
                       "WriteCapacityUnits": 1
                   }
               }
           },
           "GamesTable": {
               "Type": "AWS::DynamoDB::Table",
               "DeletionPolicy": "Retain",
               "Properties": {
                   "TableName": "Games",
                   "AttributeDefinitions": [
                       {
                           "AttributeName": "key",
                           "AttributeType": "S"
                       }
                   ],
                   "KeySchema": [
                       {
                           "AttributeName": "key",
                           "KeyType": "HASH"
                       }
                   ],
                   "ProvisionedThroughput": {
                       "ReadCapacityUnits": 5,
                       "WriteCapacityUnits": 1
                   }
               }
           }
       }
   }
   ```

1. Update the source stack to delete the `GamesTable` resource and its related parameters and outputs from the stack.

   ```
   aws cloudformation update-stack --stack-name SourceStackName
   ```

1. Compose a list of actual resources to import and their unique identifiers in the following JSON string format. For more information, see [Resource identifiers](import-resources-manually.md#resource-import-identifiers-unique-ids).

   ```
   [{"ResourceType":"AWS::DynamoDB::Table","LogicalResourceId":"GamesTable","ResourceIdentifier":{"TableName":"Games"}}]
   ```

   Alternatively, you can specify the JSON-formatted parameters in a configuration file. 

   For example, to import `GamesTable`, you might create a *ResourcesToImport.txt* file that contains the following configuration.

   ```
   [
     {
         "ResourceType":"AWS::DynamoDB::Table",
         "LogicalResourceId":"GamesTable",
         "ResourceIdentifier": {
           "TableName":"Games"
         }
     }
   ]
   ```

1. To create a change set, use the following **create-change-set** command and replace the placeholder text. For the `--change-set-type` option, specify a value of **IMPORT**. For the `--resources-to-import` option, replace the sample JSON string with the actual JSON string you just created.

   ```
   aws cloudformation create-change-set \
       --stack-name TargetStackName --change-set-name ImportChangeSet \
       --change-set-type IMPORT \
       --template-body file://TemplateToImport.json \
       --resources-to-import "'[{"ResourceType":"AWS::DynamoDB::Table","LogicalResourceId":"GamesTable","ResourceIdentifier":{"TableName":"Games"}}]'"
   ```
**Note**  
`--resources-to-import` doesn't support inline YAML. The requirements for escaping quotes in the JSON string vary depending on your terminal. For more information, see [Using quotation marks inside strings](https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-parameters-quoting-strings.html#cli-usage-parameters-quoting-strings-containing) in the *AWS Command Line Interface User Guide*.

   Alternatively, you can use a file URL as input for the `--resources-to-import` option, as shown in the following example.

   ```
   --resources-to-import file://ResourcesToImport.txt
   ```

1. Review the change set to make sure the correct resource is being imported into the target stack.

   ```
   aws cloudformation describe-change-set \
       --change-set-name ImportChangeSet
   ```

1. To initiate the change set and import the resource, use the following **execute-change-set** command and replace the placeholder text. Any stack-level tags are applied to imported resources at this time. On successful completion of the operation `(IMPORT_COMPLETE)`, the resource is successfully imported.

   ```
   aws cloudformation execute-change-set \
       --change-set-name ImportChangeSet --stack-name TargetStackName
   ```
**Note**  
It's not necessary to run drift detection on the target stack after this import operation because the resource is already managed by CloudFormation.

# Nesting an existing stack
<a name="resource-import-nested-stacks"></a>

Use the `resource import` feature to nest an existing stack within another existing stack. Nested stacks are common components that you declare and reference from within other templates. That way, you can avoid copying and pasting the same configurations into your templates and simplify stack updates. If you have a template for a common component, you can use the `AWS::CloudFormation::Stack` resource to reference this template from within another template. For more information on nested stacks, see [Split a template into reusable pieces using nested stacks](using-cfn-nested-stacks.md).

CloudFormation only supports one level of nesting using `resource import`. This means that you can't import a stack into a child stack or import a stack that has children.

If you're new to importing, we recommend that you first review the introductory information in the [Import AWS resources into a CloudFormation stack manually](import-resources-manually.md) topic.

## Nested stack import validation
<a name="resource-import-nested-stacks-validation"></a>

During a nested stack import operation, CloudFormation performs the following validations.
+ The nested `AWS::CloudFormation::Stack` definition in the parent stack template matches the actual nested stack's template.
+ The tags for the nested `AWS::CloudFormation::Stack` definition in the parent stack template match the tags for the actual nested stack resource.

## Nest an existing stack using the AWS Management Console
<a name="resource-import-nested-stacks-console"></a>

1. Add the `AWS::CloudFormation::Stack` resource to the parent stack template with a `Retain` [DeletionPolicy](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-attribute-deletionpolicy.html). In the following example parent stack template, `MyNestedStack` is the target of the import.

   **JSON**

   ```
   {
     "AWSTemplateFormatVersion" : "2010-09-09",
     "Resources" : {
       "ServiceTable":{
              "Type":"AWS::DynamoDB::Table",
              "Properties":{
                 "TableName":"Service",
                 "AttributeDefinitions":[
                    {
                       "AttributeName":"key",
                       "AttributeType":"S"
                    }
                 ],
                 "KeySchema":[
                    {
                       "AttributeName":"key",
                       "KeyType":"HASH"
                    }
                 ],
                 "ProvisionedThroughput":{
                    "ReadCapacityUnits":5,
                    "WriteCapacityUnits":1
                 }
              }
           },
       "MyNestedStack" : {
         "Type" : "AWS::CloudFormation::Stack",
         "DeletionPolicy": "Retain",
         "Properties" : {
         "TemplateURL" : "https://s3.amazonaws.com/cloudformation-templates-us-east-2/EC2ChooseAMI.template",
           "Parameters" : {
             "InstanceType" : "t1.micro",
             "KeyName" : "mykey"
           }
         }
       }
     }
   }
   ```

   **YAML**

   ```
   AWSTemplateFormatVersion: 2010-09-09
   Resources:
     ServiceTable:
       Type: AWS::DynamoDB::Table
       Properties:
         TableName: Service
         AttributeDefinitions:
           - AttributeName: key
             AttributeType: S
         KeySchema:
           - AttributeName: key
             KeyType: HASH
         ProvisionedThroughput:
           ReadCapacityUnits: 5
           WriteCapacityUnits: 1
     MyNestedStack:
       Type: AWS::CloudFormation::Stack
       DeletionPolicy: Retain
       Properties:
         TemplateURL: >-
           https://s3.amazonaws.com/cloudformation-templates-us-east-2/EC2ChooseAMI.template
         Parameters:
           InstanceType: t1.micro
           KeyName: mykey
   ```

1. Open the CloudFormation console.

1. On the **Stacks** page, with the parent stack selected, choose **Stack actions**, and then choose **Import resources into stack**.  
![\[The Import resources into stack option in the console.\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/stack-actions-import.png)

1. Read the **Import overview** page for a list of things you're required to provide during this operation. Then, choose **Next**.

1. On the **Specify template** page, provide the updated parent template using one of the following methods, and then choose **Next**.
   + Choose **Amazon S3 URL**, and then specify the URL for your template in the text box.
   + Choose **Upload a template file**, and then browse for your template.

1. On the **Identify resources** page, identify the `AWS::CloudFormation::Stack` resource.

   1. Under **Identifier property**, choose the type of resource identifier. For example, an `AWS::CloudFormation::Stack` resource can be identified using the `StackId` property.

   1. Under **Identifier value**, type the ARN of the stack you're importing. For example, `arn:aws:cloudformation:us-west-2:12345678910:stack/mystack/5b918d10-cd98-11ea-90d5-0a9cd3354c10`.  
![\[The Identify resources page in the console.\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/resource-import-stackid.png)

   1. Choose **Next**.

1. On the **Specify stack details** page, modify any parameters, and then choose **Next**. This automatically creates a change set.
**Important**  
The import operation fails if you modify existing parameters that initiate a create, update, or delete operation.

1. On the **Review *MyParentStack*** page, confirm that the correct resource is being imported, and then choose **Import resources**. This automatically executes the change set created in the last step. Any stack-level tags are applied to imported resources at this time.

1. The **Events** pane of the **Stack details** page for your parent stack displays.  
![\[The Events tab in the console.\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/import-events.png)
**Note**  
It's not necessary to run drift detection on the parent stack after this import operation because the `AWS::CloudFormation::Stack` resource was already managed by CloudFormation.

## Nest an existing stack using the AWS CLI
<a name="resource-import-nested-stacks-cli"></a>

1. Add the `AWS::CloudFormation::Stack` resource to the parent stack template with a `Retain` [DeletionPolicy](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-attribute-deletionpolicy.html). In the following example parent template, `MyNestedStack` is the target of the import.

   **JSON**

   ```
   {
     "AWSTemplateFormatVersion" : "2010-09-09",
     "Resources" : {
       "ServiceTable":{
              "Type":"AWS::DynamoDB::Table",
              "Properties":{
                 "TableName":"Service",
                 "AttributeDefinitions":[
                    {
                       "AttributeName":"key",
                       "AttributeType":"S"
                    }
                 ],
                 "KeySchema":[
                    {
                       "AttributeName":"key",
                       "KeyType":"HASH"
                    }
                 ],
                 "ProvisionedThroughput":{
                    "ReadCapacityUnits":5,
                    "WriteCapacityUnits":1
                 }
              }
           },
       "MyNestedStack" : {
         "Type" : "AWS::CloudFormation::Stack",
         "DeletionPolicy": "Retain",
         "Properties" : {
         "TemplateURL" : "https://s3.amazonaws.com/cloudformation-templates-us-east-2/EC2ChooseAMI.template",
           "Parameters" : {
             "InstanceType" : "t1.micro",
             "KeyName" : "mykey"
           }
         }
       }
     }
   }
   ```

   **YAML**

   ```
   AWSTemplateFormatVersion: 2010-09-09
   Resources:
     ServiceTable:
       Type: AWS::DynamoDB::Table
       Properties:
         TableName: Service
         AttributeDefinitions:
           - AttributeName: key
             AttributeType: S
         KeySchema:
           - AttributeName: key
             KeyType: HASH
         ProvisionedThroughput:
           ReadCapacityUnits: 5
           WriteCapacityUnits: 1
     MyNestedStack:
       Type: AWS::CloudFormation::Stack
       DeletionPolicy: Retain
       Properties:
         TemplateURL: >-
           https://s3.amazonaws.com/cloudformation-templates-us-east-2/EC2ChooseAMI.template
         Parameters:
           InstanceType: t1.micro
           KeyName: mykey
   ```

1. Compose a JSON string as shown in the following example, with these modifications: 
   + Replace *MyNestedStack* with the logical ID of the target resource as specified in the template.
   + Replace *arn:aws:cloudformation:us-west-2:12345678910:stack/mystack/5b918d10-cd98-11ea-90d5-0a9cd3354c10* with the ARN of the stack you want to import.

   ```
   [{"ResourceType":"AWS::CloudFormation::Stack","LogicalResourceId":"MyNestedStack","ResourceIdentifier":{"StackId":"arn:aws:cloudformation:us-east-2:123456789012:stack/mystack/5b918d10-cd98-11ea-90d5-0a9cd3354c10"}}]
   ```

   Alternatively, you can specify the parameters in a configuration file. 

   For example, to import `MyNestedStack`, you might create a *ResourcesToImport.txt* file that contains the following configuration.

   **JSON**

   ```
   [
     {
         "ResourceType":"AWS::CloudFormation::Stack",
         "LogicalResourceId":"MyNestedStack",
         "ResourceIdentifier": {
           "StackId":"arn:aws:cloudformation:us-west-2:12345678910:stack/mystack/5b918d10-cd98-11ea-90d5-0a9cd3354c10"
         }
     }
   ]
   ```

   **YAML**

   ```
   ResourceType: AWS::CloudFormation::Stack
     LogicalResourceId: MyNestedStack
     ResourceIdentifier:
       StackId: >-
         arn:aws:cloudformation:us-west-2:12345678910:stack/mystack/5b918d10-cd98-11ea-90d5-0a9cd3354c10
   ```

1. To create a change set, use the following **create-change-set** command and replace the placeholder text. For the `--change-set-type` option, specify a value of **IMPORT**. For the `--resources-to-import` option, replace the sample JSON string with the actual JSON string you just created.

   ```
   aws cloudformation create-change-set \
       --stack-name MyParentStack --change-set-name ImportChangeSet \
       --change-set-type IMPORT \
       --template-body file://TemplateToImport.json \
       --resources-to-import '[{"ResourceType":"AWS::CloudFormation::Stack","LogicalResourceId":"MyNestedStack","ResourceIdentifier":{"StackId":"arn:aws:cloudformation:us-west-2:12345678910:stack/mystack/5b918d10-cd98-11ea-90d5-0a9cd3354c10"}}]'
   ```
**Note**  
`--resources-to-import` doesn't support inline YAML. The requirements for escaping quotes in the JSON string vary depending on your terminal. For more information, see [Using quotation marks inside strings](https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-parameters-quoting-strings.html#cli-usage-parameters-quoting-strings-containing) in the *AWS Command Line Interface User Guide*.

   Alternatively, you can use a file URL as input for the `--resources-to-import` option, as shown in the following example.

   ```
   --resources-to-import file://ResourcesToImport.txt
   ```

   If successful, this command returns the following sample output.

   ```
   {
       "Id": "arn:aws:cloudformation:us-west-2:12345678910:changeSet/ImportChangeSet/8ad75b3f-665f-46f6-a200-0b4727a9442e",
       "StackId": "arn:aws:cloudformation:us-west-2:12345678910:stack/MyParentStack/4e345b70-1281-11ef-b027-027366d8e82b"
   }
   ```

1. Review the change set to make sure the correct stack is being imported.

   ```
   aws cloudformation describe-change-set --change-set-name ImportChangeSet
   ```

1. To initiate the change set and import the stack into the source parent stack, use the following **execute-change-set** command and replace the placeholder text. Any [stack-level tags](cfn-console-create-stack.md#configure-stack-options) are applied to imported resources at this time. On successful completion of the import operation `(IMPORT_COMPLETE)`, the stack is successfully nested.

   ```
   aws cloudformation execute-change-set --change-set-name ImportChangeSet
   ```
**Note**  
It's not necessary to run drift detection on the parent stack after this import operation because the `AWS::CloudFormation::Stack` resource is already managed by CloudFormation.

# Import AWS resources into a CloudFormation stack automatically
<a name="import-resources-automatically"></a>

You can now import *named resources* automatically when creating or updating CloudFormation stacks. A *named resource* is one with a custom name. For more information, see [Name type](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-properties-name.html) in the *CloudFormation Template Reference*.

When you initiate auto-import, CloudFormation checks for existing resources that match your template and imports them during deployment. For nested stacks, create the change set from the root stack.

After the import is complete and before performing subsequent stack operations, we recommend running drift detection on imported resources. Drift detection ensures that the template configuration matches the actual configuration. For more information, see [Detect drift on an entire CloudFormation stack](detect-drift-stack.md).

To import a resource, they need to meet the following requirements:
+ The resource must have a static custom name defined in your template. Dynamic names (using \$1Ref or other functions) are not currently supported.
+ The resource must have a `DeletionPolicy` of `Retain` or `RetainExceptOnCreate`.
+ The resource must not already belong to another CloudFormation stack.
+ The resource type must support CloudFormation import operations. For more information, see [Resource type support](resource-import-supported-resources.md).
+ The primary ID for the resource type must be in the template. Primary IDs with read only properties aren't supported. To find out what the primary ID is for a type, look for the `primaryIdentifier` property in the resource schema. For more information on the property, see [primaryIdentifier](https://docs.aws.amazon.com/cloudformation-cli/latest/userguide/resource-type-schema.html#schema-properties-primaryidentifier).

**Example auto-import**  
The following example uses a change set, `CreateChangeSet` to create a stack called `my-stack` based on a template file, `template.yaml`, and imports matching resources automatically.  

```
aws cloudformation create-change-set \
  --stack-name my-stack \
  --change-set-name CreateChangeSet \
  --change-set-type CREATE \
  --template-body file://template.yaml \
  --import-existing-resources
```

## Troubleshooting
<a name="auto-import-troubleshooting"></a>

If auto-import fails, do the following to troubleshoot:
+ Verify the resource name in your template matches the name of the resource exactly
+ Verify that the resource isn't already managed by another stack
+ Make sure the resource type supports import operations
+ Verify your template includes all the required properties for the resource type

# Reverting an import operation
<a name="resource-import-revert"></a>

To revert an import operation, specify a `Retain` deletion policy for the resource you want to remove from the template to ensure that it's preserved when you delete it from the stack.

## Revert an import operation using the AWS Management Console
<a name="resource-import-revert-console"></a>

1. Specify a `Retain` [DeletionPolicy](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-attribute-deletionpolicy.html) for the resources you want to remove from your stack. In the following example template, `GamesTable` is the target of this revert operation.  
**Example JSON**  

   ```
   {
       "AWSTemplateFormatVersion": "2010-09-09",
       "Description": "Import test",
       "Resources": {
           "ServiceTable":{
              "Type":"AWS::DynamoDB::Table",
              "Properties":{
                 "TableName":"Service",
                 "AttributeDefinitions":[
                    {
                       "AttributeName":"key",
                       "AttributeType":"S"
                    }
                 ],
                 "KeySchema":[
                    {
                       "AttributeName":"key",
                       "KeyType":"HASH"
                    }
                 ],
                 "ProvisionedThroughput":{
                    "ReadCapacityUnits":5,
                    "WriteCapacityUnits":1
                 }
              }
           },
           "GamesTable": {
               "Type": "AWS::DynamoDB::Table",
               "DeletionPolicy": "Retain",
               "Properties": {
                   "TableName": "Games",
                   "AttributeDefinitions": [
                       {
                           "AttributeName": "key",
                           "AttributeType": "S"
                       }
                   ],
                   "KeySchema": [
                       {
                           "AttributeName": "key",
                           "KeyType": "HASH"
                       }
                   ],
                   "ProvisionedThroughput": {
                       "ReadCapacityUnits": 5,
                       "WriteCapacityUnits": 1
                   }
               }
           }
       }
   }
   ```

1. Open the CloudFormation console to perform a stack update to apply the deletion policy.

   1. On the **Stacks** page, with the stack selected, choose **Update**, and then choose **Update stack (standard)**.

   1. Under **Prepare template**, choose **Replace current template**.

   1. Under **Specify template**, provide the updated source template with the `DeletionPolicy` attribute on `GamesTable`, and then choose **Next**.
      + Choose **Amazon S3 URL**, and then specify the URL to the updated source template in the text box.
      + Choose **Upload a template file**, and then browse for the updated source template file.

   1. On the **Specify stack details** page, no changes are required. Choose **Next**.

   1. On the **Configure stack options** page, no changes are required. Choose **Next**.

   1. On the **Review *MyStack*** page, review your changes. If your template contains IAM resources, select **I acknowledge that this template may create IAM resources** to specify that you want to use IAM resources in the template. For more information, see [Acknowledging IAM resources in CloudFormation templates](control-access-with-iam.md#using-iam-capabilities). Then, either update your source stack by creating a change set or update your source stack directly.

1. Remove the resource, related parameters, and outputs from the stack template. In this example, the template now looks like the following.  
**Example JSON**  

   ```
   {
       "AWSTemplateFormatVersion": "2010-09-09",
       "Description": "Import test",
       "Resources": {
           "ServiceTable":{
              "Type":"AWS::DynamoDB::Table",
              "Properties":{
                 "TableName":"Service",
                 "AttributeDefinitions":[
                    {
                       "AttributeName":"key",
                       "AttributeType":"S"
                    }
                 ],
                 "KeySchema":[
                    {
                       "AttributeName":"key",
                       "KeyType":"HASH"
                    }
                 ],
                 "ProvisionedThroughput":{
                    "ReadCapacityUnits":5,
                    "WriteCapacityUnits":1
                 }
              }
           }
       }
   }
   ```

1. Repeat step 2 to delete the resource (`GamesTable`) and its related parameters and outputs from the stack.

## Revert an import operation using the AWS CLI
<a name="resource-import-revert-cli"></a>

1. Specify a `Retain` [DeletionPolicy](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-attribute-deletionpolicy.html) for the resources you want to remove from your stack. In the following example template, `GamesTable` is the target of this revert operation.  
**Example JSON**  

   ```
   {
       "AWSTemplateFormatVersion": "2010-09-09",
       "Description": "Import test",
       "Resources": {
           "ServiceTable":{
              "Type":"AWS::DynamoDB::Table",
              "Properties":{
                 "TableName":"Service",
                 "AttributeDefinitions":[
                    {
                       "AttributeName":"key",
                       "AttributeType":"S"
                    }
                 ],
                 "KeySchema":[
                    {
                       "AttributeName":"key",
                       "KeyType":"HASH"
                    }
                 ],
                 "ProvisionedThroughput":{
                    "ReadCapacityUnits":5,
                    "WriteCapacityUnits":1
                 }
              }
           },
           "GamesTable": {
               "Type": "AWS::DynamoDB::Table",
               "DeletionPolicy": "Retain",
               "Properties": {
                   "TableName": "Games",
                   "AttributeDefinitions": [
                       {
                           "AttributeName": "key",
                           "AttributeType": "S"
                       }
                   ],
                   "KeySchema": [
                       {
                           "AttributeName": "key",
                           "KeyType": "HASH"
                       }
                   ],
                   "ProvisionedThroughput": {
                       "ReadCapacityUnits": 5,
                       "WriteCapacityUnits": 1
                   }
               }
           }
       }
   }
   ```

1. Update the stack to apply the deletion policy to the resource.

   ```
   aws cloudformation update-stack --stack-name MyStack
   ```

1. Remove the resource, related parameters, and outputs from the stack template. In this example, the template now looks like the following.  
**Example JSON**  

   ```
   {
       "AWSTemplateFormatVersion": "2010-09-09",
       "Description": "Import test",
       "Resources": {
           "ServiceTable":{
              "Type":"AWS::DynamoDB::Table",
              "Properties":{
                 "TableName":"Service",
                 "AttributeDefinitions":[
                    {
                       "AttributeName":"key",
                       "AttributeType":"S"
                    }
                 ],
                 "KeySchema":[
                    {
                       "AttributeName":"key",
                       "KeyType":"HASH"
                    }
                 ],
                 "ProvisionedThroughput":{
                    "ReadCapacityUnits":5,
                    "WriteCapacityUnits":1
                 }
              }
           }
       }
   }
   ```

1. Update the stack to delete the resource (`GamesTable`) and its related parameters and outputs from the stack.

   ```
   aws cloudformation update-stack --stack-name MyStack
   ```

# Stack refactoring
<a name="stack-refactoring"></a>

With stack refactoring, you can reorganize resources in your CloudFormation stacks while preserving existing resource properties and data. You can move resources between stacks, split large stacks into smaller ones, or combine multiple stacks into one.

**Topics**
+ [

## How stack refactoring works
](#stack-refactoring-overview)
+ [

## Stack refactoring considerations
](#stack-refactoring-considerations)
+ [

## Prerequisites
](#stack-refactoring-prerequisites)
+ [

## Refactor stacks (console)
](#stack-refactoring-console)
+ [

## Refactor stacks (AWS CLI)
](#stack-refactoring-cli)
+ [

## Resource limitations
](#stack-refactoring-resource-limitations)

## How stack refactoring works
<a name="stack-refactoring-overview"></a>

Refactoring stacks involves these phases:

1. **Assess your current infrastructure** – Review your existing CloudFormation stacks and resources to identify stack refactoring opportunities.

1. **Plan your refactor** – Define how resources should be organized. Consider your dependencies, naming conventions, and operational limits. These can affect the CloudFormation validation later.

1. **Determine the destination stacks** – Decide which stacks you will refactor resources into. You can move resources between at least 2 stacks (using the console), and a maximum of 5 stacks (using the AWS CLI). Resources can be moved between nested stacks.

1. **Update your templates** – Change your CloudFormation templates to reflect the planned change, such as moving resource definitions between templates. You can rename logical IDs during this process.

1. **Create the stack refactor** – Provide a list of stack names and templates that you want to refactor.

1. **Review the refactor impact and resolve any conflicts** – CloudFormation validates the templates you provide and checks cross-stack dependencies, resource types with tag update problems, and resource logical ID conflicts.

   If the validation succeeds, CloudFormation will generate a preview of the refactor actions that will occur during execution.

   If the validation fails, resolve the identified issues and retry. For conflicts, provide a resource logical ID mapping that shows the source and destination of the conflicting resources.

1. **Execute the refactor** – After confirming the changes align with your refactoring goals, complete the stack refactor.

1. **Monitor** – Track the execution status to ensure the operation completes successfully.

## Stack refactoring considerations
<a name="stack-refactoring-considerations"></a>

As you refactor your stacks, keep the following in mind:
+ Stack refactoring is limited to reorganizing existing resources. You cannot create or delete resources, modify resource configurations, or change or add new parameters, conditions, or mappings during refactoring. To make these changes, update your stacks first, and then perform the stack refactor.
+ You can't refactor the same resource into multiple stacks.
+ You can't refactor resources that refer to pseudo parameters whose values differ between the source and destination stacks, such as `AWS::StackName`.
+ CloudFormation doesn't support empty stacks. If refactoring would leave a stack with no resources, you must first add at least one resource to that stack before you run [create-stack-refactor](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/create-stack-refactor.html). This can be a simple resource like `AWS::SNS::Topic` or `AWS::CloudFormation::WaitCondition`. For example:

  ```
  Resources:
    MySimpleSNSTopic:
      Type: AWS::SNS::Topic
      Properties:
        DisplayName: MySimpleTopic
  ```
+ Stack refactor doesn't support stacks that have stack policies attached, regardless of what the policies allow or deny.

## Prerequisites
<a name="stack-refactoring-prerequisites"></a>

To refactor stacks, you must have already created the revised templates.

Use the [get-template](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/get-template.html) command to retrieve the CloudFormation templates for the stacks that you want to refactor.

```
aws cloudformation get-template --stack-name Stack1
```

When you have the templates, use the integrated development environment (IDE) of your choice to update them to use the desired structure and resource organization.

## Refactor stacks (console)
<a name="stack-refactoring-console"></a>

Use the following procedure to refactor stacks using the console.

**To refactor stacks**

1. Sign in to the AWS Management Console and open the CloudFormation console at [https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/).

1. On the navigation bar at the top of the screen, choose the AWS Region where your stacks are located.

1. In the navigation pane on the left, choose **Stack refactors**.

1. On the **Stack refactors** page, choose **Start stack refactor**.

1. For **Description**, provide a description to help you identify your stack refactor. Then, choose **Next**.

1. For Stack 1, do the following:

   1. Choose either **Update the template for an existing stack** or **Create new stack**.

      If you chose **Update the template for an existing stack**, then select an existing stack from the list. Or choose **Enter a stack ARN** to enter the ARN of an existing stack.

      If you chose **Create new stack**, for **Stack name**, provide a name for the new stack.

   1. Under **Replace existing template with refactored template**, choose **Amazon S3 URL** or **Upload a template file** to upload the desired template for Stack 1.

   1. Choose **Next**.

1. For Stack 2, do the following:

   1. Choose either **Update the template for an existing stack** or **Create new stack**.

      If you chose **Update the template for an existing stack**, then select an existing stack from the list. Or choose **Enter a stack ARN** to enter the ARN of an existing stack.

      If you chose **Create new stack**, for **Stack name**, provide a name for the new stack.

   1. Under **Replace existing template with refactored template**, choose **Amazon S3 URL** or **Upload template file** to upload the desired template for Stack 2.

   1. Choose **Next**.

1. On the **Specify logical resource ID renames** page, make sure CloudFormation knows how to refactor stacks by mapping any resources shown to their correct logical IDs. As part of the stack refactor, if any resource's logical IDs were changed, you need to specify how it was renamed by providing the source stack name, the original logical ID, the destination stack name and the renamed logical ID. In some instances, the CloudFormation console might automatically detect the resource mapping, and you can simply verify that the pre-filled resource mapping is correct before proceeding.

1. Choose **Next**.

1. On the **Review and execute** page, review all of your selections from the previous steps and confirm that everything is set up correctly.

1. When you are ready to refactor the stacks, choose **Execute stack refactor**.

## Refactor stacks (AWS CLI)
<a name="stack-refactoring-cli"></a>

The AWS CLI commands for stack refactoring include:
+ [create-stack-refactor](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/create-stack-refactor.html) to validate and generate a preview of planned changes.
+ [describe-stack-refactor](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/describe-stack-refactor.html) to retrieve the status and details of a stack refactoring operation. 
+ [execute-stack-refactor](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/execute-stack-refactor.html) to complete the validated stack refactoring operation. 
+ [list-stack-refactors](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/list-stack-refactors.html) to list all stack refactoring operations in your account with their current status and basic information. 
+ [list-stack-refactor-actions](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/list-stack-refactor-actions.html) to show a preview of the specific actions CloudFormation will perform on each stack and resource during the refactor execution. 

Use the following procedure to refactor a stack using the AWS CLI. 

**To refactor stacks**

1. Use the [create-stack-refactor](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/create-stack-refactor.html) command and provide the stack names and updated templates for the stacks to refactor. Include the `--enable-stack-creation` option to allow CloudFormation to create new stacks if they don't already exist. 

   ```
   aws cloudformation create-stack-refactor \
     --stack-definitions \
       StackName=Stack1,TemplateBody@=file://template1-updated.yaml \
       StackName=Stack2,TemplateBody@=file://template2-updated.yaml \
     --enable-stack-creation
   ```

   The command returns a `StackRefactorId` that you'll use in later steps.

   ```
   {
       "StackRefactorId": "9c384f70-4e07-4ed7-a65d-fee5eb430841"
   }
   ```

   If conflicts are detected during template validation (which you can confirm in the next step), use the [create-stack-refactor](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/create-stack-refactor.html) command with the `--resource-mappings` option.

   ```
   aws cloudformation create-stack-refactor \
     --stack-definitions \
       StackName=Stack1,TemplateBody@=file://template1-updated.yaml \
       StackName=Stack2,TemplateBody@=file://template2-updated.yaml \
     --enable-stack-creation \ 
     --resource-mappings file://resource-mapping.json
   ```

   The following is an example `resource-mapping.json` file.

   ```
   [
       {
           "Source": {
               "StackName": "Stack1",
               "LogicalResourceId": "MySNSTopic"
           },
           "Destination": {
               "StackName": "Stack2",
               "LogicalResourceId": "MyLambdaSNSTopic"
           }
       }
   ]
   ```

1. Use the [describe-stack-refactor](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/describe-stack-refactor.html) command to make sure the `Status` is `CREATE_COMPLETE`. This verifies that the validation is complete.

   ```
   aws cloudformation describe-stack-refactor \
     --stack-refactor-id 9c384f70-4e07-4ed7-a65d-fee5eb430841
   ```

   Example output:

   ```
   {
       "StackRefactorId": "9c384f70-4e07-4ed7-a65d-fee5eb430841",
       "StackIds": [
           "arn:aws:cloudformation:us-east-1:123456789012:stack/Stack1/3e6a1ff0-94b1-11f0-aa6f-0a88d2e03acf",
           "arn:aws:cloudformation:us-east-1:123456789012:stack/Stack2/5da91650-94b1-11f0-81cf-0a23500e151b"
       ],
       "ExecutionStatus": "AVAILABLE",
       "Status": "CREATE_COMPLETE"
   }
   ```

1. Use the [list-stack-refactor-actions](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/list-stack-refactor-actions.html) command to preview the specific actions that will be performed.

   ```
   aws cloudformation list-stack-refactor-actions \
     --stack-refactor-id 9c384f70-4e07-4ed7-a65d-fee5eb430841
   ```

   Example output:

   ```
   {
       "StackRefactorActions": [
           {
               "Action": "MOVE",
               "Entity": "RESOURCE",
               "PhysicalResourceId": "MyTestLambdaRole",
               "Description": "No configuration changes detected.",
               "Detection": "AUTO",
               "TagResources": [],
               "UntagResources": [],
               "ResourceMapping": {
                   "Source": {
                       "StackName": "arn:aws:cloudformation:us-east-1:123456789012:stack/Stack1/3e6a1ff0-94b1-11f0-aa6f-0a88d2e03acf",
                       "LogicalResourceId": "MyLambdaRole"
                   },
                   "Destination": {
                       "StackName": "arn:aws:cloudformation:us-east-1:123456789012:stack/Stack2/5da91650-94b1-11f0-81cf-0a23500e151b",
                       "LogicalResourceId": "MyLambdaRole"
                   }
               }
           },
           {
               "Action": "MOVE",
               "Entity": "RESOURCE",
               "PhysicalResourceId": "MyTestFunction",
               "Description": "Resource configuration changes will be validated during refactor execution.",
               "Detection": "AUTO",
               "TagResources": [
                   {
                       "Key": "aws:cloudformation:stack-name",
                       "Value": "Stack2"
                   },
                   {
                       "Key": "aws:cloudformation:logical-id",
                       "Value": "MyFunction"
                   },
                   {
                       "Key": "aws:cloudformation:stack-id",
                       "Value": "arn:aws:cloudformation:us-east-1:123456789012:stack/Stack2/5da91650-94b1-11f0-81cf-0a23500e151b"
                   }
               ],
               "UntagResources": [
                   "aws:cloudformation:stack-name",
                   "aws:cloudformation:logical-id",
                   "aws:cloudformation:stack-id"
               ],
               "ResourceMapping": {
                   "Source": {
                       "StackName": "arn:aws:cloudformation:us-east-1:123456789012:stack/Stack1/3e6a1ff0-94b1-11f0-aa6f-0a88d2e03acf",
                       "LogicalResourceId": "MyFunction"
                   },
                   "Destination": {
                       "StackName": "arn:aws:cloudformation:us-east-1:123456789012:stack/Stack2/5da91650-94b1-11f0-81cf-0a23500e151b",
                       "LogicalResourceId": "MyFunction"
                   }
               }
           }
       ]
   }
   ```

1. After reviewing and confirming your changes, use the [execute-stack-refactor](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/execute-stack-refactor.html) command to complete the stack refactoring operation.

   ```
   aws cloudformation execute-stack-refactor \
     --stack-refactor-id 9c384f70-4e07-4ed7-a65d-fee5eb430841
   ```

1. Use the [describe-stack-refactor](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/describe-stack-refactor.html) command to monitor the execution status.

   ```
   aws cloudformation describe-stack-refactor \
     --stack-refactor-id 9c384f70-4e07-4ed7-a65d-fee5eb430841
   ```

   Example output:

   ```
   {
       "StackRefactorId": "9c384f70-4e07-4ed7-a65d-fee5eb430841",
       "StackIds": [
           "arn:aws:cloudformation:us-east-1:123456789012:stack/Stack1/3e6a1ff0-94b1-11f0-aa6f-0a88d2e03acf",
           "arn:aws:cloudformation:us-east-1:123456789012:stack/Stack2/5da91650-94b1-11f0-81cf-0a23500e151b"
       ],
       "ExecutionStatus": "SUCCEEDED",
       "Status": "COMPLETE"
   }
   ```

## Resource limitations
<a name="stack-refactoring-resource-limitations"></a>
+ Stack refactoring only supports resource types with a `provisioningType` of `FULLY_MUTABLE`, which you can check using the [describe-type](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/describe-type.html) command. 
+ CloudFormation will validate resource eligibility during refactor creation and report any unsupported resources in the output of the [describe-stack-refactor](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/describe-stack-refactor.html) command. 
+ The following resources aren't supported for stack refactoring:
  + `AWS::ACMPCA::Certificate`
  + `AWS::ACMPCA::CertificateAuthority`
  + `AWS::ACMPCA::CertificateAuthorityActivation`
  + `AWS::ApiGateway::BasePathMapping`
  + `AWS::ApiGateway::Method`
  + `AWS::AppConfig::ConfigurationProfile`
  + `AWS::AppConfig::Deployment`
  + `AWS::AppConfig::Environment`
  + `AWS::AppConfig::Extension`
  + `AWS::AppConfig::ExtensionAssociation`
  + `AWS::AppStream::DirectoryConfig`
  + `AWS::AppStream::StackFleetAssociation`
  + `AWS::AppStream::StackUserAssociation`
  + `AWS::AppStream::User`
  + `AWS::AutoScaling::AutoScalingGroup`
  + `AWS::BackupGateway::Hypervisor`
  + `AWS::CertificateManager::Certificate`
  + `AWS::CloudFormation::CustomResource`
  + `AWS::CloudFormation::Macro`
  + `AWS::CloudFormation::WaitCondition`
  + `AWS::CloudFormation::WaitConditionHandle`
  + `AWS::CodeDeploy::DeploymentGroup`
  + `AWS::CodePipeline::CustomActionType`
  + `AWS::Cognito::UserPoolRiskConfigurationAttachment`
  + `AWS::Cognito::UserPoolUICustomizationAttachment`
  + `AWS::Cognito::UserPoolUserToGroupAttachment`
  + `AWS::Config::ConfigRule`
  + `AWS::Config::ConfigurationRecorder`
  + `AWS::Config::DeliveryChannel`
  + `AWS::DataBrew::Dataset`
  + `AWS::DataBrew::Job`
  + `AWS::DataBrew::Project`
  + `AWS::DataBrew::Recipe`
  + `AWS::DataBrew::Ruleset`
  + `AWS::DataBrew::Schedule`
  + `AWS::DataZone::DataSource`
  + `AWS::DataZone::Environment`
  + `AWS::DataZone::EnvironmentBlueprintConfiguration`
  + `AWS::DataZone::EnvironmentProfile`
  + `AWS::DataZone::Project`
  + `AWS::DataZone::SubscriptionTarget`
  + `AWS::DirectoryService::MicrosoftAD`
  + `AWS::DynamoDB::GlobalTable`
  + `AWS::EC2::CustomerGateway`
  + `AWS::EC2::EIP`
  + `AWS::EC2::LaunchTemplate`
  + `AWS::EC2::NetworkInterfacePermission`
  + `AWS::EC2::PlacementGroup`
  + `AWS::EC2::SpotFleet`
  + `AWS::EC2::VPCDHCPOptionsAssociation`
  + `AWS::EC2::VolumeAttachment`
  + `AWS::EMR::Cluster`
  + `AWS::EMR::InstanceFleetConfig`
  + `AWS::EMR::InstanceGroupConfig`
  + `AWS::ElastiCache::CacheCluster`
  + `AWS::ElastiCache::ReplicationGroup`
  + `AWS::ElastiCache::SecurityGroup`
  + `AWS::ElastiCache::SecurityGroupIngress`
  + `AWS::ElasticBeanstalk::ConfigurationTemplate`
  + `AWS::ElasticLoadBalancing::LoadBalancer`
  + `AWS::ElasticLoadBalancingV2::ListenerCertificate`
  + `AWS::Elasticsearch::Domain`
  + `AWS::FIS::ExperimentTemplate`
  + `AWS::Glue::Schema`
  + `AWS::GuardDuty::IPSet`
  + `AWS::GuardDuty::PublishingDestination`
  + `AWS::GuardDuty::ThreatIntelSet`
  + `AWS::IAM::AccessKey`
  + `AWS::IAM::UserToGroupAddition`
  + `AWS::ImageBuilder::Component`
  + `AWS::IoT::PolicyPrincipalAttachment`
  + `AWS::IoT::ThingPrincipalAttachment`
  + `AWS::IoTFleetWise::Campaign`
  + `AWS::IoTWireless::WirelessDeviceImportTask`
  + `AWS::Lambda::EventInvokeConfig`
  + `AWS::Lex::BotVersion`
  + `AWS::M2::Application`
  + `AWS::MSK::Configuration`
  + `AWS::MSK::ServerlessCluster`
  + `AWS::Maester::DocumentType`
  + `AWS::MediaTailor::Channel`
  + `AWS::NeptuneGraph::PrivateGraphEndpoint`
  + `AWS::Omics::AnnotationStore`
  + `AWS::Omics::ReferenceStore`
  + `AWS::Omics::SequenceStore`
  + `AWS::OpenSearchServerless::Collection`
  + `AWS::OpsWorks::App`
  + `AWS::OpsWorks::ElasticLoadBalancerAttachment`
  + `AWS::OpsWorks::Instance`
  + `AWS::OpsWorks::Layer`
  + `AWS::OpsWorks::Stack`
  + `AWS::OpsWorks::UserProfile`
  + `AWS::OpsWorks::Volume`
  + `AWS::PCAConnectorAD::Connector`
  + `AWS::PCAConnectorAD::DirectoryRegistration`
  + `AWS::PCAConnectorAD::Template`
  + `AWS::PCAConnectorAD::TemplateGroupAccessControlEntry`
  + `AWS::Panorama::PackageVersion`
  + `AWS::QuickSight::Theme`
  + `AWS::RDS::DBSecurityGroup`
  + `AWS::RDS::DBSecurityGroupIngress`
  + `AWS::Redshift::ClusterSecurityGroup`
  + `AWS::Redshift::ClusterSecurityGroupIngress`
  + `AWS::RefactorSpaces::Environment`
  + `AWS::RefactorSpaces::Route`
  + `AWS::RefactorSpaces::Service`
  + `AWS::RoboMaker::RobotApplication`
  + `AWS::RoboMaker::SimulationApplication`
  + `AWS::Route53::RecordSet`
  + `AWS::Route53::RecordSetGroup`
  + `AWS::SDB::Domain`
  + `AWS::SageMaker::InferenceComponen`
  + `AWS::ServiceCatalog::PortfolioPrincipalAssociation`
  + `AWS::ServiceCatalog::PortfolioProductAssociation`
  + `AWS::ServiceCatalog::PortfolioShare`
  + `AWS::ServiceCatalog::TagOptionAssociation`
  + `AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation`
  + `AWS::ServiceCatalogAppRegistry::ResourceAssociation`
  + `AWS::StepFunctions::StateMachineVersion`
  + `AWS::Synthetics::Canary`
  + `AWS::VoiceID::Domain`
  + `AWS::WAF::ByteMatchSet`
  + `AWS::WAF::IPSet`
  + `AWS::WAF::Rule`
  + `AWS::WAF::SizeConstraintSet`
  + `AWS::WAF::SqlInjectionMatchSet`
  + `AWS::WAF::WebACL`
  + `AWS::WAF::XssMatchSet`
  + `AWS::WAFv2::IPSet`
  + `AWS::WAFv2::RegexPatternSet`
  + `AWS::WAFv2::RuleGroup`
  + `AWS::WAFv2::WebACL`
  + `AWS::WorkSpaces::Workspace`

# Resource type support
<a name="resource-import-supported-resources"></a>

The following table lists AWS resource types that currently support import, drift detection, and infrastructure as code (IaC) generator operations. Each resource type name links to its corresponding reference topic in the [CloudFormation Template Reference Guide](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/introduction.html).

A resource that supports resource import could also support auto-import. For more information, see [Import AWS resources into a CloudFormation stack](import-resources.md).

This is not an exhaustive list of AWS resources. If a specific resource type isn't listed, it likely means that it's not accessible through the AWS Cloud Control API. For more information, see [Resource types that support Cloud Control API](https://docs.aws.amazon.com/cloudcontrolapi/latest/userguide/supported-resources.html) in the *Cloud Control API User Guide*. Each AWS service independently determines which resource types to make accessible through Cloud Control API.

CloudFormation also supports import and drift detection operations for private resource types that are provisionable (those with provisioning types of either `FULLY_MUTABLE` or `IMMUTABLE`). To import or perform drift detection on a private resource type, you must first register the default version of that resource type in your account, and ensure it's provisionable. For more information, see [Use third-party private extensions that have been shared with you](registry-private.md).

Note that IaC generator only supports AWS resources that are compatible with Cloud Control API in your Region.

To programmatically access information about public and private provisionable resource types, you can use the AWS Cloud Control API. For more information, see [Determining if a resource type supports Cloud Control API](https://docs.aws.amazon.com/cloudcontrolapi/latest/userguide/resource-types.html#resource-types-determine-support) in the *Cloud Control API User Guide*.

To get started with import, drift detection, or IaC generator, here are some useful topics to review:
+ [Import AWS resources into a CloudFormation stack](import-resources.md)
+ [Detect unmanaged configuration changes to stacks and resources with drift detection](using-cfn-stack-drift.md)
+ [Generate templates from existing resources with IaC generator](generate-IaC.md)


| Resource | Import | Drift detection | IaC generator | 
| --- | --- | --- | --- | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-acmpca-certificate.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-acmpca-certificate.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-acmpca-certificateauthority.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-acmpca-certificateauthority.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-acmpca-certificateauthorityactivation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-acmpca-certificateauthorityactivation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-acmpca-permission.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-acmpca-permission.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-aiops-investigationgroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-aiops-investigationgroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-aps-anomalydetector.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-aps-anomalydetector.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-aps-resourcepolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-aps-resourcepolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-aps-rulegroupsnamespace.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-aps-rulegroupsnamespace.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-aps-scraper.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-aps-scraper.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-aps-workspace.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-aps-workspace.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-arcregionswitch-plan.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-arcregionswitch-plan.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-arczonalshift-autoshiftobservernotificationstatus.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-arczonalshift-autoshiftobservernotificationstatus.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-arczonalshift-zonalautoshiftconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-arczonalshift-zonalautoshiftconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-accessanalyzer-analyzer.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-accessanalyzer-analyzer.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-amazonmq-broker.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-amazonmq-broker.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-amazonmq-configuration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-amazonmq-configuration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-amplify-app.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-amplify-app.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-amplify-branch.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-amplify-branch.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-amplify-domain.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-amplify-domain.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-amplifyuibuilder-component.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-amplifyuibuilder-component.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-amplifyuibuilder-form.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-amplifyuibuilder-form.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-amplifyuibuilder-theme.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-amplifyuibuilder-theme.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-account.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-account.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-apikey.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-apikey.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-authorizer.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-authorizer.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-basepathmapping.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-basepathmapping.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-basepathmappingv2.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-basepathmappingv2.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-clientcertificate.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-clientcertificate.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-deployment.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-deployment.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-documentationpart.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-documentationpart.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-documentationversion.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-documentationversion.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-domainname.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-domainname.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-domainnameaccessassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-domainnameaccessassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-domainnamev2.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-domainnamev2.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-gatewayresponse.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-gatewayresponse.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-method.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-method.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-model.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-model.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-requestvalidator.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-requestvalidator.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-resource.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-resource.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-restapi.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-restapi.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-stage.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-stage.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-usageplan.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-usageplan.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-usageplankey.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-usageplankey.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-vpclink.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigateway-vpclink.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigatewayv2-api.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigatewayv2-api.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigatewayv2-apimapping.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigatewayv2-apimapping.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigatewayv2-authorizer.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigatewayv2-authorizer.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigatewayv2-deployment.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigatewayv2-deployment.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigatewayv2-domainname.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigatewayv2-domainname.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigatewayv2-integration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigatewayv2-integration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigatewayv2-integrationresponse.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigatewayv2-integrationresponse.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigatewayv2-model.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigatewayv2-model.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigatewayv2-route.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigatewayv2-route.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigatewayv2-routeresponse.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigatewayv2-routeresponse.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigatewayv2-routingrule.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigatewayv2-routingrule.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigatewayv2-vpclink.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apigatewayv2-vpclink.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appconfig-application.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appconfig-application.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appconfig-configurationprofile.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appconfig-configurationprofile.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appconfig-deployment.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appconfig-deployment.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appconfig-deploymentstrategy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appconfig-deploymentstrategy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appconfig-environment.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appconfig-environment.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appconfig-extension.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appconfig-extension.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appconfig-extensionassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appconfig-extensionassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appconfig-hostedconfigurationversion.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appconfig-hostedconfigurationversion.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appflow-connector.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appflow-connector.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appflow-connectorprofile.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appflow-connectorprofile.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appflow-flow.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appflow-flow.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appintegrations-application.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appintegrations-application.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appintegrations-dataintegration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appintegrations-dataintegration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appintegrations-eventintegration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appintegrations-eventintegration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apprunner-autoscalingconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apprunner-autoscalingconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apprunner-observabilityconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apprunner-observabilityconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apprunner-service.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apprunner-service.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apprunner-vpcconnector.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apprunner-vpcconnector.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apprunner-vpcingressconnection.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apprunner-vpcingressconnection.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appstream-appblock.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appstream-appblock.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appstream-appblockbuilder.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appstream-appblockbuilder.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appstream-application.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appstream-application.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appstream-applicationentitlementassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appstream-applicationentitlementassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appstream-applicationfleetassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appstream-applicationfleetassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appstream-directoryconfig.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appstream-directoryconfig.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appstream-entitlement.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appstream-entitlement.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appstream-imagebuilder.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appstream-imagebuilder.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appsync-api.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appsync-api.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appsync-channelnamespace.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appsync-channelnamespace.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appsync-datasource.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appsync-datasource.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appsync-domainname.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appsync-domainname.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appsync-domainnameapiassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appsync-domainnameapiassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appsync-functionconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appsync-functionconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appsync-graphqlapi.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appsync-graphqlapi.html) | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appsync-resolver.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appsync-resolver.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appsync-sourceapiassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-appsync-sourceapiassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apptest-testcase.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-apptest-testcase.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-applicationautoscaling-scalabletarget.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-applicationautoscaling-scalabletarget.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-applicationautoscaling-scalingpolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-applicationautoscaling-scalingpolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-applicationinsights-application.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-applicationinsights-application.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-applicationsignals-discovery.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-applicationsignals-discovery.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-applicationsignals-groupingconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-applicationsignals-groupingconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-applicationsignals-servicelevelobjective.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-applicationsignals-servicelevelobjective.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-athena-capacityreservation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-athena-capacityreservation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-athena-datacatalog.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-athena-datacatalog.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-athena-namedquery.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-athena-namedquery.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-athena-preparedstatement.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-athena-preparedstatement.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-athena-workgroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-athena-workgroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-auditmanager-assessment.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-auditmanager-assessment.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-autoscaling-autoscalinggroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-autoscaling-autoscalinggroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-autoscaling-launchconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-autoscaling-launchconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-autoscaling-lifecyclehook.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-autoscaling-lifecyclehook.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-autoscaling-scalingpolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-autoscaling-scalingpolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-autoscaling-scheduledaction.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-autoscaling-scheduledaction.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-autoscaling-warmpool.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-autoscaling-warmpool.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-b2bi-capability.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-b2bi-capability.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-b2bi-partnership.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-b2bi-partnership.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-b2bi-profile.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-b2bi-profile.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-b2bi-transformer.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-b2bi-transformer.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bcmdataexports-export.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bcmdataexports-export.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-backup-backupplan.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-backup-backupplan.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-backup-backupselection.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-backup-backupselection.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-backup-backupvault.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-backup-backupvault.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-backup-framework.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-backup-framework.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-backup-logicallyairgappedbackupvault.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-backup-logicallyairgappedbackupvault.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-backup-reportplan.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-backup-reportplan.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-backup-restoretestingplan.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-backup-restoretestingplan.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-backup-restoretestingselection.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-backup-restoretestingselection.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-backup-tieringconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-backup-tieringconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-backupgateway-hypervisor.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-backupgateway-hypervisor.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-batch-computeenvironment.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-batch-computeenvironment.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-batch-consumableresource.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-batch-consumableresource.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-batch-jobdefinition.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-batch-jobdefinition.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-batch-jobqueue.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-batch-jobqueue.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-batch-schedulingpolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-batch-schedulingpolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-batch-serviceenvironment.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-batch-serviceenvironment.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrock-agent.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrock-agent.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrock-agentalias.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrock-agentalias.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrock-applicationinferenceprofile.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrock-applicationinferenceprofile.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrock-automatedreasoningpolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrock-automatedreasoningpolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrock-automatedreasoningpolicyversion.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrock-automatedreasoningpolicyversion.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrock-blueprint.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrock-blueprint.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrock-dataautomationproject.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrock-dataautomationproject.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrock-datasource.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrock-datasource.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrock-flow.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrock-flow.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrock-flowalias.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrock-flowalias.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrock-flowversion.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrock-flowversion.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrock-guardrail.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrock-guardrail.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrock-guardrailversion.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrock-guardrailversion.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrock-intelligentpromptrouter.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrock-intelligentpromptrouter.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrock-knowledgebase.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrock-knowledgebase.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrock-prompt.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrock-prompt.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrock-promptversion.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrock-promptversion.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrockagentcore-browsercustom.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrockagentcore-browsercustom.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrockagentcore-browserprofile.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrockagentcore-browserprofile.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrockagentcore-codeinterpretercustom.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrockagentcore-codeinterpretercustom.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrockagentcore-evaluator.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrockagentcore-evaluator.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrockagentcore-gateway.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrockagentcore-gateway.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrockagentcore-gatewaytarget.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrockagentcore-gatewaytarget.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrockagentcore-memory.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrockagentcore-memory.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrockagentcore-onlineevaluationconfig.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrockagentcore-onlineevaluationconfig.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrockagentcore-policy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrockagentcore-policy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrockagentcore-policyengine.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrockagentcore-policyengine.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrockagentcore-runtime.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrockagentcore-runtime.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrockagentcore-runtimeendpoint.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrockagentcore-runtimeendpoint.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrockagentcore-workloadidentity.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrockagentcore-workloadidentity.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrockmantle-project.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-bedrockmantle-project.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-billing-billingview.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-billing-billingview.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-billingconductor-billinggroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-billingconductor-billinggroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-billingconductor-customlineitem.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-billingconductor-customlineitem.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-billingconductor-pricingplan.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-billingconductor-pricingplan.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-billingconductor-pricingrule.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-billingconductor-pricingrule.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-budgets-budgetsaction.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-budgets-budgetsaction.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ce-anomalymonitor.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ce-anomalymonitor.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ce-anomalysubscription.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ce-anomalysubscription.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ce-costcategory.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ce-costcategory.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cur-reportdefinition.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cur-reportdefinition.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cases-caserule.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cases-caserule.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cases-domain.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cases-domain.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cases-field.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cases-field.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cases-layout.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cases-layout.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cases-template.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cases-template.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cassandra-keyspace.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cassandra-keyspace.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cassandra-table.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cassandra-table.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cassandra-type.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cassandra-type.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-certificatemanager-account.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-certificatemanager-account.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-chatbot-customaction.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-chatbot-customaction.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-chatbot-microsoftteamschannelconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-chatbot-microsoftteamschannelconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-chatbot-slackchannelconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-chatbot-slackchannelconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cleanrooms-analysistemplate.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cleanrooms-analysistemplate.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cleanrooms-collaboration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cleanrooms-collaboration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cleanrooms-configuredtable.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cleanrooms-configuredtable.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cleanrooms-configuredtableassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cleanrooms-configuredtableassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cleanrooms-idmappingtable.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cleanrooms-idmappingtable.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cleanrooms-idnamespaceassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cleanrooms-idnamespaceassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cleanrooms-membership.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cleanrooms-membership.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cleanrooms-privacybudgettemplate.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cleanrooms-privacybudgettemplate.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cleanroomsml-configuredmodelalgorithm.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cleanroomsml-configuredmodelalgorithm.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cleanroomsml-configuredmodelalgorithmassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cleanroomsml-configuredmodelalgorithmassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cleanroomsml-trainingdataset.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cleanroomsml-trainingdataset.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudformation-guardhook.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudformation-guardhook.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudformation-hookdefaultversion.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudformation-hookdefaultversion.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudformation-hooktypeconfig.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudformation-hooktypeconfig.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudformation-hookversion.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudformation-hookversion.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudformation-lambdahook.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudformation-lambdahook.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudformation-moduledefaultversion.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudformation-moduledefaultversion.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudformation-moduleversion.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudformation-moduleversion.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudformation-publictypeversion.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudformation-publictypeversion.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudformation-publisher.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudformation-publisher.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudformation-resourcedefaultversion.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudformation-resourcedefaultversion.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudformation-resourceversion.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudformation-resourceversion.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudformation-stack.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudformation-stack.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudformation-stackset.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudformation-stackset.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudformation-typeactivation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudformation-typeactivation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudfront-anycastiplist.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudfront-anycastiplist.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudfront-cachepolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudfront-cachepolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudfront-cloudfrontoriginaccessidentity.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudfront-cloudfrontoriginaccessidentity.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudfront-connectionfunction.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudfront-connectionfunction.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudfront-connectiongroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudfront-connectiongroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudfront-continuousdeploymentpolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudfront-continuousdeploymentpolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudfront-distribution.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudfront-distribution.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudfront-distributiontenant.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudfront-distributiontenant.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudfront-function.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudfront-function.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudfront-keygroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudfront-keygroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudfront-keyvaluestore.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudfront-keyvaluestore.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudfront-monitoringsubscription.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudfront-monitoringsubscription.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudfront-originaccesscontrol.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudfront-originaccesscontrol.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudfront-originrequestpolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudfront-originrequestpolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudfront-publickey.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudfront-publickey.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudfront-realtimelogconfig.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudfront-realtimelogconfig.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudfront-responseheaderspolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudfront-responseheaderspolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudfront-truststore.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudfront-truststore.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudfront-vpcorigin.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudfront-vpcorigin.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudtrail-channel.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudtrail-channel.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudtrail-dashboard.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudtrail-dashboard.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudtrail-eventdatastore.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudtrail-eventdatastore.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudtrail-resourcepolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudtrail-resourcepolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudtrail-trail.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudtrail-trail.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudwatch-alarm.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudwatch-alarm.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudwatch-alarmmuterule.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudwatch-alarmmuterule.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudwatch-compositealarm.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudwatch-compositealarm.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudwatch-dashboard.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudwatch-dashboard.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudwatch-metricstream.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cloudwatch-metricstream.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-codeartifact-domain.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-codeartifact-domain.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-codeartifact-packagegroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-codeartifact-packagegroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-codeartifact-repository.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-codeartifact-repository.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-codebuild-fleet.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-codebuild-fleet.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-codeconnections-connection.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-codeconnections-connection.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-codedeploy-application.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-codedeploy-application.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-codedeploy-deploymentconfig.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-codedeploy-deploymentconfig.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-codedeploy-deploymentgroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-codedeploy-deploymentgroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-codeguruprofiler-profilinggroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-codeguruprofiler-profilinggroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-codegurureviewer-repositoryassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-codegurureviewer-repositoryassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-codepipeline-customactiontype.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-codepipeline-customactiontype.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-codepipeline-pipeline.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-codepipeline-pipeline.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-codepipeline-webhook.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-codepipeline-webhook.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-codestarconnections-connection.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-codestarconnections-connection.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-codestarconnections-repositorylink.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-codestarconnections-repositorylink.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-codestarconnections-syncconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-codestarconnections-syncconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-codestarnotifications-notificationrule.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-codestarnotifications-notificationrule.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cognito-identitypool.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cognito-identitypool.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cognito-identitypoolprincipaltag.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cognito-identitypoolprincipaltag.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cognito-identitypoolroleattachment.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cognito-identitypoolroleattachment.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cognito-logdeliveryconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cognito-logdeliveryconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cognito-managedloginbranding.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cognito-managedloginbranding.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cognito-terms.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cognito-terms.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cognito-userpool.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cognito-userpool.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cognito-userpoolclient.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cognito-userpoolclient.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cognito-userpooldomain.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cognito-userpooldomain.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cognito-userpoolgroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cognito-userpoolgroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cognito-userpoolidentityprovider.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cognito-userpoolidentityprovider.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cognito-userpoolresourceserver.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cognito-userpoolresourceserver.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cognito-userpoolriskconfigurationattachment.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cognito-userpoolriskconfigurationattachment.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cognito-userpooluicustomizationattachment.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cognito-userpooluicustomizationattachment.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cognito-userpooluser.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cognito-userpooluser.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cognito-userpoolusertogroupattachment.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-cognito-userpoolusertogroupattachment.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-comprehend-documentclassifier.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-comprehend-documentclassifier.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-comprehend-flywheel.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-comprehend-flywheel.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-computeoptimizer-automationrule.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-computeoptimizer-automationrule.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-config-aggregationauthorization.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-config-aggregationauthorization.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-config-configrule.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-config-configrule.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-config-configurationaggregator.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-config-configurationaggregator.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-config-conformancepack.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-config-conformancepack.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-config-organizationconformancepack.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-config-organizationconformancepack.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-config-storedquery.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-config-storedquery.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-agentstatus.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-agentstatus.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-approvedorigin.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-approvedorigin.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-contactflow.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-contactflow.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-contactflowmodule.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-contactflowmodule.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-contactflowmodulealias.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-contactflowmodulealias.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-contactflowmoduleversion.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-contactflowmoduleversion.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-contactflowversion.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-contactflowversion.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-datatable.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-datatable.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-datatableattribute.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-datatableattribute.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-datatablerecord.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-datatablerecord.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-emailaddress.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-emailaddress.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-evaluationform.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-evaluationform.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-hoursofoperation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-hoursofoperation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-instance.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-instance.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-instancestorageconfig.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-instancestorageconfig.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-integrationassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-integrationassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-notification.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-notification.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-phonenumber.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-phonenumber.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-predefinedattribute.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-predefinedattribute.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-prompt.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-prompt.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-queue.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-queue.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-quickconnect.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-quickconnect.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-routingprofile.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-routingprofile.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-rule.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-rule.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-securitykey.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-securitykey.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-securityprofile.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-securityprofile.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-tasktemplate.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-tasktemplate.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-trafficdistributiongroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-trafficdistributiongroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-user.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-user.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-userhierarchygroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-userhierarchygroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-userhierarchystructure.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-userhierarchystructure.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-view.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-view.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-viewversion.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-viewversion.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-workspace.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connect-workspace.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connectcampaigns-campaign.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connectcampaigns-campaign.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connectcampaignsv2-campaign.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-connectcampaignsv2-campaign.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-controltower-enabledbaseline.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-controltower-enabledbaseline.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-controltower-enabledcontrol.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-controltower-enabledcontrol.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-controltower-landingzone.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-controltower-landingzone.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-customerprofiles-calculatedattributedefinition.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-customerprofiles-calculatedattributedefinition.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-customerprofiles-domain.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-customerprofiles-domain.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-customerprofiles-eventstream.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-customerprofiles-eventstream.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-customerprofiles-eventtrigger.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-customerprofiles-eventtrigger.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-customerprofiles-integration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-customerprofiles-integration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-customerprofiles-objecttype.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-customerprofiles-objecttype.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-customerprofiles-segmentdefinition.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-customerprofiles-segmentdefinition.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-dms-datamigration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-dms-datamigration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-dms-dataprovider.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-dms-dataprovider.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-dms-instanceprofile.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-dms-instanceprofile.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-dms-migrationproject.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-dms-migrationproject.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-dms-replicationconfig.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-dms-replicationconfig.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-dsql-cluster.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-dsql-cluster.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-databrew-dataset.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-databrew-dataset.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-databrew-job.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-databrew-job.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-databrew-project.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-databrew-project.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-databrew-recipe.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-databrew-recipe.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-databrew-ruleset.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-databrew-ruleset.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-databrew-schedule.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-databrew-schedule.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datapipeline-pipeline.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datapipeline-pipeline.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datasync-agent.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datasync-agent.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datasync-locationazureblob.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datasync-locationazureblob.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datasync-locationefs.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datasync-locationefs.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datasync-locationfsxlustre.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datasync-locationfsxlustre.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datasync-locationfsxontap.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datasync-locationfsxontap.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datasync-locationfsxopenzfs.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datasync-locationfsxopenzfs.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datasync-locationfsxwindows.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datasync-locationfsxwindows.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datasync-locationhdfs.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datasync-locationhdfs.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datasync-locationnfs.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datasync-locationnfs.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datasync-locationobjectstorage.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datasync-locationobjectstorage.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datasync-locations3.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datasync-locations3.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datasync-locationsmb.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datasync-locationsmb.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datasync-task.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datasync-task.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datazone-connection.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datazone-connection.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datazone-datasource.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datazone-datasource.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datazone-domain.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datazone-domain.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datazone-domainunit.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datazone-domainunit.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datazone-environment.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datazone-environment.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datazone-environmentactions.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datazone-environmentactions.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datazone-environmentblueprintconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datazone-environmentblueprintconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datazone-environmentprofile.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datazone-environmentprofile.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datazone-formtype.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datazone-formtype.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datazone-groupprofile.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datazone-groupprofile.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datazone-owner.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datazone-owner.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datazone-policygrant.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datazone-policygrant.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datazone-project.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datazone-project.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datazone-projectmembership.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datazone-projectmembership.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datazone-projectprofile.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datazone-projectprofile.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datazone-subscriptiontarget.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datazone-subscriptiontarget.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datazone-userprofile.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-datazone-userprofile.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-deadline-farm.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-deadline-farm.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-deadline-fleet.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-deadline-fleet.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-deadline-licenseendpoint.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-deadline-licenseendpoint.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-deadline-limit.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-deadline-limit.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-deadline-meteredproduct.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-deadline-meteredproduct.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-deadline-monitor.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-deadline-monitor.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-deadline-queue.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-deadline-queue.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-deadline-queueenvironment.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-deadline-queueenvironment.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-deadline-queuefleetassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-deadline-queuefleetassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-deadline-queuelimitassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-deadline-queuelimitassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-deadline-storageprofile.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-deadline-storageprofile.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-detective-graph.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-detective-graph.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-detective-memberinvitation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-detective-memberinvitation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-detective-organizationadmin.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-detective-organizationadmin.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-devopsagent-agentspace.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-devopsagent-agentspace.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-devopsagent-association.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-devopsagent-association.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-devopsagent-service.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-devopsagent-service.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-devopsguru-loganomalydetectionintegration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-devopsguru-loganomalydetectionintegration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-devopsguru-notificationchannel.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-devopsguru-notificationchannel.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-devopsguru-resourcecollection.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-devopsguru-resourcecollection.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-devicefarm-devicepool.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-devicefarm-devicepool.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-devicefarm-instanceprofile.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-devicefarm-instanceprofile.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-devicefarm-networkprofile.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-devicefarm-networkprofile.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-devicefarm-project.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-devicefarm-project.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-devicefarm-testgridproject.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-devicefarm-testgridproject.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-devicefarm-vpceconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-devicefarm-vpceconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-directconnect-connection.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-directconnect-connection.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-directconnect-directconnectgateway.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-directconnect-directconnectgateway.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-directconnect-directconnectgatewayassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-directconnect-directconnectgatewayassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-directconnect-lag.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-directconnect-lag.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-directconnect-privatevirtualinterface.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-directconnect-privatevirtualinterface.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-directconnect-publicvirtualinterface.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-directconnect-publicvirtualinterface.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-directconnect-transitvirtualinterface.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-directconnect-transitvirtualinterface.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-directoryservice-simplead.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-directoryservice-simplead.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-docdb-globalcluster.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-docdb-globalcluster.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-docdbelastic-cluster.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-docdbelastic-cluster.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-dynamodb-globaltable.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-dynamodb-globaltable.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-dynamodb-table.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-dynamodb-table.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-capacitymanagerdataexport.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-capacitymanagerdataexport.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-capacityreservation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-capacityreservation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-capacityreservationfleet.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-capacityreservationfleet.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-carriergateway.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-carriergateway.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-customergateway.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-customergateway.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-dhcpoptions.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-dhcpoptions.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-ec2fleet.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-ec2fleet.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-eip.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-eip.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-eipassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-eipassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-egressonlyinternetgateway.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-egressonlyinternetgateway.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-enclavecertificateiamroleassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-enclavecertificateiamroleassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-flowlog.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-flowlog.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-gatewayroutetableassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-gatewayroutetableassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-host.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-host.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-ipam.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-ipam.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-ipamallocation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-ipamallocation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-ipampool.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-ipampool.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-ipampoolcidr.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-ipampoolcidr.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-ipamprefixlistresolver.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-ipamprefixlistresolver.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-ipamprefixlistresolvertarget.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-ipamprefixlistresolvertarget.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-ipamresourcediscovery.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-ipamresourcediscovery.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-ipamresourcediscoveryassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-ipamresourcediscoveryassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-ipamscope.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-ipamscope.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-instance.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-instance.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-instanceconnectendpoint.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-instanceconnectendpoint.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-internetgateway.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-internetgateway.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-ippoolroutetableassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-ippoolroutetableassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-keypair.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-keypair.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-launchtemplate.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-launchtemplate.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-localgatewayroute.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-localgatewayroute.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-localgatewayroutetable.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-localgatewayroutetable.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-localgatewayroutetablevpcassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-localgatewayroutetablevpcassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-localgatewayroutetablevirtualinterfacegroupassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-localgatewayroutetablevirtualinterfacegroupassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-localgatewayvirtualinterface.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-localgatewayvirtualinterface.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-localgatewayvirtualinterfacegroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-localgatewayvirtualinterfacegroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-natgateway.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-natgateway.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-networkacl.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-networkacl.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-networkinsightsaccessscope.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-networkinsightsaccessscope.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-networkinsightsaccessscopeanalysis.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-networkinsightsaccessscopeanalysis.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-networkinsightsanalysis.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-networkinsightsanalysis.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-networkinsightspath.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-networkinsightspath.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-networkinterface.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-networkinterface.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-networkinterfaceattachment.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-networkinterfaceattachment.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-networkperformancemetricsubscription.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-networkperformancemetricsubscription.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-placementgroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-placementgroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-prefixlist.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-prefixlist.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-route.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-route.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-routeserver.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-routeserver.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-routeserverassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-routeserverassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-routeserverendpoint.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-routeserverendpoint.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-routeserverpeer.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-routeserverpeer.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-routeserverpropagation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-routeserverpropagation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-routetable.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-routetable.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-securitygroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-securitygroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-securitygroupegress.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-securitygroupegress.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-securitygroupingress.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-securitygroupingress.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-securitygroupvpcassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-securitygroupvpcassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-snapshotblockpublicaccess.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-snapshotblockpublicaccess.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-spotfleet.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-spotfleet.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-subnet.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-subnet.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-subnetcidrblock.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-subnetcidrblock.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-subnetnetworkaclassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-subnetnetworkaclassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-subnetroutetableassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-subnetroutetableassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-trafficmirrorfilter.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-trafficmirrorfilter.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-trafficmirrorfilterrule.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-trafficmirrorfilterrule.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-trafficmirrorsession.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-trafficmirrorsession.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-trafficmirrortarget.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-trafficmirrortarget.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-transitgateway.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-transitgateway.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-transitgatewayattachment.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-transitgatewayattachment.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-transitgatewayconnect.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-transitgatewayconnect.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-transitgatewayconnectpeer.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-transitgatewayconnectpeer.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-transitgatewaymeteringpolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-transitgatewaymeteringpolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-transitgatewaymeteringpolicyentry.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-transitgatewaymeteringpolicyentry.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-transitgatewaymulticastdomain.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-transitgatewaymulticastdomain.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-transitgatewaymulticastdomainassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-transitgatewaymulticastdomainassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-transitgatewaymulticastgroupmember.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-transitgatewaymulticastgroupmember.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-transitgatewaymulticastgroupsource.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-transitgatewaymulticastgroupsource.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-transitgatewaypeeringattachment.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-transitgatewaypeeringattachment.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-transitgatewayroute.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-transitgatewayroute.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-transitgatewayroutetable.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-transitgatewayroutetable.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-transitgatewayroutetableassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-transitgatewayroutetableassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-transitgatewayroutetablepropagation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-transitgatewayroutetablepropagation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-transitgatewayvpcattachment.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-transitgatewayvpcattachment.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-vpc.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-vpc.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-vpcblockpublicaccessexclusion.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-vpcblockpublicaccessexclusion.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-vpcblockpublicaccessoptions.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-vpcblockpublicaccessoptions.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-vpccidrblock.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-vpccidrblock.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-vpcdhcpoptionsassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-vpcdhcpoptionsassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-vpcencryptioncontrol.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-vpcencryptioncontrol.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-vpcendpoint.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-vpcendpoint.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-vpcendpointconnectionnotification.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-vpcendpointconnectionnotification.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-vpcendpointservice.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-vpcendpointservice.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-vpcendpointservicepermissions.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-vpcendpointservicepermissions.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-vpcgatewayattachment.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-vpcgatewayattachment.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-vpcpeeringconnection.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-vpcpeeringconnection.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-vpnconcentrator.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-vpnconcentrator.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-vpnconnection.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-vpnconnection.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-vpnconnectionroute.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-vpnconnectionroute.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-vpngateway.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-vpngateway.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-verifiedaccessendpoint.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-verifiedaccessendpoint.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-verifiedaccessgroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-verifiedaccessgroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-verifiedaccessinstance.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-verifiedaccessinstance.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-verifiedaccesstrustprovider.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-verifiedaccesstrustprovider.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-volume.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-volume.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-volumeattachment.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ec2-volumeattachment.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ecr-publicrepository.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ecr-publicrepository.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ecr-pullthroughcacherule.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ecr-pullthroughcacherule.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ecr-pulltimeupdateexclusion.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ecr-pulltimeupdateexclusion.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ecr-registrypolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ecr-registrypolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ecr-registryscanningconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ecr-registryscanningconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ecr-replicationconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ecr-replicationconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ecr-repository.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ecr-repository.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ecr-repositorycreationtemplate.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ecr-repositorycreationtemplate.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ecr-signingconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ecr-signingconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ecs-capacityprovider.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ecs-capacityprovider.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ecs-cluster.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ecs-cluster.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ecs-clustercapacityproviderassociations.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ecs-clustercapacityproviderassociations.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ecs-expressgatewayservice.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ecs-expressgatewayservice.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ecs-primarytaskset.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ecs-primarytaskset.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ecs-service.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ecs-service.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ecs-taskdefinition.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ecs-taskdefinition.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ecs-taskset.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ecs-taskset.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-efs-accesspoint.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-efs-accesspoint.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-efs-filesystem.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-efs-filesystem.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-efs-mounttarget.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-efs-mounttarget.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-eks-accessentry.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-eks-accessentry.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-eks-addon.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-eks-addon.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-eks-capability.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-eks-capability.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-eks-cluster.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-eks-cluster.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-eks-fargateprofile.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-eks-fargateprofile.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-eks-identityproviderconfig.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-eks-identityproviderconfig.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-eks-nodegroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-eks-nodegroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-eks-podidentityassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-eks-podidentityassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-emr-securityconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-emr-securityconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-emr-step.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-emr-step.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-emr-studio.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-emr-studio.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-emr-studiosessionmapping.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-emr-studiosessionmapping.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-emr-walworkspace.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-emr-walworkspace.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-emrcontainers-endpoint.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-emrcontainers-endpoint.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-emrcontainers-securityconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-emrcontainers-securityconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-emrcontainers-virtualcluster.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-emrcontainers-virtualcluster.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-emrserverless-application.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-emrserverless-application.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-evs-environment.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-evs-environment.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticache-globalreplicationgroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticache-globalreplicationgroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticache-parametergroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticache-parametergroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticache-replicationgroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticache-replicationgroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticache-serverlesscache.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticache-serverlesscache.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticache-subnetgroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticache-subnetgroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticache-user.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticache-user.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticache-usergroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticache-usergroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticbeanstalk-application.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticbeanstalk-application.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticbeanstalk-applicationversion.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticbeanstalk-applicationversion.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticbeanstalk-configurationtemplate.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticbeanstalk-configurationtemplate.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticbeanstalk-environment.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticbeanstalk-environment.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticloadbalancing-loadbalancer.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticloadbalancing-loadbalancer.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticloadbalancingv2-listener.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticloadbalancingv2-listener.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticloadbalancingv2-listenerrule.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticloadbalancingv2-listenerrule.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticloadbalancingv2-loadbalancer.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticloadbalancingv2-loadbalancer.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticloadbalancingv2-targetgroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticloadbalancingv2-targetgroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticloadbalancingv2-truststore.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticloadbalancingv2-truststore.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticloadbalancingv2-truststorerevocation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticloadbalancingv2-truststorerevocation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elementalinference-feed.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elementalinference-feed.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-entityresolution-idmappingworkflow.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-entityresolution-idmappingworkflow.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-entityresolution-idnamespace.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-entityresolution-idnamespace.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-entityresolution-matchingworkflow.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-entityresolution-matchingworkflow.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-entityresolution-policystatement.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-entityresolution-policystatement.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-entityresolution-schemamapping.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-entityresolution-schemamapping.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-eventschemas-discoverer.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-eventschemas-discoverer.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-eventschemas-registry.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-eventschemas-registry.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-eventschemas-registrypolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-eventschemas-registrypolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-eventschemas-schema.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-eventschemas-schema.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-events-apidestination.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-events-apidestination.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-events-archive.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-events-archive.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-events-connection.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-events-connection.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-events-endpoint.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-events-endpoint.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-events-eventbus.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-events-eventbus.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-events-eventbuspolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-events-eventbuspolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-events-rule.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-events-rule.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-evidently-experiment.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-evidently-experiment.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-evidently-feature.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-evidently-feature.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-evidently-launch.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-evidently-launch.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-evidently-project.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-evidently-project.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-evidently-segment.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-evidently-segment.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-fis-experimenttemplate.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-fis-experimenttemplate.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-fis-targetaccountconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-fis-targetaccountconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-fms-notificationchannel.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-fms-notificationchannel.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-fms-policy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-fms-policy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-fms-resourceset.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-fms-resourceset.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-fsx-datarepositoryassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-fsx-datarepositoryassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-fsx-s3accesspointattachment.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-fsx-s3accesspointattachment.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-finspace-environment.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-finspace-environment.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-forecast-dataset.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-forecast-dataset.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-forecast-datasetgroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-forecast-datasetgroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-frauddetector-detector.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-frauddetector-detector.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-frauddetector-entitytype.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-frauddetector-entitytype.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-frauddetector-eventtype.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-frauddetector-eventtype.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-frauddetector-label.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-frauddetector-label.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-frauddetector-list.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-frauddetector-list.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-frauddetector-outcome.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-frauddetector-outcome.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-frauddetector-variable.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-frauddetector-variable.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-gamelift-alias.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-gamelift-alias.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-gamelift-build.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-gamelift-build.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-gamelift-containerfleet.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-gamelift-containerfleet.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-gamelift-containergroupdefinition.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-gamelift-containergroupdefinition.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-gamelift-fleet.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-gamelift-fleet.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-gamelift-gameservergroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-gamelift-gameservergroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-gamelift-gamesessionqueue.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-gamelift-gamesessionqueue.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-gamelift-location.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-gamelift-location.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-gamelift-matchmakingconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-gamelift-matchmakingconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-gamelift-matchmakingruleset.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-gamelift-matchmakingruleset.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-gamelift-script.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-gamelift-script.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-gameliftstreams-application.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-gameliftstreams-application.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-gameliftstreams-streamgroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-gameliftstreams-streamgroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-globalaccelerator-accelerator.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-globalaccelerator-accelerator.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-globalaccelerator-crossaccountattachment.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-globalaccelerator-crossaccountattachment.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-globalaccelerator-endpointgroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-globalaccelerator-endpointgroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-globalaccelerator-listener.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-globalaccelerator-listener.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-glue-catalog.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-glue-catalog.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-glue-crawler.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-glue-crawler.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-glue-database.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-glue-database.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-glue-identitycenterconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-glue-identitycenterconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-glue-integration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-glue-integration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-glue-integrationresourceproperty.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-glue-integrationresourceproperty.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-glue-job.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-glue-job.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-glue-registry.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-glue-registry.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-glue-schema.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-glue-schema.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-glue-schemaversion.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-glue-schemaversion.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-glue-schemaversionmetadata.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-glue-schemaversionmetadata.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-glue-trigger.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-glue-trigger.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-glue-usageprofile.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-glue-usageprofile.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-grafana-workspace.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-grafana-workspace.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-greengrassv2-componentversion.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-greengrassv2-componentversion.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-greengrassv2-deployment.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-greengrassv2-deployment.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-groundstation-config.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-groundstation-config.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-groundstation-dataflowendpointgroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-groundstation-dataflowendpointgroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-groundstation-dataflowendpointgroupv2.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-groundstation-dataflowendpointgroupv2.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-groundstation-missionprofile.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-groundstation-missionprofile.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-guardduty-detector.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-guardduty-detector.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-guardduty-filter.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-guardduty-filter.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-guardduty-ipset.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-guardduty-ipset.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-guardduty-malwareprotectionplan.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-guardduty-malwareprotectionplan.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-guardduty-master.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-guardduty-master.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-guardduty-member.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-guardduty-member.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-guardduty-publishingdestination.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-guardduty-publishingdestination.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-guardduty-threatentityset.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-guardduty-threatentityset.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-guardduty-threatintelset.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-guardduty-threatintelset.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-guardduty-trustedentityset.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-guardduty-trustedentityset.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-healthimaging-datastore.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-healthimaging-datastore.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-healthlake-fhirdatastore.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-healthlake-fhirdatastore.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iam-group.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iam-group.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iam-grouppolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iam-grouppolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iam-instanceprofile.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iam-instanceprofile.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iam-managedpolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iam-managedpolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iam-oidcprovider.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iam-oidcprovider.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iam-role.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iam-role.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iam-rolepolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iam-rolepolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iam-samlprovider.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iam-samlprovider.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iam-servercertificate.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iam-servercertificate.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iam-servicelinkedrole.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iam-servicelinkedrole.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iam-user.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iam-user.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iam-userpolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iam-userpolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iam-virtualmfadevice.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iam-virtualmfadevice.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ivs-channel.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ivs-channel.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ivs-encoderconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ivs-encoderconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ivs-ingestconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ivs-ingestconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ivs-playbackkeypair.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ivs-playbackkeypair.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ivs-playbackrestrictionpolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ivs-playbackrestrictionpolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ivs-publickey.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ivs-publickey.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ivs-recordingconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ivs-recordingconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ivs-stage.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ivs-stage.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ivs-storageconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ivs-storageconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ivs-streamkey.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ivs-streamkey.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ivschat-loggingconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ivschat-loggingconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ivschat-room.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ivschat-room.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-identitystore-group.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-identitystore-group.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-identitystore-groupmembership.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-identitystore-groupmembership.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-imagebuilder-component.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-imagebuilder-component.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-imagebuilder-containerrecipe.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-imagebuilder-containerrecipe.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-imagebuilder-distributionconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-imagebuilder-distributionconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-imagebuilder-image.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-imagebuilder-image.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-imagebuilder-imagepipeline.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-imagebuilder-imagepipeline.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-imagebuilder-imagerecipe.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-imagebuilder-imagerecipe.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-imagebuilder-infrastructureconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-imagebuilder-infrastructureconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-imagebuilder-lifecyclepolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-imagebuilder-lifecyclepolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-imagebuilder-workflow.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-imagebuilder-workflow.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-inspector-assessmenttarget.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-inspector-assessmenttarget.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-inspector-assessmenttemplate.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-inspector-assessmenttemplate.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-inspector-resourcegroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-inspector-resourcegroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-inspectorv2-cisscanconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-inspectorv2-cisscanconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-inspectorv2-codesecurityintegration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-inspectorv2-codesecurityintegration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-inspectorv2-codesecurityscanconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-inspectorv2-codesecurityscanconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-inspectorv2-filter.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-inspectorv2-filter.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-internetmonitor-monitor.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-internetmonitor-monitor.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-invoicing-invoiceunit.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-invoicing-invoiceunit.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-accountauditconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-accountauditconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-authorizer.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-authorizer.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-billinggroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-billinggroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-cacertificate.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-cacertificate.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-certificate.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-certificate.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-certificateprovider.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-certificateprovider.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-command.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-command.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-custommetric.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-custommetric.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-dimension.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-dimension.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-domainconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-domainconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-encryptionconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-encryptionconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-fleetmetric.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-fleetmetric.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-jobtemplate.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-jobtemplate.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-logging.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-logging.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-mitigationaction.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-mitigationaction.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-policy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-policy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-provisioningtemplate.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-provisioningtemplate.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-resourcespecificlogging.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-resourcespecificlogging.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-rolealias.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-rolealias.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-scheduledaudit.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-scheduledaudit.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-securityprofile.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-securityprofile.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-softwarepackage.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-softwarepackage.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-softwarepackageversion.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-softwarepackageversion.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-thing.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-thing.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-thinggroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-thinggroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-thingtype.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-thingtype.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-topicrule.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-topicrule.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-topicruledestination.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iot-topicruledestination.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotanalytics-channel.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotanalytics-channel.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotanalytics-dataset.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotanalytics-dataset.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotanalytics-datastore.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotanalytics-datastore.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotanalytics-pipeline.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotanalytics-pipeline.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotcoredeviceadvisor-suitedefinition.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotcoredeviceadvisor-suitedefinition.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotevents-alarmmodel.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotevents-alarmmodel.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotevents-detectormodel.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotevents-detectormodel.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotevents-input.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotevents-input.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotfleetwise-campaign.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotfleetwise-campaign.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotfleetwise-decodermanifest.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotfleetwise-decodermanifest.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotfleetwise-fleet.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotfleetwise-fleet.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotfleetwise-modelmanifest.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotfleetwise-modelmanifest.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotfleetwise-signalcatalog.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotfleetwise-signalcatalog.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotfleetwise-statetemplate.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotfleetwise-statetemplate.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotfleetwise-vehicle.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotfleetwise-vehicle.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotsitewise-accesspolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotsitewise-accesspolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotsitewise-asset.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotsitewise-asset.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotsitewise-assetmodel.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotsitewise-assetmodel.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotsitewise-computationmodel.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotsitewise-computationmodel.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotsitewise-dashboard.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotsitewise-dashboard.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotsitewise-dataset.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotsitewise-dataset.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotsitewise-gateway.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotsitewise-gateway.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotsitewise-portal.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotsitewise-portal.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotsitewise-project.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotsitewise-project.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iottwinmaker-componenttype.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iottwinmaker-componenttype.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iottwinmaker-entity.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iottwinmaker-entity.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iottwinmaker-scene.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iottwinmaker-scene.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iottwinmaker-syncjob.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iottwinmaker-syncjob.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iottwinmaker-workspace.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iottwinmaker-workspace.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotwireless-destination.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotwireless-destination.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotwireless-deviceprofile.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotwireless-deviceprofile.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotwireless-fuotatask.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotwireless-fuotatask.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotwireless-multicastgroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotwireless-multicastgroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotwireless-networkanalyzerconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotwireless-networkanalyzerconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotwireless-partneraccount.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotwireless-partneraccount.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotwireless-serviceprofile.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotwireless-serviceprofile.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotwireless-taskdefinition.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotwireless-taskdefinition.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotwireless-wirelessdevice.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotwireless-wirelessdevice.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotwireless-wirelessdeviceimporttask.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotwireless-wirelessdeviceimporttask.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotwireless-wirelessgateway.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-iotwireless-wirelessgateway.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-kms-alias.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-kms-alias.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-kms-key.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-kms-key.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-kms-replicakey.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-kms-replicakey.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-kafkaconnect-connector.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-kafkaconnect-connector.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-kafkaconnect-customplugin.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-kafkaconnect-customplugin.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-kafkaconnect-workerconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-kafkaconnect-workerconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-kendra-datasource.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-kendra-datasource.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-kendra-faq.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-kendra-faq.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-kendra-index.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-kendra-index.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-kendraranking-executionplan.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-kendraranking-executionplan.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-kinesis-resourcepolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-kinesis-resourcepolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-kinesis-stream.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-kinesis-stream.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-kinesis-streamconsumer.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-kinesis-streamconsumer.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-kinesisanalyticsv2-application.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-kinesisanalyticsv2-application.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-kinesisfirehose-deliverystream.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-kinesisfirehose-deliverystream.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-kinesisvideo-signalingchannel.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-kinesisvideo-signalingchannel.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-kinesisvideo-stream.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-kinesisvideo-stream.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lakeformation-datacellsfilter.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lakeformation-datacellsfilter.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lakeformation-principalpermissions.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lakeformation-principalpermissions.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lakeformation-tag.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lakeformation-tag.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lakeformation-tagassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lakeformation-tagassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lambda-alias.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lambda-alias.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lambda-capacityprovider.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lambda-capacityprovider.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lambda-codesigningconfig.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lambda-codesigningconfig.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lambda-eventinvokeconfig.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lambda-eventinvokeconfig.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lambda-eventsourcemapping.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lambda-eventsourcemapping.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lambda-function.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lambda-function.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lambda-layerversion.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lambda-layerversion.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lambda-layerversionpermission.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lambda-layerversionpermission.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lambda-permission.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lambda-permission.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lambda-url.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lambda-url.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lambda-version.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lambda-version.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-launchwizard-deployment.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-launchwizard-deployment.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lex-bot.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lex-bot.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lex-botalias.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lex-botalias.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lex-botversion.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lex-botversion.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lex-resourcepolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lex-resourcepolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-licensemanager-grant.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-licensemanager-grant.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-licensemanager-license.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-licensemanager-license.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lightsail-alarm.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lightsail-alarm.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lightsail-bucket.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lightsail-bucket.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lightsail-certificate.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lightsail-certificate.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lightsail-container.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lightsail-container.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lightsail-database.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lightsail-database.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lightsail-databasesnapshot.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lightsail-databasesnapshot.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lightsail-disk.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lightsail-disk.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lightsail-disksnapshot.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lightsail-disksnapshot.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lightsail-distribution.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lightsail-distribution.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lightsail-domain.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lightsail-domain.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lightsail-instance.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lightsail-instance.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lightsail-instancesnapshot.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lightsail-instancesnapshot.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lightsail-loadbalancer.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lightsail-loadbalancer.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lightsail-loadbalancertlscertificate.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lightsail-loadbalancertlscertificate.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lightsail-staticip.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lightsail-staticip.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-location-apikey.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-location-apikey.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-location-geofencecollection.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-location-geofencecollection.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-location-map.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-location-map.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-location-placeindex.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-location-placeindex.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-location-routecalculator.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-location-routecalculator.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-location-tracker.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-location-tracker.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-location-trackerconsumer.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-location-trackerconsumer.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-logs-accountpolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-logs-accountpolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-logs-delivery.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-logs-delivery.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-logs-deliverydestination.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-logs-deliverydestination.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-logs-deliverysource.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-logs-deliverysource.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-logs-destination.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-logs-destination.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-logs-integration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-logs-integration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-logs-loganomalydetector.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-logs-loganomalydetector.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-logs-loggroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-logs-loggroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-logs-logstream.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-logs-logstream.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-logs-metricfilter.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-logs-metricfilter.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-logs-querydefinition.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-logs-querydefinition.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-logs-resourcepolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-logs-resourcepolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-logs-scheduledquery.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-logs-scheduledquery.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-logs-subscriptionfilter.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-logs-subscriptionfilter.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-logs-transformer.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-logs-transformer.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lookoutequipment-inferencescheduler.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lookoutequipment-inferencescheduler.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lookoutvision-project.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-lookoutvision-project.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-m2-application.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-m2-application.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-m2-deployment.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-m2-deployment.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-m2-environment.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-m2-environment.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mpa-approvalteam.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mpa-approvalteam.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mpa-identitysource.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mpa-identitysource.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-msk-batchscramsecret.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-msk-batchscramsecret.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-msk-cluster.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-msk-cluster.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-msk-clusterpolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-msk-clusterpolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-msk-configuration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-msk-configuration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-msk-replicator.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-msk-replicator.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-msk-serverlesscluster.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-msk-serverlesscluster.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-msk-topic.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-msk-topic.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-msk-vpcconnection.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-msk-vpcconnection.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mwaa-environment.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mwaa-environment.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mwaaserverless-workflow.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mwaaserverless-workflow.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-macie-allowlist.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-macie-allowlist.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-macie-customdataidentifier.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-macie-customdataidentifier.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-macie-findingsfilter.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-macie-findingsfilter.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-macie-session.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-macie-session.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-managedblockchain-accessor.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-managedblockchain-accessor.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediaconnect-bridge.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediaconnect-bridge.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediaconnect-bridgeoutput.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediaconnect-bridgeoutput.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediaconnect-bridgesource.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediaconnect-bridgesource.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediaconnect-flow.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediaconnect-flow.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediaconnect-flowentitlement.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediaconnect-flowentitlement.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediaconnect-flowoutput.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediaconnect-flowoutput.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediaconnect-flowsource.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediaconnect-flowsource.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediaconnect-flowvpcinterface.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediaconnect-flowvpcinterface.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediaconnect-gateway.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediaconnect-gateway.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediaconnect-routerinput.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediaconnect-routerinput.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediaconnect-routernetworkinterface.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediaconnect-routernetworkinterface.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediaconnect-routeroutput.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediaconnect-routeroutput.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-medialive-channelplacementgroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-medialive-channelplacementgroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-medialive-cloudwatchalarmtemplate.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-medialive-cloudwatchalarmtemplate.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-medialive-cloudwatchalarmtemplategroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-medialive-cloudwatchalarmtemplategroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-medialive-cluster.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-medialive-cluster.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-medialive-eventbridgeruletemplate.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-medialive-eventbridgeruletemplate.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-medialive-eventbridgeruletemplategroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-medialive-eventbridgeruletemplategroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-medialive-multiplex.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-medialive-multiplex.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-medialive-multiplexprogram.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-medialive-multiplexprogram.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-medialive-network.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-medialive-network.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-medialive-sdisource.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-medialive-sdisource.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-medialive-signalmap.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-medialive-signalmap.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediapackage-asset.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediapackage-asset.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediapackage-channel.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediapackage-channel.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediapackage-originendpoint.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediapackage-originendpoint.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediapackage-packagingconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediapackage-packagingconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediapackage-packaginggroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediapackage-packaginggroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediapackagev2-channel.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediapackagev2-channel.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediapackagev2-channelgroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediapackagev2-channelgroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediapackagev2-channelpolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediapackagev2-channelpolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediapackagev2-originendpoint.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediapackagev2-originendpoint.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediapackagev2-originendpointpolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediapackagev2-originendpointpolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediatailor-channel.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediatailor-channel.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediatailor-channelpolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediatailor-channelpolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediatailor-livesource.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediatailor-livesource.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediatailor-playbackconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediatailor-playbackconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediatailor-sourcelocation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediatailor-sourcelocation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediatailor-vodsource.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-mediatailor-vodsource.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-memorydb-acl.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-memorydb-acl.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-memorydb-cluster.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-memorydb-cluster.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-memorydb-multiregioncluster.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-memorydb-multiregioncluster.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-memorydb-parametergroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-memorydb-parametergroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-memorydb-subnetgroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-memorydb-subnetgroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-memorydb-user.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-memorydb-user.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-neptune-dbcluster.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-neptune-dbcluster.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-neptune-dbclusterparametergroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-neptune-dbclusterparametergroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-neptune-dbinstance.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-neptune-dbinstance.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-neptune-dbparametergroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-neptune-dbparametergroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-neptune-dbsubnetgroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-neptune-dbsubnetgroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-neptune-eventsubscription.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-neptune-eventsubscription.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-neptunegraph-graph.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-neptunegraph-graph.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-neptunegraph-privategraphendpoint.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-neptunegraph-privategraphendpoint.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-networkfirewall-firewall.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-networkfirewall-firewall.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-networkfirewall-firewallpolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-networkfirewall-firewallpolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-networkfirewall-loggingconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-networkfirewall-loggingconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-networkfirewall-rulegroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-networkfirewall-rulegroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-networkfirewall-tlsinspectionconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-networkfirewall-tlsinspectionconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-networkfirewall-vpcendpointassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-networkfirewall-vpcendpointassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-networkmanager-connectattachment.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-networkmanager-connectattachment.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-networkmanager-connectpeer.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-networkmanager-connectpeer.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-networkmanager-corenetwork.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-networkmanager-corenetwork.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-networkmanager-corenetworkprefixlistassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-networkmanager-corenetworkprefixlistassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-networkmanager-customergatewayassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-networkmanager-customergatewayassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-networkmanager-device.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-networkmanager-device.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-networkmanager-directconnectgatewayattachment.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-networkmanager-directconnectgatewayattachment.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-networkmanager-globalnetwork.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-networkmanager-globalnetwork.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-networkmanager-link.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-networkmanager-link.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-networkmanager-linkassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-networkmanager-linkassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-networkmanager-site.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-networkmanager-site.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-networkmanager-sitetositevpnattachment.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-networkmanager-sitetositevpnattachment.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-networkmanager-transitgatewaypeering.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-networkmanager-transitgatewaypeering.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-networkmanager-transitgatewayregistration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-networkmanager-transitgatewayregistration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-networkmanager-transitgatewayroutetableattachment.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-networkmanager-transitgatewayroutetableattachment.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-networkmanager-vpcattachment.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-networkmanager-vpcattachment.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-notifications-channelassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-notifications-channelassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-notifications-eventrule.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-notifications-eventrule.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-notifications-managednotificationaccountcontactassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-notifications-managednotificationaccountcontactassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-notifications-managednotificationadditionalchannelassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-notifications-managednotificationadditionalchannelassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-notifications-notificationconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-notifications-notificationconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-notifications-notificationhub.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-notifications-notificationhub.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-notifications-organizationalunitassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-notifications-organizationalunitassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-notificationscontacts-emailcontact.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-notificationscontacts-emailcontact.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-odb-cloudautonomousvmcluster.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-odb-cloudautonomousvmcluster.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-odb-cloudexadatainfrastructure.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-odb-cloudexadatainfrastructure.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-odb-cloudvmcluster.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-odb-cloudvmcluster.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-odb-odbnetwork.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-odb-odbnetwork.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-odb-odbpeeringconnection.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-odb-odbpeeringconnection.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-osis-pipeline.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-osis-pipeline.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-oam-link.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-oam-link.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-oam-sink.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-oam-sink.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-observabilityadmin-organizationcentralizationrule.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-observabilityadmin-organizationcentralizationrule.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-observabilityadmin-organizationtelemetryrule.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-observabilityadmin-organizationtelemetryrule.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-observabilityadmin-s3tableintegration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-observabilityadmin-s3tableintegration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-observabilityadmin-telemetryenrichment.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-observabilityadmin-telemetryenrichment.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-observabilityadmin-telemetrypipelines.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-observabilityadmin-telemetrypipelines.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-observabilityadmin-telemetryrule.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-observabilityadmin-telemetryrule.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-omics-annotationstore.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-omics-annotationstore.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-omics-referencestore.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-omics-referencestore.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-omics-rungroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-omics-rungroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-omics-sequencestore.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-omics-sequencestore.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-omics-variantstore.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-omics-variantstore.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-omics-workflow.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-omics-workflow.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-omics-workflowversion.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-omics-workflowversion.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-opensearchserverless-accesspolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-opensearchserverless-accesspolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-opensearchserverless-collection.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-opensearchserverless-collection.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-opensearchserverless-collectiongroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-opensearchserverless-collectiongroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-opensearchserverless-index.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-opensearchserverless-index.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-opensearchserverless-lifecyclepolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-opensearchserverless-lifecyclepolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-opensearchserverless-securityconfig.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-opensearchserverless-securityconfig.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-opensearchserverless-securitypolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-opensearchserverless-securitypolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-opensearchserverless-vpcendpoint.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-opensearchserverless-vpcendpoint.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-opensearchservice-application.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-opensearchservice-application.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-opensearchservice-domain.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-opensearchservice-domain.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-organizations-account.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-organizations-account.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-organizations-organization.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-organizations-organization.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-organizations-organizationalunit.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-organizations-organizationalunit.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-organizations-policy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-organizations-policy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-organizations-resourcepolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-organizations-resourcepolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-pcaconnectorad-connector.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-pcaconnectorad-connector.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-pcaconnectorad-directoryregistration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-pcaconnectorad-directoryregistration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-pcaconnectorad-serviceprincipalname.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-pcaconnectorad-serviceprincipalname.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-pcaconnectorad-template.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-pcaconnectorad-template.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-pcaconnectorad-templategroupaccesscontrolentry.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-pcaconnectorad-templategroupaccesscontrolentry.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-pcaconnectorscep-challenge.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-pcaconnectorscep-challenge.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-pcaconnectorscep-connector.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-pcaconnectorscep-connector.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-pcs-cluster.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-pcs-cluster.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-pcs-computenodegroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-pcs-computenodegroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-pcs-queue.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-pcs-queue.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-panorama-applicationinstance.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-panorama-applicationinstance.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-panorama-package.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-panorama-package.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-panorama-packageversion.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-panorama-packageversion.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-paymentcryptography-alias.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-paymentcryptography-alias.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-paymentcryptography-key.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-paymentcryptography-key.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-personalize-dataset.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-personalize-dataset.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-personalize-datasetgroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-personalize-datasetgroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-personalize-schema.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-personalize-schema.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-personalize-solution.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-personalize-solution.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-pinpoint-inapptemplate.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-pinpoint-inapptemplate.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-pipes-pipe.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-pipes-pipe.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-proton-environmentaccountconnection.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-proton-environmentaccountconnection.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-proton-environmenttemplate.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-proton-environmenttemplate.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-proton-servicetemplate.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-proton-servicetemplate.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-qbusiness-application.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-qbusiness-application.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-qbusiness-dataaccessor.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-qbusiness-dataaccessor.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-qbusiness-datasource.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-qbusiness-datasource.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-qbusiness-index.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-qbusiness-index.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-qbusiness-permission.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-qbusiness-permission.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-qbusiness-plugin.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-qbusiness-plugin.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-qbusiness-retriever.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-qbusiness-retriever.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-qbusiness-webexperience.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-qbusiness-webexperience.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-qldb-stream.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-qldb-stream.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-quicksight-actionconnector.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-quicksight-actionconnector.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-quicksight-analysis.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-quicksight-analysis.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-quicksight-custompermissions.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-quicksight-custompermissions.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-quicksight-dashboard.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-quicksight-dashboard.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-quicksight-dataset.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-quicksight-dataset.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-quicksight-datasource.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-quicksight-datasource.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-quicksight-folder.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-quicksight-folder.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-quicksight-refreshschedule.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-quicksight-refreshschedule.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-quicksight-template.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-quicksight-template.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-quicksight-theme.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-quicksight-theme.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-quicksight-topic.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-quicksight-topic.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-quicksight-vpcconnection.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-quicksight-vpcconnection.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ram-permission.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ram-permission.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ram-resourceshare.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ram-resourceshare.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rds-customdbengineversion.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rds-customdbengineversion.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rds-dbcluster.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rds-dbcluster.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rds-dbclusterparametergroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rds-dbclusterparametergroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rds-dbinstance.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rds-dbinstance.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rds-dbparametergroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rds-dbparametergroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rds-dbproxy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rds-dbproxy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rds-dbproxyendpoint.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rds-dbproxyendpoint.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rds-dbproxytargetgroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rds-dbproxytargetgroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rds-dbshardgroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rds-dbshardgroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rds-dbsubnetgroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rds-dbsubnetgroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rds-eventsubscription.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rds-eventsubscription.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rds-globalcluster.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rds-globalcluster.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rds-integration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rds-integration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rds-optiongroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rds-optiongroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rtbfabric-inboundexternallink.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rtbfabric-inboundexternallink.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rtbfabric-link.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rtbfabric-link.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rtbfabric-outboundexternallink.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rtbfabric-outboundexternallink.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rtbfabric-requestergateway.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rtbfabric-requestergateway.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rtbfabric-respondergateway.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rtbfabric-respondergateway.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rum-appmonitor.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rum-appmonitor.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rbin-rule.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rbin-rule.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-redshift-cluster.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-redshift-cluster.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-redshift-clusterparametergroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-redshift-clusterparametergroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-redshift-clustersubnetgroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-redshift-clustersubnetgroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-redshift-endpointaccess.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-redshift-endpointaccess.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-redshift-endpointauthorization.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-redshift-endpointauthorization.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-redshift-eventsubscription.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-redshift-eventsubscription.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-redshift-integration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-redshift-integration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-redshift-scheduledaction.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-redshift-scheduledaction.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-redshiftserverless-namespace.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-redshiftserverless-namespace.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-redshiftserverless-snapshot.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-redshiftserverless-snapshot.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-redshiftserverless-workgroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-redshiftserverless-workgroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-refactorspaces-application.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-refactorspaces-application.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-refactorspaces-environment.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-refactorspaces-environment.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-refactorspaces-route.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-refactorspaces-route.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-refactorspaces-service.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-refactorspaces-service.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rekognition-collection.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rekognition-collection.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rekognition-project.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rekognition-project.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rekognition-streamprocessor.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rekognition-streamprocessor.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-resiliencehub-app.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-resiliencehub-app.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-resiliencehub-resiliencypolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-resiliencehub-resiliencypolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-resourceexplorer2-defaultviewassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-resourceexplorer2-defaultviewassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-resourceexplorer2-index.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-resourceexplorer2-index.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-resourceexplorer2-view.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-resourceexplorer2-view.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-resourcegroups-group.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-resourcegroups-group.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-resourcegroups-tagsynctask.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-resourcegroups-tagsynctask.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rolesanywhere-crl.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rolesanywhere-crl.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rolesanywhere-profile.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rolesanywhere-profile.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rolesanywhere-trustanchor.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rolesanywhere-trustanchor.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53-cidrcollection.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53-cidrcollection.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53-dnssec.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53-dnssec.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53-healthcheck.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53-healthcheck.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53-hostedzone.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53-hostedzone.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53-keysigningkey.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53-keysigningkey.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53globalresolver-accesssource.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53globalresolver-accesssource.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53globalresolver-accesstoken.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53globalresolver-accesstoken.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53globalresolver-dnsview.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53globalresolver-dnsview.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53globalresolver-firewalldomainlist.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53globalresolver-firewalldomainlist.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53globalresolver-firewallrule.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53globalresolver-firewallrule.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53globalresolver-globalresolver.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53globalresolver-globalresolver.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53globalresolver-hostedzoneassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53globalresolver-hostedzoneassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53profiles-profile.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53profiles-profile.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53profiles-profileassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53profiles-profileassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53profiles-profileresourceassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53profiles-profileresourceassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53recoverycontrol-cluster.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53recoverycontrol-cluster.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53recoverycontrol-controlpanel.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53recoverycontrol-controlpanel.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53recoverycontrol-routingcontrol.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53recoverycontrol-routingcontrol.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53recoverycontrol-safetyrule.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53recoverycontrol-safetyrule.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53recoveryreadiness-cell.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53recoveryreadiness-cell.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53recoveryreadiness-readinesscheck.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53recoveryreadiness-readinesscheck.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53recoveryreadiness-recoverygroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53recoveryreadiness-recoverygroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53recoveryreadiness-resourceset.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53recoveryreadiness-resourceset.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53resolver-firewalldomainlist.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53resolver-firewalldomainlist.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53resolver-firewallrulegroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53resolver-firewallrulegroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53resolver-firewallrulegroupassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53resolver-firewallrulegroupassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53resolver-outpostresolver.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53resolver-outpostresolver.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53resolver-resolverconfig.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53resolver-resolverconfig.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53resolver-resolverdnssecconfig.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53resolver-resolverdnssecconfig.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53resolver-resolverendpoint.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53resolver-resolverendpoint.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53resolver-resolverqueryloggingconfig.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53resolver-resolverqueryloggingconfig.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53resolver-resolverqueryloggingconfigassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53resolver-resolverqueryloggingconfigassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53resolver-resolverrule.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53resolver-resolverrule.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53resolver-resolverruleassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-route53resolver-resolverruleassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3-accessgrant.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3-accessgrant.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3-accessgrantsinstance.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3-accessgrantsinstance.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3-accessgrantslocation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3-accessgrantslocation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3-accesspoint.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3-accesspoint.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3-bucket.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3-bucket.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3-bucketpolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3-bucketpolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3-multiregionaccesspoint.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3-multiregionaccesspoint.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3-multiregionaccesspointpolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3-multiregionaccesspointpolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3-storagelens.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3-storagelens.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3-storagelensgroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3-storagelensgroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3express-accesspoint.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3express-accesspoint.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3express-bucketpolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3express-bucketpolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3express-directorybucket.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3express-directorybucket.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3objectlambda-accesspoint.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3objectlambda-accesspoint.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3objectlambda-accesspointpolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3objectlambda-accesspointpolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3outposts-accesspoint.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3outposts-accesspoint.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3outposts-bucket.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3outposts-bucket.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3outposts-bucketpolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3outposts-bucketpolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3outposts-endpoint.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3outposts-endpoint.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3tables-namespace.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3tables-namespace.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3tables-table.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3tables-table.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3tables-tablebucket.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3tables-tablebucket.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3tables-tablebucketpolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3tables-tablebucketpolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3tables-tablepolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3tables-tablepolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3vectors-index.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3vectors-index.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3vectors-vectorbucket.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3vectors-vectorbucket.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3vectors-vectorbucketpolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-s3vectors-vectorbucketpolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ses-configurationset.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ses-configurationset.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ses-configurationseteventdestination.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ses-configurationseteventdestination.html) | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ses-contactlist.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ses-contactlist.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ses-customverificationemailtemplate.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ses-customverificationemailtemplate.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ses-dedicatedippool.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ses-dedicatedippool.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ses-emailidentity.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ses-emailidentity.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ses-mailmanageraddoninstance.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ses-mailmanageraddoninstance.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ses-mailmanageraddonsubscription.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ses-mailmanageraddonsubscription.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ses-mailmanageraddresslist.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ses-mailmanageraddresslist.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ses-mailmanagerarchive.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ses-mailmanagerarchive.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ses-mailmanageringresspoint.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ses-mailmanageringresspoint.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ses-mailmanagerrelay.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ses-mailmanagerrelay.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ses-mailmanagerruleset.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ses-mailmanagerruleset.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ses-mailmanagertrafficpolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ses-mailmanagertrafficpolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ses-multiregionendpoint.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ses-multiregionendpoint.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ses-template.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ses-template.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ses-tenant.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ses-tenant.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ses-vdmattributes.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ses-vdmattributes.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-smsvoice-configurationset.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-smsvoice-configurationset.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-smsvoice-optoutlist.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-smsvoice-optoutlist.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-smsvoice-phonenumber.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-smsvoice-phonenumber.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-smsvoice-pool.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-smsvoice-pool.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-smsvoice-protectconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-smsvoice-protectconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-smsvoice-resourcepolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-smsvoice-resourcepolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-smsvoice-senderid.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-smsvoice-senderid.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sns-subscription.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sns-subscription.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sns-topic.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sns-topic.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sns-topicinlinepolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sns-topicinlinepolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sqs-queue.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sqs-queue.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sqs-queueinlinepolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sqs-queueinlinepolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ssm-association.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ssm-association.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ssm-document.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ssm-document.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ssm-maintenancewindow.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ssm-maintenancewindow.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ssm-maintenancewindowtarget.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ssm-maintenancewindowtarget.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ssm-maintenancewindowtask.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ssm-maintenancewindowtask.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ssm-parameter.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ssm-parameter.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ssm-patchbaseline.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ssm-patchbaseline.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ssm-resourcedatasync.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ssm-resourcedatasync.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ssm-resourcepolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ssm-resourcepolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ssmcontacts-contact.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ssmcontacts-contact.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ssmcontacts-contactchannel.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ssmcontacts-contactchannel.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ssmcontacts-plan.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ssmcontacts-plan.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ssmcontacts-rotation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ssmcontacts-rotation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ssmguiconnect-preferences.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ssmguiconnect-preferences.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ssmincidents-replicationset.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ssmincidents-replicationset.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ssmincidents-responseplan.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ssmincidents-responseplan.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ssmquicksetup-configurationmanager.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ssmquicksetup-configurationmanager.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ssmquicksetup-lifecycleautomation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-ssmquicksetup-lifecycleautomation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sso-application.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sso-application.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sso-applicationassignment.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sso-applicationassignment.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sso-assignment.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sso-assignment.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sso-instance.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sso-instance.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sso-instanceaccesscontrolattributeconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sso-instanceaccesscontrolattributeconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-app.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-app.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-appimageconfig.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-appimageconfig.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-cluster.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-cluster.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-dataqualityjobdefinition.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-dataqualityjobdefinition.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-device.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-device.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-devicefleet.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-devicefleet.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-domain.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-domain.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-endpoint.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-endpoint.html) | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-featuregroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-featuregroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-image.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-image.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-imageversion.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-imageversion.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-inferencecomponent.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-inferencecomponent.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-inferenceexperiment.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-inferenceexperiment.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-mlflowtrackingserver.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-mlflowtrackingserver.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-modelbiasjobdefinition.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-modelbiasjobdefinition.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-modelcard.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-modelcard.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-modelexplainabilityjobdefinition.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-modelexplainabilityjobdefinition.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-modelpackage.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-modelpackage.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-modelpackagegroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-modelpackagegroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-modelqualityjobdefinition.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-modelqualityjobdefinition.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-monitoringschedule.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-monitoringschedule.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-partnerapp.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-partnerapp.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-pipeline.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-pipeline.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-processingjob.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-processingjob.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-project.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-project.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-space.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-space.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-studiolifecycleconfig.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-studiolifecycleconfig.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-userprofile.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-sagemaker-userprofile.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-scheduler-schedule.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-scheduler-schedule.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-scheduler-schedulegroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-scheduler-schedulegroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-secretsmanager-resourcepolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-secretsmanager-resourcepolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-secretsmanager-rotationschedule.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-secretsmanager-rotationschedule.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-secretsmanager-secret.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-secretsmanager-secret.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-secretsmanager-secrettargetattachment.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-secretsmanager-secrettargetattachment.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-securityhub-aggregatorv2.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-securityhub-aggregatorv2.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-securityhub-automationrule.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-securityhub-automationrule.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-securityhub-automationrulev2.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-securityhub-automationrulev2.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-securityhub-configurationpolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-securityhub-configurationpolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-securityhub-connectorv2.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-securityhub-connectorv2.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-securityhub-delegatedadmin.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-securityhub-delegatedadmin.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-securityhub-findingaggregator.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-securityhub-findingaggregator.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-securityhub-hub.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-securityhub-hub.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-securityhub-hubv2.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-securityhub-hubv2.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-securityhub-insight.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-securityhub-insight.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-securityhub-organizationconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-securityhub-organizationconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-securityhub-policyassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-securityhub-policyassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-securityhub-productsubscription.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-securityhub-productsubscription.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-securityhub-securitycontrol.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-securityhub-securitycontrol.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-securityhub-standard.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-securityhub-standard.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-securitylake-awslogsource.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-securitylake-awslogsource.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-securitylake-datalake.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-securitylake-datalake.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-securitylake-subscriber.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-securitylake-subscriber.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-securitylake-subscribernotification.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-securitylake-subscribernotification.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-servicecatalog-cloudformationprovisionedproduct.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-servicecatalog-cloudformationprovisionedproduct.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-servicecatalog-launchnotificationconstraint.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-servicecatalog-launchnotificationconstraint.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-servicecatalog-launchroleconstraint.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-servicecatalog-launchroleconstraint.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-servicecatalog-launchtemplateconstraint.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-servicecatalog-launchtemplateconstraint.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-servicecatalog-portfolio.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-servicecatalog-portfolio.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-servicecatalog-portfolioprincipalassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-servicecatalog-portfolioprincipalassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-servicecatalog-portfolioproductassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-servicecatalog-portfolioproductassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-servicecatalog-portfolioshare.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-servicecatalog-portfolioshare.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-servicecatalog-resourceupdateconstraint.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-servicecatalog-resourceupdateconstraint.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-servicecatalog-serviceaction.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-servicecatalog-serviceaction.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-servicecatalog-serviceactionassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-servicecatalog-serviceactionassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-servicecatalog-stacksetconstraint.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-servicecatalog-stacksetconstraint.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-servicecatalog-tagoption.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-servicecatalog-tagoption.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-servicecatalog-tagoptionassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-servicecatalog-tagoptionassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-servicecatalogappregistry-application.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-servicecatalogappregistry-application.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-servicecatalogappregistry-attributegroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-servicecatalogappregistry-attributegroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-servicecatalogappregistry-attributegroupassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-servicecatalogappregistry-attributegroupassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-servicecatalogappregistry-resourceassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-servicecatalogappregistry-resourceassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-servicediscovery-service.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-servicediscovery-service.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-shield-drtaccess.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-shield-drtaccess.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-shield-proactiveengagement.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-shield-proactiveengagement.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-shield-protection.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-shield-protection.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-shield-protectiongroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-shield-protectiongroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-signer-profilepermission.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-signer-profilepermission.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-signer-signingprofile.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-signer-signingprofile.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-simspaceweaver-simulation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-simspaceweaver-simulation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-stepfunctions-activity.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-stepfunctions-activity.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-stepfunctions-statemachine.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-stepfunctions-statemachine.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-stepfunctions-statemachinealias.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-stepfunctions-statemachinealias.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-stepfunctions-statemachineversion.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-stepfunctions-statemachineversion.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-supportapp-accountalias.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-supportapp-accountalias.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-supportapp-slackchannelconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-supportapp-slackchannelconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-supportapp-slackworkspaceconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-supportapp-slackworkspaceconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-synthetics-canary.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-synthetics-canary.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-synthetics-group.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-synthetics-group.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-systemsmanagersap-application.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-systemsmanagersap-application.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-timestream-database.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-timestream-database.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-timestream-influxdbcluster.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-timestream-influxdbcluster.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-timestream-influxdbinstance.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-timestream-influxdbinstance.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-timestream-scheduledquery.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-timestream-scheduledquery.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-timestream-table.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-timestream-table.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-transfer-agreement.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-transfer-agreement.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-transfer-certificate.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-transfer-certificate.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-transfer-connector.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-transfer-connector.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-transfer-profile.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-transfer-profile.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-transfer-server.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-transfer-server.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-transfer-user.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-transfer-user.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-transfer-webapp.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-transfer-webapp.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-transfer-workflow.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-transfer-workflow.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-verifiedpermissions-identitysource.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-verifiedpermissions-identitysource.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-verifiedpermissions-policy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-verifiedpermissions-policy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-verifiedpermissions-policystore.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-verifiedpermissions-policystore.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-verifiedpermissions-policytemplate.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-verifiedpermissions-policytemplate.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-voiceid-domain.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-voiceid-domain.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-vpclattice-accesslogsubscription.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-vpclattice-accesslogsubscription.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-vpclattice-authpolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-vpclattice-authpolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-vpclattice-domainverification.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-vpclattice-domainverification.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-vpclattice-listener.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-vpclattice-listener.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-vpclattice-resourceconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-vpclattice-resourceconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-vpclattice-resourcegateway.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-vpclattice-resourcegateway.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-vpclattice-resourcepolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-vpclattice-resourcepolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-vpclattice-rule.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-vpclattice-rule.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-vpclattice-service.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-vpclattice-service.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-vpclattice-servicenetwork.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-vpclattice-servicenetwork.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-vpclattice-servicenetworkresourceassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-vpclattice-servicenetworkresourceassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-vpclattice-servicenetworkserviceassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-vpclattice-servicenetworkserviceassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-vpclattice-servicenetworkvpcassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-vpclattice-servicenetworkvpcassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-vpclattice-targetgroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-vpclattice-targetgroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-wafv2-ipset.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-wafv2-ipset.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-wafv2-loggingconfiguration.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-wafv2-loggingconfiguration.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-wafv2-regexpatternset.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-wafv2-regexpatternset.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-wafv2-rulegroup.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-wafv2-rulegroup.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-wafv2-webacl.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-wafv2-webacl.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-wafv2-webaclassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-wafv2-webaclassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-wisdom-aiagent.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-wisdom-aiagent.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-wisdom-aiagentversion.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-wisdom-aiagentversion.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-wisdom-aiguardrail.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-wisdom-aiguardrail.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-wisdom-aiguardrailversion.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-wisdom-aiguardrailversion.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-wisdom-aiprompt.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-wisdom-aiprompt.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-wisdom-aipromptversion.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-wisdom-aipromptversion.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-wisdom-assistant.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-wisdom-assistant.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-wisdom-assistantassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-wisdom-assistantassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-wisdom-knowledgebase.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-wisdom-knowledgebase.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-wisdom-messagetemplate.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-wisdom-messagetemplate.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-wisdom-messagetemplateversion.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-wisdom-messagetemplateversion.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-wisdom-quickresponse.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-wisdom-quickresponse.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-workspaces-connectionalias.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-workspaces-connectionalias.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-workspaces-workspace.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-workspaces-workspace.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-workspaces-workspacespool.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-workspaces-workspacespool.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-workspacesthinclient-environment.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-workspacesthinclient-environment.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-workspacesweb-browsersettings.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-workspacesweb-browsersettings.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-workspacesweb-dataprotectionsettings.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-workspacesweb-dataprotectionsettings.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-workspacesweb-identityprovider.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-workspacesweb-identityprovider.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-workspacesweb-ipaccesssettings.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-workspacesweb-ipaccesssettings.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-workspacesweb-networksettings.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-workspacesweb-networksettings.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-workspacesweb-portal.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-workspacesweb-portal.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-workspacesweb-sessionlogger.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-workspacesweb-sessionlogger.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-workspacesweb-truststore.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-workspacesweb-truststore.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-workspacesweb-useraccessloggingsettings.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-workspacesweb-useraccessloggingsettings.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-workspacesweb-usersettings.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-workspacesweb-usersettings.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-workspacesinstances-volume.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-workspacesinstances-volume.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-workspacesinstances-volumeassociation.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-workspacesinstances-volumeassociation.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-workspacesinstances-workspaceinstance.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-workspacesinstances-workspaceinstance.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-xray-group.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-xray-group.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-xray-resourcepolicy.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-xray-resourcepolicy.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-xray-samplingrule.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-xray-samplingrule.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 
| [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-xray-transactionsearchconfig.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-xray-transactionsearchconfig.html) | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[Yes\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-yes.png) Yes | ![\[No\]](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/images/icon-no.png) No | 

# Use quick-create links to create CloudFormation stacks
<a name="cfn-console-create-stacks-quick-create-links"></a>

Quick-create links provide a streamlined method to launch CloudFormation stacks directly from URLs in the CloudFormation console. By specifying the template URL, stack name, and template parameters as URL query parameters, you can prepopulate a single **Create stack** page and expedite stack creation. This simplifies the process of creating stacks by reducing both the number of wizard pages and the amount of required user input. It also optimizes template reuse, as you can create multiple URLs that specify different values for the same template.

## URL format
<a name="quick-create-links-url-format"></a>

The quick-create link follows this URL format:

```
https://region-code.console.aws.amazon.com/cloudformation/home?region=region-code#/stacks/create/review
   ?templateURL=TemplateURL
   &stackName=StackName
   &param_parameterName=parameterValue
```

CloudFormation supports the following URL query parameters:

Template URL  
Required. The `templateURL` parameter specifies the URL of the stack template located in an Amazon S3 bucket. To avoid access issues with a presigned S3 URL, make sure that you URL-encode the URL.  
Supported S3 URL formats:  
+ `https://s3.region-code.amazonaws.com/bucket-name/template-name`
+ `https://bucket-name.s3.region-code.amazonaws.com/template-name`
+ `https://s3-region-code.amazonaws.com/bucket-name/template-name` (legacy format)

Stack name  
Optional. Use the `stackName` parameter to specify the name of the CloudFormation stack to be created. A stack name can contain only alphanumeric characters (case-sensitive) and hyphens. It must start with an alphabetic character and can't be longer than 128 characters.

Template parameters  
Optional. For parameters in the stack template that aren't a `NoEcho` parameter type, use the format `param_parameterName` in the URL query string. The URL parameter must include the `param_` prefix, and the parameter name segment must exactly match the parameter name in the template. For example: `param_DBName`.  
CloudFormation ignores parameters that don't exist in the template, and any parameters defined with their `NoEcho` property set to `true` types (typically, user names and passwords). URL parameters override default values that are specified in the template. You can include as many parameters as needed.  
Rather than embedding sensitive information directly in your CloudFormation templates, we recommend you use dynamic parameters in the stack template to reference sensitive information that is stored and managed outside of CloudFormation, such as in the AWS Systems Manager Parameter Store or AWS Secrets Manager.  
For more information, see the [Do not embed credentials in your templates](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/security-best-practices.html#creds) best practice.

All query parameter names are case sensitive. Users can overwrite these values in the console before creating the stack.

## Example
<a name="quick-create-links-example"></a>

The following example is based on the [WordPress basic single instance](https://s3.us-east-2.amazonaws.com/cloudformation-templates-us-east-2/WordPress_Single_Instance.template) sample template. The query string includes the required `templateURL` parameter and the `stackName`, `DBName`, `InstanceType`, and `KeyName` parameters.

The following URL has line breaks added for clarity.

```
https://us-east-2.console.aws.amazon.com/cloudformation/home?region=us-east-2#/stacks/create/review
   ?templateURL=https://s3.us-east-2.amazonaws.com/cloudformation-templates-us-east-2/WordPress_Single_Instance.template
   &stackName=MyWPBlog
   &param_DBName=mywpblog
   &param_InstanceType=t2.medium
```

The following URL includes the same parameters as the previous example, but the line breaks are removed. This is the actual URL format.

```
https://us-east-2.console.aws.amazon.com/cloudformation/home?region=us-east-2#/stacks/create/review?templateURL=https://s3.us-east-2.amazonaws.com/cloudformation-templates-us-east-2/WordPress_Single_Instance.template&stackName=MyWPBlog&param_DBName=mywpblog&param_InstanceType=t2.medium
```

## Creating a stack using a quick-create link
<a name="quick-create-links-create-stack"></a>

When you open a quick-create link, you are directed to the CloudFormation console. The console opens directly to the **Quick create stack** page, with the supplied values automatically used for the parameters.

**To create a stack using a quick-create link (console)**

1. On the **Quick create stack** page, for **Template**, **Template URL**, confirm the template URL is correct.

1. Expand the **View template** section to verify the template.

1. For **Stack name**, verify the prepopulated stack name.

1. Review the **Parameters** section. Verify that the prepopulated parameter values are correct. Fill in any required parameters that weren't specified in the URL. Modify any prepopulated values if needed.

1. Next, you can configure the following settings:
   + **Tags** — Organize resources with key-value pairs.
   + **Permissions** — Choose the IAM service role for stack operations.
   + **Stack failure options** — Choose to roll back (default) or preserve resources.
   + **Stack policy** — Control resource update permissions.
   + **Rollback configuration** — Configure CloudWatch alarm-based rollback.
   + **Notification options** — Set up Amazon SNS notifications for stack events.
   + **Stack creation options** — Define maximum stack creation time and enable termination protection to prevent accidental deletions.

   For more information, see [Configure stack options](cfn-console-create-stack.md#configure-stack-options).

1. For **Capabilities**, complete any required acknowledgements. For example, if your template contains IAM resources, select **I acknowledge that this template may create IAM resources** to specify that you want to use IAM resources in the template. For more information, see [Acknowledging IAM resources in CloudFormation templates](control-access-with-iam.md#using-iam-capabilities).

1. (Optional) You can create a change set to preview the configuration of the stack before creating it. Choose **Create change set** and follow the directions. For more information, see [Preview the configuration of your stack](cfn-console-create-stack.md#cfn-console-create-stacks-changesets).

1. When you're ready, choose **Create stack** to launch the stack and then monitor the stack creation progress in the **Events** tab. For more information, see [Monitor stack progress](monitor-stack-progress.md).

# Examples of CloudFormation stack operation commands for the AWS CLI and PowerShell
<a name="service_code_examples"></a>

The following command line examples demonstrate how to perform individual CloudFormation actions with the AWS CLI and PowerShell. These examples include only the most commonly used actions. For a complete list, see [https://docs.aws.amazon.com/cli/latest/reference/cloudformation/](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/) in the *AWS CLI Command Reference*.

The examples in this guide use the convention of a backslash (\$1) to indicate that a long command line continues on the next line. 

**Topics**
+ [

## Cancel a stack update
](#cancel-update-stack-sdk)
+ [

## Continue rolling back an update
](#continue-update-rollback-sdk)
+ [

## Create a stack
](#create-stack-sdk)
+ [

## Create a stack that includes transforms
](#deploy-sdk)
+ [

## Delete a stack
](#delete-stack-sdk)
+ [

## Describe stack events
](#describe-stack-events-sdk)
+ [

## Describe a stack resource
](#describe-stack-resource-sdk)
+ [

## Describe stack resources
](#describe-stack-resources-sdk)
+ [

## Describe stacks
](#describe-stacks-sdk)
+ [

## Get a template
](#get-template-sdk)
+ [

## List stack resources
](#list-stack-resources-sdk)
+ [

## List stacks
](#list-stacks-sdk)
+ [

## Update a stack
](#update-stack-sdk)
+ [

## Validate your template
](#validate-template-sdk)
+ [

# Upload local artifacts to an S3 bucket with the AWS CLI
](using-cfn-cli-package.md)

## Cancel a stack update
<a name="cancel-update-stack-sdk"></a>

Use the [https://docs.aws.amazon.com/cli/latest/reference/cloudformation/cancel-update-stack.html](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/cancel-update-stack.html) command command to cancel a stack update. For more information, see [Cancel a stack update](using-cfn-stack-update-cancel.md).

------
#### [ CLI ]

**AWS CLI**  
**To cancel a stack update that is in progress**  
The following `cancel-update-stack` command cancels a stack update on the `myteststack` stack:  

```
aws cloudformation cancel-update-stack --stack-name myteststack
```
+  For API details, see [CancelUpdateStack](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/cloudformation/cancel-update-stack.html) in *AWS CLI Command Reference*. 

------
#### [ PowerShell ]

**Tools for PowerShell V4**  
**Example 1: Cancels an update on the specified stack.**  

```
Stop-CFNUpdateStack -StackName "myStack"
```
+  For API details, see [CancelUpdateStack](https://docs.aws.amazon.com/powershell/v4/reference) in *AWS Tools for PowerShell Cmdlet Reference (V4)*. 

**Tools for PowerShell V5**  
**Example 1: Cancels an update on the specified stack.**  

```
Stop-CFNUpdateStack -StackName "myStack"
```
+  For API details, see [CancelUpdateStack](https://docs.aws.amazon.com/powershell/v5/reference) in *AWS Tools for PowerShell Cmdlet Reference (V5)*. 

------

## Continue rolling back an update
<a name="continue-update-rollback-sdk"></a>

Use the [https://docs.aws.amazon.com/cli/latest/reference/cloudformation/continue-update-rollback.html](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/continue-update-rollback.html) command to continue rolling back an update. For more information, see [Continue rolling back an update](using-cfn-updating-stacks-continueupdaterollback.md).

------
#### [ CLI ]

**AWS CLI**  
**To retry an update rollback**  
The following `continue-update-rollback` example resumes a rollback operation from a previously failed stack update.  

```
aws cloudformation continue-update-rollback \
    --stack-name my-stack
```
This command produces no output.  
+  For API details, see [ContinueUpdateRollback](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/cloudformation/continue-update-rollback.html) in *AWS CLI Command Reference*. 

------
#### [ PowerShell ]

**Tools for PowerShell V4**  
**Example 1: Continues rollback of the named stack, which should be in the state 'UPDATE\$1ROLLBACK\$1FAILED'. If the continued rollback is successful, the stack will enter state 'UPDATE\$1ROLLBACK\$1COMPLETE'.**  

```
Resume-CFNUpdateRollback -StackName "myStack"
```
+  For API details, see [ContinueUpdateRollback](https://docs.aws.amazon.com/powershell/v4/reference) in *AWS Tools for PowerShell Cmdlet Reference (V4)*. 

**Tools for PowerShell V5**  
**Example 1: Continues rollback of the named stack, which should be in the state 'UPDATE\$1ROLLBACK\$1FAILED'. If the continued rollback is successful, the stack will enter state 'UPDATE\$1ROLLBACK\$1COMPLETE'.**  

```
Resume-CFNUpdateRollback -StackName "myStack"
```
+  For API details, see [ContinueUpdateRollback](https://docs.aws.amazon.com/powershell/v5/reference) in *AWS Tools for PowerShell Cmdlet Reference (V5)*. 

------

## Create a stack
<a name="create-stack-sdk"></a>

Use the [https://docs.aws.amazon.com/cli/latest/reference/cloudformation/create-stack.html](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/create-stack.html) command to create a stack. You must provide the stack name, the location of a valid template, and any input parameters. The parameter key names are case sensitive. If you mistype a parameter key name, CloudFormation doesn't create the stack and reports that the template doesn't contain that parameter.

The following examples show how to create a new stack with the specified name, template, and input parameters. 

------
#### [ CLI ]

**AWS CLI**  
**To create an AWS CloudFormation stack**  
The following `create-stacks` command creates a stack with the name `myteststack` using the `sampletemplate.json` template:  

```
aws cloudformation create-stack --stack-name myteststack --template-body file://sampletemplate.json --parameters ParameterKey=KeyPairName,ParameterValue=TestKey ParameterKey=SubnetIDs,ParameterValue=SubnetID1\\,SubnetID2
```
Output:  

```
{
    "StackId": "arn:aws:cloudformation:us-east-1:123456789012:stack/myteststack/466df9e0-0dff-08e3-8e2f-5088487c4896"
}
```
For more information, see Stacks in the *AWS CloudFormation User Guide*.  
+  For API details, see [CreateStack](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/cloudformation/create-stack.html) in *AWS CLI Command Reference*. 

------
#### [ PowerShell ]

**Tools for PowerShell V4**  
**Example 1: Creates a new stack with the specified name. The template is parsed from the supplied content with customization parameters ('PK1' and 'PK2' represent the names of parameters declared in the template content, 'PV1' and 'PV2' represent the values for those parameters. The customization parameters can also be specified using 'Key' and 'Value' instead of 'ParameterKey' and 'ParameterValue'. If creation of the stack fails, it will not be rolled back.**  

```
New-CFNStack -StackName "myStack" `
             -TemplateBody "{TEMPLATE CONTENT HERE}" `
             -Parameter @( @{ ParameterKey="PK1"; ParameterValue="PV1" }, @{ ParameterKey="PK2"; ParameterValue="PV2" }) `
             -DisableRollback $true
```
**Example 2: Creates a new stack with the specified name. The template is parsed from the supplied content with customization parameters ('PK1' and 'PK2' represent the names of parameters declared in the template content, 'PV1' and 'PV2' represent the values for those parameters. The customization parameters can also be specified using 'Key' and 'Value' instead of 'ParameterKey' and 'ParameterValue'. If creation of the stack fails, it will be rolled back.**  

```
$p1 = New-Object -Type Amazon.CloudFormation.Model.Parameter
$p1.ParameterKey = "PK1"
$p1.ParameterValue = "PV1"

$p2 = New-Object -Type Amazon.CloudFormation.Model.Parameter
$p2.ParameterKey = "PK2"
$p2.ParameterValue = "PV2"

New-CFNStack -StackName "myStack" `
             -TemplateBody "{TEMPLATE CONTENT HERE}" `
             -Parameter @( $p1, $p2 ) `
             -OnFailure "ROLLBACK"
```
**Example 3: Creates a new stack with the specified name. The template is obtained from the Amazon S3 URL with customization parameters ('PK1' represents the name of a parameter declared in the template content, 'PV1' represents the value for the parameter. The customization parameters can also be specified using 'Key' and 'Value' instead of 'ParameterKey' and 'ParameterValue'. If creation of the stack fails, it will be rolled back (same as specifying -DisableRollback \$1false).**  

```
New-CFNStack -StackName "myStack" `
             -TemplateURL https://s3.amazonaws.com/amzn-s3-demo-bucket/templatefile.template `
             -Parameter @{ ParameterKey="PK1"; ParameterValue="PV1" }
```
**Example 4: Creates a new stack with the specified name. The template is obtained from the Amazon S3 URL with customization parameters ('PK1' represents the name of a parameter declared in the template content, 'PV1' represents the value for the parameter. The customization parameters can also be specified using 'Key' and 'Value' instead of 'ParameterKey' and 'ParameterValue'. If creation of the stack fails, it will be rolled back (same as specifying -DisableRollback \$1false). The specified notification AENs will receive published stack-related events.**  

```
New-CFNStack -StackName "myStack" `
             -TemplateURL https://s3.amazonaws.com/amzn-s3-demo-bucket/templatefile.template `
             -Parameter @{ ParameterKey="PK1"; ParameterValue="PV1" } `
             -NotificationARN @( "arn1", "arn2" )
```
+  For API details, see [CreateStack](https://docs.aws.amazon.com/powershell/v4/reference) in *AWS Tools for PowerShell Cmdlet Reference (V4)*. 

**Tools for PowerShell V5**  
**Example 1: Creates a new stack with the specified name. The template is parsed from the supplied content with customization parameters ('PK1' and 'PK2' represent the names of parameters declared in the template content, 'PV1' and 'PV2' represent the values for those parameters. The customization parameters can also be specified using 'Key' and 'Value' instead of 'ParameterKey' and 'ParameterValue'. If creation of the stack fails, it will not be rolled back.**  

```
New-CFNStack -StackName "myStack" `
             -TemplateBody "{TEMPLATE CONTENT HERE}" `
             -Parameter @( @{ ParameterKey="PK1"; ParameterValue="PV1" }, @{ ParameterKey="PK2"; ParameterValue="PV2" }) `
             -DisableRollback $true
```
**Example 2: Creates a new stack with the specified name. The template is parsed from the supplied content with customization parameters ('PK1' and 'PK2' represent the names of parameters declared in the template content, 'PV1' and 'PV2' represent the values for those parameters. The customization parameters can also be specified using 'Key' and 'Value' instead of 'ParameterKey' and 'ParameterValue'. If creation of the stack fails, it will be rolled back.**  

```
$p1 = New-Object -Type Amazon.CloudFormation.Model.Parameter
$p1.ParameterKey = "PK1"
$p1.ParameterValue = "PV1"

$p2 = New-Object -Type Amazon.CloudFormation.Model.Parameter
$p2.ParameterKey = "PK2"
$p2.ParameterValue = "PV2"

New-CFNStack -StackName "myStack" `
             -TemplateBody "{TEMPLATE CONTENT HERE}" `
             -Parameter @( $p1, $p2 ) `
             -OnFailure "ROLLBACK"
```
**Example 3: Creates a new stack with the specified name. The template is obtained from the Amazon S3 URL with customization parameters ('PK1' represents the name of a parameter declared in the template content, 'PV1' represents the value for the parameter. The customization parameters can also be specified using 'Key' and 'Value' instead of 'ParameterKey' and 'ParameterValue'. If creation of the stack fails, it will be rolled back (same as specifying -DisableRollback \$1false).**  

```
New-CFNStack -StackName "myStack" `
             -TemplateURL https://s3.amazonaws.com/amzn-s3-demo-bucket/templatefile.template `
             -Parameter @{ ParameterKey="PK1"; ParameterValue="PV1" }
```
**Example 4: Creates a new stack with the specified name. The template is obtained from the Amazon S3 URL with customization parameters ('PK1' represents the name of a parameter declared in the template content, 'PV1' represents the value for the parameter. The customization parameters can also be specified using 'Key' and 'Value' instead of 'ParameterKey' and 'ParameterValue'. If creation of the stack fails, it will be rolled back (same as specifying -DisableRollback \$1false). The specified notification AENs will receive published stack-related events.**  

```
New-CFNStack -StackName "myStack" `
             -TemplateURL https://s3.amazonaws.com/amzn-s3-demo-bucket/templatefile.template `
             -Parameter @{ ParameterKey="PK1"; ParameterValue="PV1" } `
             -NotificationARN @( "arn1", "arn2" )
```
+  For API details, see [CreateStack](https://docs.aws.amazon.com/powershell/v5/reference) in *AWS Tools for PowerShell Cmdlet Reference (V5)*. 

------

**Note**  
You can use the AWS CLI `--template-url` option to specify a template file location in Amazon S3 or AWS Systems Manager.  
For Amazon S3, the URL must begin with `https://`. S3 static website URLs are not supported.  

```
--template-url https://s3.region-code.amazonaws.com/bucket-name/template-name
```
For AWS Systems Manager, use the following format:  

```
--template-url "ssm-doc://arn:aws:ssm:region-code:account-id:document/document-name"
```

## Create a stack that includes transforms
<a name="deploy-sdk"></a>

Use the [https://docs.aws.amazon.com/cli/latest/reference/cloudformation/deploy/](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/deploy/) command to create a stack that includes transforms. When you create a stack from a template that includes transforms, you must use a change set. The `deploy` command combines two steps (creating a change set and executing it) into a single command.

------
#### [ AWS CLI ]

The following `deploy` command creates a stack with the specified name, template, and input parameters.

```
aws cloudformation deploy --stack-name myteststack \
  --template /path_to_template/my-template.json \
  --parameter-overrides Key1=Value1 Key2=Value2
```

------

## Delete a stack
<a name="delete-stack-sdk"></a>

Use the [https://docs.aws.amazon.com/cli/latest/reference/cloudformation/delete-stack.html](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/delete-stack.html) command to delete a stack. For more information, see [Delete a stack](cfn-console-delete-stack.md).

------
#### [ CLI ]

**AWS CLI**  
**To delete a stack**  
The following `delete-stack` example deletes the specified stack.  

```
aws cloudformation delete-stack \
    --stack-name my-stack
```
This command produces no output.  
+  For API details, see [DeleteStack](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/cloudformation/delete-stack.html) in *AWS CLI Command Reference*. 

------
#### [ PowerShell ]

**Tools for PowerShell V4**  
**Example 1: Deletes the specified stack.**  

```
Remove-CFNStack -StackName "myStack"
```
+  For API details, see [DeleteStack](https://docs.aws.amazon.com/powershell/v4/reference) in *AWS Tools for PowerShell Cmdlet Reference (V4)*. 

**Tools for PowerShell V5**  
**Example 1: Deletes the specified stack.**  

```
Remove-CFNStack -StackName "myStack"
```
+  For API details, see [DeleteStack](https://docs.aws.amazon.com/powershell/v5/reference) in *AWS Tools for PowerShell Cmdlet Reference (V5)*. 

------

If the deletion fails and returns a `DELETE_FAILED` state, you can choose to delete the stack by force using the `--deletion-mode` option. These are the following values that can be used with `deletion-mode`:
+ `STANDARD`: Deletes the stack normally. This is the default deletion mode.
+ `FORCE_DELETE_STACK`: Deletes the stack and skips all resources that are failing to delete.

------
#### [ AWS CLI ]

The following `delete-stack` command force deletes the `myteststack` stack using the `FORCE_DELETE_STACK` value with the `deletion-mode` parameter:

```
aws cloudformation delete-stack --stack-name myteststack \
    --deletion-mode FORCE_DELETE_STACK
```

This command produces no output.

------

After using `FORCE_DELETE_STACK`, you can use the `list-stack-resources` command to list the resources that were skipped during the stack deletion process. The retained resources will show a DELETE\$1SKIPPED status. For more information, see [List stack resources](#list-stack-resources-sdk).

## Describe stack events
<a name="describe-stack-events-sdk"></a>

Use the [https://docs.aws.amazon.com/cli/latest/reference/cloudformation/describe-stack-events.html](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/describe-stack-events.html) command to describe stack events. For more information, see [Monitor stack progress](monitor-stack-progress.md).

------
#### [ CLI ]

**AWS CLI**  
**To describe stack events**  
The following `describe-stack-events` example displays the 2 most recent events for the specified stack.  

```
aws cloudformation describe-stack-events \
    --stack-name my-stack \
    --max-items 2

{
    "StackEvents": [
        {
            "StackId": "arn:aws:cloudformation:us-west-2:123456789012:stack/my-stack/d0a825a0-e4cd-xmpl-b9fb-061c69e99204",
            "EventId": "4e1516d0-e4d6-xmpl-b94f-0a51958a168c",
            "StackName": "my-stack",
            "LogicalResourceId": "my-stack",
            "PhysicalResourceId": "arn:aws:cloudformation:us-west-2:123456789012:stack/my-stack/d0a825a0-e4cd-xmpl-b9fb-061c69e99204",
            "ResourceType": "AWS::CloudFormation::Stack",
            "Timestamp": "2019-10-02T05:34:29.556Z",
            "ResourceStatus": "UPDATE_COMPLETE"
        },
        {
            "StackId": "arn:aws:cloudformation:us-west-2:123456789012:stack/my-stack/d0a825a0-e4cd-xmpl-b9fb-061c69e99204",
            "EventId": "4dd3c810-e4d6-xmpl-bade-0aaf8b31ab7a",
            "StackName": "my-stack",
            "LogicalResourceId": "my-stack",
            "PhysicalResourceId": "arn:aws:cloudformation:us-west-2:123456789012:stack/my-stack/d0a825a0-e4cd-xmpl-b9fb-061c69e99204",
            "ResourceType": "AWS::CloudFormation::Stack",
            "Timestamp": "2019-10-02T05:34:29.127Z",
            "ResourceStatus": "UPDATE_COMPLETE_CLEANUP_IN_PROGRESS"
        }
    ],
    "NextToken": "eyJOZXh0VG9XMPLiOiBudWxsLCAiYm90b190cnVuY2F0ZV9hbW91bnQiOiAyfQ=="
}
```
+  For API details, see [DescribeStackEvents](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/cloudformation/describe-stack-events.html) in *AWS CLI Command Reference*. 

------
#### [ PowerShell ]

**Tools for PowerShell V4**  
**Example 1: Returns all stack related events for the specified stack.**  

```
Get-CFNStackEvent -StackName "myStack"
```
+  For API details, see [DescribeStackEvents](https://docs.aws.amazon.com/powershell/v4/reference) in *AWS Tools for PowerShell Cmdlet Reference (V4)*. 

**Tools for PowerShell V5**  
**Example 1: Returns all stack related events for the specified stack.**  

```
Get-CFNStackEvent -StackName "myStack"
```
+  For API details, see [DescribeStackEvents](https://docs.aws.amazon.com/powershell/v5/reference) in *AWS Tools for PowerShell Cmdlet Reference (V5)*. 

------

## Describe a stack resource
<a name="describe-stack-resource-sdk"></a>

------
#### [ CLI ]

**AWS CLI**  
**To get information about a stack resource**  
The following `describe-stack-resource` example displays details for the resource named `MyFunction` in the specified stack.  

```
aws cloudformation describe-stack-resource \
    --stack-name MyStack \
    --logical-resource-id MyFunction
```
Output:  

```
{
    "StackResourceDetail": {
        "StackName": "MyStack",
        "StackId": "arn:aws:cloudformation:us-east-2:123456789012:stack/MyStack/d0a825a0-e4cd-xmpl-b9fb-061c69e99204",
        "LogicalResourceId": "MyFunction",
        "PhysicalResourceId": "my-function-SEZV4XMPL4S5",
        "ResourceType": "AWS::Lambda::Function",
        "LastUpdatedTimestamp": "2019-10-02T05:34:27.989Z",
        "ResourceStatus": "UPDATE_COMPLETE",
        "Metadata": "{}",
        "DriftInformation": {
            "StackResourceDriftStatus": "IN_SYNC"
        }
    }
}
```
+  For API details, see [DescribeStackResource](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/cloudformation/describe-stack-resource.html) in *AWS CLI Command Reference*. 

------
#### [ PowerShell ]

**Tools for PowerShell V4**  
**Example 1: Returns the description of a resource identified in the template associated with the specified stack by the logical ID "MyDBInstance".**  

```
Get-CFNStackResource -StackName "myStack" -LogicalResourceId "MyDBInstance"
```
+  For API details, see [DescribeStackResource](https://docs.aws.amazon.com/powershell/v4/reference) in *AWS Tools for PowerShell Cmdlet Reference (V4)*. 

**Tools for PowerShell V5**  
**Example 1: Returns the description of a resource identified in the template associated with the specified stack by the logical ID "MyDBInstance".**  

```
Get-CFNStackResource -StackName "myStack" -LogicalResourceId "MyDBInstance"
```
+  For API details, see [DescribeStackResource](https://docs.aws.amazon.com/powershell/v5/reference) in *AWS Tools for PowerShell Cmdlet Reference (V5)*. 

------

## Describe stack resources
<a name="describe-stack-resources-sdk"></a>

------
#### [ CLI ]

**AWS CLI**  
**To get information about a stack resource**  
The following `describe-stack-resources` example displays details for the resources in the specified stack.  

```
aws cloudformation describe-stack-resources \
    --stack-name my-stack
```
Output:  

```
{
    "StackResources": [
        {
            "StackName": "my-stack",
            "StackId": "arn:aws:cloudformation:us-west-2:123456789012:stack/my-stack/d0a825a0-e4cd-xmpl-b9fb-061c69e99204",
            "LogicalResourceId": "bucket",
            "PhysicalResourceId": "my-stack-bucket-1vc62xmplgguf",
            "ResourceType": "AWS::S3::Bucket",
            "Timestamp": "2019-10-02T04:34:11.345Z",
            "ResourceStatus": "CREATE_COMPLETE",
            "DriftInformation": {
                "StackResourceDriftStatus": "IN_SYNC"
            }
        },
        {
            "StackName": "my-stack",
            "StackId": "arn:aws:cloudformation:us-west-2:123456789012:stack/my-stack/d0a825a0-e4cd-xmpl-b9fb-061c69e99204",
            "LogicalResourceId": "function",
            "PhysicalResourceId": "my-function-SEZV4XMPL4S5",
            "ResourceType": "AWS::Lambda::Function",
            "Timestamp": "2019-10-02T05:34:27.989Z",
            "ResourceStatus": "UPDATE_COMPLETE",
            "DriftInformation": {
                "StackResourceDriftStatus": "IN_SYNC"
            }
        },
        {
            "StackName": "my-stack",
            "StackId": "arn:aws:cloudformation:us-west-2:123456789012:stack/my-stack/d0a825a0-e4cd-xmpl-b9fb-061c69e99204",
            "LogicalResourceId": "functionRole",
            "PhysicalResourceId": "my-functionRole-HIZXMPLEOM9E",
            "ResourceType": "AWS::IAM::Role",
            "Timestamp": "2019-10-02T04:34:06.350Z",
            "ResourceStatus": "CREATE_COMPLETE",
            "DriftInformation": {
                "StackResourceDriftStatus": "IN_SYNC"
            }
        }
    ]
}
```
+  For API details, see [DescribeStackResources](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/cloudformation/describe-stack-resources.html) in *AWS CLI Command Reference*. 

------
#### [ PowerShell ]

**Tools for PowerShell V4**  
**Example 1: Returns the AWS resource descriptions for up to 100 resources associated with the specified stack. To obtain details of all resources associated with a stack use the Get-CFNStackResourceSummary, which also supports manual paging of the results.**  

```
Get-CFNStackResourceList -StackName "myStack"
```
**Example 2: Returns the description of the Amazon EC2 instance identified in the template associated with the specified stack by the logical ID "Ec2Instance".**  

```
Get-CFNStackResourceList -StackName "myStack" -LogicalResourceId "Ec2Instance"
```
**Example 3: Returns the description of up to 100 resources associated with the stack containing an Amazon EC2 instance identified by instance ID "i-123456". To obtain details of all resources associated with a stack use the Get-CFNStackResourceSummary, which also supports manual paging of the results.**  

```
Get-CFNStackResourceList -PhysicalResourceId "i-123456"
```
**Example 4: Returns the description of the Amazon EC2 instance identified by the logical ID "Ec2Instance" in the template for a stack. The stack is identified using the physical resource ID of a resource it contains, in this case also an Amazon EC2 instance with instance ID "i-123456". A different physical resource could also be used to identify the stack depending on the template content, for example an Amazon S3 bucket.**  

```
Get-CFNStackResourceList -PhysicalResourceId "i-123456" -LogicalResourceId "Ec2Instance"
```
+  For API details, see [DescribeStackResources](https://docs.aws.amazon.com/powershell/v4/reference) in *AWS Tools for PowerShell Cmdlet Reference (V4)*. 

**Tools for PowerShell V5**  
**Example 1: Returns the AWS resource descriptions for up to 100 resources associated with the specified stack. To obtain details of all resources associated with a stack use the Get-CFNStackResourceSummary, which also supports manual paging of the results.**  

```
Get-CFNStackResourceList -StackName "myStack"
```
**Example 2: Returns the description of the Amazon EC2 instance identified in the template associated with the specified stack by the logical ID "Ec2Instance".**  

```
Get-CFNStackResourceList -StackName "myStack" -LogicalResourceId "Ec2Instance"
```
**Example 3: Returns the description of up to 100 resources associated with the stack containing an Amazon EC2 instance identified by instance ID "i-123456". To obtain details of all resources associated with a stack use the Get-CFNStackResourceSummary, which also supports manual paging of the results.**  

```
Get-CFNStackResourceList -PhysicalResourceId "i-123456"
```
**Example 4: Returns the description of the Amazon EC2 instance identified by the logical ID "Ec2Instance" in the template for a stack. The stack is identified using the physical resource ID of a resource it contains, in this case also an Amazon EC2 instance with instance ID "i-123456". A different physical resource could also be used to identify the stack depending on the template content, for example an Amazon S3 bucket.**  

```
Get-CFNStackResourceList -PhysicalResourceId "i-123456" -LogicalResourceId "Ec2Instance"
```
+  For API details, see [DescribeStackResources](https://docs.aws.amazon.com/powershell/v5/reference) in *AWS Tools for PowerShell Cmdlet Reference (V5)*. 

------

## Describe stacks
<a name="describe-stacks-sdk"></a>

------
#### [ CLI ]

**AWS CLI**  
**To describe AWS CloudFormation stacks**  
The following `describe-stacks` command shows summary information for the `myteststack` stack:  

```
aws cloudformation describe-stacks --stack-name myteststack
```
Output:  

```
{
    "Stacks":  [
        {
            "StackId": "arn:aws:cloudformation:us-east-1:123456789012:stack/myteststack/466df9e0-0dff-08e3-8e2f-5088487c4896",
            "Description": "AWS CloudFormation Sample Template S3_Bucket: Sample template showing how to create a publicly accessible S3 bucket. **WARNING** This template creates an S3 bucket. You will be billed for the AWS resources used if you create a stack from this template.",
            "Tags": [],
            "Outputs": [
                {
                    "Description": "Name of S3 bucket to hold website content",
                    "OutputKey": "BucketName",
                    "OutputValue": "myteststack-s3bucket-jssofi1zie2w"
                }
            ],
            "StackStatusReason": null,
            "CreationTime": "2013-08-23T01:02:15.422Z",
            "Capabilities": [],
            "StackName": "myteststack",
            "StackStatus": "CREATE_COMPLETE",
            "DisableRollback": false
        }
    ]
}
```
For more information, see Stacks in the *AWS CloudFormation User Guide*.  
+  For API details, see [DescribeStacks](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/cloudformation/describe-stacks.html) in *AWS CLI Command Reference*. 

------
#### [ Go ]

**SDK for Go V2**  
 There's more on GitHub. Find the complete example and learn how to set up and run in the [AWS Code Examples Repository](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/gov2/workflows/user_pools_and_lambda_triggers#code-examples). 

```
import (
	"context"
	"log"

	"github.com/aws/aws-sdk-go-v2/aws"
	"github.com/aws/aws-sdk-go-v2/service/cloudformation"
)

// StackOutputs defines a map of outputs from a specific stack.
type StackOutputs map[string]string

type CloudFormationActions struct {
	CfnClient *cloudformation.Client
}

// GetOutputs gets the outputs from a CloudFormation stack and puts them into a structured format.
func (actor CloudFormationActions) GetOutputs(ctx context.Context, stackName string) StackOutputs {
	output, err := actor.CfnClient.DescribeStacks(ctx, &cloudformation.DescribeStacksInput{
		StackName: aws.String(stackName),
	})
	if err != nil || len(output.Stacks) == 0 {
		log.Panicf("Couldn't find a CloudFormation stack named %v. Here's why: %v\n", stackName, err)
	}
	stackOutputs := StackOutputs{}
	for _, out := range output.Stacks[0].Outputs {
		stackOutputs[*out.OutputKey] = *out.OutputValue
	}
	return stackOutputs
}
```
+  For API details, see [DescribeStacks](https://pkg.go.dev/github.com/aws/aws-sdk-go-v2/service/cloudformation#Client.DescribeStacks) in *AWS SDK for Go API Reference*. 

------
#### [ PowerShell ]

**Tools for PowerShell V4**  
**Example 1: Returns a collection of Stack instances describing all of the user's stacks.**  

```
Get-CFNStack
```
**Example 2: Returns a Stack instance describing the specified stack**  

```
Get-CFNStack -StackName "myStack"
```
+  For API details, see [DescribeStacks](https://docs.aws.amazon.com/powershell/v4/reference) in *AWS Tools for PowerShell Cmdlet Reference (V4)*. 

**Tools for PowerShell V5**  
**Example 1: Returns a collection of Stack instances describing all of the user's stacks.**  

```
Get-CFNStack
```
**Example 2: Returns a Stack instance describing the specified stack**  

```
Get-CFNStack -StackName "myStack"
```
+  For API details, see [DescribeStacks](https://docs.aws.amazon.com/powershell/v5/reference) in *AWS Tools for PowerShell Cmdlet Reference (V5)*. 

------

By default, the `describe-stacks` command returns parameter values. To prevent sensitive parameter values such as passwords from being returned, include a `NoEcho` property set to `TRUE` in your CloudFormation templates.

**Important**  
Using the `NoEcho` attribute does not mask any information stored in the following:  
The `Metadata` template section. CloudFormation does not transform, modify, or redact any information you include in the `Metadata` section. For more information, see [Metadata](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/metadata-section-structure.html).
The `Outputs` template section. For more information, see [Outputs](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/outputs-section-structure.html).
The `Metadata` attribute of a resource definition. For more information, see [`Metadata` attribute](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-attribute-metadata.html).
We strongly recommend you do not use these mechanisms to include sensitive information, such as passwords or secrets.

**Important**  
Rather than embedding sensitive information directly in your CloudFormation templates, we recommend you use dynamic parameters in the stack template to reference sensitive information that is stored and managed outside of CloudFormation, such as in the AWS Systems Manager Parameter Store or AWS Secrets Manager.  
For more information, see the [Do not embed credentials in your templates](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/security-best-practices.html#creds) best practice.

## Get a template
<a name="get-template-sdk"></a>

------
#### [ CLI ]

**AWS CLI**  
**To view the template body for an AWS CloudFormation stack**  
The following `get-template` command shows the template for the `myteststack` stack:  

```
aws cloudformation get-template --stack-name myteststack
```
Output:  

```
{
    "TemplateBody": {
        "AWSTemplateFormatVersion": "2010-09-09",
        "Outputs": {
            "BucketName": {
                "Description": "Name of S3 bucket to hold website content",
                "Value": {
                    "Ref": "S3Bucket"
                }
            }
        },
        "Description": "AWS CloudFormation Sample Template S3_Bucket: Sample template showing how to create a publicly accessible S3 bucket. **WARNING** This template creates an S3 bucket. You will be billed for the AWS resources used if you create a stack from this template.",
        "Resources": {
            "S3Bucket": {
                "Type": "AWS::S3::Bucket",
                "Properties": {
                    "AccessControl": "PublicRead"
                }
            }
        }
    }
}
```
+  For API details, see [GetTemplate](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/cloudformation/get-template.html) in *AWS CLI Command Reference*. 

------
#### [ PowerShell ]

**Tools for PowerShell V4**  
**Example 1: Returns the template associated with the specified stack.**  

```
Get-CFNTemplate -StackName "myStack"
```
+  For API details, see [GetTemplate](https://docs.aws.amazon.com/powershell/v4/reference) in *AWS Tools for PowerShell Cmdlet Reference (V4)*. 

**Tools for PowerShell V5**  
**Example 1: Returns the template associated with the specified stack.**  

```
Get-CFNTemplate -StackName "myStack"
```
+  For API details, see [GetTemplate](https://docs.aws.amazon.com/powershell/v5/reference) in *AWS Tools for PowerShell Cmdlet Reference (V5)*. 

------

## List stack resources
<a name="list-stack-resources-sdk"></a>

------
#### [ CLI ]

**AWS CLI**  
**To list resources in a stack**  
The following command displays the list of resources in the specified stack.  

```
aws cloudformation list-stack-resources \
    --stack-name my-stack
```
Output:  

```
{
    "StackResourceSummaries": [
        {
            "LogicalResourceId": "bucket",
            "PhysicalResourceId": "my-stack-bucket-1vc62xmplgguf",
            "ResourceType": "AWS::S3::Bucket",
            "LastUpdatedTimestamp": "2019-10-02T04:34:11.345Z",
            "ResourceStatus": "CREATE_COMPLETE",
            "DriftInformation": {
                "StackResourceDriftStatus": "IN_SYNC"
            }
        },
        {
            "LogicalResourceId": "function",
            "PhysicalResourceId": "my-function-SEZV4XMPL4S5",
            "ResourceType": "AWS::Lambda::Function",
            "LastUpdatedTimestamp": "2019-10-02T05:34:27.989Z",
            "ResourceStatus": "UPDATE_COMPLETE",
            "DriftInformation": {
                "StackResourceDriftStatus": "IN_SYNC"
            }
        },
        {
            "LogicalResourceId": "functionRole",
            "PhysicalResourceId": "my-functionRole-HIZXMPLEOM9E",
            "ResourceType": "AWS::IAM::Role",
            "LastUpdatedTimestamp": "2019-10-02T04:34:06.350Z",
            "ResourceStatus": "CREATE_COMPLETE",
            "DriftInformation": {
                "StackResourceDriftStatus": "IN_SYNC"
            }
        }
    ]
}
```
+  For API details, see [ListStackResources](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/cloudformation/list-stack-resources.html) in *AWS CLI Command Reference*. 

------
#### [ PowerShell ]

**Tools for PowerShell V4**  
**Example 1: Returns descriptions of all the resources associated with the specified stack.**  

```
Get-CFNStackResourceSummary -StackName "myStack"
```
+  For API details, see [ListStackResources](https://docs.aws.amazon.com/powershell/v4/reference) in *AWS Tools for PowerShell Cmdlet Reference (V4)*. 

**Tools for PowerShell V5**  
**Example 1: Returns descriptions of all the resources associated with the specified stack.**  

```
Get-CFNStackResourceSummary -StackName "myStack"
```
+  For API details, see [ListStackResources](https://docs.aws.amazon.com/powershell/v5/reference) in *AWS Tools for PowerShell Cmdlet Reference (V5)*. 

------

## List stacks
<a name="list-stacks-sdk"></a>

Use the [https://docs.aws.amazon.com/cli/latest/reference/cloudformation/list-stacks.html](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/list-stacks.html) command to list stacks. To list only stacks with the specified status codes, include the `--stack-status-filter` option. You can specify one or more stack status codes for the `--stack-status-filter` option. For more information, see [Stack status codes](view-stack-events.md#cfn-console-view-stack-data-resources-status-codes).

------
#### [ CLI ]

**AWS CLI**  
**To list AWS CloudFormation stacks**  
The following `list-stacks` command shows a summary of all stacks that have a status of `CREATE_COMPLETE`:  

```
aws cloudformation list-stacks --stack-status-filter CREATE_COMPLETE
```
Output:  

```
[
    {
        "StackId": "arn:aws:cloudformation:us-east-1:123456789012:stack/myteststack/466df9e0-0dff-08e3-8e2f-5088487c4896",
        "TemplateDescription": "AWS CloudFormation Sample Template S3_Bucket: Sample template showing how to create a publicly accessible S3 bucket. **WARNING** This template creates an S3 bucket. You will be billed for the AWS resources used if you create a stack from this template.",
        "StackStatusReason": null,
        "CreationTime": "2013-08-26T03:27:10.190Z",
        "StackName": "myteststack",
        "StackStatus": "CREATE_COMPLETE"
    }
]
```
+  For API details, see [ListStacks](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/cloudformation/list-stacks.html) in *AWS CLI Command Reference*. 

------
#### [ PowerShell ]

**Tools for PowerShell V4**  
**Example 1: Returns summary information for all stacks.**  

```
Get-CFNStackSummary
```
**Example 2: Returns summary information for all stacks that are currently being created.**  

```
Get-CFNStackSummary -StackStatusFilter "CREATE_IN_PROGRESS"
```
**Example 3: Returns summary information for all stacks that are currently being created or updated.**  

```
Get-CFNStackSummary -StackStatusFilter @("CREATE_IN_PROGRESS", "UPDATE_IN_PROGRESS")
```
+  For API details, see [ListStacks](https://docs.aws.amazon.com/powershell/v4/reference) in *AWS Tools for PowerShell Cmdlet Reference (V4)*. 

**Tools for PowerShell V5**  
**Example 1: Returns summary information for all stacks.**  

```
Get-CFNStackSummary
```
**Example 2: Returns summary information for all stacks that are currently being created.**  

```
Get-CFNStackSummary -StackStatusFilter "CREATE_IN_PROGRESS"
```
**Example 3: Returns summary information for all stacks that are currently being created or updated.**  

```
Get-CFNStackSummary -StackStatusFilter @("CREATE_IN_PROGRESS", "UPDATE_IN_PROGRESS")
```
+  For API details, see [ListStacks](https://docs.aws.amazon.com/powershell/v5/reference) in *AWS Tools for PowerShell Cmdlet Reference (V5)*. 

------

## Update a stack
<a name="update-stack-sdk"></a>

Use the [https://docs.aws.amazon.com/cli/latest/reference/cloudformation/update-stack.html](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/update-stack.html) command to directly update a stack. You specify the stack, and parameter values and capabilities that you want to update, and, if you want use an updated template, the name of the template. For more information, see [Update stacks directly](using-cfn-updating-stacks-direct.md).

------
#### [ CLI ]

**AWS CLI**  
**To update AWS CloudFormation stacks**  
The following `update-stack` command updates the template and input parameters for the `mystack` stack:  

```
aws cloudformation update-stack --stack-name mystack --template-url https://s3.amazonaws.com/sample/updated.template --parameters ParameterKey=KeyPairName,ParameterValue=SampleKeyPair ParameterKey=SubnetIDs,ParameterValue=SampleSubnetID1\\,SampleSubnetID2
```
The following `update-stack` command updates just the `SubnetIDs` parameter value for the `mystack` stack. If you don't specify a parameter value, the default value that is specified in the template is used:  

```
aws cloudformation update-stack --stack-name mystack --template-url https://s3.amazonaws.com/sample/updated.template --parameters ParameterKey=KeyPairName,UsePreviousValue=true ParameterKey=SubnetIDs,ParameterValue=SampleSubnetID1\\,UpdatedSampleSubnetID2
```
The following `update-stack` command adds two stack notification topics to the `mystack` stack:  

```
aws cloudformation update-stack --stack-name mystack --use-previous-template --notification-arns "arn:aws:sns:use-east-1:123456789012:mytopic1" "arn:aws:sns:us-east-1:123456789012:mytopic2"
```
For more information, see [AWS CloudFormation stack updates](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks.html) in the *AWS CloudFormation User Guide*.  
+  For API details, see [UpdateStack](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/cloudformation/update-stack.html) in *AWS CLI Command Reference*. 

------
#### [ PowerShell ]

**Tools for PowerShell V4**  
**Example 1: Updates the stack 'myStack' with the specified template and customization parameters. 'PK1' represents the name of a parameter declared in the template and 'PV1' represents its value. The customization parameters can also be specified using 'Key' and 'Value' instead of 'ParameterKey' and 'ParameterValue'.**  

```
Update-CFNStack -StackName "myStack" `
                -TemplateBody "{Template Content Here}" `
                -Parameter @{ ParameterKey="PK1"; ParameterValue="PV1" }
```
**Example 2: Updates the stack 'myStack' with the specified template and customization parameters. 'PK1' and 'PK2' represent the names of parameters declared in the template, 'PV1' and 'PV2' represents their requested values. The customization parameters can also be specified using 'Key' and 'Value' instead of 'ParameterKey' and 'ParameterValue'.**  

```
Update-CFNStack -StackName "myStack" `
                -TemplateBody "{Template Content Here}" `
                -Parameter @( @{ ParameterKey="PK1"; ParameterValue="PV1" }, @{ ParameterKey="PK2"; ParameterValue="PV2" } )
```
**Example 3: Updates the stack 'myStack' with the specified template and customization parameters. 'PK1' represents the name of a parameter declared in the template and 'PV2' represents its value. The customization parameters can also be specified using 'Key' and 'Value' instead of 'ParameterKey' and 'ParameterValue'.**  

```
Update-CFNStack -StackName "myStack" -TemplateBody "{Template Content Here}" -Parameters @{ ParameterKey="PK1"; ParameterValue="PV1" }
```
**Example 4: Updates the stack 'myStack' with the specified template, obtained from Amazon S3, and customization parameters. 'PK1' and 'PK2' represent the names of parameters declared in the template, 'PV1' and 'PV2' represents their requested values. The customization parameters can also be specified using 'Key' and 'Value' instead of 'ParameterKey' and 'ParameterValue'.**  

```
Update-CFNStack -StackName "myStack" `
                -TemplateURL https://s3.amazonaws.com/amzn-s3-demo-bucket/templatefile.template `
                -Parameter @( @{ ParameterKey="PK1"; ParameterValue="PV1" }, @{ ParameterKey="PK2"; ParameterValue="PV2" } )
```
**Example 5: Updates the stack 'myStack', which is assumed in this example to contain IAM resources, with the specified template, obtained from Amazon S3, and customization parameters. 'PK1' and 'PK2' represent the names of parameters declared in the template, 'PV1' and 'PV2' represents their requested values. The customization parameters can also be specified using 'Key' and 'Value' instead of 'ParameterKey' and 'ParameterValue'. Stacks containing IAM resources require you to specify the -Capabilities "CAPABILITY\$1IAM" parameter otherwise the update will fail with an 'InsufficientCapabilities' error.**  

```
Update-CFNStack -StackName "myStack" `
                -TemplateURL https://s3.amazonaws.com/amzn-s3-demo-bucket/templatefile.template `
                -Parameter @( @{ ParameterKey="PK1"; ParameterValue="PV1" }, @{ ParameterKey="PK2"; ParameterValue="PV2" } ) `
                -Capabilities "CAPABILITY_IAM"
```
+  For API details, see [UpdateStack](https://docs.aws.amazon.com/powershell/v4/reference) in *AWS Tools for PowerShell Cmdlet Reference (V4)*. 

**Tools for PowerShell V5**  
**Example 1: Updates the stack 'myStack' with the specified template and customization parameters. 'PK1' represents the name of a parameter declared in the template and 'PV1' represents its value. The customization parameters can also be specified using 'Key' and 'Value' instead of 'ParameterKey' and 'ParameterValue'.**  

```
Update-CFNStack -StackName "myStack" `
                -TemplateBody "{Template Content Here}" `
                -Parameter @{ ParameterKey="PK1"; ParameterValue="PV1" }
```
**Example 2: Updates the stack 'myStack' with the specified template and customization parameters. 'PK1' and 'PK2' represent the names of parameters declared in the template, 'PV1' and 'PV2' represents their requested values. The customization parameters can also be specified using 'Key' and 'Value' instead of 'ParameterKey' and 'ParameterValue'.**  

```
Update-CFNStack -StackName "myStack" `
                -TemplateBody "{Template Content Here}" `
                -Parameter @( @{ ParameterKey="PK1"; ParameterValue="PV1" }, @{ ParameterKey="PK2"; ParameterValue="PV2" } )
```
**Example 3: Updates the stack 'myStack' with the specified template and customization parameters. 'PK1' represents the name of a parameter declared in the template and 'PV2' represents its value. The customization parameters can also be specified using 'Key' and 'Value' instead of 'ParameterKey' and 'ParameterValue'.**  

```
Update-CFNStack -StackName "myStack" -TemplateBody "{Template Content Here}" -Parameters @{ ParameterKey="PK1"; ParameterValue="PV1" }
```
**Example 4: Updates the stack 'myStack' with the specified template, obtained from Amazon S3, and customization parameters. 'PK1' and 'PK2' represent the names of parameters declared in the template, 'PV1' and 'PV2' represents their requested values. The customization parameters can also be specified using 'Key' and 'Value' instead of 'ParameterKey' and 'ParameterValue'.**  

```
Update-CFNStack -StackName "myStack" `
                -TemplateURL https://s3.amazonaws.com/amzn-s3-demo-bucket/templatefile.template `
                -Parameter @( @{ ParameterKey="PK1"; ParameterValue="PV1" }, @{ ParameterKey="PK2"; ParameterValue="PV2" } )
```
**Example 5: Updates the stack 'myStack', which is assumed in this example to contain IAM resources, with the specified template, obtained from Amazon S3, and customization parameters. 'PK1' and 'PK2' represent the names of parameters declared in the template, 'PV1' and 'PV2' represents their requested values. The customization parameters can also be specified using 'Key' and 'Value' instead of 'ParameterKey' and 'ParameterValue'. Stacks containing IAM resources require you to specify the -Capabilities "CAPABILITY\$1IAM" parameter otherwise the update will fail with an 'InsufficientCapabilities' error.**  

```
Update-CFNStack -StackName "myStack" `
                -TemplateURL https://s3.amazonaws.com/amzn-s3-demo-bucket/templatefile.template `
                -Parameter @( @{ ParameterKey="PK1"; ParameterValue="PV1" }, @{ ParameterKey="PK2"; ParameterValue="PV2" } ) `
                -Capabilities "CAPABILITY_IAM"
```
+  For API details, see [UpdateStack](https://docs.aws.amazon.com/powershell/v5/reference) in *AWS Tools for PowerShell Cmdlet Reference (V5)*. 

------

**Note**  
To remove all notifications, specify for `[]` for the `--notification-arns` option.

## Validate your template
<a name="validate-template-sdk"></a>

Use the [https://docs.aws.amazon.com/cli/latest/reference/cloudformation/validate-template.html](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/validate-template.html) command to check your template file for syntax errors.

During validation, CloudFormation first checks if the template is valid JSON. If it isn't, CloudFormation checks if the template is valid YAML. If both checks fail, CloudFormation returns a template validation error.

------
#### [ CLI ]

**AWS CLI**  
**To validate an AWS CloudFormation template**  
The following `validate-template` command validates the `sampletemplate.json` template:  

```
aws cloudformation validate-template --template-body file://sampletemplate.json
```
Output:  

```
{
    "Description": "AWS CloudFormation Sample Template S3_Bucket: Sample template showing how to create a publicly accessible S3 bucket. **WARNING** This template creates an S3 bucket. You will be billed for the AWS resources used if you create a stack from this template.",
    "Parameters": [],
    "Capabilities": []
}
```
For more information, see Working with AWS CloudFormation Templates in the *AWS CloudFormation User Guide*.  
+  For API details, see [ValidateTemplate](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/cloudformation/validate-template.html) in *AWS CLI Command Reference*. 

------
#### [ PowerShell ]

**Tools for PowerShell V4**  
**Example 1: Validates the specified template content. The output details the capabilities, description and parameters of the template.**  

```
Test-CFNTemplate -TemplateBody "{TEMPLATE CONTENT HERE}"
```
**Example 2: Validates the specified template accessed via an Amazon S3 URL. The output details the capabilities, description and parameters of the template.**  

```
Test-CFNTemplate -TemplateURL https://s3.amazonaws.com/amzn-s3-demo-bucket/templatefile.template
```
+  For API details, see [ValidateTemplate](https://docs.aws.amazon.com/powershell/v4/reference) in *AWS Tools for PowerShell Cmdlet Reference (V4)*. 

**Tools for PowerShell V5**  
**Example 1: Validates the specified template content. The output details the capabilities, description and parameters of the template.**  

```
Test-CFNTemplate -TemplateBody "{TEMPLATE CONTENT HERE}"
```
**Example 2: Validates the specified template accessed via an Amazon S3 URL. The output details the capabilities, description and parameters of the template.**  

```
Test-CFNTemplate -TemplateURL https://s3.amazonaws.com/amzn-s3-demo-bucket/templatefile.template
```
+  For API details, see [ValidateTemplate](https://docs.aws.amazon.com/powershell/v5/reference) in *AWS Tools for PowerShell Cmdlet Reference (V5)*. 

------

The following is an example response that produces a validation error.

```
{
    "ResponseMetadata": {
        "RequestId": "4ae33ec0-1988-11e3-818b-e15a6df955cd"
    },
    "Errors": [
        {
            "Message": "Template format error: JSON not well-formed. (line 11, column 8)",
            "Code": "ValidationError",
            "Type": "Sender"
        }
    ],
    "Capabilities": [],
    "Parameters": []
}
A client error (ValidationError) occurred: Template format error: JSON not well-formed. (line 11, column 8)
```

**Note**  
The `validate-template` command is designed to check only the syntax of your template. It does not ensure that the property values that you have specified for a resource are valid for that resource. Nor does it determine the number of resources that will exist when the stack is created.  
To check the operational validity, you need to attempt to create the stack. There is no sandbox or test area for CloudFormation stacks, so you are charged for the resources you create during testing.

**Example availability**  
Can't find what you need? Request a new example by using the **Provide feedback** link at the bottom of this page.

# Upload local artifacts to an S3 bucket with the AWS CLI
<a name="using-cfn-cli-package"></a>

You can use the AWS CLI to upload local artifacts that are referenced by a CloudFormation template to an Amazon S3 bucket. Local artifacts are files that you reference in your template. Instead of manually uploading files to an S3 bucket and then adding their locations to your template, you can specify local artifacts in your template and use the [https://docs.aws.amazon.com/cli/latest/reference/cloudformation/package.html](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/package.html) command to upload them quickly. 

A local artifact is a path to a file or folder that the **package** command uploads to Amazon S3. For example, an artifact can be a local path to your AWS Lambda function's source code or an Amazon API Gateway REST API's OpenAPI file. 

When using the **package** command:
+ If you specify a file, the command directly uploads it to the S3 bucket. 
+ If you specify a folder, the command creates a `.zip` file for the folder, and then uploads the `.zip` file. 
+ If you don't specify a path, the command creates a `.zip` file for the working directory and uploads it. 

You can specify an absolute or relative path, where the relative path is relative to your template's location.

After uploading the artifacts, the command returns a copy of your template, replacing references to local artifacts with the S3 location where the command uploaded the artifacts. You can then use the returned template to create or update a stack.

**Note**  
You can use local artifacts only for resource properties that the **package** command supports. For more information about this command and a list of the supported resource properties, see the [https://docs.aws.amazon.com/cli/latest/reference/cloudformation/package.html](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/package.html) documentation in the [AWS CLI Command Reference](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/index.html).



## Prerequisites
<a name="using-cfn-cli-package-prerequisites"></a>

Before you begin, you must have an existing Amazon S3 bucket. 

## Package and deploy a template with local artifacts
<a name="package-and-deploy-a-template-with-local-artifacts"></a>

The following template specifies the local artifact for a Lambda function's source code. The source code is stored in the `/home/user/code/lambdafunction` folder.

**Original template**

```
{
  "AWSTemplateFormatVersion": "2010-09-09",
  "Transform": "AWS::Serverless-2016-10-31",
  "Resources": {
    "MyFunction": {
      "Type": "AWS::Serverless::Function",
      "Properties": {
        "Handler": "index.handler",
        "Runtime": "nodejs18.x",
        "CodeUri": "/home/user/code/lambdafunction"
      }
    }
  }
}
```

The following [https://docs.aws.amazon.com/cli/latest/reference/cloudformation/package.html](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/package.html) command creates and uploads a `.zip` file of the function's source code folder to the root of the specified bucket.

```
aws cloudformation package \
  --s3-bucket amzn-s3-demo-bucket \
  --template /path_to_template/template.json \
  --output-template-file packaged-template.json \
  --output json
```

The command generates a new template at the path specified by `--output-template-file`. It replaces the artifact reference with the Amazon S3 location, as shown below. The `.zip` file is named using the MD5 checksum of the folder contents, rather than using the folder name itself.

**Resulting template**

```
{
  "AWSTemplateFormatVersion": "2010-09-09",
  "Transform": "AWS::Serverless-2016-10-31",
  "Resources": {
    "MyFunction": {
      "Type": "AWS::Serverless::Function",
      "Properties": {
        "Handler": "index.handler",
        "Runtime": "nodejs18.x",
        "CodeUri": "s3://amzn-s3-demo-bucket/md5 checksum"
      }
    }
  }
}
```

After you package your template’s artifacts, deploy the processed template using the [https://docs.aws.amazon.com/cli/latest/reference/cloudformation/deploy/](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/deploy/) command.

```
aws cloudformation deploy \
  --template-file packaged-template.json \
  --stack-name stack-name
```

When deploying templates larger than 51,200 bytes, use the **deploy** command with the `--s3-bucket` option to upload your template to S3, as in the following example.

```
aws cloudformation deploy \
  --template-file packaged-template.json \
  --stack-name stack-name \
  --s3-bucket amzn-s3-demo-bucket
```

**Note**  
For another example of using the **package** command to upload local artifacts, see [Split a template into reusable pieces using nested stacks](using-cfn-nested-stacks.md).