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.1
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.1.tar.gz | 28.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cfn_lint_ax-1.4.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 59.5 kB
Release files / cfn_lint_ax-1.4.1.tar.gz
| Download URL | cfn_lint_ax-1.4.1.tar.gz |
|---|---|
| Size | 28.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
18957800959e0066bd36ed613ccc657ba047e506f292c52b2a5615c9abe002a7
|
|
BLAKE2b-256 checksum How to use checksums |
402a902fca4579c44c56f7c99827e1e3cfd644e1d38f33690b09b34363a3e34f
|
| 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.1-py3-none-any.whl
| Download URL | cfn_lint_ax-1.4.1-py3-none-any.whl |
|---|---|
| Size | 31.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
33ae08c327b775b5dc51477d914a4410123f7d7faec7dec246cb469609772775
|
|
BLAKE2b-256 checksum How to use checksums |
68d396473aa3cdd8c95b92aa948e5fc320a94b22393aeb17ce10ae6d131ba233
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.21
|