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
@@ -76,17 +76,19 @@ The following **239** rules are applied by this linter:
76
76
|[E1030<aname="E1030"></a>](../src/cfnlint/rules/functions/Length.py)| Length validation of parameters | Making sure Fn::Length is configured correctly ||[Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference-length.html)|`functions`,`length`|
77
77
|[E1031<aname="E1031"></a>](../src/cfnlint/rules/functions/ToJsonString.py)| ToJsonString validation of parameters | Making sure Fn::ToJsonString is configured correctly ||[Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference.html)|`functions`,`toJsonString`|
78
78
|[E1032<aname="E1032"></a>](../src/cfnlint/rules/functions/ForEach.py)| Validates ForEach functions | Validates that ForEach parameters have a valid configuration ||[Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference-getatt.html)|`functions`,`foreach`|
79
-
|[E1040<aname="E1040"></a>](../src/cfnlint/rules/functions/GetAttFormat.py)| Check if GetAtt matches destination format | Validate that if source and destination format exists that they match ||[Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/best-practices.html#parmtypes)|`parameters`,`ec2`,`imageid`|
79
+
|[E1040<aname="E1040"></a>](../src/cfnlint/rules/functions/GetAttFormat.py)| Check if GetAtt matches destination format | Validate that if source and destination format exists that they match ||[Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/best-practices.html#parmtypes)|`functions`,`getatt`|
80
+
|[E1041<aname="E1041"></a>](../src/cfnlint/rules/functions/RefFormat.py)| Check if Ref matches destination format | When source and destination format exists validate that they match in a Ref ||[Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/best-practices.html#parmtypes)|`functions`,`ref`|
80
81
|[E1050<aname="E1050"></a>](../src/cfnlint/rules/functions/DynamicReference.py)| Validate the structure of a dynamic reference | Make sure dynamic reference strings have the correct syntax ||[Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/dynamic-references.html)|`functions`,`dynamic reference`|
81
82
|[E1051<aname="E1051"></a>](../src/cfnlint/rules/functions/DynamicReferenceSecretsManagerPath.py)| Validate dynamic references to secrets manager are only in resource properties | Dynamic references from secrets manager can only be used in resource properties ||[Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/dynamic-references.html#dynamic-references-secretsmanager)|`functions`,`dynamic reference`|
82
83
|[E1052<aname="E1052"></a>](../src/cfnlint/rules/functions/DynamicReferenceSsmPath.py)| Validate dynamic references to SSM are in a valid location | Dynamic references to SSM parameters are only supported in certain locations ||[Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/dynamic-references.html#dynamic-references-ssm)|`functions`,`dynamic reference`|
83
84
|[E1101<aname="E1101"></a>](../src/cfnlint/rules/jsonschema/CfnLint.py)| Validate an item against additional checks | Use supplemental logic to validate properties against ||[Source]()||
84
85
|[E1103<aname="E1103"></a>](../src/cfnlint/rules/formats/Format.py)| Validate the format of a value | Parent rule for validating the format keyword in schemas ||[Source]()||
85
-
|[E1150<aname="E1150"></a>](../src/cfnlint/rules/formats/SecurityGroupId.py)| Validate security group format | Security groups have to ref/gettatt to a security group or has the valid pattern ||[Source](https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/format_keyword.md#AWS::EC2::SecurityGroup.GroupId)||
86
+
|[E1150<aname="E1150"></a>](../src/cfnlint/rules/formats/SecurityGroupId.py)| Validate security group format | Security groups have to ref/gettatt to a security group or has the valid pattern ||[Source](https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/format_keyword.md#AWS::EC2::SecurityGroup.Id)||
86
87
|[E1151<aname="E1151"></a>](../src/cfnlint/rules/formats/VpcId.py)| Validate VPC id format | Check that a VPC id matches a pattern ||[Source](https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/format_keyword.md#AWS::EC2::VPC.Id)||
87
88
|[E1152<aname="E1152"></a>](../src/cfnlint/rules/formats/ImageId.py)| Validate AMI id format | Check that a AMI id matches a pattern ||[Source](https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/format_keyword.md#AWS::EC2::Image.Id)||
88
-
|[E1153<aname="E1153"></a>](../src/cfnlint/rules/formats/SecurityGroupName.py)| Validate security group name | Security group names have to valid pattern ||[Source](https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/format_keyword.md#AWS::EC2::SecurityGroup.GroupName)||
89
+
|[E1153<aname="E1153"></a>](../src/cfnlint/rules/formats/SecurityGroupName.py)| Validate security group name | Security group names have to valid pattern ||[Source](https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/format_keyword.md#AWS::EC2::SecurityGroup.Name)||
89
90
|[E1154<aname="E1154"></a>](../src/cfnlint/rules/formats/SubnetId.py)| Validate VPC subnet id format | Check that a VPC subnet id matches a pattern ||[Source](https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/format_keyword.md#AWS::EC2::Subnet.Id)||
91
+
|[E1155<aname="E1155"></a>](../src/cfnlint/rules/formats/LogGroupName.py)| Validate CloudWatch logs group name | Check that a CloudWatch log group name matches a pattern ||[Source](https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/format_keyword.md#AWS::Logs::LogGroup.Name)||
90
92
|[E1700<aname="E1700"></a>](../src/cfnlint/rules/rules/Configuration.py)| Rules have the appropriate configuration | Making sure the Rules section is properly configured ||[Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/rules-section-structure.html)|`rules`|
91
93
|[E1701<aname="E1701"></a>](../src/cfnlint/rules/rules/Assert.py)| Validate the configuration of Assertions | Make sure the Assert value in a Rule is properly configured ||[Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/rules-section-structure.html)|`rules`|
92
94
|[E1702<aname="E1702"></a>](../src/cfnlint/rules/rules/RuleCondition.py)| Validate the configuration of Rules RuleCondition | Make sure the RuleCondition in a Rule is properly configured ||[Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/rules-section-structure.html)|`rules`|
0 commit comments