Skip to content

Commit 00833d6

Browse files
update
1 parent cbba6dc commit 00833d6

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

src/Compute/Compute/Generated/GalleryImageVersion/GalleryImageVersionCreateOrUpdateMethod.cs

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,8 +137,14 @@ public override void ExecuteCmdlet()
137137
Name = (string)t["Name"],
138138
RegionalReplicaCount = (int?)t["ReplicaCount"],
139139
StorageAccountType = (string)t["StorageAccountType"],
140-
Encryption = (t["Encryption"] == null) ? (EncryptionImages)t["Encryption"] : null
141140
};
141+
if (t["Encryption"] != null)
142+
{
143+
var osDiskEncryptionSetId = (string)((Hashtable)((Hashtable)t["Encryption"])["osDiskImage"])["DiskEncryptionSetId"];
144+
var dataDiskEncryptionSetIds = new List<DataDiskImageEncryption>();
145+
var osDiskImage = new OSDiskImageEncryption(osDiskEncryptionSetId);
146+
target.Encryption = new EncryptionImages(osDiskImage, dataDiskImage);
147+
}
142148

143149
galleryImageVersion.PublishingProfile.TargetRegions.Add(target);
144150
}
@@ -332,8 +338,13 @@ public override void ExecuteCmdlet()
332338
Name = (string)t["Name"],
333339
RegionalReplicaCount = (int?)t["ReplicaCount"],
334340
StorageAccountType = (string)t["StorageAccountType"],
335-
Encryption = (t["Encryption"] == null) ? (EncryptionImages)t["Encryption"] : null
336341
};
342+
if (t["Encryption"] != null)
343+
{
344+
var EncryptionSetId = (string)((Hashtable)((Hashtable)t["Encryption"])["osDiskImage"])["DiskEncryptionSetId"];
345+
var osDiskImage = new OSDiskImageEncryption(EncryptionSetId);
346+
target.Encryption = new EncryptionImages(osDiskImage);
347+
}
337348

338349
galleryImageVersion.PublishingProfile.TargetRegions.Add(target);
339350
}

0 commit comments

Comments
 (0)