Skip to content

Commit 13c9859

Browse files
aws-cdk-automationAWS CDK TeamNetaNir
authored
feat(cfnspec): cloudformation spec v28.0.0 (#13101)
* feat: cloudformation spec v28.0.0 * awslint execulde new attribute * remove new line Co-authored-by: AWS CDK Team <[email protected]> Co-authored-by: NetaNir <[email protected]>
1 parent a1ca3c4 commit 13c9859

File tree

4 files changed

+1490
-85
lines changed

4 files changed

+1490
-85
lines changed

packages/@aws-cdk/aws-apigateway/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -318,7 +318,9 @@
318318
"attribute-tag:@aws-cdk/aws-apigateway.RestApi.restApiName",
319319
"attribute-tag:@aws-cdk/aws-apigateway.SpecRestApi.restApiName",
320320
"attribute-tag:@aws-cdk/aws-apigateway.LambdaRestApi.restApiName",
321-
"from-method:@aws-cdk/aws-apigateway.Stage"
321+
"from-method:@aws-cdk/aws-apigateway.Stage",
322+
"resource-attribute:@aws-cdk/aws-apigateway.ApiKey.apiKeyId",
323+
"resource-attribute:@aws-cdk/aws-apigateway.RateLimitedApiKey.apiKeyId"
322324
]
323325
},
324326
"stability": "stable",

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

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,83 @@
1+
# CloudFormation Resource Specification v28.0.0
2+
3+
## New Resource Types
4+
5+
* AWS::CloudFormation::ResourceDefaultVersion
6+
* AWS::CloudFormation::ResourceVersion
7+
* AWS::EC2::TransitGatewayMulticastDomain
8+
* AWS::EC2::TransitGatewayMulticastDomainAssociation
9+
* AWS::EC2::TransitGatewayMulticastGroupMember
10+
* AWS::EC2::TransitGatewayMulticastGroupSource
11+
* AWS::SageMaker::App
12+
* AWS::SageMaker::AppImageConfig
13+
* AWS::SageMaker::Domain
14+
* AWS::SageMaker::UserProfile
15+
* AWS::ServiceCatalog::ServiceAction
16+
* AWS::ServiceCatalog::ServiceActionAssociation
17+
18+
## Attribute Changes
19+
20+
* AWS::ApiGateway::ApiKey APIKeyId (__added__)
21+
22+
## Property Changes
23+
24+
* AWS::DMS::Endpoint DocDbSettings (__added__)
25+
* AWS::DMS::Endpoint IbmDb2Settings (__added__)
26+
* AWS::DMS::Endpoint MicrosoftSqlServerSettings (__added__)
27+
* AWS::DMS::Endpoint MySqlSettings (__added__)
28+
* AWS::DMS::Endpoint OracleSettings (__added__)
29+
* AWS::DMS::Endpoint PostgreSqlSettings (__added__)
30+
* AWS::DMS::Endpoint RedshiftSettings (__added__)
31+
* AWS::DMS::Endpoint SybaseSettings (__added__)
32+
* AWS::ECS::Cluster Configuration (__deleted__)
33+
* AWS::ECS::Service EnableExecuteCommand (__deleted__)
34+
* AWS::ManagedBlockchain::Node MemberId.Required (__changed__)
35+
* Old: true
36+
* New: false
37+
* AWS::MediaLive::Channel Vpc (__added__)
38+
39+
## Property Type Changes
40+
41+
* AWS::ECS::Cluster.ClusterConfiguration (__removed__)
42+
* AWS::ECS::Cluster.ExecuteCommandConfiguration (__removed__)
43+
* AWS::ECS::Cluster.ExecuteCommandLogConfiguration (__removed__)
44+
* AWS::AppMesh::VirtualGateway.SubjectAlternativeNameMatchers (__added__)
45+
* AWS::AppMesh::VirtualGateway.SubjectAlternativeNames (__added__)
46+
* AWS::AppMesh::VirtualGateway.VirtualGatewayClientTlsCertificate (__added__)
47+
* AWS::AppMesh::VirtualGateway.VirtualGatewayListenerTlsSdsCertificate (__added__)
48+
* AWS::AppMesh::VirtualGateway.VirtualGatewayListenerTlsValidationContext (__added__)
49+
* AWS::AppMesh::VirtualGateway.VirtualGatewayListenerTlsValidationContextTrust (__added__)
50+
* AWS::AppMesh::VirtualGateway.VirtualGatewayTlsValidationContextSdsTrust (__added__)
51+
* AWS::AppMesh::VirtualNode.ClientTlsCertificate (__added__)
52+
* AWS::AppMesh::VirtualNode.ListenerTlsSdsCertificate (__added__)
53+
* AWS::AppMesh::VirtualNode.ListenerTlsValidationContext (__added__)
54+
* AWS::AppMesh::VirtualNode.ListenerTlsValidationContextTrust (__added__)
55+
* AWS::AppMesh::VirtualNode.SubjectAlternativeNameMatchers (__added__)
56+
* AWS::AppMesh::VirtualNode.SubjectAlternativeNames (__added__)
57+
* AWS::AppMesh::VirtualNode.TlsValidationContextSdsTrust (__added__)
58+
* AWS::DMS::Endpoint.DocDbSettings (__added__)
59+
* AWS::DMS::Endpoint.IbmDb2Settings (__added__)
60+
* AWS::DMS::Endpoint.MicrosoftSqlServerSettings (__added__)
61+
* AWS::DMS::Endpoint.MySqlSettings (__added__)
62+
* AWS::DMS::Endpoint.OracleSettings (__added__)
63+
* AWS::DMS::Endpoint.PostgreSqlSettings (__added__)
64+
* AWS::DMS::Endpoint.RedshiftSettings (__added__)
65+
* AWS::DMS::Endpoint.SybaseSettings (__added__)
66+
* AWS::MediaLive::Channel.VpcOutputSettings (__added__)
67+
* AWS::AppMesh::VirtualGateway.VirtualGatewayClientPolicyTls Certificate (__added__)
68+
* AWS::AppMesh::VirtualGateway.VirtualGatewayListenerTls Validation (__added__)
69+
* AWS::AppMesh::VirtualGateway.VirtualGatewayListenerTlsCertificate SDS (__added__)
70+
* AWS::AppMesh::VirtualGateway.VirtualGatewayTlsValidationContext SubjectAlternativeNames (__added__)
71+
* AWS::AppMesh::VirtualGateway.VirtualGatewayTlsValidationContextTrust SDS (__added__)
72+
* AWS::AppMesh::VirtualNode.ClientPolicyTls Certificate (__added__)
73+
* AWS::AppMesh::VirtualNode.ListenerTls Validation (__added__)
74+
* AWS::AppMesh::VirtualNode.ListenerTlsCertificate SDS (__added__)
75+
* AWS::AppMesh::VirtualNode.TlsValidationContext SubjectAlternativeNames (__added__)
76+
* AWS::AppMesh::VirtualNode.TlsValidationContextTrust SDS (__added__)
77+
* AWS::DMS::Endpoint.MongoDbSettings SecretsManagerAccessRoleArn (__added__)
78+
* AWS::DMS::Endpoint.MongoDbSettings SecretsManagerSecretId (__added__)
79+
80+
181
# CloudFormation Resource Specification v27.0.0
282

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

0 commit comments

Comments
 (0)