- Added an option to use custom 'ecs', 'autoscaling', 'cloudwatch', 'iam', 'ec2' boto3 clients - Add an 'entry_id' tag for ACL resources - Add deploying resources into the DynamoDb table if an exception was raised - Made the update_state method public
4.0.1
Documentation
- Added missing parameters to request syntax of START_CONTAINER.MD
4.0.0
Features
- Changed the "commands" to "command" input parameter - Changed the "ecs_task_definition.containerDefinitions" to the "ecs_task_definition.container_definition" - Changed the "command" input parameter to optional - Set the "__INSTANCE_TERMINATION_TIMEOUT_IN_MINUTES" to 20 - Set the "__EC2_INSTANCE_DEPLOYING_TIMEOUT_IN_MINUTES" to 6 - Set the "__EC2_INSTANCE_REGISTRATION_TIMEOUT_IN_MINUTES" to 5 - Set the "__EC2_INSTANCE_INITIALIZING_TIMEOUT_IN_MINUTES" to 35 - Added the "architecture" input parameter - Added the "spot.max_price_difference_for_instance_types_in_percent" input parameter - Added the "spot.instance_pools" input parameter - Added the "security_groups" input parameter - Added the "ec2.associate_public_ip_address" input parameter - Added the "ecs_task_definition.networkMode" input parameter - Added the "is_current_generation" input parameter
Bug fixes
- Using a boto3 client Session() for thread safety
3.0.0
Features
- Added an option to provide the "amazon_ec2_best_instance" client instead of the "amazon_ec2_best_instance_ec2_client" - Improved determination of best price for spot instance by getting a price for selected availability zones