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.2
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.2.tar.gz | 28.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cfn_lint_ax-1.4.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 60.3 kB
Release files / cfn_lint_ax-1.4.2.tar.gz
| Download URL | cfn_lint_ax-1.4.2.tar.gz |
|---|---|
| Size | 28.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
76d95124ac5ad98a0334459737dd36d26307ab468b0d970b84f980303770f88d
|
|
BLAKE2b-256 checksum How to use checksums |
ada6bc5ca09a3b0d5bc786cdb3129985d3e1ca8c036d2b9cd42342fc270acfc4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|
Release files / cfn_lint_ax-1.4.2-py3-none-any.whl
| Download URL | cfn_lint_ax-1.4.2-py3-none-any.whl |
|---|---|
| Size | 31.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
81cb9a62f9593600d2bc57240922595eec003a9d9741d5996fe21e808bd2a187
|
|
BLAKE2b-256 checksum How to use checksums |
c513d98a002915562fc6988a4e23b9570c240350c6481c3e69777fb092931065
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.22
|