@aws-cdk/cfnspec
Advanced tools
Comparing version 0.20.0 to 0.21.0
# CloudFormation Resource Specification v2.18.0 | ||
## New Resource Types | ||
* AWS::AmazonMQ::ConfigurationAssociation | ||
* AWS::IoTAnalytics::Channel | ||
* AWS::IoTAnalytics::Dataset | ||
* AWS::IoTAnalytics::Datastore | ||
* AWS::IoTAnalytics::Pipeline | ||
## Attribute Changes | ||
* AWS::AmazonMQ::Broker BrokerId (__deleted__) | ||
* AWS::AmazonMQ::Broker AmqpEndpoints (__added__) | ||
* AWS::AmazonMQ::Broker Arn (__added__) | ||
* AWS::AmazonMQ::Broker ConfigurationId (__added__) | ||
* AWS::AmazonMQ::Broker ConfigurationRevision (__added__) | ||
* AWS::AmazonMQ::Broker IpAddresses (__added__) | ||
* AWS::AmazonMQ::Broker MqttEndpoints (__added__) | ||
* AWS::AmazonMQ::Broker OpenWireEndpoints (__added__) | ||
* AWS::AmazonMQ::Broker StompEndpoints (__added__) | ||
* AWS::AmazonMQ::Broker WssEndpoints (__added__) | ||
## Property Changes | ||
* AWS::SageMaker::Model Containers (__added__) | ||
* AWS::SageMaker::Model PrimaryContainer.Required (__changed__) | ||
* Old: true | ||
* New: false | ||
* AWS::ServiceDiscovery::Instance InstanceAttributes.PrimitiveType (__changed__) | ||
* Old: Json | ||
* New: Map | ||
## Property Type Changes | ||
* AWS::SageMaker::EndpointConfig.ProductionVariant AcceleratorType (__added__) | ||
# CloudFormation Resource Specification v2.16.0 | ||
@@ -3,0 +41,0 @@ |
{ | ||
"name": "@aws-cdk/cfnspec", | ||
"description": "The CloudFormation resource specification used by @aws-cdk packages", | ||
"version": "0.20.0", | ||
"version": "0.21.0", | ||
"scripts": { | ||
@@ -24,7 +24,7 @@ "update": "cdk-build && /bin/bash build-tools/update.sh", | ||
"@types/md5": "^2.1.32", | ||
"cdk-build-tools": "^0.20.0", | ||
"cdk-build-tools": "^0.21.0", | ||
"fast-json-patch": "^2.0.6", | ||
"fs-extra": "^7.0.0", | ||
"json-diff": "^0.3.1", | ||
"pkglint": "^0.20.0", | ||
"pkglint": "^0.21.0", | ||
"sort-json": "^2.0.0" | ||
@@ -31,0 +31,0 @@ }, |
"use strict"; | ||
const nodeunit_1 = require("nodeunit"); | ||
const index_1 = require("../lib/index"); | ||
const expectedNamespaces = [ | ||
'AWS::AmazonMQ', | ||
'AWS::ApiGateway', | ||
'AWS::AppStream', | ||
'AWS::AppSync', | ||
'AWS::ApplicationAutoScaling', | ||
'AWS::Athena', | ||
'AWS::AutoScaling', | ||
'AWS::AutoScalingPlans', | ||
'AWS::Batch', | ||
'AWS::Budgets', | ||
'AWS::CertificateManager', | ||
'AWS::Cloud9', | ||
'AWS::CloudFormation', | ||
'AWS::CloudFront', | ||
'AWS::CloudTrail', | ||
'AWS::CloudWatch', | ||
'AWS::CodeBuild', | ||
'AWS::CodeCommit', | ||
'AWS::CodeDeploy', | ||
'AWS::CodePipeline', | ||
'AWS::Cognito', | ||
'AWS::Config', | ||
'AWS::DAX', | ||
'AWS::DLM', | ||
'AWS::DMS', | ||
'AWS::DataPipeline', | ||
'AWS::DirectoryService', | ||
'AWS::DynamoDB', | ||
'AWS::EC2', | ||
'AWS::ECR', | ||
'AWS::ECS', | ||
'AWS::EFS', | ||
'AWS::EKS', | ||
'AWS::EMR', | ||
'AWS::ElastiCache', | ||
'AWS::ElasticBeanstalk', | ||
'AWS::ElasticLoadBalancing', | ||
'AWS::ElasticLoadBalancingV2', | ||
'AWS::Elasticsearch', | ||
'AWS::Events', | ||
'AWS::GameLift', | ||
'AWS::Glue', | ||
'AWS::GuardDuty', | ||
'AWS::IAM', | ||
'AWS::Inspector', | ||
'AWS::IoT', | ||
'AWS::IoT1Click', | ||
'AWS::KMS', | ||
'AWS::Kinesis', | ||
'AWS::KinesisAnalytics', | ||
'AWS::KinesisFirehose', | ||
'AWS::Lambda', | ||
'AWS::Logs', | ||
'AWS::Neptune', | ||
'AWS::OpsWorks', | ||
'AWS::RDS', | ||
'AWS::Redshift', | ||
'AWS::Route53', | ||
'AWS::Route53Resolver', | ||
'AWS::S3', | ||
'AWS::SDB', | ||
'AWS::SES', | ||
'AWS::SNS', | ||
'AWS::SQS', | ||
'AWS::SSM', | ||
'AWS::SageMaker', | ||
'AWS::SecretsManager', | ||
'AWS::Serverless', | ||
'AWS::ServiceCatalog', | ||
'AWS::ServiceDiscovery', | ||
'AWS::StepFunctions', | ||
'AWS::WAF', | ||
'AWS::WAFRegional', | ||
'AWS::WorkSpaces', | ||
'Alexa::ASK' | ||
]; | ||
module.exports = nodeunit_1.testCase({ | ||
'expected namespaces are present'(test) { | ||
test.deepEqual(index_1.namespaces().sort(), expectedNamespaces.sort()); | ||
'namespaces() includes some namespaces'(test) { | ||
test.ok(index_1.namespaces().length > 10); | ||
test.done(); | ||
} | ||
}); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGVzdC5uYW1lc3BhY2VzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsidGVzdC5uYW1lc3BhY2VzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSx1Q0FBMEM7QUFDMUMsd0NBQTBDO0FBUzFDLE1BQU0sa0JBQWtCLEdBQUc7SUFDekIsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsY0FBYztJQUNkLDZCQUE2QjtJQUM3QixhQUFhO0lBQ2Isa0JBQWtCO0lBQ2xCLHVCQUF1QjtJQUN2QixZQUFZO0lBQ1osY0FBYztJQUNkLHlCQUF5QjtJQUN6QixhQUFhO0lBQ2IscUJBQXFCO0lBQ3JCLGlCQUFpQjtJQUNqQixpQkFBaUI7SUFDakIsaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsaUJBQWlCO0lBQ2pCLG1CQUFtQjtJQUNuQixjQUFjO0lBQ2QsYUFBYTtJQUNiLFVBQVU7SUFDVixVQUFVO0lBQ1YsVUFBVTtJQUNWLG1CQUFtQjtJQUNuQix1QkFBdUI7SUFDdkIsZUFBZTtJQUNmLFVBQVU7SUFDVixVQUFVO0lBQ1YsVUFBVTtJQUNWLFVBQVU7SUFDVixVQUFVO0lBQ1YsVUFBVTtJQUNWLGtCQUFrQjtJQUNsQix1QkFBdUI7SUFDdkIsMkJBQTJCO0lBQzNCLDZCQUE2QjtJQUM3QixvQkFBb0I7SUFDcEIsYUFBYTtJQUNiLGVBQWU7SUFDZixXQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLFVBQVU7SUFDVixnQkFBZ0I7SUFDaEIsVUFBVTtJQUNWLGdCQUFnQjtJQUNoQixVQUFVO0lBQ1YsY0FBYztJQUNkLHVCQUF1QjtJQUN2QixzQkFBc0I7SUFDdEIsYUFBYTtJQUNiLFdBQVc7SUFDWCxjQUFjO0lBQ2QsZUFBZTtJQUNmLFVBQVU7SUFDVixlQUFlO0lBQ2YsY0FBYztJQUNkLHNCQUFzQjtJQUN0QixTQUFTO0lBQ1QsVUFBVTtJQUNWLFVBQVU7SUFDVixVQUFVO0lBQ1YsVUFBVTtJQUNWLFVBQVU7SUFDVixnQkFBZ0I7SUFDaEIscUJBQXFCO0lBQ3JCLGlCQUFpQjtJQUNqQixxQkFBcUI7SUFDckIsdUJBQXVCO0lBQ3ZCLG9CQUFvQjtJQUNwQixVQUFVO0lBQ1Ysa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixZQUFZO0NBQ2IsQ0FBQztBQW5GRixpQkFBUyxtQkFBUSxDQUFDO0lBQ2hCLGlDQUFpQyxDQUFDLElBQVU7UUFDMUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxrQkFBVSxFQUFFLENBQUMsSUFBSSxFQUFFLEVBQUUsa0JBQWtCLENBQUMsSUFBSSxFQUFFLENBQUMsQ0FBQztRQUMvRCxJQUFJLENBQUMsSUFBSSxFQUFFLENBQUM7SUFDZCxDQUFDO0NBQ0YsQ0FBQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgVGVzdCwgdGVzdENhc2UgfSBmcm9tICdub2RldW5pdCc7XG5pbXBvcnQgeyBuYW1lc3BhY2VzIH0gZnJvbSAnLi4vbGliL2luZGV4JztcblxuZXhwb3J0ID0gdGVzdENhc2Uoe1xuICAnZXhwZWN0ZWQgbmFtZXNwYWNlcyBhcmUgcHJlc2VudCcodGVzdDogVGVzdCkge1xuICAgIHRlc3QuZGVlcEVxdWFsKG5hbWVzcGFjZXMoKS5zb3J0KCksIGV4cGVjdGVkTmFtZXNwYWNlcy5zb3J0KCkpO1xuICAgIHRlc3QuZG9uZSgpO1xuICB9XG59KTtcblxuY29uc3QgZXhwZWN0ZWROYW1lc3BhY2VzID0gW1xuICAnQVdTOjpBbWF6b25NUScsXG4gICdBV1M6OkFwaUdhdGV3YXknLFxuICAnQVdTOjpBcHBTdHJlYW0nLFxuICAnQVdTOjpBcHBTeW5jJyxcbiAgJ0FXUzo6QXBwbGljYXRpb25BdXRvU2NhbGluZycsXG4gICdBV1M6OkF0aGVuYScsXG4gICdBV1M6OkF1dG9TY2FsaW5nJyxcbiAgJ0FXUzo6QXV0b1NjYWxpbmdQbGFucycsXG4gICdBV1M6OkJhdGNoJyxcbiAgJ0FXUzo6QnVkZ2V0cycsXG4gICdBV1M6OkNlcnRpZmljYXRlTWFuYWdlcicsXG4gICdBV1M6OkNsb3VkOScsXG4gICdBV1M6OkNsb3VkRm9ybWF0aW9uJyxcbiAgJ0FXUzo6Q2xvdWRGcm9udCcsXG4gICdBV1M6OkNsb3VkVHJhaWwnLFxuICAnQVdTOjpDbG91ZFdhdGNoJyxcbiAgJ0FXUzo6Q29kZUJ1aWxkJyxcbiAgJ0FXUzo6Q29kZUNvbW1pdCcsXG4gICdBV1M6OkNvZGVEZXBsb3knLFxuICAnQVdTOjpDb2RlUGlwZWxpbmUnLFxuICAnQVdTOjpDb2duaXRvJyxcbiAgJ0FXUzo6Q29uZmlnJyxcbiAgJ0FXUzo6REFYJyxcbiAgJ0FXUzo6RExNJyxcbiAgJ0FXUzo6RE1TJyxcbiAgJ0FXUzo6RGF0YVBpcGVsaW5lJyxcbiAgJ0FXUzo6RGlyZWN0b3J5U2VydmljZScsXG4gICdBV1M6OkR5bmFtb0RCJyxcbiAgJ0FXUzo6RUMyJyxcbiAgJ0FXUzo6RUNSJyxcbiAgJ0FXUzo6RUNTJyxcbiAgJ0FXUzo6RUZTJyxcbiAgJ0FXUzo6RUtTJyxcbiAgJ0FXUzo6RU1SJyxcbiAgJ0FXUzo6RWxhc3RpQ2FjaGUnLFxuICAnQVdTOjpFbGFzdGljQmVhbnN0YWxrJyxcbiAgJ0FXUzo6RWxhc3RpY0xvYWRCYWxhbmNpbmcnLFxuICAnQVdTOjpFbGFzdGljTG9hZEJhbGFuY2luZ1YyJyxcbiAgJ0FXUzo6RWxhc3RpY3NlYXJjaCcsXG4gICdBV1M6OkV2ZW50cycsXG4gICdBV1M6OkdhbWVMaWZ0JyxcbiAgJ0FXUzo6R2x1ZScsXG4gICdBV1M6Okd1YXJkRHV0eScsXG4gICdBV1M6OklBTScsXG4gICdBV1M6Okluc3BlY3RvcicsXG4gICdBV1M6OklvVCcsXG4gICdBV1M6OklvVDFDbGljaycsXG4gICdBV1M6OktNUycsXG4gICdBV1M6OktpbmVzaXMnLFxuICAnQVdTOjpLaW5lc2lzQW5hbHl0aWNzJyxcbiAgJ0FXUzo6S2luZXNpc0ZpcmVob3NlJyxcbiAgJ0FXUzo6TGFtYmRhJyxcbiAgJ0FXUzo6TG9ncycsXG4gICdBV1M6Ok5lcHR1bmUnLFxuICAnQVdTOjpPcHNXb3JrcycsXG4gICdBV1M6OlJEUycsXG4gICdBV1M6OlJlZHNoaWZ0JyxcbiAgJ0FXUzo6Um91dGU1MycsXG4gICdBV1M6OlJvdXRlNTNSZXNvbHZlcicsXG4gICdBV1M6OlMzJyxcbiAgJ0FXUzo6U0RCJyxcbiAgJ0FXUzo6U0VTJyxcbiAgJ0FXUzo6U05TJyxcbiAgJ0FXUzo6U1FTJyxcbiAgJ0FXUzo6U1NNJyxcbiAgJ0FXUzo6U2FnZU1ha2VyJyxcbiAgJ0FXUzo6U2VjcmV0c01hbmFnZXInLFxuICAnQVdTOjpTZXJ2ZXJsZXNzJyxcbiAgJ0FXUzo6U2VydmljZUNhdGFsb2cnLFxuICAnQVdTOjpTZXJ2aWNlRGlzY292ZXJ5JyxcbiAgJ0FXUzo6U3RlcEZ1bmN0aW9ucycsXG4gICdBV1M6OldBRicsXG4gICdBV1M6OldBRlJlZ2lvbmFsJyxcbiAgJ0FXUzo6V29ya1NwYWNlcycsXG4gICdBbGV4YTo6QVNLJ1xuXTtcbiJdfQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGVzdC5uYW1lc3BhY2VzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsidGVzdC5uYW1lc3BhY2VzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSx1Q0FBMEM7QUFDMUMsd0NBQTBDO0FBRTFDLGlCQUFTLG1CQUFRLENBQUM7SUFDaEIsdUNBQXVDLENBQUMsSUFBVTtRQUNoRCxJQUFJLENBQUMsRUFBRSxDQUFDLGtCQUFVLEVBQUUsQ0FBQyxNQUFNLEdBQUcsRUFBRSxDQUFDLENBQUM7UUFDbEMsSUFBSSxDQUFDLElBQUksRUFBRSxDQUFDO0lBQ2QsQ0FBQztDQUNGLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFRlc3QsIHRlc3RDYXNlIH0gZnJvbSAnbm9kZXVuaXQnO1xuaW1wb3J0IHsgbmFtZXNwYWNlcyB9IGZyb20gJy4uL2xpYi9pbmRleCc7XG5cbmV4cG9ydCA9IHRlc3RDYXNlKHtcbiAgJ25hbWVzcGFjZXMoKSBpbmNsdWRlcyBzb21lIG5hbWVzcGFjZXMnKHRlc3Q6IFRlc3QpIHtcbiAgICB0ZXN0Lm9rKG5hbWVzcGFjZXMoKS5sZW5ndGggPiAxMCk7XG4gICAgdGVzdC5kb25lKCk7XG4gIH1cbn0pO1xuIl19 |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Shell access
Supply chain riskThis module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
2112980
55
35710
3
1