Skip to content

Commit c35f3b5

Browse files
kddejonggithub-actions[bot]
authored andcommitted
Update CloudFormation schemas to 2025-09-01
1 parent d52fa16 commit c35f3b5

File tree

311 files changed

+23468
-28751
lines changed

Some content is hidden

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

311 files changed

+23468
-28751
lines changed

docs/rules.md

Lines changed: 1 addition & 2 deletions
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 **264** rules are applied by this linter:
49+
The following **263** rules are applied by this linter:
5050

5151
| Rule ID | Title | Description | Config<br />(Name:Type:Default) | Source | Tags |
5252
| -------- | ----- | ----------- | ---------- | ------ | ---- |
@@ -161,7 +161,6 @@ The following **264** rules are applied by this linter:
161161
| [E3053<a name="E3053"></a>](../src/cfnlint/rules/resources/ecs/TaskDefinitionAwsVpc.py) | Validate ECS task definition is has correct values for 'HostPort' | The 'HostPort' must either be undefined or equal to the 'ContainerPort' value | | [Source]() | `resources`,`ecs` |
162162
| [E3054<a name="E3054"></a>](../src/cfnlint/rules/resources/ecs/ServiceFargate.py) | Validate ECS service using Fargate uses TaskDefinition that allows Fargate | When using an ECS service with 'LaunchType' of 'FARGATE' the associated task definition must have 'RequiresCompatibilities' specified with 'FARGATE' listed | | [Source]() | `resources`,`ecs` |
163163
| [E3055<a name="E3055"></a>](../src/cfnlint/rules/resources/CreationPolicy.py) | Check CreationPolicy values for Resources | Check that the CreationPolicy values are valid | | [Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-creationpolicy.html) | `resources`,`creationPolicy` |
164-
| [E3056<a name="E3056"></a>](../src/cfnlint/rules/resources/ecs/ServiceHealthCheckGracePeriodSeconds.py) | ECS service using HealthCheckGracePeriodSeconds must also have LoadBalancers specified | When using a HealthCheckGracePeriodSeconds on an ECS service, the service must also have a LoadBalancers specified with at least one LoadBalancer in the array. | | [Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-healthcheckgraceperiodseconds) | `properties`,`ecs`,`service`,`container` |
165164
| [E3057<a name="E3057"></a>](../src/cfnlint/rules/resources/cloudfront/DistributionTargetOriginId.py) | Validate that CloudFront TargetOriginId is a specified Origin | CloudFront TargetOriginId has to map to an Origin Id that is in the same DistributionConfig | | [Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-defaultcachebehavior.html#cfn-cloudfront-distribution-defaultcachebehavior-targetoriginid) | `properties`,`cloudfront` |
166165
| [E3058<a name="E3058"></a>](../src/cfnlint/rules/resources/properties/RequiredOr.py) | Validate at least one of the properties are required | Make sure at least one of the resource properties are included | | [Source](https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#requiredor) | `resources` |
167166
| [E3059<a name="E3059"></a>](../src/cfnlint/rules/resources/ectwo/VpcSubnetCidr.py) | Validate subnet CIDRs are within the CIDRs of the VPC | When specifying subnet CIDRs for a VPC the subnet CIDRs most be within the VPC CIDRs | | [Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html) | `resources`,`ec2`,`vpc`,`subnet` |

src/cfnlint/data/AdditionalSpecs/Policies.json

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -936,6 +936,7 @@
936936
"investigation-group"
937937
]
938938
},
939+
"getephemeralinvestigationresults": {},
939940
"getinvestigation": {
940941
"Resources": [
941942
"investigation-group"
@@ -27244,6 +27245,11 @@
2724427245
]
2724527246
},
2724627247
"describeadassessment": {},
27248+
"describecaenrollmentpolicy": {
27249+
"Resources": [
27250+
"directory"
27251+
]
27252+
},
2724727253
"describecertificate": {
2724827254
"Resources": [
2724927255
"directory"
@@ -27307,6 +27313,11 @@
2730727313
"directory"
2730827314
]
2730927315
},
27316+
"disablecaenrollmentpolicy": {
27317+
"Resources": [
27318+
"directory"
27319+
]
27320+
},
2731027321
"disableclientauthentication": {
2731127322
"Resources": [
2731227323
"directory"
@@ -27337,6 +27348,11 @@
2733727348
"directory"
2733827349
]
2733927350
},
27351+
"enablecaenrollmentpolicy": {
27352+
"Resources": [
27353+
"directory"
27354+
]
27355+
},
2734027356
"enableclientauthentication": {
2734127357
"Resources": [
2734227358
"directory"
@@ -28312,6 +28328,7 @@
2831228328
"associateroutetable": {
2831328329
"Resources": [
2831428330
"internet-gateway",
28331+
"ipv4pool-ec2",
2831528332
"route-table",
2831628333
"subnet",
2831728334
"vpn-gateway"
@@ -28585,6 +28602,12 @@
2858528602
"snapshot"
2858628603
]
2858728604
},
28605+
"createimageusagereport": {
28606+
"Resources": [
28607+
"image",
28608+
"image-usage-report"
28609+
]
28610+
},
2858828611
"createinstanceconnectendpoint": {
2858928612
"Resources": [
2859028613
"instance-connect-endpoint",
@@ -28868,6 +28891,7 @@
2886828891
"fpga-image",
2886928892
"host-reservation",
2887028893
"image",
28894+
"image-usage-report",
2887128895
"import-image-task",
2887228896
"import-snapshot-task",
2887328897
"instance",
@@ -29187,6 +29211,11 @@
2918729211
"fpga-image"
2918829212
]
2918929213
},
29214+
"deleteimageusagereport": {
29215+
"Resources": [
29216+
"image-usage-report"
29217+
]
29218+
},
2919029219
"deleteinstanceconnectendpoint": {
2919129220
"Resources": [
2919229221
"instance-connect-endpoint"
@@ -29413,6 +29442,7 @@
2941329442
"fpga-image",
2941429443
"host-reservation",
2941529444
"image",
29445+
"image-usage-report",
2941629446
"import-image-task",
2941729447
"import-snapshot-task",
2941829448
"instance",
@@ -29753,7 +29783,10 @@
2975329783
"image"
2975429784
]
2975529785
},
29786+
"describeimagereferences": {},
2975629787
"describeimages": {},
29788+
"describeimageusagereportentries": {},
29789+
"describeimageusagereports": {},
2975729790
"describeimportimagetasks": {},
2975829791
"describeimportsnapshottasks": {},
2975929792
"describeinstanceattribute": {
@@ -30542,6 +30575,12 @@
3054230575
"instance"
3054330576
]
3054430577
},
30578+
"modifyinstanceconnectendpoint": {
30579+
"Resources": [
30580+
"instance-connect-endpoint",
30581+
"security-group"
30582+
]
30583+
},
3054530584
"modifyinstancecpuoptions": {
3054630585
"Resources": [
3054730586
"instance"
@@ -31546,6 +31585,18 @@
3154631585
"ec2:RootDeviceType"
3154731586
]
3154831587
},
31588+
"image-usage-report": {
31589+
"ARNFormats": [
31590+
"arn:${Partition}:ec2:${Region}:${Account}:image-usage-report/.*"
31591+
],
31592+
"ConditionKeys": [
31593+
"aws:RequestTag/${TagKey}",
31594+
"aws:ResourceTag/${TagKey}",
31595+
"aws:TagKeys",
31596+
"ec2:Region",
31597+
"ec2:ResourceTag/${TagKey}"
31598+
]
31599+
},
3154931600
"import-image-task": {
3155031601
"ARNFormats": [
3155131602
"arn:${Partition}:ec2:${Region}:${Account}:import-image-task/.*"
@@ -31581,6 +31632,7 @@
3158131632
"ec2:Attribute",
3158231633
"ec2:Attribute/${AttributeName}",
3158331634
"ec2:AvailabilityZone",
31635+
"ec2:AvailabilityZoneId",
3158431636
"ec2:CpuOptionsAmdSevSnp",
3158531637
"ec2:EbsOptimized",
3158631638
"ec2:InstanceAutoRecovery",
@@ -32204,6 +32256,7 @@
3220432256
"ec2:Attribute",
3220532257
"ec2:Attribute/${AttributeName}",
3220632258
"ec2:AvailabilityZone",
32259+
"ec2:AvailabilityZoneId",
3220732260
"ec2:Ipv4IpamPoolId",
3220832261
"ec2:Ipv6IpamPoolId",
3220932262
"ec2:IsLaunchTemplateResource",
@@ -32467,6 +32520,7 @@
3246732520
"ec2:Attribute",
3246832521
"ec2:Attribute/${AttributeName}",
3246932522
"ec2:AvailabilityZone",
32523+
"ec2:AvailabilityZoneId",
3247032524
"ec2:Encrypted",
3247132525
"ec2:IsLaunchTemplateResource",
3247232526
"ec2:KmsKeyId",
@@ -33533,6 +33587,11 @@
3353333587
"cluster"
3353433588
]
3353533589
},
33590+
"describeinsightsrefresh": {
33591+
"Resources": [
33592+
"cluster"
33593+
]
33594+
},
3353633595
"describenodegroup": {
3353733596
"Resources": [
3353833597
"nodegroup"
@@ -33632,6 +33691,11 @@
3363233691
]
3363333692
},
3363433693
"registercluster": {},
33694+
"startinsightsrefresh": {
33695+
"Resources": [
33696+
"cluster"
33697+
]
33698+
},
3363533699
"tagresource": {
3363633700
"Resources": [
3363733701
"access-entry",
@@ -62259,12 +62323,22 @@
6225962323
"graph"
6226062324
]
6226162325
},
62326+
"startgraph": {
62327+
"Resources": [
62328+
"graph"
62329+
]
62330+
},
6226262331
"startimporttask": {
6226362332
"Resources": [
6226462333
"graph",
6226562334
"import-task"
6226662335
]
6226762336
},
62337+
"stopgraph": {
62338+
"Resources": [
62339+
"graph"
62340+
]
62341+
},
6226862342
"tagresource": {
6226962343
"Resources": [
6227062344
"graph",
@@ -87308,6 +87382,7 @@
8730887382
"component"
8730987383
]
8731087384
},
87385+
"getconfigurationcheckoperation": {},
8731187386
"getdatabase": {},
8731287387
"getoperation": {},
8731387388
"getresourcepermission": {},
@@ -87317,9 +87392,13 @@
8731787392
"application"
8731887393
]
8731987394
},
87395+
"listconfigurationcheckdefinitions": {},
87396+
"listconfigurationcheckoperations": {},
8732087397
"listdatabases": {},
8732187398
"listoperationevents": {},
8732287399
"listoperations": {},
87400+
"listsubcheckresults": {},
87401+
"listsubcheckruleresults": {},
8732387402
"listtagsforresource": {},
8732487403
"putresourcepermission": {},
8732587404
"registerapplication": {},
@@ -87334,6 +87413,7 @@
8733487413
"application"
8733587414
]
8733687415
},
87416+
"startconfigurationchecks": {},
8733787417
"stopapplication": {
8733887418
"Resources": [
8733987419
"application"
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"3b9f93ab6453ddb4219ad23b34fbc9ab\"", "url": "https://schema.cloudformation.eu-south-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"c1066d5ae9f50f0d52b51435653c8efe\"", "url": "https://schema.cloudformation.eu-south-1.amazonaws.com/CloudformationSchema.zip"}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"e66aff2bff4925f684af73ab6d764771\"", "url": "https://schema.cloudformation.cn-north-1.amazonaws.com.cn/CloudformationSchema.zip"}
1+
{"etag": "\"f137b4a67c39b957694b795c9be162d5\"", "url": "https://schema.cloudformation.cn-north-1.amazonaws.com.cn/CloudformationSchema.zip"}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"38dbf791f62f8c4cf07461b4049f3fa5\"", "url": "https://schema.cloudformation.us-gov-east-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"716919d6f4b9a6c10b9749adf90d87f8\"", "url": "https://schema.cloudformation.us-gov-east-1.amazonaws.com/CloudformationSchema.zip"}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"f4934804ab4ce6872483e9bf26e0907c\"", "url": "https://schema.cloudformation.me-south-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"947ecf4709a3c39c9dbcb43b3d4f30a5\"", "url": "https://schema.cloudformation.me-south-1.amazonaws.com/CloudformationSchema.zip"}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"0e98e0a5218e1b21035cedd01b94adf4\"", "url": "https://schema.cloudformation.us-gov-west-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"416b776dc9bcb532f7e550284f5ff9ce\"", "url": "https://schema.cloudformation.us-gov-west-1.amazonaws.com/CloudformationSchema.zip"}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"24ae3f33274dd07c01453a710952b62e\"", "url": "https://schema.cloudformation.me-central-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"ee48f661ce8775dbf7a79a767be381a3\"", "url": "https://schema.cloudformation.me-central-1.amazonaws.com/CloudformationSchema.zip"}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"8a02f9793bb1a1c01f5c91400fe48a64\"", "url": "https://schema.cloudformation.eu-west-2.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"0a63d1070099da2620bee843f1be2042\"", "url": "https://schema.cloudformation.eu-west-2.amazonaws.com/CloudformationSchema.zip"}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"2b25c91566a18224b954e6c820ce101c\"", "url": "https://schema.cloudformation.cn-northwest-1.amazonaws.com.cn/CloudformationSchema.zip"}
1+
{"etag": "\"2f49d4740d76ec1e23b28d036c70e1b3\"", "url": "https://schema.cloudformation.cn-northwest-1.amazonaws.com.cn/CloudformationSchema.zip"}

0 commit comments

Comments
 (0)