troposphere - Python library to create AWS CloudFormation descriptions
BSD-2-CLAUSE License
Published by markpeek almost 3 years ago
Python 3.6 support removed due to Python EOL
Moving to auto-generation of troposphere classes
To make troposphere easier to maintain and keep up-to-date, the core
troposphere classes will be migrated to be auto-generated from
the CloudFormation Resource Specification. Changes have been made to
maintain backward compatibility in troposphere 3.x releases. Please
open a github issue if an auto-generated class is not compatible.
Note: a future troposphere 4.x release will likely align more with the AWS
naming of Resources and Properties which would break backward compatibility.
Published by markpeek almost 3 years ago
Published by markpeek about 3 years ago
Published by markpeek about 3 years ago
Published by markpeek about 3 years ago
Published by markpeek over 3 years ago
Published by markpeek over 3 years ago
3.0.0 (2021-07-05)
This release now only supports Python 3.6+
Special thanks to @michael-k for the Python 3 work and tooling improvements.
Breaking changes:
Changes:
python -m pip ...
Published by markpeek over 3 years ago
Published by markpeek over 3 years ago
Note: this release is likely the last Python 2.x release. Release 3.0.0 will be Python 3.6+ only
Published by markpeek over 3 years ago
Published by markpeek about 4 years ago
Published by markpeek over 4 years ago
Published by markpeek over 4 years ago
Published by markpeek over 4 years ago
Published by markpeek almost 5 years ago
Published by markpeek about 5 years ago
Published by markpeek about 5 years ago
Published by markpeek about 5 years ago
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=true
At 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
Published by markpeek over 5 years ago
Published by markpeek over 5 years ago