You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/rules.md
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -128,7 +128,7 @@ The following **261** rules are applied by this linter:
128
128
|[E3023<aname="E3023"></a>](../src/cfnlint/rules/resources/route53/RecordSet.py)| Validate Route53 RecordSets | Check if all RecordSets are correctly configured ||[Source](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/ResourceRecordTypes.html)|`resources`,`route53`,`record_set`|
129
129
|[E3024<aname="E3024"></a>](../src/cfnlint/rules/resources/properties/Tagging.py)| Validate tag configuration | Validates tag values to make sure they have unique keys and they follow pattern requirements ||[Source](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html)|`parameters`,`resources`,`tags`|
130
130
|[E3025<aname="E3025"></a>](../src/cfnlint/rules/resources/rds/DbInstanceDbInstanceClassEnum.py)| Validates RDS DB Instance Class | Validates the RDS DB instance types based on region and data gathered from the pricing APIs ||[Source]()|`resources`|
131
-
|[E3026<aname="E3026"></a>](../src/cfnlint/rules/resources/elasticache/CacheClusterFailover.py)| Check Elastic Cache Redis Cluster settings | Evaluate Redis Cluster groups to make sure automatic failover is enabled when cluster mode is enabled ||[Source](https://github.com/awslabs/cfn-lint)|`resources`,`elasticcache`|
131
+
|[E3026<aname="E3026"></a>](../src/cfnlint/rules/resources/elasticache/CacheClusterFailover.py)| Check Elastic Cache Redis Cluster settings | Evaluate Redis Cluster groups to make sure automatic failover is enabled when cluster mode is enabled ||[Source](https://github.com/aws-cloudformation/cfn-lint)|`resources`,`elasticcache`|
132
132
|[E3027<aname="E3027"></a>](../src/cfnlint/rules/resources/events/RuleScheduleExpression.py)| Validate AWS Event ScheduleExpression format | Validate the formation of the AWS::Event ScheduleExpression ||[Source](https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/ScheduledEvents.html)|`resources`,`events`|
133
133
|[E3028<aname="E3028"></a>](../src/cfnlint/rules/resources/Metadata.py)| Validate the metadata section of a resource | The metadata section can be unstructured but we do validate the items we can ||[Source](https://github.com/aws-cloudformation/cfn-lint)|`resources`|
134
134
|[E3029<aname="E3029"></a>](../src/cfnlint/rules/resources/route53/RecordSetAlias.py)| Validate Route53 record set aliases | When using alias records you can't specify TTL or certain types are allowed ||[Source](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/ResourceRecordTypes.html)|`resources`,`route53`,`record_set`|
@@ -145,7 +145,7 @@ The following **261** rules are applied by this linter:
145
145
|[E3040<aname="E3040"></a>](../src/cfnlint/rules/resources/properties/ReadOnly.py)| Validate we aren't configuring read only properties | Read only properties can be configured in a CloudFormation template but they aren't sent to the resource provider code and can cause drift. ||[Source](https://docs.aws.amazon.com/cloudformation-cli/latest/userguide/resource-type-schema.html#schema-properties-readonlyproperties)|`resources`,`properties`|
146
146
|[E3041<aname="E3041"></a>](../src/cfnlint/rules/resources/route53/RecordSetName.py)| RecordSet HostedZoneName is a superdomain of or equal to Name | In a RecordSet, the HostedZoneName must be a superdomain of or equal to the Name being validated ||[Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-name)|`resource`,`properties`,`route53`|
147
147
|[E3042<aname="E3042"></a>](../src/cfnlint/rules/resources/ecs/TaskDefinitionEssentialContainer.py)| Validate at least one essential container is specified | Check that every TaskDefinition specifies at least one essential container ||[Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions.html#cfn-ecs-taskdefinition-containerdefinition-essential)|`properties`,`ecs`,`task`,`container`,`fargate`|
148
-
|[E3043<aname="E3043"></a>](../src/cfnlint/rules/resources/cloudformation/NestedStackParameters.py)| Validate parameters for in a nested stack | Evalute if parameters for a nested stack are specified and if parameters are specified for a nested stack that aren't required. ||[Source](https://github.com/awslabs/cfn-lint)|`resources`,`cloudformation`|
148
+
|[E3043<aname="E3043"></a>](../src/cfnlint/rules/resources/cloudformation/NestedStackParameters.py)| Validate parameters for in a nested stack | Evalute if parameters for a nested stack are specified and if parameters are specified for a nested stack that aren't required. ||[Source](https://github.com/aws-cloudformation/cfn-lint)|`resources`,`cloudformation`|
149
149
|[E3044<aname="E3044"></a>](../src/cfnlint/rules/resources/ecs/FargateDeploymentSchedulingStrategy.py)| ECS service using FARGATE or EXTERNAL can only use SchedulingStrategy of REPLICA | When using a LaunchType of Fargate the SchedulingStrategy has to be Replica ||[Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-schedulingstrategy)|`properties`,`ecs`,`service`,`container`,`fargate`|
150
150
|[E3045<aname="E3045"></a>](../src/cfnlint/rules/resources/s3/AccessControlOwnership.py)| Validate AccessControl are set with OwnershipControls | When using AccessControl other than private you must also configure OwnershipControls. The default is bucket owner enforced which disables ACLs. ||[Source](https://docs.aws.amazon.com/AmazonS3/latest/userguide/about-object-ownership.html)|`resources`,`s3`|
151
151
|[E3046<aname="E3046"></a>](../src/cfnlint/rules/resources/ecs/LogConfiguration.py)| Validate ECS task logging configuration for awslogs | When 'awslogs' the options 'awslogs-group' and 'awslogs-region' are required ||[Source]()|`resources`|
0 commit comments