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 32b01d5
Show file tree
Hide file tree
Showing 493 changed files with 40,331 additions and 78,598 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": "\"0bf6e26aa21fa75d730dc59c05ccb85a\"", "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": "\"44c0d48ee14accf823b1d2c7c4e6d59a\"", "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": "\"0420ee51f6c64629c7ac7e8bca180e08\"", "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": "\"52f73fa6165a48695b70862e7d7a78c8\"", "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": "\"e59cd02bcd22733d53df8278111f390d\"", "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": "\"b9a2f4d20a2310f9a89551eabf45f86b\"", "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": "\"24f92d0d67fa9a5391949ebb2f465815\"", "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": "\"5c56214341fcb035af340947efb81510\"", "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": "\"2fc8566f2319099463e73a24ce4ccf4a\"", "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": "\"9ba8660df3fbebf1f443b06bab850c5b\"", "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": "\"ab0a1a265f25b8172e7a50b2b56fb680\"", "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": "\"f48c4df112e95217e51a500d733bd364\"", "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": "\"68ee3227dfb8d251732a74dafdb46d1b\"", "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": "\"05f3b21d7153947f8a338d395ccf16b8\"", "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": "\"d9326f396a97e9063591321406d91577\"", "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": "\"c163c04ffeef2c3bd34b0fb37bb659ae\"", "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": "\"5b56059de3a6067820ca1d51c26f213d\"", "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": "\"29dd9d69bfc0cbbfa50d3c2d5e644617\"", "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": "\"8fc4c597983fc8f7dd74d13195d3a495\"", "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": "\"f22e86aefec1a4c24356a26209109414\"", "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": "\"bf25a9130d829a81d38f93a40a1323f4\"", "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": "\"d337e462bd22a7e545661313abdfc72d\"", "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": "\"6f33b77922c8574c8ca6a967fdc39b65\"", "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": "\"39eb4702309ed0c07b47cf1d7c7bc1ed\"", "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": "\"2bae0ae82d8bc7f4bf11d7c11c406530\"", "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": "\"c27ebaf58019d519b7e338f8f08de618\"", "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": "\"8bc3ff4e86ef036259a8981a84e3cb80\"", "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": "\"79b4178868168be7e1c7bab7e5ef72d2\"", "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": "\"d3c12e5ea0b7caa1065df35020b09a68\"", "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": "\"2776c90af3038d2abb908b421aec2156\"", "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": "\"c27ce31677ec240d55cc3da1dd75562d\"", "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": "\"f554c1444461c41161a7afc44fc9fbca\"", "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 32b01d5

Please sign in to comment.