Skip to content

Commit ab86df7

Browse files
rix0rrrmergify[bot]
authored andcommitted
feat(cloudformation): Update CloudFormation spec to 5.2.0 (#3710)
See CHANGELOG.
1 parent 30f3968 commit ab86df7

File tree

2 files changed

+186
-1
lines changed

2 files changed

+186
-1
lines changed

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

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1+
# CloudFormation Resource Specification v5.2.0
2+
3+
## New Resource Types
4+
5+
* AWS::SSM::MaintenanceWindowTarget
6+
* AWS::SageMaker::Workteam
7+
8+
## Attribute Changes
9+
10+
11+
## Property Changes
12+
13+
* AWS::DMS::ReplicationTask CdcStartPosition (__added__)
14+
* AWS::DMS::ReplicationTask CdcStopPosition (__added__)
15+
16+
## Property Type Changes
17+
18+
* AWS::AppSync::GraphQLApi.LogConfig ExcludeVerboseContent (__added__)
19+
20+
121
# CloudFormation Resource Specification v5.1.0
222

323
## New Resource Types

packages/@aws-cdk/cfnspec/spec-source/000_CloudFormationResourceSpecification.json

Lines changed: 166 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1951,6 +1951,12 @@
19511951
"Required": false,
19521952
"UpdateType": "Mutable"
19531953
},
1954+
"ExcludeVerboseContent": {
1955+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-logconfig.html#cfn-appsync-graphqlapi-logconfig-excludeverbosecontent",
1956+
"PrimitiveType": "Boolean",
1957+
"Required": false,
1958+
"UpdateType": "Mutable"
1959+
},
19541960
"FieldLogLevel": {
19551961
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-logconfig.html#cfn-appsync-graphqlapi-logconfig-fieldloglevel",
19561962
"PrimitiveType": "String",
@@ -23853,6 +23859,24 @@
2385323859
}
2385423860
}
2385523861
},
23862+
"AWS::SSM::MaintenanceWindowTarget.Targets": {
23863+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtarget-targets.html",
23864+
"Properties": {
23865+
"Key": {
23866+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtarget-targets.html#cfn-ssm-maintenancewindowtarget-targets-key",
23867+
"PrimitiveType": "String",
23868+
"Required": true,
23869+
"UpdateType": "Mutable"
23870+
},
23871+
"Values": {
23872+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtarget-targets.html#cfn-ssm-maintenancewindowtarget-targets-values",
23873+
"PrimitiveItemType": "String",
23874+
"Required": false,
23875+
"Type": "List",
23876+
"UpdateType": "Mutable"
23877+
}
23878+
}
23879+
},
2385623880
"AWS::SSM::MaintenanceWindowTask.LoggingInfo": {
2385723881
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-logginginfo.html",
2385823882
"Properties": {
@@ -24258,6 +24282,51 @@
2425824282
}
2425924283
}
2426024284
},
24285+
"AWS::SageMaker::Workteam.CognitoMemberDefinition": {
24286+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-cognitomemberdefinition.html",
24287+
"Properties": {
24288+
"CognitoClientId": {
24289+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-cognitomemberdefinition.html#cfn-sagemaker-workteam-cognitomemberdefinition-cognitoclientid",
24290+
"PrimitiveType": "String",
24291+
"Required": true,
24292+
"UpdateType": "Mutable"
24293+
},
24294+
"CognitoUserGroup": {
24295+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-cognitomemberdefinition.html#cfn-sagemaker-workteam-cognitomemberdefinition-cognitousergroup",
24296+
"PrimitiveType": "String",
24297+
"Required": true,
24298+
"UpdateType": "Mutable"
24299+
},
24300+
"CognitoUserPool": {
24301+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-cognitomemberdefinition.html#cfn-sagemaker-workteam-cognitomemberdefinition-cognitouserpool",
24302+
"PrimitiveType": "String",
24303+
"Required": true,
24304+
"UpdateType": "Immutable"
24305+
}
24306+
}
24307+
},
24308+
"AWS::SageMaker::Workteam.MemberDefinition": {
24309+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-memberdefinition.html",
24310+
"Properties": {
24311+
"CognitoMemberDefinition": {
24312+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-memberdefinition.html#cfn-sagemaker-workteam-memberdefinition-cognitomemberdefinition",
24313+
"Required": true,
24314+
"Type": "CognitoMemberDefinition",
24315+
"UpdateType": "Mutable"
24316+
}
24317+
}
24318+
},
24319+
"AWS::SageMaker::Workteam.NotificationConfiguration": {
24320+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-notificationconfiguration.html",
24321+
"Properties": {
24322+
"NotificationTopicArn": {
24323+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-notificationconfiguration.html#cfn-sagemaker-workteam-notificationconfiguration-notificationtopicarn",
24324+
"PrimitiveType": "String",
24325+
"Required": true,
24326+
"UpdateType": "Mutable"
24327+
}
24328+
}
24329+
},
2426124330
"AWS::SecretsManager::RotationSchedule.RotationRules": {
2426224331
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-secretsmanager-rotationschedule-rotationrules.html",
2426324332
"Properties": {
@@ -25211,7 +25280,7 @@
2521125280
}
2521225281
}
2521325282
},
25214-
"ResourceSpecificationVersion": "5.1.0",
25283+
"ResourceSpecificationVersion": "5.2.0",
2521525284
"ResourceTypes": {
2521625285
"AWS::AmazonMQ::Broker": {
2521725286
"Attributes": {
@@ -30932,12 +31001,24 @@
3093231001
"AWS::DMS::ReplicationTask": {
3093331002
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationtask.html",
3093431003
"Properties": {
31004+
"CdcStartPosition": {
31005+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationtask.html#cfn-dms-replicationtask-cdcstartposition",
31006+
"PrimitiveType": "String",
31007+
"Required": false,
31008+
"UpdateType": "Mutable"
31009+
},
3093531010
"CdcStartTime": {
3093631011
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationtask.html#cfn-dms-replicationtask-cdcstarttime",
3093731012
"PrimitiveType": "Double",
3093831013
"Required": false,
3093931014
"UpdateType": "Mutable"
3094031015
},
31016+
"CdcStopPosition": {
31017+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationtask.html#cfn-dms-replicationtask-cdcstopposition",
31018+
"PrimitiveType": "String",
31019+
"Required": false,
31020+
"UpdateType": "Mutable"
31021+
},
3094131022
"MigrationType": {
3094231023
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationtask.html#cfn-dms-replicationtask-migrationtype",
3094331024
"PrimitiveType": "String",
@@ -43009,6 +43090,48 @@
4300943090
}
4301043091
}
4301143092
},
43093+
"AWS::SSM::MaintenanceWindowTarget": {
43094+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtarget.html",
43095+
"Properties": {
43096+
"Description": {
43097+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtarget.html#cfn-ssm-maintenancewindowtarget-description",
43098+
"PrimitiveType": "String",
43099+
"Required": false,
43100+
"UpdateType": "Mutable"
43101+
},
43102+
"Name": {
43103+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtarget.html#cfn-ssm-maintenancewindowtarget-name",
43104+
"PrimitiveType": "String",
43105+
"Required": false,
43106+
"UpdateType": "Mutable"
43107+
},
43108+
"OwnerInformation": {
43109+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtarget.html#cfn-ssm-maintenancewindowtarget-ownerinformation",
43110+
"PrimitiveType": "String",
43111+
"Required": false,
43112+
"UpdateType": "Mutable"
43113+
},
43114+
"ResourceType": {
43115+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtarget.html#cfn-ssm-maintenancewindowtarget-resourcetype",
43116+
"PrimitiveType": "String",
43117+
"Required": true,
43118+
"UpdateType": "Mutable"
43119+
},
43120+
"Targets": {
43121+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtarget.html#cfn-ssm-maintenancewindowtarget-targets",
43122+
"ItemType": "Targets",
43123+
"Required": true,
43124+
"Type": "List",
43125+
"UpdateType": "Mutable"
43126+
},
43127+
"WindowId": {
43128+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtarget.html#cfn-ssm-maintenancewindowtarget-windowid",
43129+
"PrimitiveType": "String",
43130+
"Required": true,
43131+
"UpdateType": "Immutable"
43132+
}
43133+
}
43134+
},
4301243135
"AWS::SSM::MaintenanceWindowTask": {
4301343136
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtask.html",
4301443137
"Properties": {
@@ -43524,6 +43647,48 @@
4352443647
}
4352543648
}
4352643649
},
43650+
"AWS::SageMaker::Workteam": {
43651+
"Attributes": {
43652+
"WorkteamName": {
43653+
"PrimitiveType": "String"
43654+
}
43655+
},
43656+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-workteam.html",
43657+
"Properties": {
43658+
"Description": {
43659+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-workteam.html#cfn-sagemaker-workteam-description",
43660+
"PrimitiveType": "String",
43661+
"Required": false,
43662+
"UpdateType": "Mutable"
43663+
},
43664+
"MemberDefinitions": {
43665+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-workteam.html#cfn-sagemaker-workteam-memberdefinitions",
43666+
"ItemType": "MemberDefinition",
43667+
"Required": false,
43668+
"Type": "List",
43669+
"UpdateType": "Mutable"
43670+
},
43671+
"NotificationConfiguration": {
43672+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-workteam.html#cfn-sagemaker-workteam-notificationconfiguration",
43673+
"Required": false,
43674+
"Type": "NotificationConfiguration",
43675+
"UpdateType": "Mutable"
43676+
},
43677+
"Tags": {
43678+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-workteam.html#cfn-sagemaker-workteam-tags",
43679+
"ItemType": "Tag",
43680+
"Required": false,
43681+
"Type": "List",
43682+
"UpdateType": "Mutable"
43683+
},
43684+
"WorkteamName": {
43685+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-workteam.html#cfn-sagemaker-workteam-workteamname",
43686+
"PrimitiveType": "String",
43687+
"Required": false,
43688+
"UpdateType": "Immutable"
43689+
}
43690+
}
43691+
},
4352743692
"AWS::SecretsManager::ResourcePolicy": {
4352843693
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-secretsmanager-resourcepolicy.html",
4352943694
"Properties": {

0 commit comments

Comments
 (0)