Skip to content

Commit 8cb3f2a

Browse files
author
maddieclayton
committed
update versions for RC2
2 parents be3f01c + d946380 commit 8cb3f2a

File tree

21 files changed

+2172
-3223
lines changed

21 files changed

+2172
-3223
lines changed

ChangeLog.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
* Added CustomSubdomainName as a new optional parameter for New-AzCognitiveServicesAccount which is used to specify subdomain for the resource.
1212

1313
#### Az.Compute
14+
* Fix issue with ID parameter sets
15+
* Update Get-AzVMExtension to list all installed extension if Name parameter is not provided
1416
* Add Tag and ResourceId parameters to Update-AzImage cmdlet
1517
* Get-AzVmssVM without instance ID and with InstanceView can list VMSS VMs with instance view.
1618

@@ -20,6 +22,9 @@
2022
#### Az.EventHub
2123
* Added new boolean property SkipEmptyArchives to Skip Empty Archives in CaptureDescription class of Eventhub
2224

25+
#### Az.KeyVault
26+
* Fix tagging on Set-AzKeyVaultSecret
27+
2328
#### Az.LogicApp
2429
* Add in Basic sku for Integration Accounts
2530
* Add in XSLT 2.0, XSLT 3.0 and Liquid Map Types

src/Compute/Compute.Test/ScenarioTests/VirtualMachineExtensionTests.ps1

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,13 @@ function Test-VirtualMachineExtension
142142
Assert-NotNull $ext.Statuses;
143143
Assert-NotNull $ext.SubStatuses;
144144

145+
$ext = Get-AzVMExtension -ResourceGroupName $rgname -VMName $vmname
146+
Assert-True { $ext.Count -ge 1 }
147+
Assert-Null $ext[0].Statuses
148+
149+
$ext = Get-AzVMExtension -ResourceGroupName $rgname -VMName $vmname -Status
150+
Assert-NotNull $ext.Statuses
151+
145152
# Remove Extension
146153
$ext | Remove-AzVMExtension -Force;
147154
}

src/Compute/Compute.Test/SessionRecords/Microsoft.Azure.Commands.Compute.Test.ScenarioTests.VirtualMachineExtensionTests/TestVirtualMachineExtension.json

Lines changed: 2011 additions & 3181 deletions
Large diffs are not rendered by default.

src/Compute/Compute/Az.Compute.psd1

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,9 @@ PrivateData = @{
197197
# IconUri = ''
198198

199199
# ReleaseNotes of this module
200-
ReleaseNotes = '* Add Tag and ResourceId parameters to Update-AzImage cmdlet
200+
ReleaseNotes = '* Fix issue with ID parameter sets
201+
* Update Get-AzVMExtension to list all installed extension if Name parameter is not provided
202+
* Add Tag and ResourceId parameters to Update-AzImage cmdlet
201203
* Get-AzVmssVM without instance ID and with InstanceView can list VMSS VMs with instance view.'
202204

203205
# Prerelease string of this module

src/Compute/Compute/ChangeLog.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
- Additional information about change #1
2020
-->
2121
## Upcoming Release
22-
23-
## Version 1.4.0
22+
* Fix issue with ID parameter sets
23+
* Update Get-AzVMExtension to list all installed extension if Name parameter is not provided
2424
* Add Tag and ResourceId parameters to Update-AzImage cmdlet
2525
* Get-AzVmssVM without instance ID and with InstanceView can list VMSS VMs with instance view.
2626

src/Compute/Compute/Common/ComputeClientInstancViewMethod.cs

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,23 @@ public static AzureOperationResponse<VirtualMachineExtension> GetWithInstanceVie
2929
return result;
3030
}
3131

32+
public static AzureOperationResponse<VirtualMachineExtensionsListResult> ListWithInstanceView(this IVirtualMachineExtensionsOperations iVmExtensionOperations,
33+
string rgName, string vmName)
34+
{
35+
string expand = "instanceView";
36+
var result = iVmExtensionOperations.ListWithHttpMessagesAsync(rgName, vmName, expand).GetAwaiter().GetResult();
37+
38+
foreach (var vmExtension in result.Body.Value)
39+
{
40+
if (vmExtension.InstanceView == null)
41+
{
42+
vmExtension.InstanceView = iVmExtensionOperations.GetWithInstanceView(rgName, vmName, vmExtension.Name).Body.InstanceView;
43+
}
44+
}
45+
46+
return result;
47+
}
48+
3249
public static AzureOperationResponse<VirtualMachine> GetWithInstanceView(this IVirtualMachinesOperations iVmExtensionOperations,
3350
string rgName, string vmName)
3451
{

src/Compute/Compute/Extension/GetAzureVMExtensionCommand.cs

Lines changed: 24 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
using Microsoft.Azure.Commands.Compute.Models;
1717
using Microsoft.Azure.Commands.ResourceManager.Common.ArgumentCompleters;
1818
using System.Management.Automation;
19+
using System.Linq;
1920

2021
namespace Microsoft.Azure.Commands.Compute
2122
{
@@ -44,7 +45,7 @@ public class GetAzureVMExtensionCommand : VirtualMachineExtensionBaseCmdlet
4445

4546
[Alias("ExtensionName")]
4647
[Parameter(
47-
Mandatory = true,
48+
Mandatory = false,
4849
Position = 2,
4950
ValueFromPipelineByPropertyName = true,
5051
HelpMessage = "The extension name.")]
@@ -65,16 +66,32 @@ public override void ExecuteCmdlet()
6566

6667
ExecuteClientAction(() =>
6768
{
68-
if (Status.IsPresent)
69+
if (!string.IsNullOrEmpty(Name))
6970
{
70-
var result = this.VirtualMachineExtensionClient.GetWithInstanceView(this.ResourceGroupName, this.VMName, this.Name);
71-
WriteObject(result.ToPSVirtualMachineExtension(this.ResourceGroupName, this.VMName));
71+
if (Status.IsPresent)
72+
{
73+
var result = this.VirtualMachineExtensionClient.GetWithInstanceView(this.ResourceGroupName, this.VMName, this.Name);
74+
WriteObject(result.ToPSVirtualMachineExtension(this.ResourceGroupName, this.VMName));
75+
}
76+
else
77+
{
78+
var result = this.VirtualMachineExtensionClient.GetWithHttpMessagesAsync(this.ResourceGroupName,
79+
this.VMName, this.Name).GetAwaiter().GetResult();
80+
WriteObject(result.ToPSVirtualMachineExtension(this.ResourceGroupName, this.VMName));
81+
}
7282
}
7383
else
7484
{
75-
var result = this.VirtualMachineExtensionClient.GetWithHttpMessagesAsync(this.ResourceGroupName,
76-
this.VMName, this.Name).GetAwaiter().GetResult();
77-
WriteObject(result.ToPSVirtualMachineExtension(this.ResourceGroupName, this.VMName));
85+
if (Status.IsPresent)
86+
{
87+
var result = this.VirtualMachineExtensionClient.ListWithInstanceView(this.ResourceGroupName, this.VMName).Body.Value;
88+
WriteObject(result.ToList().Select(t => t.ToPSVirtualMachineExtension(this.ResourceGroupName, this.VMName)), true);
89+
}
90+
else
91+
{
92+
var result = this.VirtualMachineExtensionClient.ListWithHttpMessagesAsync(this.ResourceGroupName, this.VMName).GetAwaiter().GetResult().Body.Value;
93+
WriteObject(result.ToList().Select(t => t.ToPSVirtualMachineExtension(this.ResourceGroupName, this.VMName)), true);
94+
}
7895
}
7996
});
8097
}

src/Compute/Compute/VirtualMachine/Action/SaveAzureVMImageCommand.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ public override void ExecuteCmdlet()
8686
if (!string.IsNullOrEmpty(Id) && string.IsNullOrEmpty(Name))
8787
{
8888
ResourceIdentifier parsedId = new ResourceIdentifier(Id);
89+
this.ResourceGroupName = parsedId.ResourceGroupName;
8990
this.Name = parsedId.ResourceName;
9091
}
9192

src/Compute/Compute/VirtualMachine/Action/StartAzureVMCommand.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ public override void ExecuteCmdlet()
5353
if (ParameterSetName.Equals(IdParameterSet) && string.IsNullOrEmpty(Name))
5454
{
5555
ResourceIdentifier parsedId = new ResourceIdentifier(Id);
56+
this.ResourceGroupName = parsedId.ResourceGroupName;
5657
this.Name = parsedId.ResourceName;
5758
}
5859

src/Compute/Compute/VirtualMachine/Action/StopAzureVMCommand.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ public override void ExecuteCmdlet()
7070
if (ParameterSetName.Equals(IdParameterSet) && string.IsNullOrEmpty(Name))
7171
{
7272
ResourceIdentifier parsedId = new ResourceIdentifier(Id);
73+
this.ResourceGroupName = parsedId.ResourceGroupName;
7374
this.Name = parsedId.ResourceName;
7475
}
7576

src/Compute/Compute/VirtualMachine/Operation/RemoveAzureVMCommand.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ public override void ExecuteCmdlet()
5858
if (!string.IsNullOrEmpty(Id) && string.IsNullOrEmpty(Name))
5959
{
6060
ResourceIdentifier parsedId = new ResourceIdentifier(Id);
61+
this.ResourceGroupName = parsedId.ResourceGroupName;
6162
this.Name = parsedId.ResourceName;
6263
}
6364

src/Compute/Compute/help/Get-AzVMExtension.md

Lines changed: 64 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
---
1+
---
22
external help file: Microsoft.Azure.PowerShell.Cmdlets.Compute.dll-Help.xml
33
Module Name: Az.Compute
44
ms.assetid: 842652D4-0F1C-4D0D-AB55-0D43D3C5D82A
@@ -14,7 +14,7 @@ Gets properties of Virtual Machine Extensions installed on a virtual machine.
1414
## SYNTAX
1515

1616
```
17-
Get-AzVMExtension [-ResourceGroupName] <String> [-VMName] <String> [-Name] <String> [-Status]
17+
Get-AzVMExtension [-ResourceGroupName] <String> [-VMName] <String> [[-Name] <String>] [-Status]
1818
[-DefaultProfile <IAzureContextContainer>] [<CommonParameters>]
1919
```
2020

@@ -28,17 +28,78 @@ To get only the instance view of an extension, specify the Status parameter.
2828
### Example 1: Get properties of an extension
2929
```
3030
PS C:\> Get-AzVMExtension -ResourceGroupName "ResourceGroup11" -VMName "VirtualMachine22" -Name "CustomScriptExtension"
31+
32+
ResourceGroupName : ResourceGroup11
33+
VMName : VirtualMachine22
34+
Name : CustomScriptExtension
35+
Location : eastus
36+
Etag : null
37+
Publisher : Microsoft.Azure.Extensions
38+
ExtensionType : CustomScript
39+
TypeHandlerVersion : 2.0
40+
Id : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/ResourceGroup11
41+
/providers/Microsoft.Compute/virtualMachines/VirtualMachine22/extensions/CustomScriptExtension
42+
PublicSettings : {}
43+
ProtectedSettings :
44+
ProvisioningState : Succeeded
45+
Statuses :
46+
SubStatuses :
47+
AutoUpgradeMinorVersion : True
48+
ForceUpdateTag :
3149
```
3250

3351
This command gets properties for the extension named CustomScriptExtension on the virtual machine named VirtualMachine22 in the resource group ResourceGroup11.
3452

3553
### Example 2: Get instance view of an extension
3654
```
3755
PS C:\> Get-AzVMExtension -ResourceGroupName "ResourceGroup11" -VMName "VirtualMachine22" -Name "CustomScriptExtension" -Status
56+
57+
ResourceGroupName : ResourceGroup11
58+
VMName : VirtualMachine22
59+
Name : CustomScriptExtension
60+
Location : eastus
61+
Etag : null
62+
Publisher : Microsoft.Azure.Extensions
63+
ExtensionType : CustomScript
64+
TypeHandlerVersion : 2.0
65+
Id : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/ResourceGroup11
66+
/providers/Microsoft.Compute/virtualMachines/VirtualMachine22/extensions/CustomScriptExtension
67+
PublicSettings : {}
68+
ProtectedSettings :
69+
ProvisioningState : Succeeded
70+
Statuses : {Microsoft.Azure.Management.Compute.Models.InstanceViewStatus}
71+
SubStatuses :
72+
AutoUpgradeMinorVersion : True
73+
ForceUpdateTag :
3874
```
3975

4076
This command gets the instance view for the extension named CustomScriptExtension on the virtual machine named VirtualMachine22 in the resource group ResourceGroup11.
4177

78+
### Example 3: Get all extensions installed on a VM
79+
```
80+
PS C:\> Get-AzVMExtension -ResourceGroupName "ResourceGroup11" -VMName "VirtualMachine22"
81+
82+
ResourceGroupName : ResourceGroup11
83+
VMName : VirtualMachine22
84+
Name : CustomScriptExtension
85+
Location : eastus
86+
Etag : null
87+
Publisher : Microsoft.Azure.Extensions
88+
ExtensionType : CustomScript
89+
TypeHandlerVersion : 2.0
90+
Id : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/ResourceGroup11
91+
/providers/Microsoft.Compute/virtualMachines/VirtualMachine22/extensions/CustomScriptExtension
92+
PublicSettings : {}
93+
ProtectedSettings :
94+
ProvisioningState : Succeeded
95+
Statuses :
96+
SubStatuses :
97+
AutoUpgradeMinorVersion : True
98+
ForceUpdateTag :
99+
```
100+
101+
This command gets the list of extensions installed on the virtual machine named VirtualMachine22 in the resource group ResourceGroup11.
102+
42103
## PARAMETERS
43104

44105
### -DefaultProfile
@@ -65,7 +126,7 @@ Type: System.String
65126
Parameter Sets: (All)
66127
Aliases: ExtensionName
67128

68-
Required: True
129+
Required: False
69130
Position: 2
70131
Default value: None
71132
Accept pipeline input: True (ByPropertyName)

src/DataLakeStore/DataLakeStore/help/Get-AzDataLakeStoreDeletedItem.md

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -29,19 +29,11 @@ This could be a long running operation as it may have to search through millions
2929
```
3030
PS> Get-AzDataLakeStoreDeletedItem -Account ml1ptrashtest -Filter test0/file_123
3131
32-
TrashDirPath OriginalPath Type CreationTime
33-
------------ ------------ ---- ------------
34-
adl://ml1ptrashtest.azuredatalake.com/$temp/trash/131940576000000000/me1sch201110222/deleted_0a7b9a4a-7dc0-4ddb-aa6c-6d55dca8e770 adl://ml1ptrashtest.azuredatalake.com/test0/file_1230 FILE 2/8/2019 8:12:18 AM
35-
adl://ml1ptrashtest.azuredatalake.com/$temp/trash/131940576000000000/me1sch201110222/deleted_17327024-4718-4950-bde3-beaea76c9aa7 adl://ml1ptrashtest.azuredatalake.com/test0/file_1232 FILE 2/8/2019 8:12:18 AM
36-
adl://ml1ptrashtest.azuredatalake.com/$temp/trash/131940576000000000/me1sch201110222/deleted_2371fbef-a2ac-4db9-b780-9f305ebc8750 adl://ml1ptrashtest.azuredatalake.com/test0/file_1237 FILE 2/8/2019 8:12:18 AM
37-
adl://ml1ptrashtest.azuredatalake.com/$temp/trash/131940576000000000/me1sch201110222/deleted_3f1af771-834f-4ec8-a03a-b41c5e0cc58b adl://ml1ptrashtest.azuredatalake.com/test0/file_123 FILE 2/8/2019 8:12:04 AM
38-
adl://ml1ptrashtest.azuredatalake.com/$temp/trash/131940576000000000/me1sch201110222/deleted_4d1017de-610b-437c-9cf8-049d81e18bbd adl://ml1ptrashtest.azuredatalake.com/test0/file_1239 FILE 2/8/2019 8:12:18 AM
39-
adl://ml1ptrashtest.azuredatalake.com/$temp/trash/131940576000000000/me1sch201110222/deleted_7a2d905e-9dcb-464a-9b82-782dfa845613 adl://ml1ptrashtest.azuredatalake.com/test0/file_1234 FILE 2/8/2019 8:12:18 AM
40-
adl://ml1ptrashtest.azuredatalake.com/$temp/trash/131940576000000000/me1sch201110222/deleted_9e6b91d9-3568-4cdd-934c-1f40868fefe2 adl://ml1ptrashtest.azuredatalake.com/test0/file_1231 FILE 2/8/2019 8:12:18 AM
41-
adl://ml1ptrashtest.azuredatalake.com/$temp/trash/131940576000000000/me1sch201110222/deleted_acd6b81f-e534-47ff-a296-95b379d64286 adl://ml1ptrashtest.azuredatalake.com/test0/file_1238 FILE 2/8/2019 8:12:18 AM
42-
adl://ml1ptrashtest.azuredatalake.com/$temp/trash/131940576000000000/me1sch201110222/deleted_bde2cd57-1220-44ce-bfbc-024ca30c0aaf adl://ml1ptrashtest.azuredatalake.com/test0/file_1236 FILE 2/8/2019 8:12:18 AM
43-
adl://ml1ptrashtest.azuredatalake.com/$temp/trash/131940576000000000/me1sch201110222/deleted_c15c0329-d670-4ae7-9101-0c9342b188c6 adl://ml1ptrashtest.azuredatalake.com/test0/file_1235 FILE 2/8/2019 8:12:19 AM
44-
adl://ml1ptrashtest.azuredatalake.com/$temp/trash/131940576000000000/me1sch201110222/deleted_fca49a14-0fd8-4d56-a482-edeae3f93846 adl://ml1ptrashtest.azuredatalake.com/test0/file_1233 FILE 2/8/2019 8:12:18 AM
32+
TrashDirPath OriginalPath Type CreationTime
33+
------------ ------------ ---- ------------
34+
cd6ad5ce-792b-4812-8a33-8f9ed19eb532 adl://ml1ptrashtest.azuredatalake.com/test0/file_1230 FILE 2/8/2019 8:12:18 AM
35+
356cfd42-39c7-451e-96cb-9f47883d91e2 adl://ml1ptrashtest.azuredatalake.com/test0/file_1232 FILE 2/8/2019 8:12:18 AM
36+
e7b30ac8-2dbc-43a3-8ca6-2d420ac0c488 adl://ml1ptrashtest.azuredatalake.com/test0/file_1237 FILE 2/8/2019 8:12:18 AM
4537
```
4638

4739
## PARAMETERS

src/DataLakeStore/DataLakeStore/help/Restore-AzDataLakeStoreDeletedItem.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,16 +34,15 @@ The **Restore-AzDataLakeStoreDeletedItem** cmdlet restores a deleted file or fol
3434

3535
### Example 1: Restore a file from the Data Lake Store using -force option
3636
```
37-
PS > Restore-AzDataLakeStoreDeletedItem -Account ml1ptrashtest -Path adl://ml1ptrashtest.azuredatalake.com/`$temp/trash/131940576000000000/me1sch201110222/deleted_0a7b9a4a-7dc0-4ddb-aa6c-6d55dca8e770
38-
-Destination adl://ml1ptrashtest.azuredatalake.com/test0/file_1230 -Type "file" -Force
37+
PS > Restore-AzDataLakeStoreDeletedItem -Account ml1ptrashtest -Path 927e8fb1-a287-4353-b50e-3b4a39ae4088 -Destination adl://ml1ptrashtest.azuredatalake.com/test0/file_1230 -Type "file" -Force
3938
PS >
4039
4140
### Example 2: Restore a file from Data Lake Store using user confirmation
4241
43-
PS > restore-azdatalakestoredeleteditem -account ml1ptrashtest -path adl://ml1ptrashtest.azuredatalake.com/`$temp/trash/131943168000000000/me1sch201112020/deleted_6b03f36a-912c-429d-9e4f-6969b465d069 -destination adl://ml1ptrashtest.azuredatalake.com/test4/file_1115 -type file
42+
PS > restore-azdatalakestoredeleteditem -account ml1ptrashtest -path 927e8fb1-a287-4353-b50e-3b4a39ae4088 -destination adl://ml1ptrashtest.azuredatalake.com/test4/file_1115 -type file
4443
4544
Restore user data ?
46-
From - adl://ml1ptrashtest.azuredatalake.com/$temp/trash/131943168000000000/me1sch201112020/deleted_6b03f36a-912c-429d-9e4f-6969b465d069
45+
From - 927e8fb1-a287-4353-b50e-3b4a39ae4088
4746
To - adl://ml1ptrashtest.azuredatalake.com/test4/file_1115
4847
Type - file
4948
[Y] Yes [N] No [S] Suspend [?] Help (default is "Y"): Y

src/KeyVault/KeyVault/Az.KeyVault.psd1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
# RootModule = ''
1313

1414
# Version number of this module.
15-
ModuleVersion = '1.0.1'
15+
ModuleVersion = '1.0.2'
1616

1717
# Supported PSEditions
1818
CompatiblePSEditions = 'Core', 'Desktop'
@@ -150,7 +150,7 @@ PrivateData = @{
150150
# IconUri = ''
151151

152152
# ReleaseNotes of this module
153-
ReleaseNotes = '* Update incorrect online help URLs'
153+
ReleaseNotes = '* Fix tagging on Set-AzKeyVaultSecret'
154154

155155
# Prerelease string of this module
156156
# Prerelease = ''

src/KeyVault/KeyVault/ChangeLog.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@
1919
-->
2020
## Upcoming Release
2121

22+
## Version 1.0.2
23+
* Fix tagging on Set-AzKeyVaultSecret
24+
2225
## Version 1.0.1
2326
* Update incorrect online help URLs
2427

src/KeyVault/KeyVault/Commands/SetAzureKeyVaultSecret.cs

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// ----------------------------------------------------------------------------------
1+
// ----------------------------------------------------------------------------------
22
//
33
// Copyright Microsoft Corporation
44
// Licensed under the Apache License, Version 2.0 (the "License");
@@ -14,8 +14,10 @@
1414

1515
using Microsoft.Azure.Commands.KeyVault.Models;
1616
using Microsoft.Azure.Commands.ResourceManager.Common.ArgumentCompleters;
17+
using Microsoft.Azure.Commands.ResourceManager.Common.Tags;
1718
using System;
1819
using System.Collections;
20+
using System.Collections.Generic;
1921
using System.Management.Automation;
2022
using System.Security;
2123

@@ -120,14 +122,15 @@ public override void ExecuteCmdlet()
120122
VaultName = InputObject.VaultName;
121123
Name = InputObject.Name;
122124
}
123-
125+
124126
if (ShouldProcess(Name, Properties.Resources.SetSecret))
125127
{
126128
var secret = DataServiceClient.SetSecret(
127129
VaultName,
128130
Name,
129131
SecretValue,
130-
new PSKeyVaultSecretAttributes(!Disable.IsPresent, Expires, NotBefore, ContentType, Tag));
132+
new PSKeyVaultSecretAttributes(!Disable.IsPresent, Expires, NotBefore, ContentType,
133+
TagsConversionHelper.CreateTagHashtable(TagsConversionHelper.CreateTagDictionary(this.Tag, true))));
131134
WriteObject(secret);
132135
}
133136
}

src/KeyVault/KeyVault/Properties/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@
2929
[assembly: CLSCompliant(false)]
3030

3131
[assembly: Guid("2994548F-69B9-4DC2-8D19-52CC0C0C85BC")]
32-
[assembly: AssemblyVersion("1.0.1")]
33-
[assembly: AssemblyFileVersion("1.0.1")]
32+
[assembly: AssemblyVersion("1.0.2")]
33+
[assembly: AssemblyFileVersion("1.0.2")]
3434
#if SIGN
3535
[assembly: InternalsVisibleTo("Microsoft.Azure.PowerShell.Cmdlets.KeyVault.Test, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")]
3636
#else

0 commit comments

Comments
 (0)