Skip to content

Commit

Permalink
Update CloudFormation schemas to 2024-12-23
Browse files Browse the repository at this point in the history
  • Loading branch information
kddejong authored and github-actions[bot] committed Dec 23, 2024
1 parent 700563c commit 543e179
Show file tree
Hide file tree
Showing 487 changed files with 37,483 additions and 75,803 deletions.
83 changes: 79 additions & 4 deletions src/cfnlint/data/AdditionalSpecs/Policies.json
Original file line number Diff line number Diff line change
Expand Up @@ -1168,6 +1168,7 @@
"GetBackupVaultNotifications",
"GetBackupVaultSharingPolicy",
"GetLegalHold",
"GetRecoveryPointIndexDetails",
"GetRecoveryPointRestoreMetadata",
"GetRestoreJobMetadata",
"GetRestoreTestingInferredMetadata",
Expand All @@ -1184,6 +1185,8 @@
"ListCopyJobSummaries",
"ListCopyJobs",
"ListFrameworks",
"ListIndexedRecoveryPoints",
"ListIndexedRecoveryPointsForSearch",
"ListLegalHolds",
"ListProtectedResources",
"ListProtectedResourcesByBackupVault",
Expand All @@ -1203,6 +1206,7 @@
"PutBackupVaultNotifications",
"PutBackupVaultSharingPolicy",
"PutRestoreValidationResult",
"SearchRecoveryPoint",
"StartBackupJob",
"StartCopyJob",
"StartReportJob",
Expand All @@ -1213,6 +1217,7 @@
"UpdateBackupPlan",
"UpdateFramework",
"UpdateGlobalSettings",
"UpdateRecoveryPointIndexSettings",
"UpdateRecoveryPointLifecycle",
"UpdateRegionSettings",
"UpdateReportPlan",
Expand All @@ -1229,6 +1234,7 @@
"backup:CopyTargetOrgPaths",
"backup:CopyTargets",
"backup:FrameworkArns",
"backup:Index",
"backup:MaxRetentionDays",
"backup:MinRetentionDays"
]
Expand Down Expand Up @@ -1273,6 +1279,31 @@
"aws:TagKeys"
]
},
"AWS Backup Search": {
"ARNFormat": "arn:aws:backup-search:${Region}:${Account}:${ResourceType}:${ResourceName}",
"ARNRegex": "^arn:aws:backup-search:.+:.+:.+",
"Actions": [
"GetSearchJob",
"GetSearchResultExportJob",
"ListSearchJobBackups",
"ListSearchJobResults",
"ListSearchJobs",
"ListSearchResultExportJobs",
"ListTagsForResource",
"StartSearchJob",
"StartSearchResultExportJob",
"StopSearchJob",
"TagResource",
"UntagResource"
],
"HasResource": true,
"StringPrefix": "backup-search",
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:ResourceTag/${TagKey}",
"aws:TagKeys"
]
},
"AWS Backup storage": {
"ARNFormat": "arn:${Partition}:backup-storage:${Region}:${Account}:${ResourceType}:${ResourceName}",
"ARNRegex": "^^arn:aws:backup-storage:.+:.+:.+",
Expand Down Expand Up @@ -1337,6 +1368,7 @@
"batch:AWSLogsRegion",
"batch:AWSLogsStreamPrefix",
"batch:EKSImage",
"batch:EKSNamespace",
"batch:EKSPrivileged",
"batch:EKSRunAsGroup",
"batch:EKSRunAsUser",
Expand All @@ -1349,23 +1381,41 @@
]
},
"AWS Billing": {
"ARNFormat": "arn:aws:billing::${Account}:${ResourceType}",
"ARNRegex": "^arn:aws:billing:.+",
"Actions": [
"CreateBillingView",
"DeleteBillingView",
"DeleteResourcePolicy",
"GetBillingData",
"GetBillingDetails",
"GetBillingNotifications",
"GetBillingPreferences",
"GetBillingView",
"GetContractInformation",
"GetCredits",
"GetIAMAccessPreference",
"GetResourcePolicy",
"GetSellerOfRecord",
"ListBillingViews",
"ListSourceViewsForBillingView",
"ListTagsForResource",
"PutContractInformation",
"PutResourcePolicy",
"RedeemCredits",
"TagResource",
"UntagResource",
"UpdateBillingPreferences",
"UpdateBillingView",
"UpdateIAMAccessPreference"
],
"HasResource": false,
"StringPrefix": "billing"
"HasResource": true,
"StringPrefix": "billing",
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:ResourceTag/${TagKey}",
"aws:TagKeys"
]
},
"AWS Billing And Cost Management Data Exports": {
"ARNFormat": "arn:aws:bcm-data-exports:${Region}:${Account}:${ResourceType}",
Expand Down Expand Up @@ -1971,6 +2021,7 @@
"ListChangeSets",
"ListExports",
"ListGeneratedTemplates",
"ListHookResults",
"ListImports",
"ListResourceScanRelatedResources",
"ListResourceScanResources",
Expand Down Expand Up @@ -2014,6 +2065,7 @@
"aws:ResourceTag/${TagKey}",
"aws:TagKeys",
"cloudformation:ChangeSetName",
"cloudformation:CreateAction",
"cloudformation:ImportResourceTypes",
"cloudformation:ResourceTypes",
"cloudformation:RoleArn",
Expand Down Expand Up @@ -4818,14 +4870,31 @@
"ARNFormat": "arn:aws:elemental-support-cases::${Account}:${ResourceType}/${ResourceId}",
"ARNRegex": "^arn:aws:elemental-support-cases::.+:.+",
"Actions": [
"AddCaseComment",
"CheckCasePermission",
"CompleteMultipartUpload",
"CreateCase",
"CreateS3CLIUploadCommand",
"CreateS3DownloadUrl",
"GetCase",
"GetCasePermission",
"GetCases",
"UpdateCase"
"GetUICache",
"ListTagsForCase",
"StartMultipartUpload",
"TagCase",
"UntagCase",
"UpdateCase",
"UpdateCaseStatus",
"UpdateMultipartUpload"
],
"HasResource": true,
"StringPrefix": "elemental-support-cases"
"StringPrefix": "elemental-support-cases",
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:ResourceTag/${TagKey}",
"aws:TagKeys"
]
},
"AWS Elemental Support Content": {
"ARNFormat": "arn:${Partition}:elemental-support-content:${Region}:${Account}:${ResourceType}/${ResourceName}",
Expand Down Expand Up @@ -6665,6 +6734,7 @@
"GetRegistrationCode",
"GetRetainedMessage",
"GetStatistics",
"GetThingConnectivityData",
"GetThingShadow",
"GetTopicRule",
"GetTopicRuleDestination",
Expand Down Expand Up @@ -14512,6 +14582,7 @@
"UpdateHoursOfOperationOverride",
"UpdateInstanceAttribute",
"UpdateInstanceStorageConfig",
"UpdateParticipantAuthentication",
"UpdateParticipantRoleConfig",
"UpdatePhoneNumber",
"UpdatePhoneNumberMetadata",
Expand Down Expand Up @@ -19635,6 +19706,7 @@
"ARNFormat": "arn:aws:neptune-graph:${Region}:${Account}:${ResourceType}/${ResourceId}",
"ARNRegex": "^arn:aws:neptune-graph:.+",
"Actions": [
"CancelExportTask",
"CancelImportTask",
"CancelQuery",
"CreateGraph",
Expand All @@ -19646,13 +19718,15 @@
"DeleteGraphSnapshot",
"DeletePrivateGraphEndpoint",
"GetEngineStatus",
"GetExportTask",
"GetGraph",
"GetGraphSnapshot",
"GetGraphSummary",
"GetImportTask",
"GetPrivateGraphEndpoint",
"GetQueryStatus",
"GetStatisticsStatus",
"ListExportTasks",
"ListGraphSnapshots",
"ListGraphs",
"ListImportTasks",
Expand All @@ -19662,6 +19736,7 @@
"ReadDataViaQuery",
"ResetGraph",
"RestoreGraphFromSnapshot",
"StartExportTask",
"StartImportTask",
"TagResource",
"UntagResource",
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"cfa18b63c75f892d688213ad42906824\"", "url": "https://schema.cloudformation.eu-south-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"73ce7c22ea1528d77b59ab15840bb212\"", "url": "https://schema.cloudformation.eu-south-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"41b47fb197bb3002346132a5aec11f26\"", "url": "https://schema.cloudformation.cn-north-1.amazonaws.com.cn/CloudformationSchema.zip"}
{"etag": "\"2b87ca6def8835bae326934251021d7e\"", "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": "\"afb08056587f4eb39577a7a73b0e6f38\"", "url": "https://schema.cloudformation.us-gov-east-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"7e113c0c511300b049a0b30227e809f0\"", "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": "\"953bef7d4ca299f952e64391f7c978ad\"", "url": "https://schema.cloudformation.me-south-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"5aa5d40eacac6a216acc1f6d42abe747\"", "url": "https://schema.cloudformation.me-south-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"830d885c1819298abdd7292d98b8b75a\"", "url": "https://schema.cloudformation.us-gov-west-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"e848f5ceb34372ef42e918090678810b\"", "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": "\"477a9abe80b393c588b38fb8cd27bb31\"", "url": "https://schema.cloudformation.me-central-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"3bf8c65651e34a81a973be9a5c63bfca\"", "url": "https://schema.cloudformation.me-central-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"4a180ebc9f0717d66a03351d6d1f1594\"", "url": "https://schema.cloudformation.eu-west-2.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"9b9e23f17e96f5d02290f8cac767820b\"", "url": "https://schema.cloudformation.eu-west-2.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"4625bc77f8fa7de175352bf915d5260f\"", "url": "https://schema.cloudformation.cn-northwest-1.amazonaws.com.cn/CloudformationSchema.zip"}
{"etag": "\"025fb500d7bf0ca86017655239149b9e\"", "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": "\"24350d8000bcc06476ca6a2b5abf6946\"", "url": "https://schema.cloudformation.af-south-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"3b46c77b22304a1cdf24444b67a2cdcd\"", "url": "https://schema.cloudformation.af-south-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"ed17d69251e1b6b228c3af1b65b62c61\"", "url": "https://schema.cloudformation.us-west-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"e55815eb741bd1b8652d8280b61753de\"", "url": "https://schema.cloudformation.us-west-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"a2b6157f7a63df6a82eefd7486ad6ed4\"", "url": "https://schema.cloudformation.ap-southeast-5.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"1d1a2a1a871ef1654d6d82a7985983a6\"", "url": "https://schema.cloudformation.ap-southeast-5.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"876dbed81eb5597fb1cef3dc1d708e2d\"", "url": "https://schema.cloudformation.eu-central-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"a4a7ee41d3339ceb50dc52c83a98bc96\"", "url": "https://schema.cloudformation.eu-central-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"3106da9544d9365c9292863eebd00da7\"", "url": "https://schema.cloudformation.ap-south-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"48378753ad8574bdba2eca6bc9c99b5c\"", "url": "https://schema.cloudformation.ap-south-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"a05ff7779b152bfe54179af0d2b60cd8\"", "url": "https://schema.cloudformation.ap-southeast-4.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"d72551c27addc080bd50e073a9bc5619\"", "url": "https://schema.cloudformation.ap-southeast-4.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"40ae094897f8afa0fccb59c17032a3ae\"", "url": "https://schema.cloudformation.us-east-2.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"79cfe439f3bcbf32cef64188c53f95c8\"", "url": "https://schema.cloudformation.us-east-2.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"2d59af9cb6598338ebd2ce66925f966f\"", "url": "https://schema.cloudformation.ap-southeast-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"37fb873c27f5292a6a7f4184eb754488\"", "url": "https://schema.cloudformation.ap-southeast-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"1e017683f6c1b268584c48da26b001b6\"", "url": "https://schema.cloudformation.ap-northeast-2.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"9fd72cb8e5e51966cfa7bda01556d17c\"", "url": "https://schema.cloudformation.ap-northeast-2.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"56d6b0977b25a6ef072bd28e57792ff8\"", "url": "https://schema.cloudformation.ap-southeast-3.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"b2bc64f1ebffc9156174243b6913a36e\"", "url": "https://schema.cloudformation.ap-southeast-3.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"396c14ac727ee1a5098ebc63f5213a78\"", "url": "https://schema.cloudformation.ap-east-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"decf1aeb702f6374cdded6d56adf472b\"", "url": "https://schema.cloudformation.ap-east-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"7c7b8263f3619364a5552b7a77523da3\"", "url": "https://schema.cloudformation.sa-east-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"7de08ffa639ea64d4af9d09759d3350e\"", "url": "https://schema.cloudformation.sa-east-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"780d45d8953b2cb6aef93b87416d45e9\"", "url": "https://schema.cloudformation.ap-southeast-2.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"7f551de61fcbfcba60c8ee09d4cfd545\"", "url": "https://schema.cloudformation.ap-southeast-2.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"7f9302f5fbc9b56e96ddc8fb1de1cb7a\"", "url": "https://schema.cloudformation.ca-west-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"0c2fdb5e8e57626b23527aa442395b7d\"", "url": "https://schema.cloudformation.ca-west-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"e47a327d66283dc0fe6d115af1503530\"", "url": "https://schema.cloudformation.eu-central-2.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"a1b2451a9791ecb780204cd88e2c26ac\"", "url": "https://schema.cloudformation.eu-central-2.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"1db613a413ecf2690215d317da83f26c\"", "url": "https://schema.cloudformation.eu-north-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"5f8ebe4fcb30037d4c7e615014b24742\"", "url": "https://schema.cloudformation.eu-north-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"1133a4db713965ee034976974e267235\"", "url": "https://schema.cloudformation.eu-south-2.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"9d6e473bdf187545999b5757eb993422\"", "url": "https://schema.cloudformation.eu-south-2.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"ae38d423f88c338ff4f64af9104edd10\"", "url": "https://schema.cloudformation.ca-central-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"3d457afafe6c3638e0c496377a00d0ea\"", "url": "https://schema.cloudformation.ca-central-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"aeb3072e0883672997dd95f51febfa3b\"", "url": "https://schema.cloudformation.eu-west-3.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"bf7d954b3156dc76bf89bfe1cd21a981\"", "url": "https://schema.cloudformation.eu-west-3.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"9e9c475422de3d3df186fef3faa11518\"", "url": "https://schema.cloudformation.ap-northeast-3.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"2d4ca04fcabf17f62695993a018938a7\"", "url": "https://schema.cloudformation.ap-northeast-3.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"329f88ba858eb6032e6222839607e1d4\"", "url": "https://schema.cloudformation.us-west-2.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"720be36b43ed9e91baf032195006c7e3\"", "url": "https://schema.cloudformation.us-west-2.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"5b094ba1ccfef88abdde185f977a57d1\"", "url": "https://schema.cloudformation.ap-south-2.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"3926fd51a0e0bae046ead95332018093\"", "url": "https://schema.cloudformation.ap-south-2.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"0cab430bced2261c353057eb27cabcbc\"", "url": "https://schema.cloudformation.us-east-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"0ba06c0ca8270a255021c22a4e3e58c2\"", "url": "https://schema.cloudformation.us-east-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"6b3238c75f3535f394ba75b85af17309\"", "url": "https://schema.cloudformation.il-central-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"a32b156c7cbfa3ad221f7ccca1ab498b\"", "url": "https://schema.cloudformation.il-central-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"b009aa3b42196da197b24d7bff64890d\"", "url": "https://schema.cloudformation.eu-west-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"8aeaf6b3f2dbd7e611b2c8955f738bd6\"", "url": "https://schema.cloudformation.eu-west-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"5f38c162b5f86cdc98cebb2a0d0f53c0\"", "url": "https://schema.cloudformation.ap-northeast-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"90849f8dfbfc1c115ab2c4416b41fe21\"", "url": "https://schema.cloudformation.ap-northeast-1.amazonaws.com/CloudformationSchema.zip"}
2 changes: 2 additions & 0 deletions src/cfnlint/data/Serverless/ManagedPolicies.json
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,8 @@
"AWSBackupServiceLinkedRolePolicyForBackup": "arn:aws:iam::aws:policy/aws-service-role/AWSBackupServiceLinkedRolePolicyForBackup",
"AWSBackupServiceLinkedRolePolicyForBackupTest": "arn:aws:iam::aws:policy/aws-service-role/AWSBackupServiceLinkedRolePolicyForBackupTest",
"AWSBackupServiceRolePolicyForBackup": "arn:aws:iam::aws:policy/service-role/AWSBackupServiceRolePolicyForBackup",
"AWSBackupServiceRolePolicyForIndexing": "arn:aws:iam::aws:policy/AWSBackupServiceRolePolicyForIndexing",
"AWSBackupServiceRolePolicyForItemRestores": "arn:aws:iam::aws:policy/AWSBackupServiceRolePolicyForItemRestores",
"AWSBackupServiceRolePolicyForRestores": "arn:aws:iam::aws:policy/service-role/AWSBackupServiceRolePolicyForRestores",
"AWSBackupServiceRolePolicyForS3Backup": "arn:aws:iam::aws:policy/AWSBackupServiceRolePolicyForS3Backup",
"AWSBackupServiceRolePolicyForS3Restore": "arn:aws:iam::aws:policy/AWSBackupServiceRolePolicyForS3Restore",
Expand Down
Loading

0 comments on commit 543e179

Please sign in to comment.