troposphere

troposphere - Python library to create AWS CloudFormation descriptions

BSD-2-CLAUSE License

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

Published by markpeek over 5 years ago

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

Published by markpeek over 5 years ago

2.4.6 (2019-03-20)

  • Discourage usage of Python 3.4 (#1326)
  • Remove validation for ElastiCache::ReplicationGroup some properties (#1063)
  • Add auth configs for ElasticLoadBalancingV2::ListenerRule actions
  • Add new RDS DBCluster and DBInstance properties (#1329)
  • Add new Elasticsearch Domain property (#1330)
  • Add new ApiGateway Apikey property (#1331)
  • Add new Codebuild ProjectCache property (#1332)
  • Add new AWS::RAM and AWS::RoboMaker resources
  • Add psuedo-parameter Ref for AWS::Partition (#1334)
  • Add SageMaker::NotebookInstance VolumeSizeInGB property
  • Add missing properties in SSM::PatchBaseline (#1339)
  • Add Tags to StepFunctions objects, per 2019 March 07 update (#1340)
  • Update valid values for emr.StepConfig ActionOnFailure (#1350)
  • Add RootAccess prop to AWS::SageMaker::NotebookInstance, per 2019 March 14 update (#1342)
  • Add prop to AWS::OpsWorksCM::Server per 2019 March 14 update (#1343)
  • Add new AWS::CodeBuild::Project props, per 2019 March 14 update (#1344)
  • Fix EC2 SpotFleet LoadBalancersConfig TargetGroupConfig (#1346)
  • Add URLSuffix Ref (#1347)
  • CodeBuild::Project Name is not required (#1348)
troposphere - Release 2.4.5

Published by markpeek over 5 years ago

2.4.5 (2019-02-19)

  • Add "pip install" step for source dist file before a release (#1318)
  • Exclude OpenStack modules within the template generator (#1319)
  • Add AWS::CodeBuild::Project subproperties, per Feb 2019 14 update (#1321)
  • Add AWS::FSx::FileSystem resource, per Feb 2019 15 update (#1322)
  • Add KinesisAnalyticsV2 resources, per 2019 Feb 15 update (#1323)
  • Remove awacs as a hard dependency; ensure awacs>=0.8 otherwise (#1325)
  • Add FSx and KinesisAnalyticsV2 modules to the documentation
troposphere - Release 2.4.4

Published by markpeek over 5 years ago

2.4.4 (2019-02-13)

  • Include requirements.txt in release tarball
troposphere - Release 2.4.3

Published by markpeek over 5 years ago

2.4.3 (2019-02-13)

  • Fix Glue StorageDescriptor NumberOfBuckets spelling (#1310)
  • ServiceDiscovery::Service DNSConfig is no longer required
  • Sphinx docs (#1311)
  • Add autogeneration of troposphere index files
  • Fix ApiGateway AccessLogSetting prop spelling (#1316)
  • Docs update (#1314)
  • Add AWS::ApiGatewayV2 Resources (#1312)
  • Updates for new resources being added
troposphere - Release 2.4.2

Published by markpeek over 5 years ago

2.4.2 (2019-02-02)

  • Add AWS::DocDB
  • Add UpdateReplacePolicy attribute
  • Use a dict instead of the Tags object for the Tags property on the dax resource (#1045) (#1046)
  • Add better method names for Troposphere objects. (#1169)
  • Update integer_list_item to always cast value to an int for comparison (#1192)
  • Remove name parameter from json_checker (#1260)
  • Remove duplicate VpcConfig/DomainJoinInfo classes from AppStream (#1285)
  • Add 'Kind' property to AWS::AppSync::Resolver (#1287)
  • Add missing region information. (#1288)
  • Fix tag sorting on py3 (#1289)
  • Updated autoscalingplans to match cloudformation doco (#1291)
  • ResourceGroupArn is no longer mandatory for AWS::Inspector::AssessmentTarget (#1292)
  • Fix creating RotationSchedule for SecretsManager (#1293)
  • Add missing serverless properties (Fixes #1294)
  • Make DataSourceName non-mandatory in appsync resolvers (#1296)
  • Add new properties to AWS::CodeBuild::Project, per 2019 Jan 24 update (#1297)
  • Add new AWS::OpsWorksCM::Server resource, per 2019 Jan 24 update (#1298)
  • Add AWS::Serverless::LayerVersion (#1305)
  • Fix for AWS Lambda reserved environment variables (#1306)
  • Add SqsParameters support to Rule Target (#1307)
  • Add DestinationPrefixListId to EC2 SecurityGroupRule (#1309)
  • Fix for pyflakes 2.1.0
troposphere - Release 2.4.1

Published by markpeek almost 6 years ago

2.4.1 (2019-01-09)

  • Add a S3OriginConfig object to distinguish between Distribution and StreamingDistribution properties (#1273)
  • Add SSM Example for patch baselines and filter groups (#1274)
  • Add better validation for AWS::CloudWatch::Alarm properties (#1276)
  • Allow empty To/From port ranges for SG's for certain IP protocols (#1277)
  • Add additional properties to AWS::Serverless::Api (#1278)
  • Fixes DynamoDB validator error (#1280)
troposphere - Release 2.4.0

Published by markpeek almost 6 years ago

2.4.0 (2019-01-06)

  • Setup tox (#1187)
  • Set line length for Python files in EditorConfig (#1188)
  • Fix EC2 SpotFleet properties #1195 (#1198)
  • Add MultiValueAnswer property for AWS::Route53::RecordSet (#1199)
  • adding RDS properties, per Nov 9 2018 update https://docs.aws.amazon.… (#1201)
  • Add Secrets Managers resources, per Nov 9 2018 update (#1202)
  • Add DLM support, per Nov 12 2018 update (#1203)
  • Adds support for Permissions Boundaries on AWS::IAM::Role and AWS::IAM::User (#1205)
  • Add support for multi-region action in CodePipeline (#1207)
  • Added support for Aurora BacktrackWindow. (#1210)
  • Add AWS::AppStream resources
  • Add Tags and WorkspaceProperties to WorkSpaces::Workspace
  • Add support for AWS::AutoScalingPlans::ScalingPlan (#1197)
  • adding KmsMasterKeyId to Topics, per Nov 19 2018 update
  • adding PublicAccessBlockConfiguration to s3 buckets, per Nov 19 2018 update
  • Validate Lambda environment variable names (#1186)
  • Fix DockerVolumeConfiguration Labels and DriverOpts definition (#1194)
  • Setup to_dict for Tags AWSHelper (#1189)
  • Delete CodeDeploy EC2TagSetList class as it is just a property of EC2TagSet (#1212)
  • Fix bugs and add missing properties in sagemaker (#1214)
  • adding DeletionProtection property to RDS, per Nov 19 2018 update (#1215)
  • adding PublicAccessBlockConfiguration to s3 buckets, per Nov 19 2018 update (#1216)
  • Merge pull request #1217 from axelpavageau/feature/sns-20181119-update
  • Add volume encryption, per Nov 19 2018 update (#1218)
  • Add PublicIpv4Pool property to EIPs, per Nov 19 2018 update (#1219)
  • Add new Lambda resources and props, per Nov 29 2018 update (#1242)
  • Add MixedInstancesPolicy property to autoscaling groups, per Nov 19 2018 update. (#1220)
  • Add tags to API Gateway resources, per Nov 19 2018 update (#1221)
  • Add various EMR properties, per Nov 19 2018 update (#1222)
  • Add new kinesis resource, per Nov 20 2018 update (#1224)
  • Make Lambda::LayerVersion CompatibleRuntimes a list of strings
  • Add new route53 resources, per Nov 20 2018 update (#1223)
  • Add new EC2Fleet resource, per Nov 20 2018 update (#1225)
  • Add new appsync FunctionConfiguration resource & properties, per Nov 20 2018 update (#1226)
  • Update AWS::CloudWatch::Alarm, per Nov 20 2018 update (#1227)
  • CloudWatch MetricDataQuery Id is required
  • Add DatapointsToAlarm to AWS::CloudWatch::Alarm (#1244)
  • Alphabetize DatapointsToAlarm in CloudWatch
  • Update Autoscalingplans properties, per Nov 20 2018 update (#1228)
  • Add Iot1click resources (#1229)
  • Add new Transit Gateway resources, per Nov 26 2018 release (#1232)
  • Fix online merge issue
  • Fixes EC2 SpotFleet LoadBalancersConfig structure (#1233)
  • Sets InstanceType in EC2 LaunchTemplateData to not required. (#1234)
  • Add new HttpNamespace resource & various servicediscovery props, per Nov 28 2018 update (#1237)
  • Add new ec2 properties, per Nov 28 2018 update (#1238)
  • EC2 Instance LicenseConfigurationArn is required
  • Add on-demand billing for DynamoDB tables (#1243)
  • Correct RoleArn case for OrganizationAggregationSource (#1247)
  • Add various codebuild properties, per Dec 6 2018 update (#1249)
  • Add support for DeploymentPreference to AWS::Serverless::Function (#1251)
  • Update typo on EnableCloudwatchLogsExports (#1253)
  • Add new AmazonMQ resource, per Dec 13 2018 update (#1254)
  • Add Alexa Skill resource, per Nov 20 2018 update (#1230)
  • Add new IoTAnalytics resources, per Dec 13 2018 update (#1255)
  • Extend Action to support Redirect and FixedResponse for AWS::ElasticLoadBalancingV2::ListenerRule (#1140)
  • Add support for extensible resource definitions in template generator (#1154)
  • Updates CloudFront with missing parameters and validators (#1235)
  • Added support for AWS Batch PlacementGroup & LaunchTemplate (#1262)
  • Add DeleteAutomatedBackups to RDS DBInstance (#1263)
  • Add missing KMS key properties (#1265)
  • Fix pep errors due to online merge
  • Fix EC2Fleet class definition to match functional correctness of CloudFormation (#1266)
  • Add Tags property to AWS::AmazonMQ::Broker, per 2019 Jan 3 update (#1267)
  • Add Containers property to AWS::SageMaker::Model per 2019 Jan 3 update (#1268)
  • Add AWS::Route53Resolver::ResolverRuleAssociation resource, per 2019 Jan 3 update (#1269)
  • Fix nested 'Name' sections in Output import (#1270)
  • README.rst: Use SVG build status badge (#1271)
  • Add test for nested Name in TemplateGenerator fixed via #1270
troposphere - 2.3.4

Published by phobologic almost 6 years ago

2.3.4 (2018-11-04)

  • Add CloudFormation::Macro
  • Instance ImageId is no longer required, specifically if using Launch Templates; updated tests (#1137)
  • Fix amazonmq missing properties (#1143)
  • Update AmazonMQ::Broker properties to use [basestring] instead of list
  • Update the OnPremisesInstanceTagFilters parameter for AWS::CodeDeploy::DeploymentGroup (#1145)
  • Update constants.py (#1147)
  • Fix AutoScalingRollingUpdate validation failure (#1148)
  • Adding UseOnlineResharding policy per 09/20/2018 update (#1149)
  • Add SchedulingStrategy as a prop to ecs.Service (#1150)
  • Added ConnectionId and ConnectionType to API GW method integration (#1153)
  • Use dict as aws expects for ApiGateway::RestApi Parameters (#1156)
  • Add support for AWS-interface metadata (#1171)
  • Add new properties to ServiceRegistry (#1172)
  • [#1167] Add support for DockerVolumeConfiguration in AWS::ECS::TaskDefinition (#1168)
  • Add missing Codebuild source types (#1160)
  • [#1155] Aurora serverless support (#1166)
  • Missing RepositoryCredentials attribute for ContainerDefinition object (#1165)
  • Update for new S3 destination option in flow logs (#1158)
  • updates rds vpc example and closes #985 (#1157)
  • Update apigateway as of 09/20/18 (#1173)
  • Add missing APIGateway properties
  • Update codebuild as of 09/20/18 (#1175)
  • Update ec2 as of 09/20/18 (#1177)
  • Additional codebuild source types (#1178)
  • Use basestring to allow percentage definition in MaintenanceWindowTask (#1151)
  • Fix issues with CanaraySettings properties (#1181)
  • 9/20/2018 update - NodeGroupId for Elasticache (#1182)
  • Update codedeploy as of 09/20/18 (#1176)
  • Add LambdaPermission in Example CloudWatchEventsSample.py (#1141)
  • improve double validation and fix some property datatypes (#1179)
  • Fix #1174 TemplateGenerator fail to parse template Fn::Sub with variable (#1180)
troposphere - Release 2.3.3

Published by markpeek about 6 years ago

2.3.3 (2018-09-05)

  • Revert schedule expression validation (#1114)
troposphere - Release 2.3.2

Published by markpeek about 6 years ago

2.3.2 (2018-09-04)

  • Auto add Parameter and Output to template when specified (#1018)
  • Changed policy to AmazonDynamoDBFullAccess for delete and put (#1106)
  • Fix CPUCredits casing and implement LaunchTemplateCreditSpecification class (#1100)
  • Add UsernameAttributes to Cognito (#1104)
  • Add SQS Event to serverless.py (#1103)
  • Add support for Windows containers in CodeBuild (#1097)
  • Generate class stubs necessary for autocompletion (#1079)
  • Add AWS::IAM::ServiceLinkedRole (#1110)
  • Made S3 Prefix in Firehose optional (#1102)
  • Prefix is still required in ExtendedS3DestinationConfiguration
  • SimpleTable has more attributes (#1108)
  • Alphabetize properties in servlerless::SimpleTable
  • AccountAggregationSources must be a list (#1111)
  • Schedule expression validation (#1114)
  • Add EndpointIdnetifier property to AWS::DMS::Endpoint object (#1117)
  • Add get_or_add parameter method (#1118)
  • Added HealthCheckCustomConfig to ServiceDiscovery Service (#1120)
  • Tags support for SQS queues (#1121)
  • VPCPeeringConnection PeerRegion (#1123)
  • Add FilterPolicy as a property of SubscriptionResource (#1125)
  • Add missing properties to SNS::Subscription
  • Add ThroughputMode and ProvisionedThroughputInMibps to EFS (#1124) (#1126)
  • Add AWS::EC2::VPCEndpointServicePermissions (#1130)
  • AMAZON_LINUX_2 is now supported by SSM (#1133)
  • [codebuild] Source - use value comparison instead of identity (#1134)
  • InvitationId in GuardDuty::Master is now optional
  • Fix missing boolean import in sns
  • Add CodePipeline::Webhook resource
  • Add ReportBuildStatus to CodeBuild Source property
  • Add HttpConfig to AppSync::DataSource
  • Add FieldLevelEncryptionId to CacheBehavior properties
  • Add Timeout to Batch::JobDefinition
  • Add EncryptionDisabled and OverrideArtifactName to CodeBuild Artifacts
  • Add SSESpecification to DAX::Cluster
  • Add KerberosAttributes to EMR::Cluster
  • Add ValidationMethod to CertificateManager::Certificate
  • Add Classifiers and Configuration to Glue resources
  • Add SecondaryArtifacts and SecondarySources to CodeBuild::Project
  • Add Logs to AmazonMQ::Broker
troposphere - Release 2.3.1

Published by markpeek over 6 years ago

2.3.1 (2018-07-01)

  • Add support for AWS::Neptune
  • Add support for AWS::EKS
  • Add support for AWS::AmazonMQ
  • Add support for AWS::SageMaker
  • Fix use of to_yaml long_form parameter (#1055)
  • Adding CENTOS to validators.operating_system (#1058)
  • Update constants with additional EC2 instances (#1059)
  • Fix casing of CreditSpecification CpuCredits (#1068)
  • Add 'Name' property for AWS::Serverless::Api (#1070)
  • Add equality methods to Template (#1072)
  • AWS PrivateLink support (#1084)
  • Add return value to template.add_condition() (#1087)
  • Add tests for to_yaml parameters
  • Use endpoint_type for vpc_endpoint_type param instead of type
  • Add resource EC2::VPCEndpointConnectionNotification
  • Add resource SSM::ResourceDataSync
troposphere - Release 2.3.0

Published by markpeek over 6 years ago

2.3.0 (2018-05-26)

  • Allow Refs to be hashable using their data (#1053)
  • Add AWS::Budgets
  • Add new AWS::ServiceCatalog resources
  • Add Policy to ApiGateway::RestApi
  • Add ServiceLinkedRoleARN to AutoScaling::AutoScalingGroup
  • Add LaunchConfigurationName to AutoScaling::LaunchConfiguration
  • Add Edition to DirectoryService::MicrosoftAD
  • Add PointInTimeRecoverySpecification to DynamoDB::Table
  • Add ServiceRegistries to ECS::Service
  • Add HealthCheck to ECS::TaskDefinition ContainerDefinition
  • Add EncryptionAtRestOptions to Elasticsearch::Domain
  • Add MaxSessionDuration ti IAM::Role
  • Add SplunkDestinationConfiguration to KinesisFirehose::DeliveryStream
  • StartingPosition is no longer required in Lambda::EventSourceMapping
  • Add DefaultValue to Logs::MetricFilter MetricTransformation
  • Add OutputLocation to SSM::Association
  • Add AutoScaling and EC2 LaunchTemplate support (#1038)
  • Add LaunchTemplate to EC2::Instance
  • Adding ECS Container Healthchecks tests (#1024)
  • Rename ActionTypeID to ActionTypeId in CodePipeline
troposphere - 2.2.2

Published by phobologic over 6 years ago

2.2.2 (2018-05-23)

  • Allow up to 50:1 ratio for iops and allocated storage
  • Correct Spot Fleet TagSpecifications (#1010)
  • Change GetCidr to Cidr (Fixes #1013)
  • Add missing OpsWorks::Instance properties (Fixes #1014)
  • Adding SUSE to list of operating systems for SSM (#1015)
  • Updates for latest pycodestyle warnings
  • Add AWS::AppSync
  • Add AWS::ServiceCatalog
  • Special case Tags support in gen.py
  • Add constants for EC2 C5 instance types (#1025)
  • Update guardduty.py (#1037)
  • Add OpenIdConnectConfig to AppSync::GraphQLApi
  • Update AWS Config features (updates #1022)
  • Updated appsync apikey expires to be an int. (#1040)
  • Fix AutoScalingRole in EMR: Fixes #984 (#1036)
  • Rename SES Template to EmailTemplate (#1047)
  • Add GuardDuty::Filter
  • Remove python 3.3 support since it's EOL (#1049)
  • Corrected the description of NatGateway (#1005)
  • Update deprecated modules (#1007)
  • Updared CodeBuild Source Options (#1017)
  • Allow Ref's to test equality against their data (#1048)
  • Update to cfn-flip 1.0.2 (#1003)
  • Eliminate infinite loop when pickle loads BaseAWSObject and objects derived from it. (#1016)
  • Allow multiple NoValue properties in mutually_exclusive (#1050)
troposphere - Release 2.2.1

Published by markpeek over 6 years ago

2.2.1 (2018-03-10)

  • type is not required for EnvironmentVariable (#975)
  • Properly handle list objects used with DependsOn (Fixes #982)
  • Explicitly convert allocated_storage to integer before using it in comparisons (#983)
  • Allow CreationPolicy override of props on WaitCondition (#988)
  • "JobDefinitionName" property in JobDefinition class is not required (#995)
  • ApiGateway::DomainName CertificateArn fix (#996)
  • Tags support for SSM documents #999 (#1000)
  • Add SSESpecification to DynamoDB::Table (#981)
  • Add GitCloneDepth and InsecureSsl to CodeBuild Source
  • Add Trippers property to CodeBuild::Project
  • Add aurora-mysql to list of valid RDS engines
  • Batch ContainerProperties is required
  • Add Regions to Route53 HealthCheckConfiguration
  • Add ClusterIdentifier to Redshift::Cluster
  • Add DBClusterIdentifier to RDS::DBCluster
  • Add TagSpecification to EC2::SpotFleet LaunchSpecifcations
  • Add DisableScaleIn to ApplicationAutoScaling
  • Add ApiKeySourceType and MinimumCompressionSize to ApiGateway::RestApi
  • Add AutoScalingGroupName to AutoScaling::AutoScalingGroup
  • Add AWS::ApiGateway::VpcLink
  • Add AWS::GuardDuty::Master and AWS::GuardDuty::Member
  • Add AWS::SES
  • Add GetCidr function for Fn::GetCidr
troposphere - Release 2.2.0

Published by markpeek over 6 years ago

2.2.0 (2018-01-29)

  • Add AWS::Inspector
  • Add AWS::ServiceDiscovery
  • Add InputProcessingConfiguration to KinesisAnalytics::Application
  • EndpointConfiguration in ApiGateway::DomainName is not required
  • Allow setting Subnets and SubnetMappings properties on ELBv2 LoadBalancers (#934)
  • increase lambda memory limit to support up to 3008 MB (#936)
  • Stop validation if CodeBuild Source Type is a Ref (#940)
  • Added support for AutoPublishAlias to AWS::Serverless::Function as specified https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md (#941)
  • Add resource_type value and unit tests for guardduty AWSObjects (#945)
  • Added elasticsearch instance types for m4, c4 and r4 generations (#948)
  • Correct type in API Gateway GatewayResponse type (#950)
  • Fixes the lifecyclepolicy problem reported at Issue #953 (#954)
  • Add constants for EC2 M5 instance types (#955)
  • Adding support for Block Device Mapping V2 (#960)
  • Add support for Policy Document in SAM template. (#961)
  • Stab at documenting Troposphere basics (#963)
  • Adding HealthCheckGracePeriodSeconds into ECS Service (#966)
  • Add AllowedPattern to Parameter (#968)
  • Add long form parameter to to_yaml (#972)
  • Use S3.Filter for the serverless S3Event Filter property
  • Remove erroneous print in tests/test_serverless.py
  • Add FunctionForPackaging class to serverless
  • Add AssociationName to AWS::SSM::Association
  • Update S3::Bucket with 20180123 property changes
  • Add DBSubnetGroupName to AWS::RDS::DBSubnetGroup
  • Add ReservedConcurrentExecutions to AWS:Lambda:Function
  • Add StreamEncryption to AWS::Kinesis::Stream
  • Add LambdaOutput to KinesisAnalytics ApplicationOutput property
  • Update required fields in IoT TopicRule DynamoDBAction
  • Add validator for InstanceTenancy in EC2::VPC
  • Add CreditSpecification and ElasticGpuSpecifications to EC2::Instance
troposphere - Release 2.1.2

Published by markpeek almost 7 years ago

2.1.2 (2017-12-03)

  • In SpotFleet::SpotFleetRequestConfigData SpotPrice is optional
  • Add RoutingConfig to AWS::Lambda::Alias
  • Update AWS::CodeDeploy
  • Add CodeDeployLambdaAliasUpdate to UpdatePolicy
  • Add AWS::GuardDuty
  • Add AWS::Cloud9
  • Add initial python resource spec generator
  • Update AWS::CodeBuild::Project to 20171201 changes
  • Change AWS::Batch::ComputeResources.Tags type to dict (#867)
  • Update README for YAML template (#925)
  • Typo fix in examples/ElastiCacheRedis.py (#926)
  • Adds Fargate support to ECS types (#929)
  • Fix SSM NotificationConfig validator type (#930)
  • Fix SQS::Queue validation in the case of no QueueName specified (#931)
troposphere - Release 2.1.1

Published by markpeek almost 7 years ago

2.1.1 (2017-11-26)

  • Add support for VPCOptions in ElasticSearch (#862)
  • Add Description property for security group ingress and egress (#910)
  • Add QueryLoggingConfig to Route53::HostedZone
  • Add SourceRegion to RDS::DBInstance
  • Add RootVolumeSize and caleDownBehavior to EMR::Cluster
  • Add new properties to ElastiCache::ReplicationGroup
  • Add LinuxParameters to ECS::TaskDefinition ContainerDefinitions
  • Add LifecyclePolicy to ECR::Repository
  • Add ScheduledActions to ApplicationAutoScaling::ScalableTarget
  • Add new properties into ApiGateway
troposphere - Release 2.1.0

Published by markpeek almost 7 years ago

2.1.0 (2017-11-19)

  • Output yaml (to_yaml) using cfn_flip (Fixes #567)
  • Allow AWSHelperFn for CodeCommit Trigger Event(s) (#869)
  • Adding the AWS::Glue resources (#872)
  • Use a list for Serverless::Function Tags (#873)
  • Support ProcessingConfiguration for Elasticsearch and Redshift (#876)
  • Fixes incorrect class definition. (#877)
  • Add TargetGroupInfo to DeploymentGroup #884 (#895)
  • Reverting #810 as AWS has changed the casing again (#896)
  • Add EMR Cluster MasterInstanceFleet and CoreInstanceFleet properties (#897)
  • Add EMR Cluster CustomAmiId (#888) (#898)
  • Add SecurityGroupRule Description property (#885) (#899)
  • Add support for tags in AWS::KMS::Key. (#900)
  • Adding OriginReadTimeout aka OriginResponseTimeout to cloudfront origin settings (#901)
  • Added property for OriginKeepaliveTimeout
  • Add CloudFrontOriginAccessIdentity type (#903)
  • Added support for VpnTunnelOptionsSpecifications (#904)
  • Allow ref on Parameter (#905)
  • Adds Tags to Cloudfront Distribution (#906)
  • CloudFront: add IPV6Enabled property for DistributionConfig (#908)
  • Add OptionVersion to RDS:OptionConfigurations
  • Add Tags to OpsWorks Layer and Stack
  • Add LifecycleHookSpecification in AutoScalingGroup
  • Add AmazonSideAsn to EC2::VPNGateway
  • Add StateMachineName to StepFunctions::StateMachine
  • Change KMS::Key to accept a standard Tags
  • Add LambdaFunctionAssociations to CloudFront CacheBehaviors
  • Add ResourceName to elasticbeanstalk OptionSettings
  • Add AnalyticsConfigurations and InventoryConfigurations to S3::Bucket
  • Add RequestValidatorId and OperationName to ApiGateway::Method
  • Add deprecation warning for StageName in ApiGateway StageDescription
  • Add AWS::CloudFront::StreamingDistribution
troposphere - Release 2.0.2

Published by markpeek almost 7 years ago

2.0.2 (2017-10-23)

  • Set EC2 BlockDeviceMapping NoDevice property to type dict (#866)
Package Rankings
Top 0.6% on Pypi.org
Top 23.24% on Conda-forge.org