parent
c4e9c2245e
commit
51a0fabcc4
@ -0,0 +1,22 @@
|
||||
Index: boto/boto/ec2/connection.py
|
||||
===================================================================
|
||||
--- boto.orig/boto/ec2/connection.py
|
||||
+++ boto/boto/ec2/connection.py
|
||||
@@ -260,7 +260,7 @@ class EC2Connection(AWSQueryConnection):
|
||||
def register_image(self, name=None, description=None, image_location=None,
|
||||
architecture=None, kernel_id=None, ramdisk_id=None,
|
||||
root_device_name=None, block_device_map=None,
|
||||
- dry_run=False):
|
||||
+ dry_run=False, virtualization_type=None):
|
||||
"""
|
||||
Register an image.
|
||||
|
||||
@@ -315,6 +315,8 @@ class EC2Connection(AWSQueryConnection):
|
||||
block_device_map.ec2_build_list_params(params)
|
||||
if dry_run:
|
||||
params['DryRun'] = 'true'
|
||||
+ if virtualization_type:
|
||||
+ params['VirtualizationType'] = virtualization_type
|
||||
rs = self.get_object('RegisterImage', params, ResultSet, verb='POST')
|
||||
image_id = getattr(rs, 'imageId', None)
|
||||
return image_id
|
@ -1,23 +0,0 @@
|
||||
Index: boto-2.9.6/boto/ec2/connection.py
|
||||
===================================================================
|
||||
--- boto-2.9.6.orig/boto/ec2/connection.py
|
||||
+++ boto-2.9.6/boto/ec2/connection.py
|
||||
@@ -235,7 +235,8 @@ class EC2Connection(AWSQueryConnection):
|
||||
|
||||
def register_image(self, name=None, description=None, image_location=None,
|
||||
architecture=None, kernel_id=None, ramdisk_id=None,
|
||||
- root_device_name=None, block_device_map=None):
|
||||
+ root_device_name=None, block_device_map=None,
|
||||
+ _virtualization_type=None):
|
||||
"""
|
||||
Register an image.
|
||||
|
||||
@@ -283,6 +284,8 @@ class EC2Connection(AWSQueryConnection):
|
||||
params['ImageLocation'] = image_location
|
||||
if root_device_name:
|
||||
params['RootDeviceName'] = root_device_name
|
||||
+ if _virtualization_type:
|
||||
+ params['VirtualizationType'] = _virtualization_type
|
||||
if block_device_map:
|
||||
block_device_map.build_list_params(params)
|
||||
rs = self.get_object('RegisterImage', params, ResultSet, verb='POST')
|
Loading…
Reference in new issue