AWS CloudFormation

Compatible with IntelliJ IDEA (Ultimate, Community), AppCode and 12 more
Screenshot 1
Screenshot 2

Amazon AWS CloudFormation language support.

Open any *.template, *.json or *.yaml file with CloudFormation language inside. There should be number of features available:

  • Template validation
    • Overall file structure
    • References to resources, conditions, parameters, mappings
    • Resource types and properties
  • File structure (aka Go to member) (Ctrl-F12 on Windows): fast jump to any entity in the file
  • Completion in Ref clause
  • Completion of resources types and properties
  • Live template for Ref clause: type "ref" and press Tab
  • Ctrl-Click on any reference to jump to its definition
  • Quick Documentation for resource types and properties
  • Format file

Metadata updated: 02 January 2024.

What’s New

Unfortunately, JetBrains s.r.o. didn’t leave any update notes.
Feb 06, 2025
Version 251.20015.29

Rating & Reviews

3.3
36 Ratings (952,997 Downloads)
5
4
3
2
1

Lane Maxwell

04.09.2024

Works pretty well for most stuff, navigation to your refs are really nice. Does a decent job of showing syntax errors. That said, it's lacking in a lot of areas

It doesn't not know what many of the types are, I just encountered, "Unknown CloudFormation resource type: AWS::SSO::Application"

Also, it does pretty good at figuring out function calls, but I just added a Fn::Foreach to create several account associations, and all I see are red lines. It doesn't not appear to honor any of the LanguageExtensions.

0

The good: From the versions history of the plugin I can see that there are regular updates to it and the supported CloudFormation schema.

BUT: The newer updates only support EAP version ranges of the JetBrains IDEs. As of the time writing this the latest compatible version of this plugin which works with the current stable version of WebStorm is from July.

Question to the JetBrains team: Is it really necessary that the compatibility range is so strictly limited to the EAPs for such a long time?

0

Mike Dalrymple

25.07.2023

Immediately after installation, this plugin found a problem I just couldn't see in my YAML. This was for a SAM template too so it's great to see it work there.

+1

Additional Information

Vendor:
Plugin ID:
AWSCloudFormation