Skip to content

Commit 8609fc2

Browse files
Update CloudFormation schemas to 2025-03-17 (#4004)
Co-authored-by: kddejong <[email protected]>
1 parent d467bb9 commit 8609fc2

File tree

260 files changed

+14720
-18757
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

260 files changed

+14720
-18757
lines changed

docs/rules.md

+3-2
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ To include these rules, use the `-e/include-experimental` argument when running
4646
## Rules
4747
(_This documentation is generated by running `cfn-lint --update-documentation`, do not alter this manually_)
4848

49-
The following **253** rules are applied by this linter:
49+
The following **254** rules are applied by this linter:
5050

5151
| Rule ID | Title | Description | Config<br />(Name:Type:Default) | Source | Tags |
5252
| -------- | ----- | ----------- | ---------- | ------ | ---- |
@@ -243,6 +243,7 @@ The following **253** rules are applied by this linter:
243243
| [I1002<a name="I1002"></a>](../src/cfnlint/rules/templates/ApproachingLimitSize.py) | Validate approaching the template size limit | Check the size of the template is approaching the upper limit | | [Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cloudformation-limits.html) | `limits` |
244244
| [I1003<a name="I1003"></a>](../src/cfnlint/rules/templates/ApproachingLimitDescription.py) | Validate if we are approaching the max size of a description | Check if the size of the template description is approaching the upper limit | | [Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cloudformation-limits.html) | `description`,`limits` |
245245
| [I1022<a name="I1022"></a>](../src/cfnlint/rules/functions/SubNotJoin.py) | Use Sub instead of Join | Prefer a sub instead of Join when using a join delimiter that is empty | | [Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference-sub.html) | `functions`,`sub`,`join` |
246+
| [I2003<a name="I2003"></a>](../src/cfnlint/rules/parameters/AllowedPattern.py) | Validate AllowedPattern is a valid regexs | Validate the pattern defined in a AllowedPattern. This is informational as the service side regex library is different than the Python one | | [Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cloudformation-limits.html) | `parameters`,`allowed pattern` |
246247
| [I2010<a name="I2010"></a>](../src/cfnlint/rules/parameters/ApproachingMaxProperties.py) | Parameter limit | Check the number of Parameters in the template is approaching the upper limit | | [Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cloudformation-limits.html) | `parameters`,`limits` |
247248
| [I2011<a name="I2011"></a>](../src/cfnlint/rules/parameters/ApproachingMaxLength.py) | Parameter name limit | Check the size of Parameter names in the template is approaching the upper limit | | [Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cloudformation-limits.html) | `parameters`,`limits` |
248249
| [I2530<a name="I2530"></a>](../src/cfnlint/rules/resources/lmbd/SnapStartEnabled.py) | Validate that SnapStart is configured for >= Java11 runtimes | SnapStart is a no-cost feature that can increase performance up to 10x. Enable SnapStart for Java 11 and greater runtimes | | [Source](https://docs.aws.amazon.com/lambda/latest/dg/snapstart.html) | `resources`,`lambda` |
@@ -286,7 +287,7 @@ The following **253** rules are applied by this linter:
286287
| [W3010<a name="W3010"></a>](../src/cfnlint/rules/resources/properties/AvailabilityZone.py) | Availability zone properties should not be hardcoded | Check if an Availability Zone property is hardcoded. | | [Source](https://github.com/aws-cloudformation/cfn-lint) | `parameters`,`availabilityzone` |
287288
| [W3011<a name="W3011"></a>](../src/cfnlint/rules/resources/BothUpdateReplacePolicyDeletionPolicyNeeded.py) | Check resources with UpdateReplacePolicy/DeletionPolicy have both | Both UpdateReplacePolicy and DeletionPolicy are needed to protect resources from deletion | | [Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html) | `resources`,`updatereplacepolicy`,`deletionpolicy` |
288289
| [W3034<a name="W3034"></a>](../src/cfnlint/rules/parameters/NumberRange.py) | Check if parameter values are between min and max | Check if parameter values value being between the minimum and maximum | | [Source](https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#number-size) | `resources`,`property`,`number`,`size` |
289-
| [W3037*<a name="W3037*"></a>](../src/cfnlint/rules/resources/iam/Permissions.py) | Check IAM Permission configuration | Check for valid IAM Permissions | | [Source](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements_action.html) | `properties`,`iam`,`permissions` |
290+
| [W3037<a name="W3037"></a>](../src/cfnlint/rules/resources/iam/Permissions.py) | Check IAM Permission configuration | Check for valid IAM Permissions | | [Source](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements_action.html) | `properties`,`iam`,`permissions` |
290291
| [W3045<a name="W3045"></a>](../src/cfnlint/rules/resources/s3/AccessControlObsolete.py) | Controlling access to an S3 bucket should be done with bucket policies | Nearly all access control configurations can be more successfully achieved with bucket policies. Consider using bucket policies instead of access control. | | [Source](https://docs.aws.amazon.com/AmazonS3/latest/userguide/about-object-ownership.html) | `resources`,`s3` |
291292
| [W3660<a name="W3660"></a>](../src/cfnlint/rules/resources/apigateway/RestApiMixingDefinitions.py) | Validate if multiple resources are modifying a Rest API definition | When using AWS::ApiGateway::RestApi with 'Body' or 'BodyS3Location' the resource handler will use PutRestApi with mode overwrite. Depending on how resources are updated the IaC template will drift and create orphaned resources. | | [Source]() | `resources`,`apigateway` |
292293
| [W3663<a name="W3663"></a>](../src/cfnlint/rules/resources/lmbd/PermissionSourceAccount.py) | Validate SourceAccount is required property | When configuration a Lambda permission with a SourceArn that doesn't have an AccountId you should also specify the SourceAccount | | [Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-sourceaccount) | `resources`,`lambda`,`permission` |

pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ classifiers = [
3737
dynamic = ["version", "readme"]
3838
dependencies = [
3939
"pyyaml>5.4",
40-
"aws-sam-translator>=1.94.0",
40+
"aws-sam-translator>=1.95.0",
4141
"jsonpatch",
4242
"networkx>=2.4,<4",
4343
"sympy>=1.0.0",

src/cfnlint/data/AdditionalSpecs/Policies.json

+19-5
Original file line numberDiff line numberDiff line change
@@ -155,13 +155,11 @@
155155
"EnableRegion",
156156
"GetAccountInformation",
157157
"GetAlternateContact",
158-
"GetChallengeQuestions",
159158
"GetContactInformation",
160159
"GetPrimaryEmail",
161160
"GetRegionOptStatus",
162161
"ListRegions",
163162
"PutAlternateContact",
164-
"PutChallengeQuestions",
165163
"PutContactInformation",
166164
"StartPrimaryEmailUpdate"
167165
],
@@ -1337,19 +1335,24 @@
13371335
"Actions": [
13381336
"CancelJob",
13391337
"CreateComputeEnvironment",
1338+
"CreateConsumableResource",
13401339
"CreateJobQueue",
13411340
"CreateSchedulingPolicy",
13421341
"DeleteComputeEnvironment",
1342+
"DeleteConsumableResource",
13431343
"DeleteJobQueue",
13441344
"DeleteSchedulingPolicy",
13451345
"DeregisterJobDefinition",
13461346
"DescribeComputeEnvironments",
1347+
"DescribeConsumableResource",
13471348
"DescribeJobDefinitions",
13481349
"DescribeJobQueues",
13491350
"DescribeJobs",
13501351
"DescribeSchedulingPolicies",
13511352
"GetJobQueueSnapshot",
1353+
"ListConsumableResources",
13521354
"ListJobs",
1355+
"ListJobsByConsumableResource",
13531356
"ListSchedulingPolicies",
13541357
"ListTagsForResource",
13551358
"RegisterJobDefinition",
@@ -1358,6 +1361,7 @@
13581361
"TerminateJob",
13591362
"UntagResource",
13601363
"UpdateComputeEnvironment",
1364+
"UpdateConsumableResource",
13611365
"UpdateJobQueue",
13621366
"UpdateSchedulingPolicy"
13631367
],
@@ -2562,7 +2566,8 @@
25622566
"codeconnections:ProviderPermissionsRequired",
25632567
"codeconnections:ProviderType",
25642568
"codeconnections:ProviderTypeFilter",
2565-
"codeconnections:RepositoryName"
2569+
"codeconnections:RepositoryName",
2570+
"codeconnections:VpcId"
25662571
]
25672572
},
25682573
"AWS CodeDeploy": {
@@ -2788,7 +2793,8 @@
27882793
"codestar-connections:ProviderPermissionsRequired",
27892794
"codestar-connections:ProviderType",
27902795
"codestar-connections:ProviderTypeFilter",
2791-
"codestar-connections:RepositoryName"
2796+
"codestar-connections:RepositoryName",
2797+
"codestar-connections:VpcId"
27922798
]
27932799
},
27942800
"AWS CodeStar Notifications": {
@@ -10944,13 +10950,15 @@
1094410950
"DescribeTrustedAdvisorCheckResult",
1094510951
"DescribeTrustedAdvisorCheckSummaries",
1094610952
"DescribeTrustedAdvisorChecks",
10953+
"GetInteraction",
1094710954
"InitiateCallForCase",
1094810955
"InitiateChatForCase",
1094910956
"PutCaseAttributes",
1095010957
"RateCaseCommunication",
1095110958
"RefreshTrustedAdvisorCheck",
1095210959
"ResolveCase",
10953-
"SearchForCases"
10960+
"SearchForCases",
10961+
"StartInteraction"
1095410962
],
1095510963
"HasResource": false,
1095610964
"StringPrefix": "support"
@@ -12770,6 +12778,7 @@
1277012778
"CreateModelImportJob",
1277112779
"CreateModelInvocationJob",
1277212780
"CreatePrompt",
12781+
"CreatePromptRouter",
1277312782
"CreatePromptVersion",
1277412783
"CreateProvisionedModelThroughput",
1277512784
"CreateSession",
@@ -12795,6 +12804,7 @@
1279512804
"DeleteMarketplaceModelEndpoint",
1279612805
"DeleteModelInvocationLoggingConfiguration",
1279712806
"DeletePrompt",
12807+
"DeletePromptRouter",
1279812808
"DeleteProvisionedModelThroughput",
1279912809
"DeleteResourcePolicy",
1280012810
"DeleteSession",
@@ -13689,6 +13699,7 @@
1368913699
"ARNRegex": "^arn:aws:application-signals:.+:.+:.+",
1369013700
"Actions": [
1369113701
"BatchGetServiceLevelObjectiveBudgetReport",
13702+
"BatchUpdateExclusionWindows",
1369213703
"CreateServiceLevelObjective",
1369313704
"DeleteServiceLevelObjective",
1369413705
"GetService",
@@ -13697,6 +13708,7 @@
1369713708
"ListObservedEntities",
1369813709
"ListServiceDependencies",
1369913710
"ListServiceDependents",
13711+
"ListServiceLevelObjectiveExclusionWindows",
1370013712
"ListServiceLevelObjectives",
1370113713
"ListServiceOperations",
1370213714
"ListServices",
@@ -23329,6 +23341,8 @@
2332923341
"sagemaker:MinimumInstanceMetadataServiceVersion",
2333023342
"sagemaker:ModelApprovalStatus",
2333123343
"sagemaker:ModelArn",
23344+
"sagemaker:ModelLifeCycle:Stage",
23345+
"sagemaker:ModelLifeCycle:StageStatus",
2333223346
"sagemaker:NetworkIsolation",
2333323347
"sagemaker:OutputKmsKey",
2333423348
"sagemaker:OwnerUserProfileArn",
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"1a70f797ab28f402161ca676257432f0\"", "url": "https://schema.cloudformation.eu-south-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"d6ed9946d04fa71c710d766e65e8ce13\"", "url": "https://schema.cloudformation.eu-south-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"4758faf16e9c2f4078bd127bf12dfdb1\"", "url": "https://schema.cloudformation.cn-north-1.amazonaws.com.cn/CloudformationSchema.zip"}
1+
{"etag": "\"7f1d55170602983f97d39857e3665465\"", "url": "https://schema.cloudformation.cn-north-1.amazonaws.com.cn/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"147c773a687e9e0e1369c0275f4deeed\"", "url": "https://schema.cloudformation.us-gov-east-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"6829527428f87bf4f76d89b9f9376d36\"", "url": "https://schema.cloudformation.us-gov-east-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"2dae9b2fdd092557eff523dcd302779d\"", "url": "https://schema.cloudformation.me-south-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"e04c81b63098fe891aaf8b0c7c22c2c0\"", "url": "https://schema.cloudformation.me-south-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"5dfbadbc9097612d4dfdca4198d9e60b\"", "url": "https://schema.cloudformation.us-gov-west-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"14585ddf461cf92380196f5ebb9cca3a\"", "url": "https://schema.cloudformation.us-gov-west-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"79d81662eb74b4dfad4e471f196b4ddf\"", "url": "https://schema.cloudformation.me-central-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"bedc0f2412d28142d91a4883cfceca0f\"", "url": "https://schema.cloudformation.me-central-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"08a40f31e1a767c96df7991d00219f65\"", "url": "https://schema.cloudformation.eu-west-2.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"a537a892b1d12609bed8f1b11862c4b6\"", "url": "https://schema.cloudformation.eu-west-2.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"b952c43c2789b427e45af8fe7e42c7be\"", "url": "https://schema.cloudformation.cn-northwest-1.amazonaws.com.cn/CloudformationSchema.zip"}
1+
{"etag": "\"323bd0d72e19f2ea7bb4efa7423bf547\"", "url": "https://schema.cloudformation.cn-northwest-1.amazonaws.com.cn/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"9d24cd671a629c7b2efce10639bf5275\"", "url": "https://schema.cloudformation.af-south-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"c10cb08055bf5811d51b35a0132b7ba3\"", "url": "https://schema.cloudformation.af-south-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"276a28b6383446082d556b1b11866385\"", "url": "https://schema.cloudformation.us-west-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"7a637dc55a19e9ef20d329c76bd4d708\"", "url": "https://schema.cloudformation.us-west-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"66a80139dd8422e80864d5138fbafaca\"", "url": "https://schema.cloudformation.ap-southeast-5.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"04dd4f3fa2963267efb94ea9ce1374e6\"", "url": "https://schema.cloudformation.ap-southeast-5.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"603d3f7d624da2604dd94d52eec4f737\"", "url": "https://schema.cloudformation.eu-central-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"2ea57019374e8204206fe6c64b2bfa5f\"", "url": "https://schema.cloudformation.eu-central-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"6a1f89ae674e53f7a69900b1a303cdb5\"", "url": "https://schema.cloudformation.ap-south-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"e7900b0e017ac930f91484271ea64df8\"", "url": "https://schema.cloudformation.ap-south-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"83f37f0ed53e64f9e5a41bc0f4466000\"", "url": "https://schema.cloudformation.ap-southeast-4.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"6c800ad250b2a7842ae837774ca1ba7c\"", "url": "https://schema.cloudformation.ap-southeast-4.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"359ce6330feed129447541876af2ba6e\"", "url": "https://schema.cloudformation.us-east-2.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"07dae4a864f4f26151b9bb92ee02a254\"", "url": "https://schema.cloudformation.us-east-2.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"a8d136de2717f8104df325845627d0c7\"", "url": "https://schema.cloudformation.ap-southeast-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"b96579f1b5101b234b1329f2bcfba03d\"", "url": "https://schema.cloudformation.ap-southeast-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"f699a7e13b5f39c3724613e4e709313e\"", "url": "https://schema.cloudformation.ap-northeast-2.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"cc00a2d8397d27680a7661d776f53694\"", "url": "https://schema.cloudformation.ap-northeast-2.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"a45731ff9284c6bb3cf15b1ee957b5cd\"", "url": "https://schema.cloudformation.ap-southeast-3.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"17b28ee0dbbffd9ead2196880c3a1e3a\"", "url": "https://schema.cloudformation.ap-southeast-3.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"d2c767cd5aa1eb53dccab71e16df8818\"", "url": "https://schema.cloudformation.ap-southeast-7.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"33835b851e3e492d8ce236cd71f36dd8\"", "url": "https://schema.cloudformation.ap-southeast-7.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"79dd20a4ce8d6bdc4330caecdb191345\"", "url": "https://schema.cloudformation.ap-east-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"22fa776e066029ccd716202a5ced0950\"", "url": "https://schema.cloudformation.ap-east-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"773ac82980e1f41f4d4b5d0b565dcd0b\"", "url": "https://schema.cloudformation.sa-east-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"d40d63511bd87e03a412c0348ce20b8b\"", "url": "https://schema.cloudformation.sa-east-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"69730f9e8aa1bd7c6752ce37999d8891\"", "url": "https://schema.cloudformation.ap-southeast-2.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"d546e5544b033adcc682675d5cc093a3\"", "url": "https://schema.cloudformation.ap-southeast-2.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"c9512b94ca40962e2d8ea9f53502e9d5\"", "url": "https://schema.cloudformation.ca-west-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"64254072be2a670c3dcc749d6185c42c\"", "url": "https://schema.cloudformation.ca-west-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"933e6edcc588437c74306a301ab1a9d2\"", "url": "https://schema.cloudformation.eu-central-2.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"05d118a1c56f3bdceba1e739f4d59e96\"", "url": "https://schema.cloudformation.eu-central-2.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"4a1ca5a40be5cc291207e31eeb0444a4\"", "url": "https://schema.cloudformation.eu-north-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"a4813717a7b0b3d21be63a27fbde87e9\"", "url": "https://schema.cloudformation.eu-north-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"995dc110c90bf6f727d412a9fadc3cb1\"", "url": "https://schema.cloudformation.eu-south-2.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"4597a6a4be76594d0b8eb0d7a8f85287\"", "url": "https://schema.cloudformation.eu-south-2.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"6cf9429569b05f2172cfe11235dd043a\"", "url": "https://schema.cloudformation.ca-central-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"da95dc4ad9fa5348e3c1d39817948518\"", "url": "https://schema.cloudformation.ca-central-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"5397f3d23d2ebd10d5d605273419f98d\"", "url": "https://schema.cloudformation.eu-west-3.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"0840cb9527c5f4618cd4947e245928d8\"", "url": "https://schema.cloudformation.eu-west-3.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"fb244632f086d0c9d20f43c34a36e691\"", "url": "https://schema.cloudformation.ap-northeast-3.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"482c2feba9dc71fc2e58c63a5ef007fd\"", "url": "https://schema.cloudformation.ap-northeast-3.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"a28a84d64e5c78776ce6a88d256c981a\"", "url": "https://schema.cloudformation.us-west-2.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"43dc446c8778bb17130839932c46a407\"", "url": "https://schema.cloudformation.us-west-2.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"1491f15ff8001785b89160b20b3e6cd3\"", "url": "https://schema.cloudformation.ap-south-2.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"1849f3bc6d7d9addb9b90b274c6a800d\"", "url": "https://schema.cloudformation.ap-south-2.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"ff50572553840518d5eb7b786dfcfe05\"", "url": "https://schema.cloudformation.us-east-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"f2dd9d43a3b2c594855f9707037fb431\"", "url": "https://schema.cloudformation.us-east-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"a4ce01776fd9ea08d1cd5bf7d5344034\"", "url": "https://schema.cloudformation.il-central-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"2555472df230deda3aa22f5c10be542a\"", "url": "https://schema.cloudformation.il-central-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"f7072b8ce49996d269e776aefa9c4d64\"", "url": "https://schema.cloudformation.eu-west-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"6c5af6c67fabcd78ece96c843a67d199\"", "url": "https://schema.cloudformation.eu-west-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"bbb9ea3f739e8bf1d086917723cb90c6\"", "url": "https://schema.cloudformation.ap-northeast-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"5731abb77f661e8320b94c0d9d3c5d26\"", "url": "https://schema.cloudformation.ap-northeast-1.amazonaws.com/CloudformationSchema.zip"}

0 commit comments

Comments
 (0)