Merge pull request #3149 from 20goto10/feature/add_ebs_optimized_to_launch_configs

AWS: Add EBSOptimized flag to Autoscaling Launch Configuration
This commit is contained in:
Wesley Beary 2014-09-09 09:55:08 -05:00
commit 6d3be81162
2 changed files with 4 additions and 0 deletions

View File

@ -9,6 +9,7 @@ module Fog
attribute :associate_public_ip, :aliases => 'AssociatePublicIpAddress'
attribute :block_device_mappings, :aliases => 'BlockDeviceMappings'
attribute :created_at, :aliases => 'CreatedTime'
attribute :ebs_optimized, :aliases => 'EbsOptimized'
attribute :iam_instance_profile, :aliases => 'IamInstanceProfile'
attribute :image_id, :aliases => 'ImageId'
#attribute :instance_monitoring, :aliases => 'InstanceMonitoring'

View File

@ -39,6 +39,8 @@ module Fog
# market price.
# * 'UserData'<~String> - The user data available to the launched
# Amazon EC2 instances.
# * 'EbsOptimized'<~Boolean> - Whether the instance is optimized for
# EBS I/O. Not required, default false.
#
# ==== Returns
# * response<~Excon::Response>:
@ -82,6 +84,7 @@ module Fog
'AssociatePublicIpAddress' => nil,
'BlockDeviceMappings' => [],
'CreatedTime' => Time.now.utc,
'EbsOptimized' => false,
'IamInstanceProfile' => nil,
'ImageId' => image_id,
'InstanceMonitoring' => {'Enabled' => true},