Skip to content

Commit

Permalink
Update CloudFormation schemas to 2024-12-21
Browse files Browse the repository at this point in the history
  • Loading branch information
kddejong authored and github-actions[bot] committed Dec 21, 2024
1 parent 700563c commit ff98c92
Show file tree
Hide file tree
Showing 504 changed files with 81,795 additions and 77,222 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": "\"01cb48df053345a0da6518c315f3edc6\"", "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": "\"4ac0f1c234c34a1d3e14ae906e6597d8\"", "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": "\"e5d2874bf521f938811dc80cc04f95fa\"", "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": "\"ad782ccc73265d685e2cacc765b3b1e0\"", "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": "\"b465f4016cbe3bc5011bddafb3660e90\"", "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": "\"27706344d79abf13dcbf738ca65fe339\"", "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": "\"e3377cd6ed12149f7234090ed53f652e\"", "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": "\"1b90324e6f1e1bb7fc2dcde59307baef\"", "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": "\"a0d70e7909f23af987e2cf65d93ee291\"", "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": "\"c2dea5098de282a0f76bd9c755dde37b\"", "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": "\"9e6f4c0bac71e5edfc56e8c1d3e23fc5\"", "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": "\"c45ece51829a59a3ea883688944a64be\"", "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": "\"e60fab45e908ec5d2a1600823a16dbc4\"", "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": "\"881697a99910f70536a1eb5cd9ab0dc6\"", "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": "\"997fdba190ed07e848ea12931583000b\"", "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": "\"3a675c70f01ee96b083ece132c56db1b\"", "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": "\"484d41bf5018d8c66462ef9566f48891\"", "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": "\"f837bc40bf572f4044f1ee14c1f75932\"", "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": "\"306a6fa019272c78fe242c8f54bb2e51\"", "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": "\"ca9c114429aa4caacb9f06a21ec31568\"", "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": "\"eb52f6a16e854b6e57ecf09d4aec0d67\"", "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": "\"545ded5397bc650396092738a1f14bee\"", "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": "\"17755e234b13242e347a8feb27480b55\"", "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": "\"cf257de9cf844f5235b9f63b73fd3159\"", "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": "\"6cb7fee971d01b775c60428e31d792a3\"", "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": "\"14d7f6c20d0a915b2467d162586cfbc3\"", "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": "\"078244c28908edb0a3584a08f5775ee9\"", "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": "\"dcd0ca36dcd9684d4d3cf873d69b25ad\"", "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": "\"d6ec849c00a4db4198e17f1bd14d77fc\"", "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": "\"80da7bb2f81a2c8b6c66c6fe756ab106\"", "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": "\"facfc1d90f26d8ab400891e6f0662896\"", "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": "\"87de19260279ae9ae7e085a1b305c224\"", "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": "\"2cc842bf15a1bfbf21ea9142cb0a5d41\"", "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": "\"f09c29a2869ee005f1cf4b2b9e632f8a\"", "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 ff98c92

Please sign in to comment.