Releases: cloudtools/troposphere
Release 2.6.2
2.6.2 (2020-07-12)
- Add Description property to EC2::TransitGateway (#1674)
 - Adding AWS::ImageBuilder::Image object, per May 7, 2020 update
 - Adding missing AWS::ApiGatewayV2::VpcLink object
 - Adding new AWS::SSM::Association property, per May 7, 2020 update
 - Update template_generator.py
 - Handle list type properties with a function validator (#1673)
 - Change RegularExpressionList
 - Remove Regex object in favour of basestring
 - Bug Fixes: wafv2 names not required
 - Update instance types in constants
 - Add AWS::CodeStarConnections::Connection props, per May 14, 2020 update
 - Adding misc AWS::DMS properties, per May 14, 2020 update
 - Adding misc AWS::MediaStore::Container properties, per May 14, 2020 update
 - updating AWS::ServiceCatalog::CloudFormationProduct properties, per May 14, 2020 update
 - Changing AWS::Synthetics::Canary props, per May 14, 2020 update
 - Adding misc AWS::GlobalAccelerator objects, per May 14, 2020 update
 - Adding new AWS::Macie resources, per May 14, 2020 update
 - Add sample Aurora Serverless RDS template
 - Fixing misc AWS::ImageBuilder properties
 - Updating AWS::StepFunctions::StateMachine props, per May 21, 2020 update
 - Update AWS::SSM::Parameter properties, per May 21, 2020 update
 - Update AWS::CodeBuild::ReportGroup properties, per May 21, 2020 update
 - Fix bools in example output
 - Adding hibernation options to LaunchTemplateData
 - ExcludedRules are listed directly, not wrapped
 - fix syntax
 - add OnSuccess
 - Update AWS::EFS::AccessPoint per 2020-05-28 changes
 - Update AWS::CodeGuruProfiler::ProfilingGroup per 2020-06-03 changes
 - Update AWS::EC2::ClientVpnEndpoint per 2020-05-28 changes
 - Add DBProxy and DBProxyTargetGroup to AWS::RDS per 2020-06-04 changes
 - Add support for ARM and GPU containers for CodeBuild (#1699)
 - Fix S3Encryptions in Glue EncryptionConfiguration (#1725)
 - Convert stepfunctions.DefinitionSubstitutions to dict (#1726)
 - Add GroundStation link (#1727)
 - Update AWS::ElasticLoadBalancingV2::LoadBalancer per 2020-06-11 changes
 - Update AWS::ElastiCache::ReplicationGroup per 2020-06-11 changes
 - Update AWS::CloudFront::Distribution per 2020-06-11 changes
 - Update AWS::CertificateManager::Certificate per 2020-06-11 changes
 - Update AWS::EC2::Volume per 2020-06-11 changes
 - Add AWS::IoT::ProvisioningTemplate per 2020-06-04 changes (Fixes #1723)
 - Added Serverless::Application and Serverless ApplicationLocation (#1549)
 - Fix required setting for SageMaker::Model PrimaryContainer (Fixes #1729)
 - Added capacity providers
 - Update AWS::EFS::FileSystem per 2020-06-16 changes
 - Update AWS::Lambda::Function per 2020-06-16 changes
 - Update AWS::FMS::Policy per 2020-06-18 changes
 - Fix tests and alphabetize properties in ECS
 - Update AWS::ServiceDiscovery per 2020-06-22 changes
 - This isn't required
 - Update AWS::AppMesh per 2020-06-25 changes
 - Support attribute Mode for SageMaker Model ContainerDefinition
 - Add SourcePrefixListId to the ec2.SecurityGroupIngress validator (Fixes #1739)
 - Add ApplicationCloudWatchLoggingOption for KinesisAnalyticsV2 (Fixes #1738)
 - Add required TargetGroupName to DBProxyTargetGroup
 - Add VpcConfiguration to AWS::KinesisFirehose::DeliveryStream (Fixes #1717)
 - Update AWS::Events::Rule per 2020-07-06 changes
 - Add AWS::QLDB::Stream per 2020-07-08 update
 - Add AWS::CodeGuruProfiler::ProfilingGroup.ComputePlatform per 2020-07-09 update
 - Add AWS::CodeBuild::Project Source: BuildStatusConfig per 2020-0709 update
 - Add AWS::Athena::DataCatalog per 2020-07-09 update
 - Add AWS::EC2::PrefixList per 2020-07-09 update
 - Add AWS::ElasticLoadBalancingV2::Listener.AlpnPolicy per 2020-07-09 update
 - Update AWS::Synthetics per 2020-07-09 update
 - Add AWS::Amplify::App.EnableBranchAutoDeletion per 2020-07-09 update
 - Update AWS::FSx::FileSystem.LustreConfiguration per 2020-07-09 update
 - Update AWS::Amplify::Domain per 2020-07-09 update
 
Release 2.6.1
2.6.1 (2020-05-04)
- Fix README for PyPI upload
 - Remove extra PublicAccessBlockConfiguration in s3 (Fixes #1541)
 - Added support for ForwardConfig in Listener (#1555)
 - Fix up a couple of items for ELBv2 from #1555
 - Fixing a missimplementation of rules, caused by a bug in the document… (#1599)
 - fix: include valid postgres capacity configurations (#1602)
 - adding misc AppMesh properties, per Feb 27 2020 update
 - adding misc FSX properties, per Feb 27 2020 update
 - Adding new AWS::CloudWatch::CompositeAlarm object, per March 2 2020 update
 - Adding new AWS::GroundStation resources, per Feb 27 2020 update
 - Add README link for GroundStation (#1606)
 - Fixup WAFv2 TextTransformations property and required (#1607)
 - Adding cloudfront OriginGroups properties, per March 5 2020 update
 - AWS::EC2::SecurityGroupIngress.SourcePrefixListId (#1622)
 - adding AWS::Athena::WorkGroup, per March 5 2020 update
 - Adding EncryptionConfig props to AWS::EKS::Cluster, per March 5 2020 update (#1610)
 - adding AWS::CodeStarConnections::Connection, per Marche 5 2020 update
 - Adding AWS::Chatbot::SlackChannelConfiguration, per March 5 2020 update
 - Fixup recent CodeStarConnections and Chatbot additions
 - Fixes to acmpca (#1660)
 - adding misc Greengrass props, per March 09 2020 update
 - adding misc AWS::MSK::Cluster properties, per March 12 2020 update
 - Adding MeshOwner prop to misc AppMesh objects, per March 12 2020 update
 - Adding new AWS::Cassandra resources, per March 16 2020 update
 - Fixup link and comments for AWS::Cassandra (related to #1616)
 - Fix several problems in wafv2
 - Add IotAnalyticsAction and StepFunctionsAction to IoT TopicRule Actions
 - Add missing IoTAnalytics properties, add Datastore object, add test IoTAnalytics example
 - Attributes for AddAttributes is a dict
 - add secrets manager type to codebuild environment variable types
 - Usageplan throttle (#2)
 - update example to include method as required
 - Adding AWS::ResourceGroups::Group resource, per March 19, 2020 update
 - Adding AWS::CodeGuruProfiler::ProfilingGroup resource, per March 19, 2020 update
 - Fixup links in README.rst
 - adding AWS::EC2::ClientVpnEndpoint properties, per March 19, 2020 update
 - Adding AWS::DMS::Endpoint props, per March 23, 2020 update
 - Adding AWS::AutoScaling::AutoScalingGroup props, per March 26, 2020 update
 - Adding misc AWS::ApiGatewayV2::Integration properties, per March 26, 2020 update
 - Adding AWS::ServiceCatalog::LaunchRoleConstraint props, per April 2, 2020 update
 - Adding AWS::CloudWatch::InsightRule props, per April 2, 2020 update
 - Fix new test changes to use TROPO_REAL_BOOL
 - Change ApiGateway::RestApi FailOnWarnings from basestring to boolean (Fixes #1655)
 - Update SAM Schedule event source spec
 - AWS::SecurityHub::Hub Tags uses the wrong format
 - Adding AWS::NetworkManager resource, per March 19, 2020 update
 - Adding AWS::Detective resources, per March 26, 2020 update
 - Adding misc AWS::IoT props, per March 26, 2020 update
 - Adding AWS::EC2::Volume props, per March 26, 2020 update
 - Adding AWS::FSx::FileSystem properties, per April 2, 2020 update
 - Adding misc AWS::Glue properties, per April 16, 2020 update
 - Adding new AWS::Synthetics::Canary resource, per April 23, 2020 update
 - Adding AWS::ImageBuilder resources, per April 23, 2020 update
 - Adding new AWS::CE::CostCategory resource, per April 23, 2020 update
 - Fix typo: pros => props
 - Update EventSchemas per 2020-04-30 changes
 - Update Synthetics per 2020-04-30 changes
 - Update Transfer per 2020-04-30 changes
 
Release 2.6.0
2.6.0 (2020-02-22)
- Add ProvisionedConcurrencyConfig for AWS::Serverless::Function (#1535)
 - Add update policy that allows for in place upgrade of ES cluster (#1537)
 - Add ReportGroup and SourceCredential to CodeBuild
 - Add Count property to EC2::Instance ElasticInferenceAccelerator
 - Add EC2::GatewayRouteTableAssociation
 - Update FSx per 2019-12-19 changes
 - Add MaxAllocatedStorage to RDS::DBInstance
 - Add Name property to SSM::Document
 - Add OpenMonitoring property to MSK::Cluster
 - Break out NoDevice property validation (Fixes #1551) (#1553)
 - Fixed check_required validator error message (#1550)
 - Add test for check_required (#1550)
 - Add CloudWatch Alarm TreatMissingData validator (#1536)
 - Add WAFv2 resources, per Nov 25 2019 update (#1545)
 - linking AWS::WAFv2 and OpenStack resource types in README (#1559)
 - Strategy in AWS::EC2::PlacementGroup is not required (#1560)
 - Combine JSON + YAML example (#1561)
 - Add CACertificateIdentifier to DBInstance (#1557)
 - fixing AWS::Serverless documentation link (#1562)
 - adding new AWS::WAFv2::WebACLAssociation resource, per Jan 16 2020 update (#1567)
 - adding SyncSource & SyncType props to AWS::SSM::ResourceDataSync, per Jan 16 2020 update (#1566)
 - adding AWS::EC2::Instance HibernationOptions property, per Jan 16 2020 update (#1563)
 - Add QueuedTimeoutInMinutes to CodeBuild Project (#1540)
 - Add WeightedCapacity to AutoScaling::AutoScalingGroup LaunchTemplateOverrides (#1565)
 - Use correct curl option for compressed downloads
 - Update properties in AWS::Serverless::Api's Auth (#1568)
 - Add new pinpoint properties, per Jan 23 2020 update (#1569)
 - Add new AWS::RDS::DBCluster VALID_DB_ENGINE_MODES (#1573)
 - ServiceDiscovery DnsConfig NamespaceId is not required (#1575)
 - Add missing SecretTargetAttachment TargetTypes (#1578)
 - Ignore If expression during validation on AutoScalingRollingUpdate min instances (#1577)
 - adding Tags to Server, per Feb 6 2020 update
 - AWS::KinesisAnalyticsV2::Application.RuntimeEnvironment VALID_RUNTIME_ENVIRONMENTS
 - adding misc EC2 properties, per Feb 6 2020 update
 - adding new Config resources, per 2020 Feb 13 update
 - adding new Transfer properties, per 2020 Feb 13 update
 - adding new ACMPCA resources, per Jan 23 2020 update (#1570)
 - adding new AppConfig resource, per Jan 23 2020 update (#1571)
 - Nodegroup tags type (#1576)
 - adding XrayEnabled prop to GraphQLApi, per Feb 6 2020 update (#1579)
 - adding AccountRecoverySetting prop to UserPool, per Feb 6 2020 update (#1580)
 - adding Tags to Server, per Feb 6 2020 update (#1581)
 - Merge pull request #1582 from axelpavageau/feature/20200206-ec2
 - Merge pull request #1584 from cloudtools/PatMyron-patch-5
 - Alphebetize some properties
 - Merge pull request #1585 from axelpavageau/feature/20200213-transfer
 - Merge pull request #1586 from axelpavageau/feature/20200213-config
 - Adding new EC2 resources, per 2020 Feb 13 update (#1587)
 - Adding new FMS resources, per 2020 Feb 13 update (#1588)
 - adding misc Lakeformation properties, per Jan 16 2020 update (#1589)
 - Adding new AWS::Neptune::DBCluster properties, per Feb 18 2020 update (#1594)
 - fixing property according to the documentation's example (#1595)
 - adding UsernameConfiguration prop to UserPool, per Feb 20 2020 update (#1596)
 - Adding new ProjectFileSystemLocation property to CodeBuild::Project, per Feb 20 2020 update (#1597)
 
Release 2.5.3
2.5.3 (2019-12-08)
- Switch to using the gzip version of the Resource Specification
 - Amend RefreshTokenValidity to match Cognito changes. (#1498)
 - Update placement object (#1501)
 - Add hyperlinks to AWS resource types (#1499)
 - Added missing CrawlerName field to Glue Action and Condition objects (#1500)
 - Fix multiple mappings being overwritten (#1041)
 - Cognito is missing UserPoolResourceServer (#1509)
 - Add EnabledMfas to cognito UserPool Object. (#1507)
 - Cognito EnabledMfa needs to be a list of strings (#1511)
 - Make Python 3.8 support official (#1513)
 - Added missing rds scaling configuration capacity (#1514)
 - Add AllocationStrategy parameter for AWS::Batch::ComputeEnvironment ComputeResources (#1515)
 - Add SelfManagedActiveDirectoryConfiguration property to fsx (#1516)
 - Add logging capability to EKS Cloudwatch (#1512)
 - Fix some flake8 breakage due to recent commits
 - Output the resource specification version after downloading
 - Add EventBus class in events script (#1518)
 - Add new EC2 resources per 2019-10-03 update
 - Add new cognito resources per 2019-10-03 update
 - Add PlannedBudgetLimits to Budgets::Budget BudgetData
 - Add AWS::Pinpoint
 - Adding missing property for guardduty FindingPublishing (#1517)
 - Support for API Gateway SecurityPolicy (#1521)
 - Add AWS::GameLift
 - Update AppStream per 2019-11-07 update
 - Add AWS::CodeStarNotifications and AWS::MediaConvert
 - Update AppMesh per 2019-11-04 update
 - Add DynamoDBTargets and CatalogTargets to Glue::Crawler
 - Update ApiGateway resources per 2019-11-31 changes
 - Add Tags to CodePipeline CustomActionType and Pipeline
 - Updates to Amplify per 2019-10-31 changes
 - Update Events per 2019-11-31 changes
 - Add InferenceAccelerator to ECS::TaskDefinitiion per 2019-10-31 change
 - Add LogPublishingOptions to Elasticsearch::Domain
 - Add Tags to SNS::Topic per 2019-11-31 changes
 - Add WAF Action Type validator (#1524)
 - Adding AWS::EKS::Nodegroup resource, per Nov 18 2019 update (#1529)
 - Adding CpuOptions support for LaunchTemplateData (#1531)
 - Update AppSync per 2019-11-21 changes
 - Update SNS per 2019-11-21 changes
 - Update OpsWorksCM per 2019-11-21 changes
 - Update IAM per 2019-11-21 changes
 - Update Glue per 2019-11-21 changes
 - Update Elasticsearch per 2019-11-21 changes
 - Update EC2 per 2019-11-21 changes
 - Update Cognito per 2019-11-21 changes
 - Update ApiGateway per 2019-11-21 changes
 - Update RDS per 2019-11-21 changes
 - Update ECS per 2019-11-21 changes
 - Update CloudWatch per 2019-11-21 changes
 - Update ECS per 2019-11-25 changes
 - Update per 2019-11 changes
 - Update CodePipeline per 2019-11-25 changes
 - Add ProvisionedConcurrencyConfiguration for Lambda alias and version (#1533)
 - Add AWS::EventSchemas
 - Add AWS::AccessAnalyzer
 - Add S3::AccessPoint per 2019-12-03 update
 - Update StepFunctions per 2019-12-03 update
 - Update ApiGatewayV2 per 2019-12-04 changes
 
Release 2.5.2
2.5.2 (2019-09-29)
- Use double validator instead of a raw float for Double types (#1485)
 - Add PythonVersion to Glue JobCommand (#1486)
 - ImageId in EC2 LaunchTemplateData is no longer required (#1487)
 - Add KmsKeyID prop to AWS::ElastiCache::ReplicationGroup, per 2019 Aug 30 update (#1488)
 - Add threshold metric to CloudWatch::Alarm (#1489)
 - Fix naming of parameters in FindInMap helper. (#1491)
 - Add missing EnableNonSecurity property to SSM Rule (#1493)
 - Add EnableCloudwatchLogsExports to Neptune::DBCluster
 - Update AppMesh::Route properties per 2019-08-29 update
 - Add Config::OrganizationConfigRule resource
 - Add ZoneAwarenessConfig to Elasticsearch ElasticsearchClusterConfig
 - Add AWS::QLDB
 - Update RDS resources per 2019-08-29 update
 - Travis CI: Add flake8 which is a superset of pycodestyle and pyflakes (#1470)
 - Run flake8 via "make test" (#1470)
 - Add SourceVersion to CodeBuild::Project (#1495)
 - Add new Properties to SSM::Parameter (#1496)
 - iam: Add Description field to Role (#1497)
 - Add MaximumBatchingWindowInSeconds to Lambda::EventSourceMapping
 - Update Events::Rule EcsParameters per 2019-08-29 changes
 - Update ECS::TaskDefinition per 2019-08-29 changes
 - Update EC2::Instance per 2019-08-29 changes
 - Update DynamoDB::Table per 2019-08-29 changes
 - Update ApplicationAutoScaling::ScalableTarget per 2019-08-29 changes
 - Update DocDB::DBCluster per 2019-09-26 changes
 - Update Glue per 2019-09-26 changes
 
Release 2.5.1
2.5.1 (2019-08-25)
- Fix missing required field in CodeContent object (#1472)
 - updated crawler tag attribute to match aws cloudformation doc (#1482)
 - Change Tags to dict in Glue resources (#1482)
 - Update gen script to understand "Json" Tags to be a dict
 - Fixed a typo in the ClientBroker's value (#1480)
 - Fix test output in MskCluster.template from issue #1480
 - Update MaintenanceWindow Properties (#1476)
 - Modified AdditionalAuthenticationProviders field in GraphQlApi to be a list (#1479)
 - Add new properties to Glue::Job (#1484)
 - Update missing properties in cognito (#1475)
 - Add AWS::LakeFormation
 - Update dms properties
 - Add SageMaker::Workteam
 - Add SplitTunnel to EC2::ClientVpnEndpoint
 - Add Tags properties to some Greengrass resources
 - Add ExcludeVerboseContent to AppSync LogConfig property type
 - Add AWS::ManagedBlockchain
 - Add Glue::MLTransform resource
 - Add AWS::CodeStar
 - Add LinuxParameters to Batch::ContainerProperties
 
Release 2.5.0
2.5.0 (2019-07-28)
- 
Return real booleans in the output (#1409)
Note: it was noted in #1136 that cfn-lint prefers real booleans. Since this
may break existing scripts/updates, it was implemented via #1409 via an
environment variable: TROPO_REAL_BOOL=trueAt some point troposphere likely will make this a warning and default to
real booleans. Thanks for @Michel-K and @ikben for implementing it. - 
Add AWS::SecurityHub
 - 
EC2: Update SpotOptions properties
 - 
Merge branch 'master' into feature/rules
 - 
Add Template.add_rule() function to be consistent with the Template API
 - 
Write doc for add_rule()
 - 
Adapt test case to the add_rule() interface
 - 
Add duplicate name check in add_rule
 - 
Add Tags to ECR Repository definition (#1444)
 - 
Merge pull request #1412 from vrtdev/feature/rules
 - 
EBSBlockDevice supports KmsKeyId (#1451)
 - 
Add Medialive resources (#1447)
 - 
Fix RecoveryPointTags/BackupVaultTags type for AWS Backup resources (#1448)
 - 
Add Code property to Codecommit (#1454)
 - 
Add support for LicenseSpecification for LaunchTemplateData (#1458)
 - 
Add AWS::MediaLive to README
 - 
Tweak to allow "make test" work with the real boolean change (#1409)
 - 
Prefer awacs.aws.PolicyDocument over awacs.aws.Policy (#1338)
 - 
Add EFS FileSystem LifecyclePolicies (#1456)
 - 
Fix Transfer::User SshPublicKeys type (#1459)
 - 
Fix TemporaryPasswordValidityDays type (#1460)
 - 
Add Cloudwatch AnomalyDetector resource (#1461)
 - 
Update ASK to the latest AWS documentation (#1467)
 - 
Adding AllowMajorVersionUpgrade to DMS Replication Instance (#1464)
 - 
Change ElastiCache ReplicaAvailabilityZones from string to string list (#1468)
 - 
Add AmazonMQ::Broker EncryptionOptions property
 - 
Update AWS::Amplify resources
 - 
Add AWS::IoTEvents
 - 
Add Tags to AWS::CodeCommit::Repository
 - 
Add EmailSendingAccount to Cognito::UserPool EmailConfiguration
 
Release 2.4.9
Release 2.4.8
2.4.8 (2019-06-23)
- [iot1click] resource_type should be a string, not tuple (#1402)
 - Fix Parameters on AWS::Batch::JobDefinition (#1404)
 - Add new wafregional resources (#1406)
 - Add AppMesh::VirtualRouter (#1410)
 - Add InterfaceType to EC2 LaunchTemplate (#1405)
 - Adding AWS::Transfer resources, per 2019 May 23 update (#1407)
 - Adding AWS::PinpointEmail, per 2019 May 23 update (#1408)
 - Add missing LOCAL caching option (#1413)
 - Allow for AWSHelperFn objects in Tags (#1403)
 - Fix bug where FilterGroups were required, when technically they are not (#1424)
 - Adding AWS::Backup resources from May 23, 2019 update (#1419)
 - adding missing X-ray activation property for AWS::ApiGateway::Stage (#1420)
 - Change add_description to set_description in all examples (#1425)
 - Add support for httpHeaderConfig (#1426)
 - Add Config attributes to ELBV2 Condition (#1426)
 - Update ECS resources from June 13, 2019 update (#1430)
 - Add ClientVPN resources (#1431)
 - Change HeartbeatTimeout type to integer (#1415) (#1432)
 - Add transit gateway ID to Route (#1433)
 - Add Sagemaker::CodeRepository (#1422)
 - Adding SageMaker NotebookInstance properties (#1421)
 - Update ElasticLoadBalancingV2 ListenerRule (#1427)
 - Update DLM rule interval values (#1333) (#1437)
 - Add resources for Amazon MSK, from June 13, 2019 update (#1436)
 - Add HostRecovery property to EC2::Host
 - Add SecondarySourceVersions to CodeBuild::Project
 - Add ObjectLock* properties to S3::Bucket
 - Add Ec2SubnetIds property to EMR JobFlowInstancesConfig
 - Add AWS::Amplify
 - Adds 'ErrorOutputPrefix' to *S3DestinationConfiguration (#1439)
 - Add ServiceCatalog::StackSetConstraint and update CFProvisionedProduct
 - Add IdleDisconnectTimeoutInSeconds to AppStream::Fleet
 - Add Config::RemediationConfiguration resource
 - Add AppMesh AwsCloudMapServiceDiscovery and reformat for autogen
 - DLM: add Parameters and PolicyType properties to PolicyDetails
 - IoTAnalytics: add ContentDeliveryRules and VersioningConfiguration to Dataset
 - KinesisFirehose: updates to ExtendedS3DestinationConfiguration
 
Release 2.4.7
2.4.7 (2019-05-18)
- Add authenticate-cognito and authenticate-oidc to elb v2 Action's "type" validator (#1352)
 - Update the instance types in constants. (#1353)
 - Add missing Termination Policies (#1354)
 - Add Tags to various AppStream objects, per 2019 March 19 update (#1355)
 - Add new AWS::AppMesh resources, per 2019 March 28 update (#1356)
 - Add ServiceCatalog::ResourceUpdateConstraint
 - Add ResourceRequirements property to Batch::JobDefinition
 - Add an improved troposphere code generator for use with AWS spec files
 - Add a Makefile helper to download the spec file
 - Fix a pep8 issue introduced with pycodestyle 2.5.0
 - Add constants for missing rds instance types (#1365)
 - EngineAttributes should take list (#1363)
 - Added support for lambda in TargetGroup with additional validation (#1376)
 - Fix the scripts for Python3 (#1364)
 - Add #! header and print_function import
 - Add scripts directory to tests
 - Fix pycodestyle issues with scripts
 - Add HealthCheckEnabled to ElasticLoadBalancingV2::TargetGroup
 - Fixed: Codebuild Webhook Filters are to be a list of list of WebhookFilter (#1372)
 - Use enumeration in codebuild FilterGroup validate and add some tests
 - Add AWS::EC2::CapacityReservation resource (#1379)
 - Add AWS::Greengrass (#1384)
 - Add Events::EventBusPolicy (#1386)
 - Add Python 3.7 to travis testing (#1302)
 - Added ECS ProxyConfiguration, DependsOn, StartTimeout and StopTimeout parameters (#1382)
 - Username property in DMS::Endpoint class should not be required (#1387)
 - Fix MethodSettings on AWS::Serverless::Api (#1391)
 - Adds TmpFs prop to LinuxParameters (#1392)
 - Add SharedMemorySize property to ECS LinuxParameters (#1392)
 - Make DefinitionString and DefinitionBody mutually exclusive, but allow no definition (#1390)
 - Add T3a, M/R5ad, and I3en instances to constants (#1393)
 - Fixed issue #1394 wrong appmesh Listener property and #1396 dependson should be a type list and #1397 proxy props should be list (#1395)
 - Add ApiGatewayV2 ApiMapping and DomainName resources
 - Added missing container name propery (#1398)
 - Update region/az information (#1399)
 - Add missing Role property for serverless DeploymentPreference (#1400)
 - Add DisableTemplateValidation to ServiceCatalog ProvisioningArtifactProperties
 - Add AWS::MediaStore
 - Add multiple changes to AWS::Glue
 - Add AppSync GraphQLApi changes
 - Add TemporaryPasswordValidityDays to Cognito PasswordPolicy