Skip to content

Commit a3cecaf

Browse files
feat(cfnspec): cloudformation spec v89.0.0 (#22231)
1 parent 7328b96 commit a3cecaf

File tree

3 files changed

+73
-3
lines changed

3 files changed

+73
-3
lines changed

packages/@aws-cdk/cfnspec/CHANGELOG.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,32 @@
33
## New Resource Types
44

55

6+
## Attribute Changes
7+
8+
* AWS::Redshift::ClusterSubnetGroup ClusterSubnetGroupName (__added__)
9+
10+
## Property Changes
11+
12+
* AWS::Glue::Job ExecutionClass (__added__)
13+
* AWS::Glue::Job NonOverridableArguments (__added__)
14+
* AWS::Glue::Trigger EventBatchingCondition (__added__)
15+
* AWS::Glue::Trigger Type.UpdateType (__changed__)
16+
* Old: Mutable
17+
* New: Immutable
18+
* AWS::Glue::Workflow MaxConcurrentRuns (__added__)
19+
* AWS::Redshift::ClusterSubnetGroup SubnetIds.DuplicatesAllowed (__deleted__)
20+
* AWS::Redshift::ClusterSubnetGroup Tags.DuplicatesAllowed (__deleted__)
21+
22+
## Property Type Changes
23+
24+
* AWS::Glue::Trigger.EventBatchingCondition (__added__)
25+
26+
27+
# CloudFormation Resource Specification v89.0.0
28+
29+
## New Resource Types
30+
31+
632
## Attribute Changes
733

834
* AWS::EC2::VPNConnection Documentation (__changed__)

packages/@aws-cdk/cfnspec/spec-source/specification/000_cfn/000_official/000_AWS_Glue.json

Lines changed: 42 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1465,6 +1465,23 @@
14651465
}
14661466
}
14671467
},
1468+
"AWS::Glue::Trigger.EventBatchingCondition": {
1469+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-eventbatchingcondition.html",
1470+
"Properties": {
1471+
"BatchSize": {
1472+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-eventbatchingcondition.html#cfn-glue-trigger-eventbatchingcondition-batchsize",
1473+
"PrimitiveType": "Integer",
1474+
"Required": true,
1475+
"UpdateType": "Mutable"
1476+
},
1477+
"BatchWindow": {
1478+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-eventbatchingcondition.html#cfn-glue-trigger-eventbatchingcondition-batchwindow",
1479+
"PrimitiveType": "Integer",
1480+
"Required": false,
1481+
"UpdateType": "Mutable"
1482+
}
1483+
}
1484+
},
14681485
"AWS::Glue::Trigger.NotificationProperty": {
14691486
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-notificationproperty.html",
14701487
"Properties": {
@@ -1790,6 +1807,12 @@
17901807
"Required": false,
17911808
"UpdateType": "Mutable"
17921809
},
1810+
"ExecutionClass": {
1811+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-executionclass",
1812+
"PrimitiveType": "String",
1813+
"Required": false,
1814+
"UpdateType": "Mutable"
1815+
},
17931816
"ExecutionProperty": {
17941817
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-executionproperty",
17951818
"Required": false,
@@ -1826,6 +1849,12 @@
18261849
"Required": false,
18271850
"UpdateType": "Immutable"
18281851
},
1852+
"NonOverridableArguments": {
1853+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-nonoverridablearguments",
1854+
"PrimitiveType": "Json",
1855+
"Required": false,
1856+
"UpdateType": "Mutable"
1857+
},
18291858
"NotificationProperty": {
18301859
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-notificationproperty",
18311860
"Required": false,
@@ -2174,6 +2203,12 @@
21742203
"Required": false,
21752204
"UpdateType": "Mutable"
21762205
},
2206+
"EventBatchingCondition": {
2207+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html#cfn-glue-trigger-eventbatchingcondition",
2208+
"Required": false,
2209+
"Type": "EventBatchingCondition",
2210+
"UpdateType": "Mutable"
2211+
},
21772212
"Name": {
21782213
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html#cfn-glue-trigger-name",
21792214
"PrimitiveType": "String",
@@ -2208,7 +2243,7 @@
22082243
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html#cfn-glue-trigger-type",
22092244
"PrimitiveType": "String",
22102245
"Required": true,
2211-
"UpdateType": "Mutable"
2246+
"UpdateType": "Immutable"
22122247
},
22132248
"WorkflowName": {
22142249
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html#cfn-glue-trigger-workflowname",
@@ -2233,6 +2268,12 @@
22332268
"Required": false,
22342269
"UpdateType": "Mutable"
22352270
},
2271+
"MaxConcurrentRuns": {
2272+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-workflow.html#cfn-glue-workflow-maxconcurrentruns",
2273+
"PrimitiveType": "Integer",
2274+
"Required": false,
2275+
"UpdateType": "Mutable"
2276+
},
22362277
"Name": {
22372278
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-workflow.html#cfn-glue-workflow-name",
22382279
"PrimitiveType": "String",

packages/@aws-cdk/cfnspec/spec-source/specification/000_cfn/000_official/000_AWS_Redshift.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -470,6 +470,11 @@
470470
}
471471
},
472472
"AWS::Redshift::ClusterSubnetGroup": {
473+
"Attributes": {
474+
"ClusterSubnetGroupName": {
475+
"PrimitiveType": "String"
476+
}
477+
},
473478
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html",
474479
"Properties": {
475480
"Description": {
@@ -480,15 +485,13 @@
480485
},
481486
"SubnetIds": {
482487
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html#cfn-redshift-clustersubnetgroup-subnetids",
483-
"DuplicatesAllowed": true,
484488
"PrimitiveItemType": "String",
485489
"Required": true,
486490
"Type": "List",
487491
"UpdateType": "Mutable"
488492
},
489493
"Tags": {
490494
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html#cfn-redshift-clustersubnetgroup-tags",
491-
"DuplicatesAllowed": true,
492495
"ItemType": "Tag",
493496
"Required": false,
494497
"Type": "List",

0 commit comments

Comments
 (0)