Skip to content

Commit

Permalink
Update CloudFormation schemas to 2024-07-08
Browse files Browse the repository at this point in the history
  • Loading branch information
kddejong authored and github-actions[bot] committed Jul 8, 2024
1 parent d964302 commit 7def77a
Show file tree
Hide file tree
Showing 13 changed files with 43 additions and 10 deletions.
3 changes: 2 additions & 1 deletion docs/rules.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ To include these rules, use the `-e/include-experimental` argument when running
## Rules
(_This documentation is generated by running `cfn-lint --update-documentation`, do not alter this manually_)

The following **208** rules are applied by this linter:
The following **209** rules are applied by this linter:

| Rule ID | Title | Description | Config<br />(Name:Type:Default) | Source | Tags |
| -------- | ----- | ----------- | ---------- | ------ | ---- |
Expand All @@ -57,6 +57,7 @@ The following **208** rules are applied by this linter:
| [E1002<a name="E1002"></a>](../src/cfnlint/rules/templates/LimitSize.py) | Validate if a template size is too large | Check the size of the template is less than the upper limit | | [Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cloudformation-limits.html) | `limits` |
| [E1003<a name="E1003"></a>](../src/cfnlint/rules/templates/LimitDescription.py) | Validate the max size of a description | Check if the size of the template description is less than the upper limit | | [Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cloudformation-limits.html) | `description`,`limits` |
| [E1004<a name="E1004"></a>](../src/cfnlint/rules/templates/Description.py) | Template description can only be a string | Template description can only be a string | | [Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-description-structure.html) | `description` |
| [E1005<a name="E1005"></a>](../src/cfnlint/rules/transforms/Configuration.py) | Validate Transform configuration | Validate that the transforms section of a template is properly configured | | [Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/transform-section-structure.html) | `transform` |
| [E1010<a name="E1010"></a>](../src/cfnlint/rules/functions/GetAtt.py) | GetAtt validation of parameters | Validates that GetAtt parameters are to valid resources and properties of those resources | | [Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference-getatt.html) | `functions`,`getatt` |
| [E1011<a name="E1011"></a>](../src/cfnlint/rules/functions/FindInMap.py) | FindInMap validation of configuration | Making sure the function is a list of appropriate config | | [Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference-findinmap.html) | `functions`,`findinmap` |
| [E1015<a name="E1015"></a>](../src/cfnlint/rules/functions/GetAz.py) | GetAz validation of parameters | Making sure the GetAz function is properly configured | | [Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference-getavailabilityzones.html) | `functions`,`getaz` |
Expand Down
28 changes: 28 additions & 0 deletions src/cfnlint/data/AdditionalSpecs/Policies.json
Original file line number Diff line number Diff line change
Expand Up @@ -10334,6 +10334,31 @@
"aws:TagKeys"
]
},
"AWS Systems Manager Quick Setup": {
"ARNFormat": "arn:aws:ssm-quicksetup:${Region}:${Account}:${ResourceType}/${ResourceId}",
"ARNRegex": "^arn:aws:ssm-quicksetup:.+",
"Actions": [
"CreateConfigurationManager",
"DeleteConfigurationManager",
"GetConfigurationManager",
"GetServiceSettings",
"ListConfigurationManagers",
"ListQuickSetupTypes",
"ListTagsForResource",
"TagResource",
"UntagResource",
"UpdateConfigurationDefinition",
"UpdateConfigurationManager",
"UpdateServiceSettings"
],
"HasResource": true,
"StringPrefix": "ssm-quicksetup",
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:ResourceTag/${TagKey}",
"aws:TagKeys"
]
},
"AWS Systems Manager for SAP": {
"ARNFormat": "arn:aws:ssm-sap:${Region}:${Account}:${ApplicationType}/${ApplicationId}",
"ARNRegex": "^arn:aws:ssm-sap:.+",
Expand Down Expand Up @@ -21149,6 +21174,7 @@
"CreateFeatureGroup",
"CreateFlowDefinition",
"CreateHub",
"CreateHubContentReference",
"CreateHumanTaskUi",
"CreateHyperParameterTuningJob",
"CreateImage",
Expand Down Expand Up @@ -21208,6 +21234,7 @@
"DeleteFlowDefinition",
"DeleteHub",
"DeleteHubContent",
"DeleteHubContentReference",
"DeleteHumanLoop",
"DeleteHumanTaskUi",
"DeleteHyperParameterTuningJob",
Expand Down Expand Up @@ -21240,6 +21267,7 @@
"DeleteUserProfile",
"DeleteWorkforce",
"DeleteWorkteam",
"DeployHubModel",
"DeregisterDevices",
"DescribeAction",
"DescribeAlgorithm",
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"df91f04b90a0bf3c17a1cf6b6dfc6cf0\"", "url": "https://schema.cloudformation.ap-southeast-4.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"643c7bc1a78378e0dfa77c296b2acf56\"", "url": "https://schema.cloudformation.ap-southeast-4.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"7187774c04713c1502263442a2d6ab3f\"", "url": "https://schema.cloudformation.ap-east-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"b6d8e3218ab5eb827f0937652265540f\"", "url": "https://schema.cloudformation.ap-east-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"54b50841e5d209c975128bb77bb3db22\"", "url": "https://schema.cloudformation.sa-east-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"a15034fae8ab865f90ef7ef2e2f5d3a9\"", "url": "https://schema.cloudformation.sa-east-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"613b72638ddbe49611c6bc87d2e43df0\"", "url": "https://schema.cloudformation.eu-south-2.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"294f564be3a045fb8af63ca4a8df0283\"", "url": "https://schema.cloudformation.eu-south-2.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"0fdf19c33931e5ba91c4015a3a4865a0\"", "url": "https://schema.cloudformation.eu-west-3.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"dbb97ca8ebf5ce628721c608a4ad5e2a\"", "url": "https://schema.cloudformation.eu-west-3.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"9527c9638e1c9c42e467012e1f547974\"", "url": "https://schema.cloudformation.ap-northeast-3.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"38a6ce3e846c9962a498a2ef95b81dc5\"", "url": "https://schema.cloudformation.ap-northeast-3.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@
"5.7.mysql_aurora.2.12.0",
"5.7.mysql_aurora.2.12.1",
"5.7.mysql_aurora.2.12.2",
"5.7.mysql_aurora.2.12.3",
"8.0.mysql_aurora.3.03.0",
"8.0.mysql_aurora.3.03.1",
"8.0.mysql_aurora.3.03.2",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,7 @@
"5.7.mysql_aurora.2.12.0",
"5.7.mysql_aurora.2.12.1",
"5.7.mysql_aurora.2.12.2",
"5.7.mysql_aurora.2.12.3",
"8.0.mysql_aurora.3.03.0",
"8.0.mysql_aurora.3.03.1",
"8.0.mysql_aurora.3.03.2",
Expand Down Expand Up @@ -282,7 +283,8 @@
"11.5.9.0.sb00039210.r1",
"11.5.9.0.sb00039340.r1",
"11.5.9.0.sb00040222.r1",
"11.5.9.0.sb00040226.r1"
"11.5.9.0.sb00040226.r1",
"11.5.9.0.sb00042449.r1"
]
}
}
Expand Down Expand Up @@ -314,7 +316,8 @@
"11.5.9.0.sb00039210.r1",
"11.5.9.0.sb00039340.r1",
"11.5.9.0.sb00040222.r1",
"11.5.9.0.sb00040226.r1"
"11.5.9.0.sb00040226.r1",
"11.5.9.0.sb00042449.r1"
]
}
}
Expand Down
1 change: 1 addition & 0 deletions src/cfnlint/data/schemas/providers/ap_east_1/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -946,6 +946,7 @@
"aws-codedeploy-deploymentconfig.json",
"aws-codedeploy-deploymentgroup.json",
"aws-codepipeline-customactiontype.json",
"aws-codepipeline-pipeline.json",
"aws-codepipeline-webhook.json",
"aws-codestarnotifications-notificationrule.json",
"aws-cognito-identitypool.json",
Expand Down
1 change: 0 additions & 1 deletion src/cfnlint/data/schemas/providers/eu_south_2/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -690,7 +690,6 @@
"aws-codedeploy-application.json",
"aws-codedeploy-deploymentconfig.json",
"aws-codedeploy-deploymentgroup.json",
"aws-codepipeline-pipeline.json",
"aws-cognito-identitypool.json",
"aws-cognito-identitypoolprincipaltag.json",
"aws-cognito-identitypoolroleattachment.json",
Expand Down

0 comments on commit 7def77a

Please sign in to comment.