troposphere

troposphere - Python library to create AWS CloudFormation descriptions

BSD-2-CLAUSE License

Downloads
1.4M
Stars
4.9K
Committers
490

Bot releases are hidden (Show)

troposphere - Release 4.7.0 Latest Release

Published by markpeek 8 months ago

4.7.0 (2024-03-10)

  • Breaking change: AppConfig::Environment.Monitors was renamed to AppConfig::Environment.Monitor
  • Validate CoreNetworkArn for a valid EC2 Route descriptor
  • Fix RDS validator for gp3 iops/allocated_storage ratio check (#2225)
  • Fix lint issue in recent change to test_rds.py
  • Updates from spec version 158.0.0
  • Updates from spec version 159.0.0
  • Updates from spec version 160.0.0 (#2226)
  • Add syn-nodejs-puppeteer-6.2 as valid canary runtime (#2228)
  • Updates from spec version 161.0.0
  • Updates from spec version 162.0.0
  • Update actions for node 16 => 20
  • Update to peter-evans/create-pull-request@v6
  • Updates from spec version 163.0.0 (#2227)
  • Updates from spec version 164.0.0 (#2229)
  • Add AWS:B2BI
  • Add AWS::DataZone
  • Add AWS::NeptuneGraph
  • Add new AWS services to resource doc
troposphere - Release 4.6.0

Published by markpeek 9 months ago

4.6.0 (2024-01-06)

  • Emit pyright version on maintenance run
  • Use package.json to install the correct version of pyright
  • Updates from spec version 150.0.0 (#2210)
  • Add AWS::WorkSpacesThinClient
  • Updates from spec version 150.0.0 (#2211)
  • Updates from spec version 151.0.0 (#2212)
  • Updates from spec version 152.0.0
  • Update docs dependency
  • Updates from spec version 153.0.0 (#2214)
  • Allow EVENT for Glue::Trigger.Type (Fixes #2215)
  • Update readthedocs-sphinx-search to 0.3.2
  • Updates from spec version 154.0.0 (#2218)
  • Fix Batch patches for spec version 155.0.0
  • Updates from spec version 155.0.0
  • Add port validator for ElastiCache::ServerlessCache.Endpoint
  • Keep Tags consistent for GuardDuty::Filter
  • Updates from spec version 156.0.0 (#2219)
  • Invert Ipv6CidrBlock Check (#2216)
  • Fix valid Synthetics canary runtime versions (#2221)
  • Updates from spec version 157.0.0 (#2222)
troposphere - Release 4.5.3

Published by markpeek 11 months ago

4.5.3 (2023-12-06)

  • Upgrade readthedocs config to v2
  • Add tests and lint runs for maintenance action
  • Install correct version of pyright for maintenance action
  • Rename due to conflict: S3::StorageLensGroup.StorageLensFilter
  • Add required Name to GuardDuty.IPSet tests
  • Updates from spec version 149.0.0 (#2207)
  • Add AWS::ARCZonalShift
  • Add AWS::S3Express
  • Add new supported resources to docs
  • Prefer ECS::Service.LoadBalancer (Fixes #2206)
troposphere - Release 4.5.2

Published by markpeek 12 months ago

4.5.2 (2023-11-11)

  • Updates from spec version 146.0.0 (#2201)
  • Updates from spec version 148.0.0 (#2202)
  • Remove EMRserverless "Configurations" due to recursive reference to ConfigurationObject
  • Move hash to BaseAWSObject to support objects in dictionaries (Fixes #2204)
  • Add missing patch related to EMRserverless Configurations removal
  • Remove Tags from EventBridge.Rule (Fixes #2203)
troposphere - Release 4.5.1

Published by markpeek 12 months ago

4.5.1 (2023-10-26)

  • Fix __eq__ protocol (#2197)
  • Fix formatting
  • Object equality fixes (#2200)
  • Add new OpenSearch instance names to constants.py (Fixes: #2198) (#2199)
troposphere - Release 4.5.0

Published by markpeek 12 months ago

4.5.0 (2023-10-24)

  • Updates from spec version 136.0.0 (#2175)
  • Add AWS::BackupGateway
  • Add AWS::CleanRooms
  • Add AWS::Comprehend
  • Add AWS::InternetMonitor
  • Add AWS::IVSChat
  • Add AWS::Omics
  • Add AWS::OSIS
  • Add AWS::Proton
  • Add AWS::Shield
  • Add AWS::SimSpaceWeaver
  • Add AWS::SystemsManagerSAP
  • Add AWS::VerifiedPermissions
  • Add AWS::VpcLattice
  • Add new AWS services to resource doc
  • Updates from spec version 137.0.0 (#2177)
  • Updates from spec version 138.0.0 (#2178)
  • Updates from spec version 139.0.0 (#2179)
  • Fix incorrect backward compatibility for ReplicationConfiguration
  • Update isort version to fix pip-shims error
  • RDS: allow AllocatedStorage to be a Ref (Fixes #2176)
  • Updates from spec version 140.0.0 (#2181)
  • Updates from spec version 141.0.0 (#2183)
  • Updates from spec version 142.0.0 (#2185)
  • Fixup Events patch due to removal of AWS::Events::Rule.Tag
  • Updates from spec version 142.1.0 (#2187)
  • Add support for object comparison (#2182)
  • Reduce error output when encountering a jsonpatch error
  • Collect all the service items before modifying the service
  • Fixup Events patch due to removal of AWS::Events::EventBus.TagEntry
  • Updates from spec version 143.0.0 (#2192)
  • Updates from spec version 144.0.0 (#2193)
  • Drop support for Python 3.7 (#2190)
  • Run tests against Python 3.12 and add trove classifier (#2189)
  • Fix Parameters.validate incorrect validate for CommaDelimitedList (#2191)
  • Updates from spec version 145.0.0 (#2195)
  • Fix lint error from a previous commit to gen.py
  • RDS: Allow defining ManageMasterUserPassword property instead of the MasterUserPassword property.
  • Adding support for default values in FindInMap
  • Add AWS::EntityResolution
  • Add AWS::HealthImaging
  • Add AWS::MediaPackageV2
  • Add AWS::PCAConnectorAD
  • Add AWS::WorkSpacesWeb
  • Add new AWS services to resource doc and fix some trailing parens
  • Fix EC2::TransitGatewayMulticastDomain.Options conflict
troposphere - Release 4.4.1

Published by markpeek about 1 year ago

4.4.1 (2023-08-16)

  • Remove EOL Python 3.7 from the tests action
  • Add new DeletionPolicy attribute option, RetainExceptOnCreate (#2174)
  • Fix RDS Validations (#2171)
troposphere - Release 4.4.0

Published by markpeek about 1 year ago

4.4.0 (2023-08-13)

  • Add validator for AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration (#2135)
  • Updates from spec version 116.0.0 (#2133)
  • Updates from spec version 117.0.0 (#2136)
  • update engine types validator for AWS::RDS::DBInstance (#2137)
  • Remove storage size validation for gp3 RDS StorageType (#2142)
  • Updates from spec version 118.1.0 (#2140)
  • Fix black formatting from #2142
  • Fix Macie jsonpatch for spec 119.0.0 changes
  • Updates from spec version 119.0.0 (#2143)
  • Automate fixing and generation of standalone types
  • Updates from spec version 119.1.0
  • Updates from spec version 120.0.0
  • Update S3 patch to remove Encryption changes
  • Omit Connect::EvaluationForm for now due to recursion issues
  • Updates from spec version 121.0.0
  • Updates from spec version 122.0.0
  • Updates from spec version 124.0.0
  • Updates from spec version 125.0.0
  • Updates from spec version 126.0.0
  • Updates from spec version 127.0.0
  • Remove SageMaker CreatedBy and LastModifiedBy patches
  • Updates from spec version 129.0.0
  • Updates from spec version 130.0.0
  • Updates from spec version 131.0.0
  • Updates from spec version 132.0.0
  • Updates from spec version 133.0.0
  • Updates from spec version 134.0.0
  • Fix regex compile error in ec2.py (#2156)
  • Batch validators add support for SPOT_PRICE_CAPACITY_OPTIMIZED (#2167)
  • Update rds validator logic (#2164)
  • Add more Serverless Application Model event sources
  • Add all valid origin_request_policy config behaviors to validators (#2163)
  • Updated the gen.py script example
  • Added Tags into EventBridge Rule
  • Addded RuntimeManagementConfig attribute to serverless Function.
  • Fix black formatting
  • Updates from spec version 135.0.0 (#2170)
  • Support "elastic" throughput mode for EFS
  • AWS::EC2::PlacementGroup validators
  • Run regen to fixup recent changes
  • Add ApiFunctionAuth serverless class for Api Function events (#2145)
  • Fix up previous serverless ApiEvent Auth change
  • TypeError() return the expected Class as last exception argument (#2147)
  • Fix TypeError formatting to reflect the true error (Fixes #2157)
  • Fix black formatting
  • Update requirements for building docs
  • Upgrade black from 22.3.0 to 23.7.0
troposphere - Release 4.3.2

Published by markpeek over 1 year ago

4.3.2 (20230310)

  • Include the troposphere/type_defs package in the build
troposphere - Release 4.3.1

Published by markpeek over 1 year ago

4.3.1 (2023-03-10)

  • Updates from spec version 109.0.0 (#2120)
  • Updates from spec version 112.0.0 (#2121)
  • Add many missing EC2, RDS and Elasticache instance type constants. (#2124)
  • Run spec checks in their own GitHub Actions job (#2127)
  • Fix valid values used by validators (#2125)
  • Mark constants as final (#2126)
  • Updates from spec version 113.0.0 (#2129)
  • Fix black formatting
  • Fix generating constants based on recent use of typing.Final
  • Add gp3 as valid RDS StorageType (Fixes #2123)
  • Change Lambda ZipFile limit from 4096 to 4MB (Fixes #2119)
  • Allow gp3, st1, sc1 for EMR volume type (Fixes #2113)
  • Updates from spec version 114.0.0 (#2130)
  • Fixup for a new 114.0.0 spec - remove AppIntegrations patch
  • Updates from spec version 115.0.0 (#2131)
troposphere - Release 4.3.0

Published by markpeek over 1 year ago

4.3.0 (2023-01-28)

  • Patch GameLift::Fleet to add type for AnywhereConfiguration
  • Updates from spec version 100.0.0 (#2103)
  • Add support for Flink 1.15 runtime environment (#2106)
  • Remove unneeded patches due to spec updates
  • Updates from spec version 101.0.0 (#2109)
  • Allow version override for spec download
  • Fix lint issues
  • Updates from spec version 102.0.0
  • Updates from spec version 103.0.0
  • Updates from spec version 104.0.0
  • Updates from spec version 105.0.0
  • Updates from spec version 106.0.0
  • Updates from spec version 107.0.0
  • Updates from spec version 108.0.0
  • Updates from spec version 109.0.0
  • Add AWS::DocDBElastic
  • Add AWS::Grafana
  • Add AWS::KendraRanking
  • Add AWS::Oam
  • Add AWS::OpenSearchServerless
  • Add AWS::Pipes
  • Add AWS::Scheduler
  • Add new AWS services to resource doc
  • Modify SourceDBInstanceIdentifier validator to allow BackupRetentionPeriod (#2116)
  • Fix tests related to GH-2116
  • Add support for TagMap tags
  • Enable AWS::Scheduler
  • Support for FSx/Lustre PERSISTENT_2 DeploymentType (#2110)
  • Be more lenient about types for Export (#2114)
troposphere - Release 4.2.0

Published by markpeek almost 2 years ago

4.2.0 (2022-11-28)

  • me-central-1 (UAE) (#2078)
  • Updates from spec version 91.0.0 (#2077)
  • Fix EC2 and MSK issues from the 91.0.0 spec
  • Add T3, T4G, M4, M5, M6G, R4, R5 and R6G constants for Elasticache nodes. (#2079)
  • Add spec patches for GreengrassV2 and Rekognition
  • Redo SageMaker Clarify* patches now that it is implemented more fully
  • Sort available property keys for error message
  • Updates from spec version 93.0.0 (#2082)
  • Allow setting hosted elasticsearch volume_types to gp3 (#2083)
  • Updates from spec version 94.0.0 (#2085)
  • Added AWS::Serverless::StateMachine (#2076)
  • Fix import issue with previous serverless.py change
  • Add a simple test for the new AWS::LanguageExtensions transform (#2074)
  • Add support for FunctionUrlConfig in Serverless Function (#2072)
  • Allow RDS storage for sqlserver to have a minimum of 20GB (#2087)
  • Run tests against Python 3.11 and add trove classifier (#2089)
  • Updates from spec version 95.0.0 (#2090)
  • Updates from spec version 96.0.0 (#2091)
  • Use the latest github actions (#2092)
  • Updates from spec version 97.0.0 (#2093)
  • Lakeformation: remove ResourceProperty naming conflict (#2088)
  • Fix jsonpatch for SageMaker::ModelPackage (spec file removed Tag)
  • Updates from spec version 98.0.0 (#2097)
  • Updates from spec version 99.0.0 (#2098)
  • Add redshiftserverless.py module (#2101)
  • Add AWS::Organizations support (#2102)
  • Add comment to include validator in Organizations regen
  • Fix regen script to be more specific on service names to exclude
  • Sort missing service names
  • Add AWS::ConnectCampaigns
  • Add AWS::ControlTower
  • Add AWS::EMRServerless
  • Add AWS::IdentityStore
  • Add AWS::IoTFleetWise
  • Add AWS::M2
  • Add AWS::ResourceExplorer2
  • Add AWS::RolesAnywhere
  • AWS::SupportApp
  • Update resources_aws.md with newly added services
  • Switched ApiGatewayV2 Stage resource props to show tag as a dict instead of validator, and also updated LogLevels to match CloudFormation/Boto3 definition of LogLevels
  • Fix CodeDeploy LoadBalancerInfo validator to include TargetGroupPairInfoList (fixes #2096)
troposphere - Release 4.1.0

Published by markpeek about 2 years ago

4.1.0 (2022-08-08)

:* Updates from spec version 72.0.0 (#2046)

  • Make spec download and isort fixups less verbose
  • Fix issues with recent changes to SageMaker spec files (72.1.0)
  • Updates from spec version 72.1.0 (#2048)
  • Updates from spec version 73.1.0 (#2049)
  • Updates from spec version 75.0.0 (#2051)
  • Updates from spec version 76.0.0 (#2052)
  • Updates from spec version 76.0.0 (#2056)
  • Update SSM Patch Baseline OS validator (#2057)
  • Add spec patch for AppFlow
  • Updates from spec version 78.0.0 (#2059)
  • Remove unused Clarify* properties from SageMaker to pass lint
  • Add "allExcept" as a valid CloudFront::Cachepolicy QueryStringBehavior (Fixes #2060)
  • Remove uneeded from __future__ import print_function (#2058)
  • Allow json/yaml strings for SSM Document.Content property (#2055)
  • Fix broken regen due to LakeFormation changes
  • Fix DataSync::LocationFSxONTAP.Protocol type duplication
  • Fix spec issue with Transfer::Server ProtocolDetails
  • Updates from spec version 81.1.0 (#2062)
  • Allow CodeArtifact resources to accept policytypes (Fixes #2065)
  • Pin pyright to version 1.1.261
  • Add support for list types and validator functions in GlobalsHelperFn type check (#2064)
  • Add gp3 as an allowed volume type for ImageBuilder
  • Provide better error message for missing property in generator
  • Fix issue in spec 82.0.0 with DynamoDB KeySchema Type
  • Updates from spec version 82.0.0 (#2067)
  • Add example of SNS alert for failed batch job events (#2069)
  • Fix backup of spec files
  • Revert "Fix issue in spec 82.0.0 with DynamoDB KeySchema Type"
  • Fix first run of "make spec" where a spec file isn't initally there
  • Updates from spec version 83.0.0 (#2068)
troposphere - Release 4.0.2

Published by markpeek over 2 years ago

4.0.2 (2022-05-11)

  • Add ephemeral storage
  • #2038 Add support for additional Flink runtime environments (#2037)
  • Fix isort in serverless.py
  • Updates from spec version 66.0.0 (#2039)
  • Updates from spec version 66.1.0 (#2040)
  • Updates from spec version 68.0.0 (#2041)
  • tests action: ensure spec generation and formatting fixups are clean
  • Add AWS::IoTTwinMaker and AWS::MediaTailor
  • Add package-lock engines dependency info
  • Install development dependencies when testing
  • Add flake8 to requirements-dev.txt
  • Updates from spec version 68.1.0 (#2043)
  • Updates from spec version 69.0.0 (#2044)
  • Fail on error for commands used to regen
  • When generating files, handle a primitive type in the item_type
  • Further updates from spec version 69.0.0
troposphere - Release 4.0.1

Published by markpeek over 2 years ago

4.0.1 (2022-04-04)

Breaking Changes

  • The json template indent was reduced from 4 to 1 for space savings.
    Old spacing can be restored using to_json(indent=4).

Changes

  • Updates from spec version 63.0.0
  • reduce JSON CloudFormation template size (#2028)
  • Updates from spec version 65.0.0
  • Update black and isort versions
  • Output resource_type string in a more black compatible format
  • Let type hints show that lists are also valid
  • Fix WAFv2 AndStatement and OrStatement validation (Fixes #2026)
  • Add click to requirements-dev.txt to force version
  • Black formatting
troposphere - Release 4.0.0

Published by markpeek over 2 years ago

4.0.0 (2022-03-28)

Breaking Changes

  • See breaking changes in 4.0.0-beta.0 and 4.0.0-beta.1

Changes

  • Fix AccessControlAllowMethods.Items validator (Fixes #2023)
  • Fix duplicate resource names due to FSx::Volume
  • Updates from spec version 62.0.0
  • Update serverless.py
  • EMR: Add missing JobFlowInstancesConfig properties
troposphere - Release 4.0.0-beta.1

Published by markpeek over 2 years ago

4.0.0-beta.1 (2022-03-20)

Breaking Changes

  • AWS::DataBrew

    • Renamed Job.S3TableOutputOptions S3Location => JobS3Location
  • AWS::ImageBuilder

    • Renamed ContainerRecipe ComponentConfiguration => ContainerComponentConfiguration
  • AWS::SageMaker

    • Renamed ModelBiasEndpointInput EndpointInput => ModelBiasEndpointInput
    • Renamed ModelExplainabilityJobInput EndpointInput => ModelExplainabilityEndpointInput
    • Renamed ModelQualityJobDefinition EndpointInput => ModelBiasEndpointInput
  • AWS::WAFv2

    • Renamed AndStatementOne, AndStatementTwo => AndStatement
    • Renamed NotStatementOne, NotStatementTwo => NotStatement
    • Renamed OrStatementOne, OrStatementTwo => OrStatement
    • Renamed RateBasedStatementOne, RateBasedStatementTwo => RateBasedStatement
    • Renamed StatementOne, StatementTwo, StatementThree => Statement

Changes

  • Updates from spec version 58.0.0
  • automating maintenance with Github actions
  • removing double requirement from requirements-dev.txt
  • Run maintenance action once a day at 5am
  • Fix typo in ECS validator name
  • Allow the use of AWSHelperFn in one_of validator
  • Update maintenance workflow to include spec version
  • Updates from spec version 59.0.0
  • Remove maintenance run on push to main and change cron time
  • Add type annotations for base classes & some validators (#2013)
  • Reimplement WAFv2 Statement validation
  • Fix typing issues in openstack
  • Only run the maintenance workflow once a day
  • Improve error message for AWSProperty types where resource_type is not defined
  • Add AWS::KinesisVideo and AWS::Personalize
  • Updates from spec version 60.0.0
  • Updates from spec version 61.0.0
  • Add AWS::BillingConductor
  • DataBrew: Fix duplicate but different S3Location
  • ImageBuilder: Fix duplicate but different ComponentConfiguration
  • SageMaker: Fix duplicate but different ComponentConfiguration
troposphere - Release 4.0.0-beta.0

Published by markpeek over 2 years ago

4.0.0-beta.0 (2022-02-19)

This release has refactored the code to allow for auto-generation of the troposphere classes from the AWS
Resource Specification. Backward compatibility changes were applied to minimize changes to existing scripts.

Breaking Changes

  • AWS::EC2
    • Ipv6Addresses AWSHelperFn class is now an AWSProperty InstanceIpv6Address
    • Added Ipv6Addresses function that returns a InstanceIpv6Address for backward compatibility
    • SpotFleet::LaunchSpecifications IamInstanceProfile change: IamInstanceProfile => IamInstanceProfileSpecification
    • SpotFleet::LaunchSpecifications NetworkInterfaces change: NetworkInterfaces => InstanceNetworkInterfaceSpecification
    • SpotFleet::LaunchSpecifications Placement change: Placement => SpotPlacement
    • SpotFleet::LaunchSpecifications TagSpecifications change: SpotFleetTagSpecification => TagSpecifications
  • AWS::ElasticLoadBalancingV2::ListenerRule Action was renamed ListenerRuleAction due to conflict with Listener Action AuthenticateOidcConfig
  • AWS::OpsWorksCM resources have been moved out of opsworks.py into opsworkscm.py, please adjust imports.
  • AWS::Route53Resolver resources have been moved out of route53.py into route53resolver.py, please adjust imports.
  • Removed deprecated Elasticsearch ElasticsearchDomain alias, use Domain instead
  • Removed deprecated IAM PolicyProperty alias, use Policy instead.
    Note: a future major version will rename the Policy resource and property again..
  • json_checker now uses TypeError (rather than ValueError) for non-str or non-dict types

Changes

  • Add missing entry for the 3.2.2 release
  • Auto-generate MWAA
  • Auto-generate ElasticBeanstalk
  • Auto-generate Elasticsearch
  • Auto-generate ElastiCache
  • Auto-generate SNS
  • Auto-generate SecurityHub
  • Auto-generate Synthetics
  • Auto-generate Neptune
  • Auto-generate KMS
  • Auto-generate GlobalAccelerator
  • Better handle selective imports of primitive types in code generator
  • Auto-generate EFS
  • Auto-generate SecretsManager
  • Auto-generate DAX
  • Auto-generate DMS
  • Auto-generate DataPipeline
  • Auto-generate Detective
  • Auto-generate DirectoryService
  • Auto-generate DLM
  • Auto-generate DocDB
  • Add backward compatibility to allow resource renames to work correctly
  • Fix SNS Subscription resource type
  • Auto-generate IAM
  • Add missing EFS patch
  • Auto-generate Macie
  • Auto-generate ResourceGroups
  • Auto-generate GuardDuty
  • Auto-generate Panorama
  • Auto-generate WAFRegional
  • Auto-generate StepFunctions
  • Remove unneeded properties that should not be emitted
  • Auto-generate Cassandra
  • Auto-generate Athena
  • Auto-generate FMS
  • Remove py.typed until type information is fully implemented (#2003)
  • Change for gen to emit all meaningful properties, Tags cleanup, and other changes
  • Auto-generate NetworkManager
  • Auto-generate ApiGateway
  • Auto-generate Config
  • Auto-generate EKS
  • Update AppSync per 2022-01-13 changes
  • Add AWS::Forecast
  • Updates from 53.0.0 spec
  • Auto-generate KinesisFirehose
  • Tweaks for the regen script
  • Add PropsDictType into policies.py
  • Auto-generate ApiGatewayV2
  • Auto-generate AppConfig
  • Add PrivateDnsPropertiesMutable to ServiceDiscovery
  • Auto-generate AppMesh
  • Auto-generate CloudTrail
  • Fixup some incorrect Tags types
  • Auto-generate EventSchemas
  • Auto-generate CustomerProfiles
  • Auto-generate Chatbot
  • Auto-generate FraudDetector
  • Auto-generate WAF
  • Auto-generate IoT
  • Auto-generate IoT1Click
  • Auto-generate EMR
  • Auto-generate RDS
  • Auto-generate Cognito
  • Remove workaround for Lex TextLogDestination
  • Auto-generate CloudWatch
  • Auto-generate Redshift
  • Auto-generate CodePipeline
  • Auto-generate ServiceCatalog
  • Auto-generate OpsWorks
  • Auto-generate OpsWorksCM
  • Auto-generate Route53
  • Auto-generate Route53Resolver
  • Auto-generate Pinpoint
  • Auto-generate PinpointEmail
  • Auto-generate AutoScalingPlans
  • Updates from spec version 53.1.0
  • Auto-generate Logs
  • Auto-generate GroundStation
  • Auto-generate Glue
  • Auto-generate Batch
  • Auto-generate Budgets
  • Auto-generate CodeCommit
  • Auto-generate CodeBuild
  • Auto-generate MediaConnect
  • Auto-generate MediaLive
  • Auto-generate MediaStore
  • Auto-generate Kendra
  • Auto-generate ImageBuilder
  • Auto-generate IoTWireless
  • Updates from spec version 54.0.0
  • Auto-generate CloudFormation
  • Auto-generate MediaPackage
  • Auto-generate KinesisAnalyticsV2
  • Auto-generate IoTAnalytics
  • Anchor some substitutions in regen
  • Auto-generate ElasticLoadBalancing
  • Auto-generate ElasticLoadBalancingV2
  • Auto-generate DynamoDB
  • Updates from spec version 55.0.0
  • Auto-generate AutoScaling
  • Updates from spec version 56.0.0
  • Add AWS::KafkaConnect
  • Run black and isort on kafkaconnect.py
  • Updates from spec version 57.0.0
  • Add AWS::IoTThingsGraph and AWS::RefactorSpaces
  • Allow function exports in gen.py
  • Auto-generate EC2
  • Save copy of resource spec via "make spec"
troposphere - Release 3.2.2

Published by markpeek almost 3 years ago

3.2.2 (20220107)

  • Auto-generate CloudFront
  • Auto-generate Backup
  • Auto-generate AmazonMQ
  • Auto-generate SSM
  • Auto-generate IVS
  • Auto-generate IoTEvents
  • Auto-generate ManagedBlockchain
  • Auto-generate MediaConvert
  • Auto-generate MSK
  • Auto-generate NimbleStudio
  • Auto-generate OpenSearchService
  • Auto-generate RAM
  • Auto-generate Route53RecoveryControl
  • Auto-generate S3ObjectLambda
  • Auto-generate S3Outposts
  • Auto-generate ServiceDiscovery
  • Auto-generate SSMContacts
  • Auto-generate SSMIncidents
  • Auto-generate Transfer
  • Auto-generate Events
  • Auto-generate FIS
  • Auto-generate DataSync
  • Various changes to the code generator
  • Fix copy/paste issue resulting in incorrect ECS validator assignment (Fixes #2000)
  • Automatically correct Resource/Property dups in the code generator
  • Auto-generate XRay
  • Add missing CloudFront jsonpatch
  • Auto-generate Greengrass
  • Auto-generate GreengrassV2
  • Add code regen and remove the resource spec version from the code
  • Upgrade auto-generated files to spec version 52.0.0
  • Auto-generate AppStream
  • Auto-generate Inspector
  • Add AWS::InspectorV2
  • Add missing jsonpatch files
  • Add the TableClass property to DynamoDB Resource
troposphere - Release 3.2.1

Published by markpeek almost 3 years ago

3.2.1 (2022-01-03)

  • Restore AWS::ECS::TaskDefinition AuthorizationConfig (Fixes #1997)
  • Fix backward compat issue with ECS HostVolumeProperties => Host
  • Fix backward compat issue with CodeDeploy RevisionLocation => Revision
Package Rankings
Top 0.6% on Pypi.org
Top 23.24% on Conda-forge.org