Skip to content

Commit

Permalink
chore(schemas) - Update CloudFormation schemas to 2024-07-26 (#3517)
Browse files Browse the repository at this point in the history
* Update CloudFormation schemas to 2024-07-26

* Extra patching for new secrets manager scenarios

---------

Co-authored-by: kddejong <[email protected]>
Co-authored-by: Kevin DeJong <[email protected]>
  • Loading branch information
3 people authored Jul 26, 2024
1 parent e46a0d2 commit ef7d31b
Show file tree
Hide file tree
Showing 449 changed files with 98,439 additions and 15,891 deletions.
4 changes: 3 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 **221** rules are applied by this linter:
The following **223** rules are applied by this linter:

| Rule ID | Title | Description | Config<br />(Name:Type:Default) | Source | Tags |
| -------- | ----- | ----------- | ---------- | ------ | ---- |
Expand Down Expand Up @@ -234,6 +234,7 @@ The following **221** rules are applied by this linter:
| [W1011<a name="W1011"></a>](../src/cfnlint/rules/parameters/DynamicReferenceSecret.py) | Instead of REFing a parameter for a secret use a dynamic reference | Instead of REFing a parameter for a secret use a dynamic reference. Solutions like SSM parameter store and secrets manager provide better security of sercrets | | [Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/security-best-practices.html#creds) | `functions`,`dynamic reference`,`ref` |
| [W1019<a name="W1019"></a>](../src/cfnlint/rules/functions/SubParametersUsed.py) | Validate that parameters to a Fn::Sub are used | Validate that Fn::Sub Parameters are used | | [Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference-sub.html) | `functions`,`sub` |
| [W1020<a name="W1020"></a>](../src/cfnlint/rules/functions/SubUnneeded.py) | Sub isn't needed if it doesn't have a variable defined | Checks sub strings to see if a variable is defined. | | [Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference-sub.html) | `functions`,`sub` |
| [W1028<a name="W1028"></a>](../src/cfnlint/rules/functions/IfUnsatisfiable.py) | Check Fn::If has a path that cannot be reached | Check Fn::If path can be reached | | [Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference-conditions.html#intrinsic-function-reference-conditions-if) | `functions`,`if` |
| [W1030<a name="W1030"></a>](../src/cfnlint/rules/functions/RefResolved.py) | Validate the values that come from a Ref function | Resolve the Ref and then validate the values against the schema | | [Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference-ref.html) | `functions`,`ref` |
| [W1031<a name="W1031"></a>](../src/cfnlint/rules/functions/SubResolved.py) | Validate the values that come from a Fn::Sub function | Resolve the Fn::Sub and then validate the values against the schema | | [Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference-sub.html) | `functions`,`sub` |
| [W1032<a name="W1032"></a>](../src/cfnlint/rules/functions/JoinResolved.py) | Validate the values that come from a Fn::Join function | Resolve the Fn::Join and then validate the values against the schema | | [Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference-join.html) | `functions`,`join` |
Expand All @@ -259,6 +260,7 @@ The following **221** rules are applied by this linter:
| [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` |
| [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` |
| [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` |
| [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` |
| [W3687<a name="W3687"></a>](../src/cfnlint/rules/resources/ectwo/SecurityGroupProtocolsAndPortsExclusive.py) | Validate that ports aren't specified for certain protocols | When using a protocol other than icmp, icmpv6, tcp, or udp the port ranges properties are ignored | | [Source]() | `resources` |
| [W3688<a name="W3688"></a>](../src/cfnlint/rules/resources/rds/DbClusterSnapshotIdentifier.py) | When restoring DBCluster certain properties are ignored | When creating a DBCluster extra properties are ignored and could result in drift | | [Source]() | `resources`,`rds` |
| [W3689<a name="W3689"></a>](../src/cfnlint/rules/resources/rds/DbClusterSourceDBClusterIdentifier.py) | When using a source DB certain properties are ignored | When creating a DBCluster from a source certain properties are ignored and could result in drift | | [Source]() | `resources`,`rds` |
Expand Down
42 changes: 37 additions & 5 deletions src/cfnlint/data/AdditionalSpecs/Policies.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@
"VPCPolicyServiceActionMap": {
"Amazon DynamoDB For VPC Policies": [
"DescribeContinuousBackups",
"DescribeBackup",
"DescribeReservedCapacity",
"DescribeBackup",
"PurchaseReservedCapacityOfferings",
"ListBackups",
"DeleteItem",
"Query",
"DeleteItem",
"DeleteBackup",
"DescribeTable",
"CreateTable",
Expand Down Expand Up @@ -1542,6 +1542,9 @@
"CreateConfiguredTable",
"CreateConfiguredTableAnalysisRule",
"CreateConfiguredTableAssociation",
"CreateConfiguredTableAssociationAnalysisRule",
"CreateIdMappingTable",
"CreateIdNamespaceAssociation",
"CreateMembership",
"CreatePrivacyBudgetTemplate",
"DeleteAnalysisTemplate",
Expand All @@ -1550,18 +1553,25 @@
"DeleteConfiguredTable",
"DeleteConfiguredTableAnalysisRule",
"DeleteConfiguredTableAssociation",
"DeleteConfiguredTableAssociationAnalysisRule",
"DeleteIdMappingTable",
"DeleteIdNamespaceAssociation",
"DeleteMember",
"DeleteMembership",
"DeletePrivacyBudgetTemplate",
"GetAnalysisTemplate",
"GetCollaboration",
"GetCollaborationAnalysisTemplate",
"GetCollaborationConfiguredAudienceModelAssociation",
"GetCollaborationIdNamespaceAssociation",
"GetCollaborationPrivacyBudgetTemplate",
"GetConfiguredAudienceModelAssociation",
"GetConfiguredTable",
"GetConfiguredTableAnalysisRule",
"GetConfiguredTableAssociation",
"GetConfiguredTableAssociationAnalysisRule",
"GetIdMappingTable",
"GetIdNamespaceAssociation",
"GetMembership",
"GetPrivacyBudgetTemplate",
"GetProtectedQuery",
Expand All @@ -1570,19 +1580,23 @@
"ListAnalysisTemplates",
"ListCollaborationAnalysisTemplates",
"ListCollaborationConfiguredAudienceModelAssociations",
"ListCollaborationIdNamespaceAssociations",
"ListCollaborationPrivacyBudgetTemplates",
"ListCollaborationPrivacyBudgets",
"ListCollaborations",
"ListConfiguredAudienceModelAssociations",
"ListConfiguredTableAssociations",
"ListConfiguredTables",
"ListIdMappingTables",
"ListIdNamespaceAssociations",
"ListMembers",
"ListMemberships",
"ListPrivacyBudgetTemplates",
"ListPrivacyBudgets",
"ListProtectedQueries",
"ListSchemas",
"ListTagsForResource",
"PopulateIdMappingTable",
"PreviewPrivacyImpact",
"StartProtectedQuery",
"TagResource",
Expand All @@ -1593,6 +1607,9 @@
"UpdateConfiguredTable",
"UpdateConfiguredTableAnalysisRule",
"UpdateConfiguredTableAssociation",
"UpdateConfiguredTableAssociationAnalysisRule",
"UpdateIdMappingTable",
"UpdateIdNamespaceAssociation",
"UpdateMembership",
"UpdatePrivacyBudgetTemplate",
"UpdateProtectedQuery"
Expand Down Expand Up @@ -4051,6 +4068,7 @@
"DeleteListener",
"DeleteLoadBalancer",
"DeleteRule",
"DeleteSharedTrustStoreAssociation",
"DeleteTargetGroup",
"DeleteTrustStore",
"DeregisterTargets",
Expand All @@ -4068,6 +4086,7 @@
"DescribeTrustStoreAssociations",
"DescribeTrustStoreRevocations",
"DescribeTrustStores",
"GetResourcePolicy",
"GetTrustStoreCaCertificatesBundle",
"GetTrustStoreRevocationContent",
"ModifyListener",
Expand Down Expand Up @@ -4627,7 +4646,8 @@
"UpdateIdNamespace",
"UpdateMatchingWorkflow",
"UpdateSchemaMapping",
"UseIdNamespace"
"UseIdNamespace",
"UseWorkflow"
],
"HasResource": true,
"StringPrefix": "entityresolution",
Expand Down Expand Up @@ -8963,17 +8983,20 @@
"CreateIndex",
"CreateView",
"DeleteIndex",
"DeleteResourcePolicy",
"DeleteView",
"DisassociateDefaultView",
"GetAccountLevelServiceConfiguration",
"GetDefaultView",
"GetIndex",
"GetResourcePolicy",
"GetView",
"ListIndexes",
"ListIndexesForMembers",
"ListSupportedResourceTypes",
"ListTagsForResource",
"ListViews",
"PutResourcePolicy",
"Search",
"TagResource",
"UntagResource",
Expand Down Expand Up @@ -13498,6 +13521,7 @@
"ReplicateInstance",
"ResumeContact",
"ResumeContactRecording",
"SearchAgentStatuses",
"SearchAvailablePhoneNumbers",
"SearchContactFlowModules",
"SearchContactFlows",
Expand All @@ -13510,6 +13534,7 @@
"SearchResourceTags",
"SearchRoutingProfiles",
"SearchSecurityProfiles",
"SearchUserHierarchyGroups",
"SearchUsers",
"SearchVocabularies",
"SendChatIntegrationEvent",
Expand Down Expand Up @@ -15391,7 +15416,7 @@
"DescribePullThroughCacheRules",
"DescribeRegistry",
"DescribeRepositories",
"DescribeRepositoryCreationTemplate",
"DescribeRepositoryCreationTemplates",
"GetAuthorizationToken",
"GetDownloadUrlForLayer",
"GetLifecyclePolicy",
Expand All @@ -15416,6 +15441,7 @@
"TagResource",
"UntagResource",
"UpdatePullThroughCacheRule",
"UpdateRepositoryCreationTemplate",
"UploadLayerPart",
"ValidatePullThroughCacheRule"
],
Expand Down Expand Up @@ -15689,6 +15715,7 @@
"aws:TagKeys",
"eks:accessEntryType",
"eks:accessScope",
"eks:authenticationMode",
"eks:bootstrapClusterCreatorAdminPermissions",
"eks:bootstrapSelfManagedAddons",
"eks:clientId",
Expand All @@ -15698,6 +15725,7 @@
"eks:namespaces",
"eks:policyArn",
"eks:principalArn",
"eks:supportType",
"eks:username"
]
},
Expand Down Expand Up @@ -19439,6 +19467,8 @@
"ARNRegex": "^arn:aws:quicksight:.+",
"Actions": [
"AccountConfigurations",
"BatchCreateTopicReviewedAnswer",
"BatchDeleteTopicReviewedAnswer",
"CancelIngestion",
"CreateAccountCustomization",
"CreateAccountSubscription",
Expand Down Expand Up @@ -19573,6 +19603,7 @@
"ListThemeVersions",
"ListThemes",
"ListTopicRefreshSchedules",
"ListTopicReviewedAnswers",
"ListTopics",
"ListUserGroups",
"ListUsers",
Expand Down Expand Up @@ -21320,7 +21351,7 @@
"DeleteMonitoringSchedule",
"DeleteNotebookInstance",
"DeleteNotebookInstanceLifecycleConfig",
"DeleteOptimization",
"DeleteOptimizationJob",
"DeletePipeline",
"DeleteProject",
"DeleteRecord",
Expand Down Expand Up @@ -22539,6 +22570,7 @@
"DeleteRetentionPolicy",
"DeleteSmtpGateway",
"DeleteUser",
"DeliverToMailbox",
"DeregisterFromWorkMail",
"DeregisterMailDomain",
"DescribeEmailMonitoringConfiguration",
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"e307e8687bfecd606f0e899afa9dc391\"", "url": "https://schema.cloudformation.eu-south-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"85b56752f0864a6fd189c613a0e47255\"", "url": "https://schema.cloudformation.eu-south-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"4ef0c1c5720349e0aa42d8c03f2190c6\"", "url": "https://schema.cloudformation.cn-north-1.amazonaws.com.cn/CloudformationSchema.zip"}
{"etag": "\"b19fcd32eff148223b62a4148953b119\"", "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": "\"2d862f85e75942a5867c34b7bfc3c77c\"", "url": "https://schema.cloudformation.us-gov-east-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"061fcc4e5d7d49475ef727f277446802\"", "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": "\"6914ce33d190b3e1e349df96fe4db5f9\"", "url": "https://schema.cloudformation.me-south-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"1eea87765e05e4fe0c54eae867b64baf\"", "url": "https://schema.cloudformation.me-south-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"c4159999fa081b0705a8cc19ad90fb11\"", "url": "https://schema.cloudformation.us-gov-west-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"3571e7b68e8593f542e96b1fe9b56043\"", "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": "\"5e3092644eadd30dbd152151fb69bae6\"", "url": "https://schema.cloudformation.me-central-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"0fe3ad340ccb03c06292363e84dd5246\"", "url": "https://schema.cloudformation.me-central-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"5d4e9225c20358129f764181a0c1935a\"", "url": "https://schema.cloudformation.eu-west-2.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"2e59ca52e0b29b76304f8aac77631d2a\"", "url": "https://schema.cloudformation.eu-west-2.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"86ec8b36787356cf267f5f432a71b88a\"", "url": "https://schema.cloudformation.cn-northwest-1.amazonaws.com.cn/CloudformationSchema.zip"}
{"etag": "\"09adaeca3c99a11e03d10ae01d6b1362\"", "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": "\"91d93202afea003b5e2abc8b51a7f3a2\"", "url": "https://schema.cloudformation.af-south-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"dc24a194340be9e0c96baac963c8129e\"", "url": "https://schema.cloudformation.af-south-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"990578a386215d4d7dd180c403b696f2\"", "url": "https://schema.cloudformation.us-west-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"5f15349b97c3abf5883e58376652acff\"", "url": "https://schema.cloudformation.us-west-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"178d4817771d0ee17f6c632e6263e86d\"", "url": "https://schema.cloudformation.eu-central-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"733b9e73705a7cdef42ad28e7e5aed05\"", "url": "https://schema.cloudformation.eu-central-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"f542e9eb0c8ef1fda4e9accd88d04ec1\"", "url": "https://schema.cloudformation.ap-south-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"5caa311a2432099f815a8578e08ddd65\"", "url": "https://schema.cloudformation.ap-south-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"7a84558ed3d76ce6d02ea6d1bf326431\"", "url": "https://schema.cloudformation.ap-southeast-4.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"85a5a687a0eb9fc8b1de1c1038210408\"", "url": "https://schema.cloudformation.ap-southeast-4.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"727a48603159871b28e5fb26effb6547\"", "url": "https://schema.cloudformation.us-east-2.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"4c7d6ce1da2d6f269637862184c4f1ec\"", "url": "https://schema.cloudformation.us-east-2.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"aecc2aa6763a28865b7f195a594bef80\"", "url": "https://schema.cloudformation.ap-southeast-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"2ece9b6761f65207a718209f0a3292dc\"", "url": "https://schema.cloudformation.ap-southeast-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"4b19eb4dbe6984e7ed3559819f5bfb5e\"", "url": "https://schema.cloudformation.ap-northeast-2.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"5625f354ee10e3d7a0ecc856b1c14995\"", "url": "https://schema.cloudformation.ap-northeast-2.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"947213c21450c8444848f8c5b4846dda\"", "url": "https://schema.cloudformation.ap-southeast-3.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"32c817af301205e3593329ed9afdf5e7\"", "url": "https://schema.cloudformation.ap-southeast-3.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"32c73a70fccaa874203ff2eb8914a077\"", "url": "https://schema.cloudformation.ap-east-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"1ecbe028dc219b57affb8779e23c43bd\"", "url": "https://schema.cloudformation.ap-east-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"ffccd5671a87d141834e154742dae609\"", "url": "https://schema.cloudformation.sa-east-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"0b3eb52c783248db6d6662c7a595426e\"", "url": "https://schema.cloudformation.sa-east-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"463e5a886dddb06914d469bac109b95d\"", "url": "https://schema.cloudformation.ap-southeast-2.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"707e5da477848d380366e54cb284fa03\"", "url": "https://schema.cloudformation.ap-southeast-2.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"b6c9ba76f037123fce8547681caf6c02\"", "url": "https://schema.cloudformation.ca-west-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"44c5f3dddd70045c86f404818d37ed52\"", "url": "https://schema.cloudformation.ca-west-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"9767f723613c3d641cbb8690ae37bd53\"", "url": "https://schema.cloudformation.eu-central-2.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"aa5e348b4f7132e252e9bd49c07b4ace\"", "url": "https://schema.cloudformation.eu-central-2.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"d886ddf5ed68d76eab9d79cec3239472\"", "url": "https://schema.cloudformation.eu-north-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"6dfebdf907165e623ac7c6ae78f69e89\"", "url": "https://schema.cloudformation.eu-north-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"1147baab40516d3a031370d4bc77285e\"", "url": "https://schema.cloudformation.eu-south-2.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"1d5fccf6e137b998472b6b1b8b6b87b5\"", "url": "https://schema.cloudformation.eu-south-2.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"1949bdac883ab18547ad1e2d650edd28\"", "url": "https://schema.cloudformation.ca-central-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"6e633bde703434351ccd10984b6f089a\"", "url": "https://schema.cloudformation.ca-central-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"4a0b2550d58f623905a8d24bbff19624\"", "url": "https://schema.cloudformation.eu-west-3.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"5f7f32e25bbcdf5f21fcf0254ff962ff\"", "url": "https://schema.cloudformation.eu-west-3.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"b0fd8e1f3ca585fa159eadb2f2bf2853\"", "url": "https://schema.cloudformation.ap-northeast-3.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"6192f56c4aa13f235ff9c99caaf673dd\"", "url": "https://schema.cloudformation.ap-northeast-3.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"88bea80c58b26f8df4bc055c49d9c882\"", "url": "https://schema.cloudformation.us-west-2.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"ec483e0222a4f80be7a780038e2071e4\"", "url": "https://schema.cloudformation.us-west-2.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"6003f4951dd1c96e9665789bc27c9f3a\"", "url": "https://schema.cloudformation.ap-south-2.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"009bc4e7f3fb6dbd5ef6cb62517d9493\"", "url": "https://schema.cloudformation.ap-south-2.amazonaws.com/CloudformationSchema.zip"}
Loading

0 comments on commit ef7d31b

Please sign in to comment.