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
@@ -122,7 +122,7 @@ The following **243** rules are applied by this linter:
122
122
|[E3016<aname="E3016"></a>](../src/cfnlint/rules/resources/updatepolicy/Configuration.py)| Check the configuration of a resources UpdatePolicy | Make sure a resources UpdatePolicy is properly configured ||[Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-updatepolicy.html)|`resources`,`updatepolicy`|
123
123
|[E3017<aname="E3017"></a>](../src/cfnlint/rules/resources/properties/AnyOf.py)| Check Properties that need at least one of a list of properties | Making sure CloudFormation properties that require at least one property from a list. More than one can be included. ||[Source](https://github.com/aws-cloudformation/cfn-lint)|`resources`|
124
124
|[E3018<aname="E3018"></a>](../src/cfnlint/rules/resources/properties/OneOf.py)| Check Properties that need only one of a list of properties | Making sure CloudFormation properties that require only one property from a list. One has to be specified. ||[Source](https://github.com/aws-cloudformation/cfn-lint)|`resources`|
125
-
|[E3019<aname="E3019"></a>](../src/cfnlint/rules/resources/PrimaryIdentifiers.py)| Validate that all resources have unique primary identifiers | Use the primary identifiers in a resource schema to validate that resources inside the template are unique ||[Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/resources-section-structure.html)|`parameters`,`resources`|
125
+
|[E3019<aname="E3019"></a>](../src/cfnlint/rules/resources/PrimaryIdentifiers.py)| Validate that all resources have unique primary identifiers | Use the primary identifiers in a resource schema to validate that resources inside the template are unique |exceptions:object:{'AWS::CodeBuild::Project': {'primaryIdentifier': ['/properties/Name']}}|[Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/resources-section-structure.html)|`parameters`,`resources`|
126
126
|[E3020<aname="E3020"></a>](../src/cfnlint/rules/resources/properties/DependentExcluded.py)| Validate that when a property is specified another property should be excluded | When certain properties are specified other properties should not be included ||[Source](https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#dependentexcluded)|`resources`|
127
127
|[E3021<aname="E3021"></a>](../src/cfnlint/rules/resources/properties/DependentRequired.py)| Validate that when a property is specified that other properties should be included | When certain properties are specified it results in other properties to be required ||[Source](https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#dependentrequired)|`resources`|
128
128
|[E3022<aname="E3022"></a>](../src/cfnlint/rules/resources/ectwo/RouteTableAssociation.py)| Resource SubnetRouteTableAssociation Properties | Validate there is only one SubnetRouteTableAssociation per subnet ||[Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet-route-table-assoc.html)|`resources`,`ec2`,`subnet`,`route table`|
@@ -262,6 +262,7 @@ The following **243** rules are applied by this linter:
262
262
|[W1035<aname="W1035"></a>](../src/cfnlint/rules/functions/SelectResolved.py)| Validate the values that come from a Fn::Select function | Resolve the Fn::Select and then validate the values against the schema ||[Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference-select.html)|`functions`,`select`|
263
263
|[W1036<aname="W1036"></a>](../src/cfnlint/rules/functions/GetAzResolved.py)| Validate the values that come from a Fn::GetAZs function | Resolve the Fn::GetAZs and then validate the values against the schema ||[Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference-getavailabilityzones.html)|`functions`,`getazs`|
264
264
|[W1040<aname="W1040"></a>](../src/cfnlint/rules/functions/ToJsonStringResolved.py)| Validate the values that come from a Fn::ToJsonString function | Resolve the Fn::ToJsonString and then validate the values against the schema ||[Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference-ToJsonString.html)|`functions`,`tojsonstring`|
265
+
|[W1051<aname="W1051"></a>](../src/cfnlint/rules/functions/DynamicReferenceSecretsManagerArn.py)| Validate dynamic references to secrets manager are not used when a secrets manager ARN was expected | Certain properties expect a secret manager ARN. This rule validates if you may be accidently using a secret in place of the ARN ||[Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/dynamic-references.html#dynamic-references-secretsmanager)|`functions`,`dynamic reference`|
265
266
|[W2001<aname="W2001"></a>](../src/cfnlint/rules/parameters/Used.py)| Check if Parameters are Used | Making sure the parameters defined are used ||[Source](https://github.com/aws-cloudformation/cfn-lint)|`parameters`|
266
267
|[W2010<aname="W2010"></a>](../src/cfnlint/rules/parameters/NoEcho.py)| NoEcho parameters are not masked when used in Metadata and Outputs | Using the NoEcho attribute does not mask any information stored in the following: Metadata, Outputs, Resource Metadata ||[Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/parameters-section-structure.html)|`functions`,`dynamic reference`,`ref`|
267
268
|[W2030<aname="W2030"></a>](../src/cfnlint/rules/parameters/Enum.py)| Check if parameters have a valid value | Check if parameters have a valid value in case of an enumator. The Parameter's allowed values is based on the usages in property (Ref) ||[Source](https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#enum)|`parameters`,`resources`,`property`,`allowed value`|
Copy file name to clipboardExpand all lines: src/cfnlint/data/DownloadsMetadata/164e1bfc2823fbd49d8d0e7163ebf32b2b6653d7edfe98a64577daae0b481c38.meta.json
0 commit comments