@@ -1376,13 +1376,17 @@ def __getitem__(self, index):
1376
1376
1377
1377
class DataVirtualHardDisk (WindowsAzureData ):
1378
1378
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
1386
1390
1387
1391
1388
1392
class OSVirtualHardDisk (WindowsAzureData ):
@@ -1398,6 +1402,7 @@ def __init__(self, source_image_name=None, media_link=None,
1398
1402
self .os = os
1399
1403
self .remote_source_image_link = remote_source_image_link
1400
1404
1405
+
1401
1406
class AsynchronousOperationResult (WindowsAzureData ):
1402
1407
1403
1408
def __init__ (self , request_id = None ):
@@ -2903,7 +2908,8 @@ def role_to_xml(availability_set_name, data_virtual_hard_disks,
2903
2908
('DiskName' , hd .disk_name ),
2904
2909
('Lun' , hd .lun ),
2905
2910
('LogicalDiskSizeInGB' , hd .logical_disk_size_in_gb ),
2906
- ('MediaLink' , hd .media_link )])
2911
+ ('MediaLink' , hd .media_link ),
2912
+ ('SourceMediaLink' , hd .source_media_link )])
2907
2913
xml += '</DataVirtualHardDisk>'
2908
2914
xml += '</DataVirtualHardDisks>'
2909
2915
0 commit comments