Skip to content

Commit 7730ac8

Browse files
feat(cfnspec): cloudformation spec v27.0.0 (#12960)
Closes #12972
1 parent fd808b4 commit 7730ac8

File tree

4 files changed

+585
-165
lines changed

4 files changed

+585
-165
lines changed

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

Lines changed: 114 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,117 @@
1+
# CloudFormation Resource Specification v27.0.0
2+
3+
## New Resource Types
4+
5+
* AWS::ECR::RegistryPolicy
6+
* AWS::ECR::ReplicationConfiguration
7+
* AWS::ElastiCache::GlobalReplicationGroup
8+
* AWS::ImageBuilder::ContainerRecipe
9+
10+
## Attribute Changes
11+
12+
* AWS::IoTWireless::ServiceProfile LoRaWANResponse (__added__)
13+
* AWS::MWAA::Environment CreatedAt (__deleted__)
14+
* AWS::MWAA::Environment LastUpdate (__deleted__)
15+
* AWS::MWAA::Environment Name (__deleted__)
16+
* AWS::MWAA::Environment ServiceRoleArn (__deleted__)
17+
* AWS::MWAA::Environment Status (__deleted__)
18+
* AWS::MWAA::Environment WebserverUrl (__added__)
19+
20+
## Property Changes
21+
22+
* AWS::AppMesh::GatewayRoute GatewayRouteName.Required (__changed__)
23+
* Old: true
24+
* New: false
25+
* AWS::AppMesh::Mesh MeshName.Required (__changed__)
26+
* Old: true
27+
* New: false
28+
* AWS::AppMesh::Route RouteName.Required (__changed__)
29+
* Old: true
30+
* New: false
31+
* AWS::AppMesh::VirtualGateway VirtualGatewayName.Required (__changed__)
32+
* Old: true
33+
* New: false
34+
* AWS::AppMesh::VirtualNode VirtualNodeName.Required (__changed__)
35+
* Old: true
36+
* New: false
37+
* AWS::AppMesh::VirtualRouter VirtualRouterName.Required (__changed__)
38+
* Old: true
39+
* New: false
40+
* AWS::Cassandra::Keyspace Tags (__added__)
41+
* AWS::Cassandra::Table PointInTimeRecoveryEnabled (__added__)
42+
* AWS::Cassandra::Table Tags (__added__)
43+
* AWS::CloudWatch::MetricStream OutputFormat (__added__)
44+
* AWS::ECS::Service EnableExecuteCommand (__added__)
45+
* AWS::ECS::Service PlatformVersion.UpdateType (__changed__)
46+
* Old: Immutable
47+
* New: Mutable
48+
* AWS::IoTWireless::Destination NextToken (__deleted__)
49+
* AWS::IoTWireless::Destination Name.UpdateType (__changed__)
50+
* Old: Mutable
51+
* New: Immutable
52+
* AWS::IoTWireless::DeviceProfile LoRaWANDeviceProfile (__deleted__)
53+
* AWS::IoTWireless::DeviceProfile NextToken (__deleted__)
54+
* AWS::IoTWireless::DeviceProfile LoRaWAN (__added__)
55+
* AWS::IoTWireless::ServiceProfile LoRaWANGetServiceProfileInfo (__deleted__)
56+
* AWS::IoTWireless::ServiceProfile LoRaWANServiceProfile (__deleted__)
57+
* AWS::IoTWireless::ServiceProfile NextToken (__deleted__)
58+
* AWS::IoTWireless::ServiceProfile LoRaWAN (__added__)
59+
* AWS::IoTWireless::WirelessDevice LoRaWANDevice (__deleted__)
60+
* AWS::IoTWireless::WirelessDevice NextToken (__deleted__)
61+
* AWS::IoTWireless::WirelessDevice LastUplinkReceivedAt (__added__)
62+
* AWS::IoTWireless::WirelessDevice LoRaWAN (__added__)
63+
* AWS::IoTWireless::WirelessGateway LoRaWANGateway (__deleted__)
64+
* AWS::IoTWireless::WirelessGateway NextToken (__deleted__)
65+
* AWS::IoTWireless::WirelessGateway LastUplinkReceivedAt (__added__)
66+
* AWS::IoTWireless::WirelessGateway LoRaWAN (__added__)
67+
* AWS::MWAA::Environment WebserverUrl (__deleted__)
68+
* AWS::MWAA::Environment Name (__added__)
69+
* AWS::MWAA::Environment KmsKey.UpdateType (__changed__)
70+
* Old: Mutable
71+
* New: Immutable
72+
* AWS::MWAA::Environment NetworkConfiguration.UpdateType (__changed__)
73+
* Old: Immutable
74+
* New: Mutable
75+
* AWS::SageMaker::Model InferenceExecutionConfig (__deleted__)
76+
77+
## Property Type Changes
78+
79+
* AWS::IoTWireless::WirelessDevice.AbpV10X (__removed__)
80+
* AWS::IoTWireless::WirelessDevice.OtaaV10X (__removed__)
81+
* AWS::IoTWireless::WirelessDevice.SessionKeysAbpV10X (__removed__)
82+
* AWS::MWAA::Environment.LastUpdate (__removed__)
83+
* AWS::MWAA::Environment.SecurityGroupList (__removed__)
84+
* AWS::MWAA::Environment.SubnetList (__removed__)
85+
* AWS::MWAA::Environment.UpdateError (__removed__)
86+
* AWS::SageMaker::Model.InferenceExecutionConfig (__removed__)
87+
* AWS::DataBrew::Job.CsvOutputOptions (__added__)
88+
* AWS::DataBrew::Job.OutputFormatOptions (__added__)
89+
* AWS::IoTWireless::WirelessDevice.AbpV10x (__added__)
90+
* AWS::IoTWireless::WirelessDevice.OtaaV10x (__added__)
91+
* AWS::IoTWireless::WirelessDevice.SessionKeysAbpV10x (__added__)
92+
* AWS::Cognito::UserPoolClient.AnalyticsConfiguration ApplicationArn (__added__)
93+
* AWS::DataBrew::Job.Output FormatOptions (__added__)
94+
* AWS::IoTWireless::WirelessDevice.LoRaWANDevice AbpV10X (__deleted__)
95+
* AWS::IoTWireless::WirelessDevice.LoRaWANDevice OtaaV10X (__deleted__)
96+
* AWS::IoTWireless::WirelessDevice.LoRaWANDevice AbpV10x (__added__)
97+
* AWS::IoTWireless::WirelessDevice.LoRaWANDevice OtaaV10x (__added__)
98+
* AWS::MWAA::Environment.NetworkConfiguration SecurityGroupIds.PrimitiveItemType (__added__)
99+
* AWS::MWAA::Environment.NetworkConfiguration SecurityGroupIds.Type (__changed__)
100+
* Old: SecurityGroupList
101+
* New: List
102+
* AWS::MWAA::Environment.NetworkConfiguration SecurityGroupIds.UpdateType (__changed__)
103+
* Old: Immutable
104+
* New: Mutable
105+
* AWS::MWAA::Environment.NetworkConfiguration SubnetIds.PrimitiveItemType (__added__)
106+
* AWS::MWAA::Environment.NetworkConfiguration SubnetIds.Type (__changed__)
107+
* Old: SubnetList
108+
* New: List
109+
* AWS::MediaPackage::PackagingConfiguration.CmafEncryption SpekeKeyProvider.Type (__added__)
110+
* AWS::MediaPackage::PackagingConfiguration.DashEncryption SpekeKeyProvider.Type (__added__)
111+
* AWS::MediaPackage::PackagingConfiguration.HlsEncryption SpekeKeyProvider.Type (__added__)
112+
* AWS::MediaPackage::PackagingConfiguration.MssEncryption SpekeKeyProvider.Type (__added__)
113+
114+
1115
# CloudFormation Resource Specification v26.0.0
2116

3117
## New Resource Types
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
26.0.0
1+
27.0.0

0 commit comments

Comments
 (0)