troposphere

troposphere - Python library to create AWS CloudFormation descriptions

BSD-2-CLAUSE License

Downloads
1.4M
Stars
4.9K
Committers
490
troposphere - Release 3.2.0

Published by markpeek almost 3 years ago

3.2.0 (2022-01-01)

Major Changes

  • 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.

Changes

  • Add Architectures to AWS::Serverless::Function (#1971)
  • Update EKS per 2021-11-10 changes
  • Update IoTWireless per 2021-11-11 changes
  • Update Batch per 2021-11-11 changes
  • Added CopyTagsToSnapshot to DBCluster (#1973)
  • Run tests against Python 3.10 and add trove classifier (#1974)
  • Update Location per 2021-11-12 changes
  • Update AppStream per 2021-11-18 changes
  • Update MSK per 2021-11-18 changes
  • Update FSx per 2021-11-18 changes
  • Update FinSpace per 2021-11-18 changes
  • Update CloudFormation per 2021-11-18 changes
  • Added ecs.TaskDefinition.RuntimePlatform (#1976)
  • AWS::ElastiCache::ReplicationGroup.DataTieringEnabled (#1977)
  • AWS::Logs::LogGroup.Tags (#1978)
  • CHANGELOG.rst Formatting Fixes (#1983)
  • Fixed NetworkFirewall::LoggingConfiguration (#1984)
  • Update NetworkFirewall jsonpatch for LoggingConfiguration
  • Update CloudFront (adding ResponseHeadersPolicyId fields) per 2021-11-04 changes (#1982)
  • Update cfn2py - change add_description to set_description (#1975)
  • Added CompatibleArchitectures to Serverless::LayerVersion (#1972)
  • Add UpdateConfig to EKS::Nodegroup (#1980)
  • Added RedshiftRetryOptions and enabled support for RetryOptions in Re… (#1981)
  • Update Kinesis per 2021-12-09 (#1988)
  • Update AppFlow 18.6.0->51.0.0 (#1985)
  • Move validators into a module to support future changes
  • pre-commit checks for black+isort (#1989)
  • Fix black formatting/isort
  • First pass cleanup for the code generator script
  • Auto-generate NetworkFirewall
  • Update Timestream per 2021-12-03 changes
  • Add AWS::RUM per 2021-12-03 changes
  • Auto-generate FSx
  • Add AWS::Evidently per 2021-12-03 changes
  • Remove (now unused) yaml import from the gen.py
  • ap-southeast-3 (Jakarta), ap-northeast-3 (Osaka), and new zone in Beijing (#1991)
  • More updates for code generation and update some resources
  • Update Connect per 2021-12-03 changes
  • Add AWS::ResilienceHub
  • Update SageMaker per 2021-12-03 changes and fix SageMaker::Device
  • Rearrange S3 classes to make comparison to auto-generated code easier
  • Auto-generate S3 and update per 2021-12-03 changes
  • Auto-generate AppSync and update per 2021-12-06 changes
  • Auto-generate Kinesis
  • Auto-generate AccessAnalyzer
  • Auto-generate ACMPCA
  • Makefile tweaks: add fix target and combine spec2 with spec
  • Add a few more items into .gitignore
  • Fix some lint errors
  • Remove support for Python 3.6 due to EOL
  • Re-gen Evidently to add documentation links
  • Use anonymous hyperlink targers to prevent warnings in the docs
  • Auto-generate LakeFormation
  • Auto-generate Lightsail
  • Auto-generate CodeDeploy
  • Regenerate doc links
  • First pass update to CONTRIBUTING documentation
  • Auto-generate ECR
  • Install myst_parser for markdown docs
  • Adding missing troposphere.validators package (#1995)
  • Clean up stub generation
  • Auto-generate WAFv2 (#1996)
  • Remove redundent classes from KinesisFirehose
  • Fix examples where variables were aliasing classes
  • Introduce PropsDictType and other changes to be more mypy friendly
  • Add AWS::Lex
  • Regen AccessAnalyzer
  • Regen ACMPCA
  • Auto-generate Amplify
  • Auto-generate KinesisAnalytics
  • Auto-generate AppFlow
  • Auto-generate ApplicationAutoScaling
  • Auto-generate ApplicationInsights
  • Auto-generate AppRunner
  • Auto-generate APS
  • Auto-generate ASK
  • Auto-generate AuditManager
  • Auto-generate QLDB
  • Auto-generate QuickSight
  • Auto-generate RUM
  • Auto-generate Wisdom
  • Auto-generate WorkSpaces
  • Auto-generate FinSpace
  • Auto-generate GameLift
  • Auto-generate HealthLake
  • Auto-generate EMRContainers
  • Auto-generate DevOpsGuru
  • Auto-generate MemoryDB
  • Auto-generate Signer
  • Add back Endpoint to MemoryDB for backward compatibility
  • Regen AppSync, ResilienceHub, and S3
  • Regen Kinesis, LakeFormation, and Lightsail
  • Auto-generate LookoutEquipment, LookoutMetrics, and LookoutVision
  • Auto-generate ECS
  • Auto-generate Location
  • Auto-generate LicenseManager
  • Regen IoTSiteWise
  • Auto-generate IoTCoreDeviceAdvisor and IoTFleetHub
  • Don't emit a Tags import for Json style tags
  • Auto-generate CodeGuruProfiler and CodeGuruReviewer
  • Auto-generate CodeStar, CodeStarConnections, and CodeStarNotifications
  • Auto-generate CodeArtifact
  • Auto-generate AppIntegrations
  • Auto-generate Rekognition
  • Auto-generate Route53RecoveryReadiness
  • Auto-generate ServiceCatalogAppRegistry
  • Auto-generate Timestream
  • Auto-generate SSO
  • Auto-generate RoboMaker
  • Auto-generate SDB
  • Auto-generate SES
  • Auto-generate SQS
  • Updates to gen.py
  • Auto-generate Lambda
  • Regen CodeDeploy, Connect, DataBrew, ECR, and Evidently
  • Regen FSx, NetworkFirewall, SageMaker, and WAFv2
  • Auto-generate CE
  • Auto-generate CertificateManager
  • Auto-generate Cloud9
  • Auto-generate CUR
troposphere - Release 3.1.1

Published by markpeek almost 3 years ago

3.1.1 (2021-11-06)

  • Added "CompatibleArchitectures" to LayerVersion (#1963)
  • Update AWS::Events::Rule EcsParameters (#1966)
  • AWS::Cassandra::Table.DefaultTimeToLive and AWS::Cassandra::Table.TimeToLiveEnabled (#1967)
  • AWS::ElasticLoadBalancingV2::TargetGroup.TargetType (#1968)
  • Add multi-region param to KMS (#1969)
  • Fix black formatting
  • Add AWS::Rekognition per 2021-10-21 changes
  • Add AWS::Panorama per 2021-10-21 changes
  • Update SageMaker per 2021-10-21 changes
  • Update FMS per 2021-10-21 changes
  • Update MediaConnect per 2021-10-27 changes
  • Update Route53Resolver per 2021-10-28 changes
  • Update Lightsail per 2021-10-28 changes
  • Update EC2 per 2021-10-28 changes
  • Update api docs
  • Add explicit readthedocs config and requirements.txt
  • Add sphinx requirement versions
  • Added Cloudfront Response Header changes per Nov 4 updates. (#1970)
  • Fix black formatting
  • Update IoT per 2021-11-04 changes
  • Update DataSync per 2021-11-04 changes
  • Update Pinpoint per 2021-11-04 changes
  • Update Redshift per 2021-11-04 changes
  • Update NetworkFirewall per 2021-11-04 changes
  • Update EC2 per 2021-11-04 changes
troposphere - Release 3.1.0

Published by markpeek about 3 years ago

3.1.0 (2021-10-16)

  • Add KinesisFirehose::DeliveryStream.HttpEndpointDestinationConfiguration
  • Update S3 per 2021-09-02 changes
  • Update IoT per 2021-09-02 changes
  • Update KinesisFirehose per 2021-09-02 changes
  • Update EventSchemas per 2021-09-02 changes
  • Update DataSync per 2021-09-02 changes
  • Update ACMPCA per 2021-09-02 changes
  • Update Transfer per 2021-09-02 changes
  • Update firehose.py parameter type validation (#1953)
  • AWS Backup: Add EnableContinuousBackup boolean to BackupRuleResourceType (#1958)
  • fix: creating specific AWS::MediaPackage::OriginEndpoint AWSProperty sets, as they are different from AWS::MediaPackage::PackagingConfiguration's AWSProperty sets
  • making user role optional for emr studio
  • Add missing properties to EMR::Studio
  • Fix black formatting
  • allow helper functions for codebuild project type
  • Update Cloudtrail per 2021-09-10 changes
  • Add AWS::APS per 2021-09-16 changes
  • Add AWS::HealthLake per 2021-09-17 changes
  • Updaate ACMPCA per 2021-09-17 changes
  • Add AWS::MemoryDB per 2021-09-23 changes
  • Update AppSync per 2021-09-23 changes
  • Update Lambda per 2021-09-30 changes
  • Update KinesisFirehose per 2021-09-30 changes
  • Updat ECR per 2021-09-30 changes
  • Update IoT per 2021-10-07 changes
  • Add AWS::Lightsail per 2021-10-07 changes
  • Update Backup per 2021-10-07 changes
  • Add AWS::OpenSearchService per 2021-10-16 changes
  • Import ABC from collections.abc for Python 3.10 compatibility.
  • Add validation and tests to AWS::OpenSearchService::Domain.EngineVersion (#1960)
  • Fix isort and black formatting issues
  • Update Backup with missing resources from 2021-10-07 changes
  • Update CodeBuild per 2021-10-13 changes
  • Move resource type lists from README to individual files
  • Fix missing underscore in README links
  • Add AWS::Wisdom per 2021-10-14 changes
  • Support Globals section for serverless
troposphere - Release 3.0.3

Published by markpeek about 3 years ago

3.0.3 (2021-08-28)

  • Enable MSK IAM Role based authentication
  • Add AWS::Signer
  • Allow LaunchTemplateSpecification in LaunchTemplateOverrides
  • Add AWS::Route53RecoveryControl and AWS::Route53RecoveryReadiness per 2021-07-29 changes
  • Update S3Outposts per 2021-07-29 changes
  • Update DataBrew per 2021-07-29 changes
  • Update FSx per 2021-08-05 changes
  • Update ApiGatewayV2 per 2021-08-12 changes
  • Update AppSync per 2021-08-05 changes
  • Add Athena::PreparedStatement per 2021-08-05 changes
  • Update ApiGateway per 2021-08-12 changes
  • Add TimeZone property to AWS::AutoScaling::ScheduledAction
  • Fix black formatting in autoscaling.py
  • Update WAFv2 per 2021-08-12 changes
  • Update Elasticsearch per 2021-08-17 changes
  • Update SageMaker per 2021-08-19 changes
  • Update Redshift per 2021-08-19 changes
  • Update AutoScaling per 2021-08-19 changes
  • Update CodeBuild per 2021-08-19 changes
  • Add AWS::Logs::ResourcePolicy (#1936)
  • Add AWS::Serverless::HttpApi (#1941)
  • Update to main branch for tests workflow
  • Switch build status badge from travis-ci to github
  • Fix duplicate AWS::Logs::ResourcePolicy
  • Remove duplicate TargetTrackingScalingPolicyConfiguration from dynamodb.py
troposphere - Release 3.0.2

Published by markpeek about 3 years ago

3.0.2 (2021-07-24)

  • Add JWT to apigatewayv2 valid_authorizer_types (#1929)
  • [batch] Update ContainerProperties properties (#1930)
  • Remove p3s directory
  • Update ImageBuilder per 2021-07-01 changes
  • Update ServiceDiscovery per 2021-07-08 changes
  • Update CodeDeploy per 2021-07-08 changes
  • Add KmsKeyId Attribute to LogGroup (#1931)
  • Added missing AWS::Neptune::DBCluster properties (#1932)
  • Added Sign and Verify key usage (#1935)
  • Fix CanarySettings PercentTraffic definition
  • Fix NetworkFirewall properties
  • Fixup formatting in NetworkFirewall
  • Use jsonpatch to fixup spec files before generating code
  • Update DataBrew per 2021-07-09 changes
  • Update Logs per 2021-07-15 changes
  • Update EC2 per 2021-07-21 changes
  • Update Cassandra per 2021-07-21 changes
  • Add AWS::LookoutEquipment per 2021-07-22 changes
  • Update QLDB per 2021-07-22 changes
  • Update CloudWatch per 2021-07-22 changes
troposphere - Release 3.0.1

Published by markpeek over 3 years ago

3.0.1 (2021-07-06)

  • Fix CHANGELOG with correct 3.0.0 release date
  • Fix EKS::Nodegroup.Taints to use the correct key for taints (#1925)
  • Include cfn_flip in setup.cfg (#1927)
  • Catch install dependencies with "make release-test"
troposphere - Release 3.0.0

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:

  • Python 3.6+ (Python 2.x and earlier Python 3.x support is now deprecated due to Python EOL)
  • Remove previously deprecated Template methods.
    To update to currently supported methods, substitute:
    add_description() => set_description()
    add_metadata() => set_metadata()
    add_transform() => set_transform()
    add_version() => set_version()
  • Remove deprecated troposphere.UpdatePolicy()
  • Remove TROPO_REAL_BOOL. Booleans are output instead of string booleans for better interoperability with tools like cfn-lint.
  • Remove deprecated troposphere.dynamodb2. Use troposphere.dynamodb instead.
  • Remove StageName deprecation warning in apigateway StageDescription
  • Rename ElasticBeanstalk OptionSettings property to OpionSetting per AWS spec files

Changes:

  • Run '2to3 -n -w --no-diffs .'
  • Require Python >= 3.6
  • [utils,examples] Revert changes to print functions made by 2to3
  • Remove unnecessary conversions of iterables to lists
  • Cleanup scripts
  • Restore TypeError's message
  • Cleanup ImportErrors and NameErrors
  • [tests] Make necessary adjustments
  • [examples] Fix indentation
  • Make BaseAWSObject.propnames pickleable
  • Remove '# -- coding: utf-8 --'
  • Stop inheriting from object explicitly
  • Modernize super() calls
  • AWS::MWAA Adding for managed airflow (#1858)
  • Add constants for EC2 instance types: T4g. (#1885)
  • Add AppIntegrations per 2021-03-25 changes
  • Add LookoutMetrics per 2021-03-25 changes
  • Add CustomerProfiles per 2021-03-25 changes
  • Fix Python3 deprecation: import from collections.abc
  • Run black and isort over main directories (examples scripts tests troposphere)
  • Switch to using setup.cfg and add test checks for black/isort
  • Remove previously deprecated Template methods
  • Remove deprecated troposphere.UpdatePolicy()
  • Remove troposphere.dynamodb2. Use troposphere.dynamodb instead.
  • Remove StageName deprecation warning in apigateway StageDescription
  • Start adding CHANGELOG entries for pending 3.0.0 release
  • Quick fix for travis needing cfn_flip imported
  • Set the pending release as 3.0.0
  • Remove Python 2.7 artifacts from Makefile
  • Fix intermittent failure due to an incorrect resource_name in ECR
  • Remove TROPO_REAL_BOOL and output real boolean values
  • Fix template generator boolean interoperability (Fixes #1044)
  • Update fis.py (#1887)
  • lambda memory can be configured in 1 MB increments now (#1886)
  • Make generation script more black format compliant
  • Fix black format in tests/test_awslambda.py
  • Fix properties in LookoutMetrics VpcConfiguration
  • Update ServiceDiscovery per 2021-03-18 changes and re-gen file
  • Adding support for using KinesisStreamSpecification with DynamoDB
  • Run black over last change to correct formatting (#1889)
  • Update Batch per 2021-03-31 changes
  • Update imports in some recent changes with isort
  • Update Logs per 2021-04-01 changes
  • Update CloudWatch per 2021-04-01 changes
  • Update Route53Resolver per 2021-04-01 changes
  • Update GameLift per 2021-04-01 changes
  • Update ElasticBeanstalk per 2021-04-01 update
  • Update Cloud9 per 2021-04-01 changes
  • Update Budgets per 2021-04-01 changes
  • Update ApiGateway per 2021-04-01 changes
  • Update Config per 2021-04-01 changes
  • Update DataBrew per 2021-04-01 changes
  • Update ElastiCache per 2021-04-08 changes
  • Update IVS per 2021-04-15 changes
  • Update EC2 per 2021-04-15 changes
  • Update MWAA per 2021-04-15 changes
  • Update CloudFormation per 2021-04-15 changes
  • Update AutoScaling per 2021-04-23 changes
  • Update ElastiCache per 2021-04-23 changes
  • Update IoTWireless per 2021-04-26 changes
  • Add NimbleStudio per 2021-04-26 updates
  • Add IoTFleetHub per 2021-04-29 updat4es
  • Update SES per 2021-04-29 changes
  • Update Detective per 2021-04-29 changes
  • rearrange make file, add some new targets, remove linting from test
  • add github action to replace travis
  • remove .travis.yml as a GitHub Action was added as a replacement
  • implement suggestion to use python -m pip ...
  • rename workflow to tests
  • Create Export instances for Output.Export in cfn2py (#1895)
  • ec2 volume throughput (#1896)
  • Transit-Gateway MulticastSupport (#1897)
  • Add helpers.userdata.from_file_sub() (#1898)
  • AWS::WAFv2::WebACL.CustomResponseBodies and AWS::WAFv2::RuleGroup.CustomResponseBodies (#1899)
  • Fixup black formatting
  • Add M6G, C6G, R6G and R6GD constants for Elasticsearch data and master nodes. (#1900)
  • Add fargate ephemeral storage property (#1906)
  • AWS::ApiGatewayV2::Integration.IntegrationSubtype (#1907)
  • AWS::RDS::DBCluster: add missing GlobalClusterIdentifier parameter (#1908)
  • Add constants for RDS instance types: R6G (#1905)
  • [batch] Update AWS::Batch required properties (#1913)
  • Add compression property to Serverless::Api (#1914)
  • Limit flake8 to core troposphere directories
  • Add AWS::FinSpace per 2021-05-06 changes
  • Update CloudFront::Function per 2021-05-06 changes
  • Add AWS::XRay per 2021-05-06 changes
  • Add AWS::FraudDetector per 2021-05-06 changes
  • Update IoT per 2021-05-06 changes
  • Update GameLift per 2021-05-06 changes
  • Update CloudFront per 2021-05-06 changes
  • Update ACMPCA per 2021-05-06 changes
  • Update S3 per 2021-05-13 changes
  • Update ECR per 2021-05-13 changes
  • Add AWS::SSMIncidents per 2021-05-14 changes
  • Update DynamoDB per 2021-05-14 changes
  • Add AWS::SSMContacts per 2021-05-14 changes
  • Update CloudFormation per 2021-05-14 changes
  • Add AWS::IoTCoreDeviceAdvisor per 2021-05-20 changes
  • Add AWS::AppRunner per 2021-05-20 changes
  • Update EC2 per 2021-05-20 changes
  • Add AWS::CUR per 2021-05-27 changes
  • Update FSx per 2021-05-27 changes
  • Update MediaPackage per 2021-05-27 changes
  • Add ConnectivityType property for NatGateway
  • AWS::ECR::Repository.ImageScanningConfiguration
  • Allow all policy types in s3.AccessPoint.Policy, not just dicts
  • Add new sns event parameters
  • Fix black formatting for serverless.py
  • Update ACMPCA per 20201-05-27 update
  • Add AWS::Location per 2021-06-07 changes
  • Update SSM per 2021-06-10 changes
  • Update SQS per 2021-06-10 changes
  • Update KinesisAnalyticsV2 per 2021-06-10 changes
  • Update RAM per 2021-06-10 changes
  • Update KMS per 2021-06-17 changes
  • Update MWAA per 2021-06-21 changes
  • Add AWS::Connect per 2021-06-24 changes
  • Update CloudFormation per 2021-06-24 changes
  • Update DAX per 2021-06-24 changes
  • Update Transfer per 2021-06-24 changes
  • Update ApplicationAutoScaling per 2021-07-01 changes
  • Update AppMesh per 2021-06-17 changes
  • Fix TestSplit negtive test (Fixes #1919)
  • Add EngineVersion to Athena::WorkGroup (Fixes #1915)
  • Add ResourceTags to ImageBuilder::InfrastructureConfiguration (Fixes #1909)
  • S3 ReplicationConfigurationRules Prefix is no longer required (Fixes #1910)
  • Update ApiGateway per 2021-04-15 changes (Fixes #1893)
  • Rename ElasticBeanstalk OptionSettings property to OpionSetting per AWS spec files
  • Add ProtocolVersion to ElasticLoadBalancingV2::TargetGroup (Fixes #1888)
  • Update example for ElasticBeanstalk OptionSettings property rename
  • Switched VALID_CONNECTION_PROVIDERTYPE to list and added GitHub and GitHubEnterprise
  • Add AWS::EKS::Nodegroup.Taints
  • Add support for Container based Serverless::Functions and added missing props
  • Update requirements-dev.txt for dependencies
  • Update black formatting
  • Update setup.cfg awacs dependency
  • Update RELEASE.rst with new release commands
troposphere - Release 2.7.1

Published by markpeek over 3 years ago

2.7.1 (2021-04-16)

  • Update fis.py (#1887)
troposphere - Release 2.7.0

Published by markpeek over 3 years ago

2.7.0 (20210320)

Note: this release is likely the last Python 2.x release. Release 3.0.0 will be Python 3.6+ only

  • Fix typo in ECS DeploymentCircuitBreaker RollBack => Rollback (Fixes #1877)
  • added sort flag to yaml method arguments (#1090)
  • Fix line length issue from previous commit (#1090)
  • docs: use Template.set_metadata instead of add_metadata (#1864)
  • change PropertyMap in kinesisanalyticsv2 PropertyGroup to dict (#1863)
  • Fix tests by removing import of json_checker in kinesisanalyticsv2 (#1863)
  • Adding optional Elasticsearch::Domain options for custom endpoints (#1866)
  • Add support for AppConfig::HostedConfigurationVersion (#1870)
  • Add constants for RDS instance types: M5d, M6g. (#1875)
  • Support Throughput for gp3 ebs volumes (#1873)
  • Add GreengrassV2 per 2020-12-18 changes
  • Add AuditManager per 2020-12-18 changes
  • Update SageMaker per 2020-12-18, 2021-01-21, 2021-02-11, and 2021-02-25 changes
  • Add LicenseManager per 2020-12-18 changes
  • Update ECR per 2020-12-18 and 2021-02-04 changes
  • Update EC2 per 2020-12-18, 2021-02-12, 2021-02-25, and 2021-03-11 changes
  • Add DevOpsGuru per 2020-12-18 changes
  • Update CloudFormation per 2020-12-18 changes
  • Update S3 with some missing properties
  • Update FSx per 2020-12-18 changes
  • Update ElastiCache per 2020-12-18 changes
  • Add DataSync per 2021-01-07 changes
  • Update Route53 and Route53Resolver per 2021-01-07 changes
  • Update Config per 2021-01-07 changes
  • Add MediaConnect per 2021-01-07 changes
  • Update ApiGatewayV2 per 2021-01-07 changes
  • Add IoTWireless per 2021-01-07 changes
  • Update SSO per 2021-01-07 changes
  • Add ServiceCatalogAppRegistry per 2021-01-14 changes
  • Add QuickSight per 2021-01-14 changes
  • Add EMRContainers per 2021-01-14 changes
  • Update ACMPCA per 2021-01-21 changes
  • Add LookoutVision per 2021-01-28 changes
  • Update ImageBuilder per 2021-02-04 changes and reorder classes a bit
  • Update ElastiCache per 2021-02-04 changes
  • Update Casandra per 2021-02-04 changes
  • Update IoTAnalytics per 2021-02-05 changes
  • Update ServiceCatalog per 2021-02-11 changes
  • Update CloudFormation per 2021-02-11 changes
  • Update DMS per 2021-02-11 changes
  • Update IoTAnalytics per 2021-02-18 changes
  • Update FSx per 2021-02-18 changes
  • Update Kendra per 2021-02-18 changes
  • Update AppMesh per 2021-02-21 changes
  • Update DynamoDB per 2021-02-22 changes
  • Update Pinpoint per 2021-02-24 changes
  • Update IAM per 2021-02-25 changes
  • Update EKS per 2021-02-25 changes
  • Update IoTSiteWise per 2021-03-01 changes
  • Add S3Outposts per 2021-03-04 changes
  • Update IoT per 2021-03-04 changes
  • Update Events per 2021-03-04 changes
  • Update SecretsManager per 2021-03-04 changes
  • Update StepFunctions per 2021-03-10 changes
  • Update RDS per 2021-03-11 changes
  • Update ECS per 2021-03-11 changes
  • Update CE per 2021-03-11 changes
  • Update EFS per 2021-03-11 changes
  • Update required fields for Batch::ComputeResources (Fixes #1880)
  • Fix autoscaling.Tags to use boolean instead of str (#1874)
  • Add OutpostArn to EC2::Subnet (Fixes #1849)
  • Update Transfer per 2020-10-22 changes (Fixes #1817)
  • Add MediaPackage per 2020-10-22 changes (Fixes #1815)
  • Update README with functioning example of missing required property (Fixes #1763)
  • Update EMR per 2020-10-22 and 2021-02-25 changes (Fixes #1816)
  • Add DataBrew (Fixes #1862)
  • Update version in docs (#1882)
  • Fix some corner cases in the autogenerator
  • Update CertificateManager per 2021-03-11 changes
  • Update Detective per 2021-03-15 changes
  • Update ECS per 2021-03-16 changes
  • Add S3ObjectLambda per 2021-03-18 changes
  • Add FIS per 2021-03-18 changes
troposphere - Release 2.6.4

Published by markpeek over 3 years ago

2.6.4 (2021-03-08)

  • Remove extraneous import
  • Fix required value for ecs.EFSVolumeConfiguation AuthorizationConfig (Fixes #1806)
  • Added Period attribute to CloudWath::Alarm MetricDataQuery (#1805)
  • Fix issues with ecs.EFSVolumeConfiguration usage (#1808)
  • Updating region and availability zone constants (#1810)
  • fixing typo in updated region and availability zone constants
  • Add mising constants for Elasticsearch data and master node instance sizes. (#1809)
  • AWS::Elasticsearch::Domain.DomainEndpointOptions (#1811)
  • increased CloudFormation template limits (#1814)
  • Fix tests with new template limits (Related to #1814)
  • Add CapacityReservationSpecification to EC2::LaunchTemplateData (Fixes #1813)
  • Update Appstream per 2020-10-22 changes
  • Update SecretsManager::ResourcePolicy per 2020-10-22 changes
  • Add Tags to resources in Batch per 2020-10-22 changes
  • Update SNS::Topic per 2020-10-22 changes
  • Update Events per 2020-10-22 changes
  • Update KinesisFirehose::DeliveryStream per 2020-10-22 changes
  • Update AppSync::ApiKey per 2020-10-22 changes
  • Update Elasticsearch per 2020-10-22 changes
  • AWS::CloudFront::Distribution.LambdaFunctionAssociation.IncludeBody (#1819)
  • AWS::SSM::PatchBaseline.OperatingSystem AllowedValues expansion (#1823)
  • AWS::ImageBuilder::ImageRecipe.EbsInstanceBlockDeviceSpecification.VolumeType AllowedValues expansion (io2) (#1824)
  • AWS::CodeBuild::Project.Environment.Type AllowedValues expansion (WINDOWS_SERVER_2019_CONTAINER) (#1825)
  • AWS::Glue::Connection.ConnectionInput.ConnectionType AllowedValues expansion (NETWORK) (#1826)
  • Update AWS::Cognito::UserPoolClient (#1818)
  • Update firehose.py (#1830)
  • Update AWS::CodeArtifact::Repository (#1829)
  • AWS::EC2::VPCEndpoint.VpcEndpointType AllowedValues expansion (GatewayLoadBalancer) (#1833)
  • AWS::KinesisAnalyticsV2::Application.RuntimeEnvironment AllowedValues expansion (FLINK-1_11)
  • AWS::Kinesis::Stream.ShardCount required (#1841)
  • flake8 fixes (#1845)
  • Add ReplicaModifications of s3 (#1850)
  • Update serverless apievent (#1836)
  • Add AllocationStrategy to EMR instance fleet configuration (#1837)
  • Add CopyActions prop to BackupRuleResourceType (#1838)
  • Fix formatting in recent EMR PR
  • AWS::AutoScaling::LaunchConfiguration.MetadataOptions (#1840)
  • AWS::AutoScaling::AutoScalingGroup.CapacityRebalance (#1842)
  • AWS Lambda Has Increased Memory Limits (#1844)
  • AWS::Lambda::Function support for container image deployment package (#1846)
  • Fix tests from previous merge
  • AWS::CloudFront::Distribution.CacheBehavior.TrustedKeyGroups (#1847)
  • AWS::CloudFront::Distribution.Origin.OriginShield (#1848)
  • docs: fix simple typo, shoud -> should (#1851)
  • AWS::Glue::Connection.ConnectionInput.ConnectionType AllowedValues expansion (#1852)
  • Adding DeploymentCircuitBreaker property for ECS Service (#1853)
  • ec2: add ClientVpnEndpoint.ClientConnectOptions & SelfServicePortal (#1854)
  • s3: add property BucketKeyEnabled (#1857)
  • Add g4ad, c6gn, d3, and d3en instance types to constants (#1859)
  • Add IoTSiteWise
  • Add IVS
  • Update copyright year
  • Add RDS::GlobalCluster per 2020-11-05 update
  • Add IoT::DomainConfiguration per 2020-11-05 update
  • Add Events::Archive per 2020-11-05 update
  • Updates to AWS::Lambda EventSourceMapping
  • Updates for EC2::Route
  • Updates to Batch::JobDefinition per 2020-11-05 updates
  • Update CodeArtifact per 2020-11-05 changes
  • Update AppMesh per 2020-11-12 changes
  • Update EC2::VPCEndpointService per 2020-11-12 changes
  • Add S3::StorageLens per 2020-11-19 changes
  • Add NetworkFirewall per 2020-11-19 changes
  • Update Glue per 2020-11-19 changes
  • Update CloudFront per 2020-11-19 changes
  • Update KMS per 2020-11-19 changes
  • Update Events per 2020-11-19 changes
  • Update EC2 per 2020-11-19 changes
  • Update Amplify per 2020-11-19 changes
  • Update Lambda per 2020-11-23 changes
  • Update GameList per 2020-11-24 changes
  • Update EKS per 2020-12-17 changes
  • Update SSO per 2020-12-18 changes
  • Add IoT::TopicRuleDestination per 2020-12-18 changes
  • Move "make release-test" to use python-3.9
troposphere - Release 2.6.3

Published by markpeek about 4 years ago

2.6.3 (2020-10-11)

  • SageMaker: Mark tags props as optional, per AWS documentation.
  • Add c5a, c6g, and r6g to instance types in constants
  • Make flake8 happy again
  • AWS::ServiceCatalog::LaunchRoleConstraint.RoleArn not required (#1765)
  • AWS::DocDB::DBCluster.DeletionProtection (#1748)
  • AWS::KinesisFirehose::DeliveryStream BufferingHints and CompressionFormat not required in S3DestinationConfigurations (#1766)
  • AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration.TypeName not required (#1767)
  • AWS::StepFunctions::StateMachine DefinitionString and S3Location.Version not required (#1768)
  • Add AWS::EC2::SecurityGroup.Ingress.SourcePrefixListId to SecurityGroupRule (#1762)
  • AWS::Elasticsearch::Domain.AdvancedSecurityOptions (#1775)
  • AWS::Glue::Connection.ConnectionInput.ConnectionType AllowedValues expansion (#1777)
  • Add additional properties to KinesisEvent
  • Change OnFailure and OnSuccess as not required per CloudFormation reference
  • Add AWS::Serverless::Api's Domain
  • Support for OpenApiVersion in serverless.Api
  • add efs backupPolicy
  • Fix some flake8 errors
  • Add ECS Fargate EFS mounting capability
  • Add new instance types to constants
  • Added SSM Parameter examples (#1770)
  • Update SecretsManager per 2020-07-23 update and alphabetize cleanups
  • Update SageMaker::EndpointConfig per 2020-07-23 update
  • Update CodeStarConnections::Connection per 2020-07-23 update
  • Update CloudFront::Distribution per 2020-07-23 update
  • Add ECR ImageScanningConfiguration and ImageTagMutability (Fixes #1544)
  • AWS::EKS::Nodegroup.LaunchTemplate (#1780)
  • AWS::SecretsManager::RotationSchedule.RotationLambdaARN not required (#1783)
  • Fix capitalization in AwsVpcConfiguration (#1788)
  • AWS::StepFunctions::StateMachine.TracingConfiguration (#1795)
  • AppMesh Gateway support (#1758)
  • fixing tags data type (#1785)
  • Added Types to EndpointConfiguration (#1793)
  • update TargetGroup.TargetType to support Ref values (#1794)
  • Run tests against Python 3.9 (#1790)
  • Cloudfront cache and origin policy (#1796)
  • Fix typo AWSOject => AWSObject
  • Remove list for Tags attribute
  • Remove trailing blank line from serverless.py
  • Update CodeGuruProfiler per 2020-07-30
  • Add Mtu to GroundStation::DataflowEndpoint per 2020-07-30 changes
  • Update EC2::FlowLog per 2020-07-30 changes
  • Add AutoImportPolicy to FSx::LustreConfiguration per 2020-08-06
  • Add BuildBatchConfig to CodeBuild::Project per 2020-08-06 changes
  • Revert "Fix capitalization in AwsVpcConfiguration (#1788)" (#1798)
  • Add EC2::CarrierGateway per 2020-08-13 changes
  • Add new ApplicationInsights::Application per 2020-08-13 changes
  • Tweaks to the gen.py script
  • Add SageMaker::MonitoringSchedule from 2020-08-13 changes
  • Add SecurityPolicy to Transfer::Server from 2020-08-13 changes
  • Add Topics to Lambda::EventSourceMapping from 2020-08-13 changes
  • Add DriveCacheType to FSx LustreConfiguration from 2020-08-13 changes
  • Add EnvironmentFiles to ECS::TaskDefinition from 2020-08-13 changes
  • Update Route53Resolver per 2020-08-27 changes
  • Update GameLift resources per 2020-08-27
  • Update ServiceCatalog per 2020-08-27 changes
  • Update CodeCommit per 2020-08-31 changes
  • Add EKS::FargateProfile per 2020-09-03 changes
  • Add AWS::CodeGuruReviewer per 2020-09-03 changes
  • Add CloudFront::RealtimeLogConfig per 2020-09-03 changes
  • Add AWS::Kendra per 2020-09-10 changes
  • Add AWS::SSO per 2020-09-10 changes
  • Add IoT::Authorizer per 2020-09-10 changes
  • Add DeleteReports to CodeBuild::ReportGroup per 2020-09-10 changes
  • AWS::Synthetics::Canary.RuntimeVersion AllowedValues expansion (#1801)
  • Update ApiGatewayV2::Authorizer per 2020-09-10 changes
  • Add CloudFormation::StackSet per 2020-09-17 changes
  • Add AWS::AppFlow per 2020-09-17 changes
  • Add DisableExecuteApiEndpoint to ApiGatewayV2::Api per 2020-09-17 changes
  • Add MutualTlsAuthentication to ApiGateway::DomainName per 2020-09-17 changes
  • Add MutualTlsAuthentication to ApiGatewayV2::DomainName per 2020-09-17 changes
  • AWS::MSK::Cluster.ClientAuthentication.Sasl (#1802)
  • Add WorkSpaces::ConnectionAlias per 2020-10-01 changes
  • Fix formatting in MSK
  • Update AWS::Batch per 2020-10-01 changes
  • Add CapacityProviderStrategy to ECS::Service per 2020-10-01 changes
  • Remove duplicate elasticache NodeGroupConfiguration property (Fixes #1803)
  • Add AWS::Timestream per 2020-10-08 changes
  • Add AWS::CodeArtifact per 2020-10-08 changes
  • Update Backup per 2020-10-08 changes
  • Update AmazonMQ per 2020-10-08 changes
  • Update EKS per 2020-10-08 changes
  • AWS::AutoScaling::AutoScalingGroup.NewInstancesProtectedFromScaleIn (#1804)
  • Improve grammar on install steps (#1800)
  • Update DLM to support cross region copy (Fixes #1799)
  • Update WAFv2 per 2020-0723 changes (Fixes #1797)
  • Update ECR::Repository.ImageScanningConfiguration to output the correct json (Fixes #1791)
troposphere - Release 2.6.2

Published by markpeek over 4 years ago

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
troposphere - Release 2.6.1

Published by markpeek over 4 years ago

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
troposphere - Release 2.6.0

Published by markpeek over 4 years ago

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)
troposphere - Release 2.5.3

Published by markpeek almost 5 years ago

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
troposphere - Release 2.5.2

Published by markpeek about 5 years ago

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
troposphere - Release 2.5.1

Published by markpeek about 5 years ago

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
troposphere - Release 2.5.0

Published by markpeek about 5 years ago

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=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

troposphere - Release 2.4.9

Published by markpeek over 5 years ago

2.4.9 (2019-06-26)

  • add tag to role (#1441)
  • Fix regression in EC2::VPNConnection - add list back to Tags (#1442)
troposphere - Release 2.4.8

Published by markpeek over 5 years ago

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
Package Rankings
Top 0.6% on Pypi.org
Top 23.24% on Conda-forge.org