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