Skip to content

Commit

Permalink
feat(cfnspec): cloudformation spec v39.9.0 (#15987)
Browse files Browse the repository at this point in the history
Co-authored-by: AWS CDK Team <aws-cdk@amazon.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
  • Loading branch information
3 people authored Aug 11, 2021
1 parent bf5882f commit e0d6181
Show file tree
Hide file tree
Showing 3 changed files with 197 additions and 4 deletions.
38 changes: 38 additions & 0 deletions packages/@aws-cdk/cfnspec/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,41 @@
# CloudFormation Resource Specification v39.9.0

## New Resource Types

* AWS::Athena::PreparedStatement

## Attribute Changes

* AWS::ApiGateway::Resource ResourceId (__added__)
* AWS::Athena::WorkGroup WorkGroupConfigurationUpdates.EngineVersion.EffectiveEngineVersion (__added__)
* AWS::MWAA::Environment LoggingConfiguration.SchedulerLogs.CloudWatchLogGroupArn (__added__)
* AWS::MWAA::Environment LoggingConfiguration.TaskLogs.CloudWatchLogGroupArn (__added__)
* AWS::MWAA::Environment LoggingConfiguration.WebserverLogs.CloudWatchLogGroupArn (__added__)
* AWS::MWAA::Environment LoggingConfiguration.WorkerLogs.CloudWatchLogGroupArn (__added__)

## Property Changes

* AWS::AppSync::GraphQLApi LambdaAuthorizerConfig (__added__)
* AWS::LookoutEquipment::InferenceScheduler ModelName.UpdateType (__changed__)
* Old: Mutable
* New: Immutable
* AWS::LookoutEquipment::InferenceScheduler ServerSideKmsKeyId.UpdateType (__changed__)
* Old: Mutable
* New: Immutable
* AWS::S3::AccessPoint Name (__added__)
* AWS::Synthetics::Canary VisualReference (__added__)

## Property Type Changes

* AWS::AppSync::GraphQLApi.LambdaAuthorizerConfig (__added__)
* AWS::SageMaker::Model.RepositoryAuthConfig (__added__)
* AWS::Synthetics::Canary.BaseScreenshot (__added__)
* AWS::Synthetics::Canary.VisualReference (__added__)
* AWS::AppSync::GraphQLApi.AdditionalAuthenticationProvider LambdaAuthorizerConfig (__added__)
* AWS::IoTSiteWise::AssetModel.TumblingWindow Offset (__added__)
* AWS::SageMaker::Model.ImageConfig RepositoryAuthConfig (__added__)


# CloudFormation Resource Specification v39.8.0

## New Resource Types
Expand Down
2 changes: 1 addition & 1 deletion packages/@aws-cdk/cfnspec/cfn.version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
39.8.0
39.9.0
Original file line number Diff line number Diff line change
Expand Up @@ -7114,6 +7114,12 @@
"Required": true,
"UpdateType": "Mutable"
},
"LambdaAuthorizerConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-additionalauthenticationprovider.html#cfn-appsync-graphqlapi-additionalauthenticationprovider-lambdaauthorizerconfig",
"Required": false,
"Type": "LambdaAuthorizerConfig",
"UpdateType": "Mutable"
},
"OpenIDConnectConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-additionalauthenticationprovider.html#cfn-appsync-graphqlapi-additionalauthenticationprovider-openidconnectconfig",
"Required": false,
Expand Down Expand Up @@ -7158,6 +7164,29 @@
}
}
},
"AWS::AppSync::GraphQLApi.LambdaAuthorizerConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-lambdaauthorizerconfig.html",
"Properties": {
"AuthorizerResultTtlInSeconds": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-lambdaauthorizerconfig.html#cfn-appsync-graphqlapi-lambdaauthorizerconfig-authorizerresultttlinseconds",
"PrimitiveType": "Double",
"Required": false,
"UpdateType": "Mutable"
},
"AuthorizerUri": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-lambdaauthorizerconfig.html#cfn-appsync-graphqlapi-lambdaauthorizerconfig-authorizeruri",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
},
"IdentityValidationExpression": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-lambdaauthorizerconfig.html#cfn-appsync-graphqlapi-lambdaauthorizerconfig-identityvalidationexpression",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
}
}
},
"AWS::AppSync::GraphQLApi.LogConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-logconfig.html",
"Properties": {
Expand Down Expand Up @@ -35861,6 +35890,12 @@
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Mutable"
},
"Offset": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-tumblingwindow.html#cfn-iotsitewise-assetmodel-tumblingwindow-offset",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
}
}
},
Expand Down Expand Up @@ -57003,6 +57038,12 @@
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Immutable"
},
"RepositoryAuthConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-imageconfig.html#cfn-sagemaker-model-containerdefinition-imageconfig-repositoryauthconfig",
"Required": false,
"Type": "RepositoryAuthConfig",
"UpdateType": "Immutable"
}
}
},
Expand All @@ -57028,6 +57069,17 @@
}
}
},
"AWS::SageMaker::Model.RepositoryAuthConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-imageconfig-repositoryauthconfig.html",
"Properties": {
"RepositoryCredentialsProviderArn": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-imageconfig-repositoryauthconfig.html#cfn-sagemaker-model-containerdefinition-imageconfig-repositoryauthconfig-repositorycredentialsproviderarn",
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Immutable"
}
}
},
"AWS::SageMaker::Model.VpcConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-vpcconfig.html",
"Properties": {
Expand Down Expand Up @@ -59046,6 +59098,24 @@
}
}
},
"AWS::Synthetics::Canary.BaseScreenshot": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-synthetics-canary-basescreenshot.html",
"Properties": {
"IgnoreCoordinates": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-synthetics-canary-basescreenshot.html#cfn-synthetics-canary-basescreenshot-ignorecoordinates",
"PrimitiveItemType": "String",
"Required": false,
"Type": "List",
"UpdateType": "Mutable"
},
"ScreenshotName": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-synthetics-canary-basescreenshot.html#cfn-synthetics-canary-basescreenshot-screenshotname",
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Mutable"
}
}
},
"AWS::Synthetics::Canary.Code": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-synthetics-canary-code.html",
"Properties": {
Expand Down Expand Up @@ -59153,6 +59223,24 @@
}
}
},
"AWS::Synthetics::Canary.VisualReference": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-synthetics-canary-visualreference.html",
"Properties": {
"BaseCanaryRunId": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-synthetics-canary-visualreference.html#cfn-synthetics-canary-visualreference-basecanaryrunid",
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Mutable"
},
"BaseScreenshots": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-synthetics-canary-visualreference.html#cfn-synthetics-canary-visualreference-basescreenshots",
"ItemType": "BaseScreenshot",
"Required": false,
"Type": "List",
"UpdateType": "Mutable"
}
}
},
"AWS::Transfer::Server.EndpointDetails": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-server-endpointdetails.html",
"Properties": {
Expand Down Expand Up @@ -61525,7 +61613,7 @@
}
}
},
"ResourceSpecificationVersion": "39.8.0",
"ResourceSpecificationVersion": "39.9.0",
"ResourceTypes": {
"AWS::ACMPCA::Certificate": {
"Attributes": {
Expand Down Expand Up @@ -62750,6 +62838,11 @@
}
},
"AWS::ApiGateway::Resource": {
"Attributes": {
"ResourceId": {
"PrimitiveType": "String"
}
},
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-resource.html",
"Properties": {
"ParentId": {
Expand Down Expand Up @@ -65302,6 +65395,12 @@
"Required": true,
"UpdateType": "Mutable"
},
"LambdaAuthorizerConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-lambdaauthorizerconfig",
"Required": false,
"Type": "LambdaAuthorizerConfig",
"UpdateType": "Mutable"
},
"LogConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-logconfig",
"Required": false,
Expand Down Expand Up @@ -65704,13 +65803,45 @@
}
}
},
"AWS::Athena::PreparedStatement": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-preparedstatement.html",
"Properties": {
"Description": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-preparedstatement.html#cfn-athena-preparedstatement-description",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
},
"QueryStatement": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-preparedstatement.html#cfn-athena-preparedstatement-querystatement",
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Mutable"
},
"StatementName": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-preparedstatement.html#cfn-athena-preparedstatement-statementname",
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Immutable"
},
"WorkGroup": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-preparedstatement.html#cfn-athena-preparedstatement-workgroup",
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Immutable"
}
}
},
"AWS::Athena::WorkGroup": {
"Attributes": {
"CreationTime": {
"PrimitiveType": "String"
},
"WorkGroupConfiguration.EngineVersion.EffectiveEngineVersion": {
"PrimitiveType": "String"
},
"WorkGroupConfigurationUpdates.EngineVersion.EffectiveEngineVersion": {
"PrimitiveType": "String"
}
},
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-workgroup.html",
Expand Down Expand Up @@ -86872,7 +87003,7 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lookoutequipment-inferencescheduler.html#cfn-lookoutequipment-inferencescheduler-modelname",
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Mutable"
"UpdateType": "Immutable"
},
"RoleArn": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lookoutequipment-inferencescheduler.html#cfn-lookoutequipment-inferencescheduler-rolearn",
Expand All @@ -86884,7 +87015,7 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lookoutequipment-inferencescheduler.html#cfn-lookoutequipment-inferencescheduler-serversidekmskeyid",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
"UpdateType": "Immutable"
},
"Tags": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lookoutequipment-inferencescheduler.html#cfn-lookoutequipment-inferencescheduler-tags",
Expand Down Expand Up @@ -87072,6 +87203,18 @@
"LoggingConfiguration.DagProcessingLogs.CloudWatchLogGroupArn": {
"PrimitiveType": "String"
},
"LoggingConfiguration.SchedulerLogs.CloudWatchLogGroupArn": {
"PrimitiveType": "String"
},
"LoggingConfiguration.TaskLogs.CloudWatchLogGroupArn": {
"PrimitiveType": "String"
},
"LoggingConfiguration.WebserverLogs.CloudWatchLogGroupArn": {
"PrimitiveType": "String"
},
"LoggingConfiguration.WorkerLogs.CloudWatchLogGroupArn": {
"PrimitiveType": "String"
},
"WebserverUrl": {
"PrimitiveType": "String"
}
Expand Down Expand Up @@ -94306,6 +94449,12 @@
"Required": true,
"UpdateType": "Immutable"
},
"Name": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3-accesspoint.html#cfn-s3-accesspoint-name",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Immutable"
},
"Policy": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3-accesspoint.html#cfn-s3-accesspoint-policy",
"PrimitiveType": "Json",
Expand Down Expand Up @@ -98539,6 +98688,12 @@
"Required": false,
"Type": "VPCConfig",
"UpdateType": "Mutable"
},
"VisualReference": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-synthetics-canary.html#cfn-synthetics-canary-visualreference",
"Required": false,
"Type": "VisualReference",
"UpdateType": "Mutable"
}
}
},
Expand Down

0 comments on commit e0d6181

Please sign in to comment.