You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
1.0 KiB
23 lines
1.0 KiB
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
|