Skip to content

Commit edc4022

Browse files
author
Hugues Valois
committed
Merge pull request Azure#354 from melor/source_media_link
DataVirtualHardDisk: support source_media_link and __init__ args
2 parents 30d7274 + f53a3db commit edc4022

File tree

1 file changed

+14
-8
lines changed

1 file changed

+14
-8
lines changed

azure/servicemanagement/__init__.py

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1376,13 +1376,17 @@ def __getitem__(self, index):
13761376

13771377
class DataVirtualHardDisk(WindowsAzureData):
13781378

1379-
def __init__(self):
1380-
self.host_caching = None
1381-
self.disk_label = u''
1382-
self.disk_name = u''
1383-
self.lun = 0
1384-
self.logical_disk_size_in_gb = 0
1385-
self.media_link = u''
1379+
def __init__(self, media_link=u'', host_caching=None,
1380+
disk_label=u'', disk_name=u'',
1381+
lun=0, logical_disk_size_in_gb=0,
1382+
source_media_link=None):
1383+
self.host_caching = host_caching
1384+
self.disk_label = disk_label
1385+
self.disk_name = disk_name
1386+
self.lun = lun
1387+
self.logical_disk_size_in_gb = logical_disk_size_in_gb
1388+
self.media_link = media_link
1389+
self.source_media_link = source_media_link
13861390

13871391

13881392
class OSVirtualHardDisk(WindowsAzureData):
@@ -1398,6 +1402,7 @@ def __init__(self, source_image_name=None, media_link=None,
13981402
self.os = os
13991403
self.remote_source_image_link = remote_source_image_link
14001404

1405+
14011406
class AsynchronousOperationResult(WindowsAzureData):
14021407

14031408
def __init__(self, request_id=None):
@@ -2903,7 +2908,8 @@ def role_to_xml(availability_set_name, data_virtual_hard_disks,
29032908
('DiskName', hd.disk_name),
29042909
('Lun', hd.lun),
29052910
('LogicalDiskSizeInGB', hd.logical_disk_size_in_gb),
2906-
('MediaLink', hd.media_link)])
2911+
('MediaLink', hd.media_link),
2912+
('SourceMediaLink', hd.source_media_link)])
29072913
xml += '</DataVirtualHardDisk>'
29082914
xml += '</DataVirtualHardDisks>'
29092915

0 commit comments

Comments
 (0)