Skip to content

Commit

Permalink
Update CloudFormation schemas to 2024-09-21
Browse files Browse the repository at this point in the history
  • Loading branch information
kddejong authored and github-actions[bot] committed Sep 21, 2024
1 parent d44b32f commit a944d59
Show file tree
Hide file tree
Showing 242 changed files with 5,914 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
24 changes: 24 additions & 0 deletions src/cfnlint/data/AdditionalSpecs/Policies.json
Original file line number Diff line number Diff line change
Expand Up @@ -4315,38 +4315,51 @@
"CancelInputDeviceTransfer",
"ClaimDevice",
"CreateChannel",
"CreateChannelPlacementGroup",
"CreateCloudWatchAlarmTemplate",
"CreateCloudWatchAlarmTemplateGroup",
"CreateCluster",
"CreateEventBridgeRuleTemplate",
"CreateEventBridgeRuleTemplateGroup",
"CreateInput",
"CreateInputSecurityGroup",
"CreateMultiplex",
"CreateMultiplexProgram",
"CreateNetwork",
"CreateNode",
"CreateNodeRegistrationScript",
"CreatePartnerInput",
"CreateSignalMap",
"CreateTags",
"DeleteChannel",
"DeleteChannelPlacementGroup",
"DeleteCloudWatchAlarmTemplate",
"DeleteCloudWatchAlarmTemplateGroup",
"DeleteCluster",
"DeleteEventBridgeRuleTemplate",
"DeleteEventBridgeRuleTemplateGroup",
"DeleteInput",
"DeleteInputSecurityGroup",
"DeleteMultiplex",
"DeleteMultiplexProgram",
"DeleteNetwork",
"DeleteNode",
"DeleteReservation",
"DeleteSchedule",
"DeleteSignalMap",
"DeleteTags",
"DescribeAccountConfiguration",
"DescribeChannel",
"DescribeChannelPlacementGroup",
"DescribeCluster",
"DescribeInput",
"DescribeInputDevice",
"DescribeInputDeviceThumbnail",
"DescribeInputSecurityGroup",
"DescribeMultiplex",
"DescribeMultiplexProgram",
"DescribeNetwork",
"DescribeNode",
"DescribeOffering",
"DescribeReservation",
"DescribeSchedule",
Expand All @@ -4356,9 +4369,11 @@
"GetEventBridgeRuleTemplate",
"GetEventBridgeRuleTemplateGroup",
"GetSignalMap",
"ListChannelPlacementGroups",
"ListChannels",
"ListCloudWatchAlarmTemplateGroups",
"ListCloudWatchAlarmTemplates",
"ListClusters",
"ListEventBridgeRuleTemplateGroups",
"ListEventBridgeRuleTemplates",
"ListInputDeviceTransfers",
Expand All @@ -4367,10 +4382,13 @@
"ListInputs",
"ListMultiplexPrograms",
"ListMultiplexes",
"ListNetworks",
"ListNodes",
"ListOfferings",
"ListReservations",
"ListSignalMaps",
"ListTagsForResource",
"PollAnywhere",
"PurchaseOffering",
"RebootInputDevice",
"RejectInputDeviceTransfer",
Expand All @@ -4385,19 +4403,25 @@
"StopChannel",
"StopInputDevice",
"StopMultiplex",
"SubmitAnywhereStateChange",
"TransferInputDevice",
"UpdateAccountConfiguration",
"UpdateChannel",
"UpdateChannelClass",
"UpdateChannelPlacementGroup",
"UpdateCloudWatchAlarmTemplate",
"UpdateCloudWatchAlarmTemplateGroup",
"UpdateCluster",
"UpdateEventBridgeRuleTemplate",
"UpdateEventBridgeRuleTemplateGroup",
"UpdateInput",
"UpdateInputDevice",
"UpdateInputSecurityGroup",
"UpdateMultiplex",
"UpdateMultiplexProgram",
"UpdateNetwork",
"UpdateNode",
"UpdateNodeState",
"UpdateReservation"
],
"HasResource": true,
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": "\"cf649fbd0dd7a46204a1152036bb0d26\"", "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": "\"9b37981cb70efef4c07396444a7e5a18\"", "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": "\"bb6fd937371c15cb523310060784ea3a\"", "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": "\"7565f44ae18476b1d48418c3548d02c2\"", "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": "\"e59dabd98fb65d388aa92c3beb4f3f84\"", "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": "\"0db9d9aed85955e8dee6bf9906632c49\"", "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": "\"5cc7bc7880fbb7f54bf3d9eba2316191\"", "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": "\"73c384eae2e6c7f39c0f2bef8599eb60\"", "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": "\"bf708be4ab1d0a83d30ac4c85094f664\"", "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": "\"7bc11fca6d4658a793c4da95afe14fd2\"", "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": "\"039b1d9b7d15918aaf3168d521f84369\"", "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": "\"44d41e26b0fa56ed76038757f0fc237c\"", "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": "\"ec189e1b83d968c99be3653bb50384e8\"", "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": "\"78e8f38b1eacfc247b9d7ef041fbddd3\"", "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
Loading

0 comments on commit a944d59

Please sign in to comment.