cfn-lint-ax
Additional rules for cfn-lint.
Requires cfn-lint >= 1.54.0, the release that removed the SAM transform.
AWS::Serverless::* resources are no longer expanded into the resources
CloudFormation deploys them as, so the rules read the SAM resources directly.
See docs/sam-transform-removal.md.
Installation
python -m pip install cfn-lint cfn-lint-ax
Usage
python -m cfnlint template.yaml -a cfn_lint_ax.rules
Run Tests
uv run pytest
User Rules (E9XXX)
Basic Template Errors (E90XX)
Functions (E91XX)
- E9101 UnresolvedObject
Parameters (E92XX)
Resources (E93XX)
- I9301 EcsServiceFargatePlatformVersionNotOutdated
- I9302 EcrRepositoryAutocleanupTag
- I9303 CostAllocationTags
- I9304 CostAllocationTagProject
- I9305 EcsServicePropagateTags
- I9306 ServerlessPropagateTags
- W9301 S3BucketPublicAccess
- W9302 S3BucketEncryption
- W9303 CloudfrontDistributionLogging
- W9304 CloudfrontDistributionComment
- W9305 CertificateManagerCertificateNameTag
- W9306 CodeBuildProjectCloudWatchLogs
- W9307 CloudfrontDistributionResponseHeadersPolicy
- W9308 CloudfrontResponseHeaderConfigLongHstsMaxAge
- W9309 EcsServiceDeploymentConfiguration
- W9310 CodeBuildProjectImage
- W9311 SqsQueueEncryption
Metadata (E94XX)
- E9401 MetadataAxChangesetAutoApprove
Outputs (E96XX)
Mappings (E97XX)
Conditions (E98XX)
Metadata
Release files for cfn-lint-ax 1.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| cfn_lint_ax-1.4.0.tar.gz | 28.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cfn_lint_ax-1.4.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 59.5 kB
Release files / cfn_lint_ax-1.4.0.tar.gz
| Download URL | cfn_lint_ax-1.4.0.tar.gz |
|---|---|
| Size | 28.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6e670ca7fe428075efaf929ce137704729b5b666c26f4d81e7aecfb854f3d995
|
|
BLAKE2b-256 checksum How to use checksums |
72590a3b66b7124b8c2b094076999cdabcf6318369ec1e039fd3932b06199d4a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.21
|
Release files / cfn_lint_ax-1.4.0-py3-none-any.whl
| Download URL | cfn_lint_ax-1.4.0-py3-none-any.whl |
|---|---|
| Size | 31.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
62a6ddff3481f6e75d26072cdd5908afa9e45c651bf3c24886fda83b0c047dde
|
|
BLAKE2b-256 checksum How to use checksums |
f5c2933b4cc2ab0b5ecbf17ec894c226a129681b9d878ac6505d33fa43b85977
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.21
|