File tree Expand file tree Collapse file tree 3 files changed +32
-16
lines changed Expand file tree Collapse file tree 3 files changed +32
-16
lines changed Original file line number Diff line number Diff line change 26
26
* Removed unversioned and outdated images from New-AzVmss ` -ImageName ` argument completers.
27
27
* Added new parameters ` -ElasticSanResourceId ` and ` -OptimizedForFrequentAttach ` to ` New-AzDiskConfig ` cmdlet.
28
28
* Added new parameter ` -ElasticSanResourceId ` to ` New-AzSnapshotConfig ` cmdlet.
29
+ * Fixed ` New-AzVmss ` and ` New-Azvm ` to use ` SharedGalleryImageId ` parameter.
29
30
30
31
## Version 6.3.0
31
32
* Added ` -Hibernate ` switch parameter to ` Stop-AzVmss ` default parameter set.
Original file line number Diff line number Diff line change @@ -117,15 +117,23 @@ internal static ResourceConfig<VirtualMachineScaleSet> CreateVirtualMachineScale
117
117
} ,
118
118
StorageProfile = new VirtualMachineScaleSetStorageProfile
119
119
{
120
- ImageReference = ( imageReferenceId == null ) ? imageAndOsType ? . Image : ( imageReferenceId . ToLower ( ) . StartsWith ( "/communitygalleries/" ) ? new ImageReference
120
+ ImageReference = ( imageReferenceId == null && sharedImageGalleryId == null ) ? imageAndOsType ? . Image
121
+ : ( sharedImageGalleryId != null ? new ImageReference
121
122
{
122
- CommunityGalleryImageId = imageReferenceId ,
123
123
SharedGalleryImageId = sharedImageGalleryId
124
- } : new ImageReference
124
+ }
125
+ : ( imageReferenceId . ToLower ( ) . StartsWith ( "/communitygalleries/" ) ? new ImageReference
125
126
{
126
- Id = imageReferenceId ,
127
- SharedGalleryImageId = sharedImageGalleryId
128
- } ) ,
127
+ CommunityGalleryImageId = imageReferenceId ,
128
+ }
129
+ : ( imageReferenceId . ToLower ( ) . StartsWith ( "/sharedgalleries/" ) ? new ImageReference
130
+ {
131
+ SharedGalleryImageId = imageReferenceId
132
+ }
133
+ : new ImageReference
134
+ {
135
+ Id = imageReferenceId
136
+ } ) ) ) ,
129
137
DataDisks = DataDiskStrategy . CreateVmssDataDisks (
130
138
imageAndOsType ? . DataDiskLuns , dataDisks ) ,
131
139
DiskControllerType = diskControllerType
Original file line number Diff line number Diff line change @@ -116,16 +116,23 @@ public static ResourceConfig<VirtualMachine> CreateVirtualMachineConfig(
116
116
} ,
117
117
StorageProfile = new StorageProfile
118
118
{
119
- //ImageReference = (imageReferenceId.Contains("CommunityGalleries")) ? new ImageReference { CommunityGalleryImageId = imageReferenceId}
120
- ImageReference = ( imageReferenceId == null ) ? imageAndOsType ? . Image : ( imageReferenceId . ToLower ( ) . StartsWith ( "/communitygalleries/" ) ? new ImageReference
121
- {
122
- CommunityGalleryImageId = imageReferenceId ,
123
- SharedGalleryImageId = sharedGalleryImageId
124
- } : new ImageReference
125
- {
126
- Id = imageReferenceId ,
127
- SharedGalleryImageId = sharedGalleryImageId
128
- } ) ,
119
+ ImageReference = ( imageReferenceId == null && sharedGalleryImageId == null ) ? imageAndOsType ? . Image
120
+ : ( sharedGalleryImageId != null ? new ImageReference
121
+ {
122
+ SharedGalleryImageId = sharedGalleryImageId
123
+ }
124
+ : ( imageReferenceId . ToLower ( ) . StartsWith ( "/communitygalleries/" ) ? new ImageReference
125
+ {
126
+ CommunityGalleryImageId = imageReferenceId ,
127
+ }
128
+ : ( imageReferenceId . ToLower ( ) . StartsWith ( "/sharedgalleries/" ) ? new ImageReference
129
+ {
130
+ SharedGalleryImageId = imageReferenceId
131
+ }
132
+ : new ImageReference
133
+ {
134
+ Id = imageReferenceId
135
+ } ) ) ) ,
129
136
OsDisk = new OSDisk (
130
137
createOption : DiskCreateOptionTypes . FromImage ,
131
138
deleteOption : osDiskDeleteOption ) ,
You can’t perform that action at this time.
0 commit comments