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
+1-1
Original file line number
Diff line number
Diff line change
@@ -137,7 +137,7 @@ The following **208** rules are applied by this linter:
137
137
|[E3038<aname="E3038"></a>](../src/cfnlint/rules/resources/ServerlessTransform.py)| Check if Serverless Resources have Serverless Transform | Check that a template with Serverless Resources also includes the Serverless Transform ||[Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/transform-aws-serverless.html)|`resources`,`transform`|
138
138
|[E3039<aname="E3039"></a>](../src/cfnlint/rules/resources/dynamodb/AttributeMismatch.py)| AttributeDefinitions / KeySchemas mismatch | Verify the set of Attributes in AttributeDefinitions and KeySchemas match ||[Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html)|`resources`,`dynamodb`|
139
139
|[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`|
140
-
|[E3041<aname="E3041"></a>](../src/cfnlint/rules/resources/route53/RecordSetName.py)| RecordSet HostedZoneName is a superdomain of Name | In a RecordSet, the HostedZoneName must be a superdomain of 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`|
140
+
|[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`|
141
141
|[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`|
142
142
|[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-python-lint)|`resources`,`cloudformation`|
143
143
|[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 TargetType of Fargate or External 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`|
0 commit comments