Skip to content

Commit

Permalink
Update CloudFormation schemas to 2024-09-20
Browse files Browse the repository at this point in the history
  • Loading branch information
kddejong authored and github-actions[bot] committed Sep 20, 2024
1 parent d44b32f commit 906f161
Show file tree
Hide file tree
Showing 241 changed files with 5,890 additions and 38,148 deletions.
3 changes: 1 addition & 2 deletions 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 **234** rules are applied by this linter:
The following **233** rules are applied by this linter:

| Rule ID | Title | Description | Config<br />(Name:Type:Default) | Source | Tags |
| -------- | ----- | ----------- | ---------- | ------ | ---- |
Expand Down Expand Up @@ -172,7 +172,6 @@ The following **234** rules are applied by this linter:
| [E3635<a name="E3635"></a>](../src/cfnlint/rules/resources/neptune/DBInstanceDBInstanceClassEnum.py) | Validate Neptune DB instance class | Validates the instance types for Neptune DB based on region and data gathered from the pricing APIs | | [Source]() | `resources` |
| [E3638<a name="E3638"></a>](../src/cfnlint/rules/resources/dynamodb/TableBillingModeExclusive.py) | Validate DynamoDB BillingMode pay per request configuration | When 'BillingMode' is 'PAY_PER_REQUEST' don't specify 'ProvisionedThroughput' | | [Source]() | `resources` |
| [E3639<a name="E3639"></a>](../src/cfnlint/rules/resources/dynamodb/TableBillingModeProvisioned.py) | When BillingMode is Provisioned you must specify ProvisionedThroughput | When 'BillingMode' is 'Provisioned' 'ProvisionedThroughput' is required | | [Source]() | `resources` |
| [E3640<a name="E3640"></a>](../src/cfnlint/rules/resources/dynamodb/TableSseSpecification.py) | Validate DynamoDB SSE Specification has required properties when using KMS | When doing KMS encryption in an AWS DynamoDB table there are required properties. | | [Source]() | `resources` |
| [E3641<a name="E3641"></a>](../src/cfnlint/rules/resources/gamelift/FleetEc2InstanceTypeEnum.py) | Validate GameLift Fleet EC2 instance type | Validates the GameLift Fleet EC2 instance types based on region and data gathered from the pricing APIs | | [Source]() | `resources` |
| [E3647<a name="E3647"></a>](../src/cfnlint/rules/resources/elasticache/CacheClusterCacheNodeTypeEnum.py) | Validate ElastiCache cluster cache node type | Validates the ElastiCache instance types based on region and data gathered from the pricing APIs | | [Source]() | `resources` |
| [E3652<a name="E3652"></a>](../src/cfnlint/rules/resources/elasticsearch/DomainClusterConfigInstanceTypeEnum.py) | Validate Elasticsearch domain cluster instance | Validates the Elasticsearch instance types based on region and data gathered from the pricing APIs | | [Source]() | `resources` |
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"3511b118ab3f6467c79d58a0ea6808d1\"", "url": "https://schema.cloudformation.eu-south-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"976b230c68db47c3cc1662e54aa0bbea\"", "url": "https://schema.cloudformation.eu-south-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"1408f921922302d495a67e27eb88f78e\"", "url": "https://schema.cloudformation.cn-north-1.amazonaws.com.cn/CloudformationSchema.zip"}
{"etag": "\"51c3f4d0f6fd4758e49cc5e1d204ec16\"", "url": "https://schema.cloudformation.cn-north-1.amazonaws.com.cn/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"88e58b2400962eeac5f37fdf7c54dc5b\"", "url": "https://schema.cloudformation.us-gov-east-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"c857a451bc6e2e214a361f475b9f14e3\"", "url": "https://schema.cloudformation.us-gov-east-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"e7277cd3eb35c16018cdeebda196bbef\"", "url": "https://schema.cloudformation.me-south-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"43abbb311b1be3476d1272bd25554419\"", "url": "https://schema.cloudformation.me-south-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"bb2e0b2c1ab78028cd0769e670ef1a14\"", "url": "https://schema.cloudformation.us-gov-west-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"5160e8977527c7646d912df4d0f655cc\"", "url": "https://schema.cloudformation.us-gov-west-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"2714f969aaca8844a7bdca474c7b0dba\"", "url": "https://schema.cloudformation.me-central-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"ad73f8dd21b7564b399575bf73f6294e\"", "url": "https://schema.cloudformation.me-central-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"cec05d3598c215a8180cd2a3db10e12e\"", "url": "https://schema.cloudformation.eu-west-2.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"e1374da0c9530fce80cd76418c17ee8d\"", "url": "https://schema.cloudformation.eu-west-2.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"15b24098e19473b71ad005103a72b521\"", "url": "https://schema.cloudformation.cn-northwest-1.amazonaws.com.cn/CloudformationSchema.zip"}
{"etag": "\"79fa8e09fb26f309ca6641a600188913\"", "url": "https://schema.cloudformation.cn-northwest-1.amazonaws.com.cn/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"a474d8f5b1bf74a28809fbfeae995548\"", "url": "https://schema.cloudformation.af-south-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"d57fb9c7b8011dcc54a13865c4e2e676\"", "url": "https://schema.cloudformation.af-south-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"f987c5a4e6512c69a8f2c61fbe96e78b\"", "url": "https://schema.cloudformation.us-west-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"623239cd13da0aea463f0e25f75b84dc\"", "url": "https://schema.cloudformation.us-west-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"e951304c62a130b63225f76393875c3b\"", "url": "https://schema.cloudformation.ap-southeast-5.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"08123edaf7af847c38b9a4a260204c52\"", "url": "https://schema.cloudformation.ap-southeast-5.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"7f3346b00f0ab8cce0776975e00ae07c\"", "url": "https://schema.cloudformation.eu-central-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"f5697081d4e7ff183eaf8643ed916ec1\"", "url": "https://schema.cloudformation.eu-central-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"6fa98524641abbd700f268022a8c992b\"", "url": "https://schema.cloudformation.ap-south-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"5984a2922b20836092e5e1a89e83f609\"", "url": "https://schema.cloudformation.ap-south-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"2be83eac85d4b358e9c2e8fb57602dca\"", "url": "https://schema.cloudformation.ap-southeast-4.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"257d17e38739eef0c5422624f146c98f\"", "url": "https://schema.cloudformation.ap-southeast-4.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"91345d0694164c420b6511cbcf5b9eee\"", "url": "https://schema.cloudformation.us-east-2.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"aa0b8234d0fa91322a024a7812b04658\"", "url": "https://schema.cloudformation.us-east-2.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"3236a20db8537c91ce15e5a761f67b32\"", "url": "https://schema.cloudformation.ap-southeast-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"cd7ba199d0539fc2a4eec4184664b664\"", "url": "https://schema.cloudformation.ap-southeast-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"9db24343e129b546d1dcda099656b7be\"", "url": "https://schema.cloudformation.ap-northeast-2.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"e37b67f50dc3fcdd784937834fc88d33\"", "url": "https://schema.cloudformation.ap-northeast-2.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"3d5ce7f539a2be5cfc4b9cca43feb0f6\"", "url": "https://schema.cloudformation.ap-southeast-3.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"5705b515800f1471d15cdfd9a83d57c0\"", "url": "https://schema.cloudformation.ap-southeast-3.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"b8543fef06e141b250dbdc3b7aac7cab\"", "url": "https://schema.cloudformation.ap-east-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"a862fb155d22c65382cdbd02a13808a4\"", "url": "https://schema.cloudformation.ap-east-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"aed9adffa56de02f02221ba233112811\"", "url": "https://schema.cloudformation.sa-east-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"cb9d45259f903b1be9563cc850b2e236\"", "url": "https://schema.cloudformation.sa-east-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"8005dda3eee8dafc35e702c98167c7e0\"", "url": "https://schema.cloudformation.ap-southeast-2.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"37f6e2bb94a3a2a4dd1ed24312fb2302\"", "url": "https://schema.cloudformation.ap-southeast-2.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"9d05e16a80c5fe43dbd8903b93c95589\"", "url": "https://schema.cloudformation.ca-west-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"539af96748862acf51c8e70b7b47bb10\"", "url": "https://schema.cloudformation.ca-west-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"a7edca8bb5124caa84d541f37c1d875b\"", "url": "https://schema.cloudformation.eu-central-2.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"dbc3ee6cd662c92ce3cb0b4e6ba7fc8d\"", "url": "https://schema.cloudformation.eu-central-2.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"0383fb352ff0f3e07eaa9fed35aa2d94\"", "url": "https://schema.cloudformation.eu-north-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"93a71103b87b7f6dd29edf95e0c59745\"", "url": "https://schema.cloudformation.eu-north-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"93f8934c4615435a6827b97917e0d689\"", "url": "https://schema.cloudformation.eu-south-2.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"c19ef60f0ca172c0cc3a583be67fb38c\"", "url": "https://schema.cloudformation.eu-south-2.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"8150ff7c477fde6e3d6c6ae94157499f\"", "url": "https://schema.cloudformation.ca-central-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"72d9dc61e0dd95b4a88a24147c984d7c\"", "url": "https://schema.cloudformation.ca-central-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"a84effe78e55a10e40315cb2c15e292f\"", "url": "https://schema.cloudformation.eu-west-3.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"34dc19c62b7fe48fd924679c182ff0e2\"", "url": "https://schema.cloudformation.eu-west-3.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"b681c3d62218d48b5f7046348e36338d\"", "url": "https://schema.cloudformation.ap-northeast-3.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"3ff89be042cd2fe44c7247c57ad1d45f\"", "url": "https://schema.cloudformation.ap-northeast-3.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"29e0432f0f80030c5581d1d4183fa9b5\"", "url": "https://schema.cloudformation.us-west-2.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"2c361b01531a0b7c5ca1dbffa44cf2fb\"", "url": "https://schema.cloudformation.us-west-2.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"dd927c12cc5b8052a612c627997b65f1\"", "url": "https://schema.cloudformation.ap-south-2.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"e7575558fac2e0502070ab457fbc8b51\"", "url": "https://schema.cloudformation.ap-south-2.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"d8e6a592423184730b67447b1fb84b6e\"", "url": "https://schema.cloudformation.us-east-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"9696962eee31026c6a0c776ac288b471\"", "url": "https://schema.cloudformation.us-east-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"51d557ea2c5989dd8f044ed43678a430\"", "url": "https://schema.cloudformation.il-central-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"28e001d92e83a1a48f016b1943fa9f37\"", "url": "https://schema.cloudformation.il-central-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"613da61cb89e20d1e98ad66c7d67cd0a\"", "url": "https://schema.cloudformation.eu-west-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"7c0192c18d50cf7e03dda252bf6c719a\"", "url": "https://schema.cloudformation.eu-west-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"71ab2c5f8bc3e72838fa5b2af6d8ce16\"", "url": "https://schema.cloudformation.ap-northeast-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"693931204adcf4b6d97afdb575046af8\"", "url": "https://schema.cloudformation.ap-northeast-1.amazonaws.com/CloudformationSchema.zip"}
3 changes: 2 additions & 1 deletion src/cfnlint/data/schemas/providers/af_south_1/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -874,6 +874,7 @@
"aws-apigatewayv2-authorizer.json",
"aws-apigatewayv2-deployment.json",
"aws-apigatewayv2-domainname.json",
"aws-apigatewayv2-integration.json",
"aws-apigatewayv2-integrationresponse.json",
"aws-apigatewayv2-model.json",
"aws-apigatewayv2-route.json",
Expand Down Expand Up @@ -1274,7 +1275,6 @@
"aws-guardduty-threatintelset.json",
"aws-iam-group.json",
"aws-iam-grouppolicy.json",
"aws-iam-instanceprofile.json",
"aws-iam-oidcprovider.json",
"aws-iam-policy.json",
"aws-iam-role.json",
Expand Down Expand Up @@ -1578,6 +1578,7 @@
"aws-stepfunctions-statemachine.json",
"aws-stepfunctions-statemachinealias.json",
"aws-stepfunctions-statemachineversion.json",
"aws-synthetics-canary.json",
"aws-systemsmanagersap-application.json",
"aws-transfer-agreement.json",
"aws-transfer-certificate.json",
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
{
"additionalProperties": false,
"createOnlyProperties": [
"/properties/InstanceProfileName",
"/properties/Path"
],
"primaryIdentifier": [
"/properties/InstanceProfileName"
],
"properties": {
"Arn": {
"type": "string"
},
"InstanceProfileName": {
"type": "string"
},
"Path": {
"type": "string"
},
"Roles": {
"insertionOrder": false,
"items": {
"pattern": "[a-zA-Z0-9+=,.@\\-_]+",
"type": "string"
},
"maxItems": 1,
"minItems": 1,
"type": "array",
"uniqueItems": true
}
},
"readOnlyProperties": [
"/properties/Arn"
],
"required": [
"Roles"
],
"tagging": {
"cloudFormationSystemTags": false,
"tagProperty": "/properties/Tags",
"taggable": false
},
"typeName": "AWS::IAM::InstanceProfile"
}
Loading

0 comments on commit 906f161

Please sign in to comment.