Skip to content

Commit f4c9f4d

Browse files
authored
Merge pull request Azure#4363 from v-Ajnava/SBpwr2017
Servicebus : RP version 2017-04-01 and cmdlet recommendations
2 parents f145ccd + 57c6598 commit f4c9f4d

File tree

107 files changed

+79896
-2904
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

107 files changed

+79896
-2904
lines changed

src/ResourceManager/ServiceBus/AzureRM.ServiceBus.psd1

Lines changed: 18 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -72,35 +72,32 @@ NestedModules = @('.\Microsoft.Azure.Commands.ServiceBus.dll')
7272
FunctionsToExport = @()
7373

7474
# Cmdlets to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no cmdlets to export.
75-
CmdletsToExport = 'Get-AzureRmServiceBusTopic',
76-
'Get-AzureRmServiceBusTopicAuthorizationRule',
77-
'Get-AzureRmServiceBusTopicKey', 'New-AzureRmServiceBusTopic',
75+
CmdletsToExport = 'New-AzureRmServiceBusNamespace', 'Get-AzureRmServiceBusNamespace', 'Set-AzureRmServiceBusNamespace', 'Remove-AzureRmServiceBusNamespace',
76+
'New-AzureRmServiceBusQueue', 'Get-AzureRmServiceBusQueue', 'Set-AzureRmServiceBusQueue', 'Remove-AzureRmServiceBusQueue',
77+
'New-AzureRmServiceBusTopic', 'Get-AzureRmServiceBusTopic', 'Set-AzureRmServiceBusTopic', 'Remove-AzureRmServiceBusTopic',
78+
'New-AzureRmServiceBusSubscription', 'Get-AzureRmServiceBusSubscription', 'Set-AzureRmServiceBusSubscription', 'Remove-AzureRmServiceBusSubscription',
79+
'New-AzureRmServiceBusAuthorizationRule', 'Get-AzureRmServiceBusAuthorizationRule', 'Set-AzureRmServiceBusAuthorizationRule', 'Remove-AzureRmServiceBusAuthorizationRule',
80+
'New-AzureRmServiceBusKey', 'Get-AzureRmServiceBusKey','Test-AzureServiceBusName', 'Get-AzureRmServiceBusOperation',
81+
'New-AzureRmServiceBusRule', 'Get-AzureRmServiceBusRule', 'Set-AzureRmServiceBusRule', 'Remove-AzureRmServiceBusRule',
82+
'Get-AzureRmServiceBusTopicAuthorizationRule',
83+
'Get-AzureRmServiceBusTopicKey',
7884
'New-AzureRmServiceBusTopicAuthorizationRule',
79-
'New-AzureRmServiceBusTopicKey', 'Remove-AzureRmServiceBusTopic',
85+
'New-AzureRmServiceBusTopicKey',
8086
'Remove-AzureRmServiceBusTopicAuthorizationRule',
81-
'Set-AzureRmServiceBusTopic',
82-
'Set-AzureRmServiceBusTopicAuthorizationRule',
83-
'Get-AzureRmServiceBusSubscription',
84-
'New-AzureRmServiceBusSubscription',
85-
'Remove-AzureRmServiceBusSubscription',
86-
'Set-AzureRmServiceBusSubscription',
87-
'New-AzureRmServiceBusNamespaceKey', 'Get-AzureRmServiceBusQueue',
87+
'Set-AzureRmServiceBusTopicAuthorizationRule',
88+
'New-AzureRmServiceBusNamespaceKey',
8889
'Get-AzureRmServiceBusQueueAuthorizationRule',
89-
'Get-AzureRmServiceBusQueueKey', 'New-AzureRmServiceBusQueue',
90+
'Get-AzureRmServiceBusQueueKey',
9091
'New-AzureRmServiceBusQueueAuthorizationRule',
91-
'New-AzureRmServiceBusQueueKey', 'Remove-AzureRmServiceBusQueue',
92-
'Remove-AzureRmServiceBusQueueAuthorizationRule',
93-
'Set-AzureRmServiceBusQueue',
92+
'New-AzureRmServiceBusQueueKey',
93+
'Remove-AzureRmServiceBusQueueAuthorizationRule',
9494
'Set-AzureRmServiceBusQueueAuthorizationRule',
95-
'Get-AzureRmServiceBusNamespace',
9695
'Get-AzureRmServiceBusNamespaceAuthorizationRule',
9796
'Get-AzureRmServiceBusNamespaceKey',
98-
'New-AzureRmServiceBusNamespace',
99-
'New-AzureRmServiceBusNamespaceAuthorizationRule',
100-
'Remove-AzureRmServiceBusNamespace',
101-
'Remove-AzureRmServiceBusNamespaceAuthorizationRule',
102-
'Set-AzureRmServiceBusNamespace',
97+
'New-AzureRmServiceBusNamespaceAuthorizationRule',
98+
'Remove-AzureRmServiceBusNamespaceAuthorizationRule',
10399
'Set-AzureRmServiceBusNamespaceAuthorizationRule'
100+
104101

105102
# Variables to export from this module
106103
# VariablesToExport = @()

src/ResourceManager/ServiceBus/ChangeLog.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,28 @@
2020
-->
2121
## Current Release
2222

23+
* Added below new commandlets for AuthorizationRules for NameSpace, Queue and Topic. according to parameter set the authorization rule orperations are perfomed.
24+
- New-AzureRmServiceBusAuthorizationRule
25+
- Adds a new AuthorizationRule to the existing ServiceBus NameSpace/Queue/Topic.
26+
27+
- Get-AzureRmServiceBusAuthorizationRule
28+
- Gets AuthorizationRule / List of AuthorizationRules for the existing ServiceBus NameSpace/Queue/Topic.
29+
30+
- Set-AzureRmServiceBusAuthorizationRule
31+
- Updates properties of existing AuthorizationRule of Servicebus NameSpace/Queue/Topic.
32+
33+
- New-AzureRmServiceBusKey
34+
- Generates a new Primary/Secondary Key for AuthorizationRule of existing ServiceBus NameSpace/Queue/Topic.
35+
36+
- Get-AzureRmServiceBusKey
37+
- Gets Primary/Secondary Key for AuthorizationRule of existing ServiceBus NameSpace/Queue/Topic.
38+
39+
- Remove-AzureRmServiceBusNamespaceAuthorizationRule
40+
- Deletes the existing AuthorizationRule of ServiceBus NameSpace/Queue/Topic.
41+
42+
* Added Resource Group property to NamespceAttributes
43+
44+
2345
## Version 0.4.2
2446

2547
## Version 0.4.1

src/ResourceManager/ServiceBus/Commands.ServiceBus.Test/Commands.ServiceBus.Test.csproj

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -56,19 +56,21 @@
5656
<HintPath>..\..\..\packages\Microsoft.Azure.Management.Authorization.2.0.0\lib\net40\Microsoft.Azure.Management.Authorization.dll</HintPath>
5757
<Private>True</Private>
5858
</Reference>
59-
<Reference Include="Microsoft.Azure.Management.ServiceBus, Version=0.9.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
60-
<HintPath>..\..\..\packages\Microsoft.Azure.Management.ServiceBus.0.2.0-preview\lib\net452\Microsoft.Azure.Management.ServiceBus.dll</HintPath>
59+
<Reference Include="Microsoft.Azure.Management.ServiceBus, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
60+
<HintPath>..\..\..\packages\Microsoft.Azure.Management.ServiceBus.1.0.0\lib\net452\Microsoft.Azure.Management.ServiceBus.dll</HintPath>
61+
<Private>True</Private>
6162
</Reference>
6263
<Reference Include="Microsoft.Azure.Test.HttpRecorder, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
6364
<HintPath>..\..\..\packages\Microsoft.Azure.Test.HttpRecorder.1.7.0\lib\net45\Microsoft.Azure.Test.HttpRecorder.dll</HintPath>
6465
<Private>True</Private>
6566
</Reference>
6667
<Reference Include="Microsoft.Rest.ClientRuntime, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
67-
<HintPath>..\..\..\packages\Microsoft.Rest.ClientRuntime.2.3.6\lib\net45\Microsoft.Rest.ClientRuntime.dll</HintPath>
68+
<HintPath>..\..\..\packages\Microsoft.Rest.ClientRuntime.2.3.8\lib\net452\Microsoft.Rest.ClientRuntime.dll</HintPath>
69+
<Private>True</Private>
6870
</Reference>
6971
<Reference Include="Microsoft.Rest.ClientRuntime.Azure, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
70-
<SpecificVersion>False</SpecificVersion>
71-
<HintPath>..\..\..\packages\Microsoft.Rest.ClientRuntime.Azure.3.3.5\lib\net45\Microsoft.Rest.ClientRuntime.Azure.dll</HintPath>
72+
<HintPath>..\..\..\packages\Microsoft.Rest.ClientRuntime.Azure.3.3.7\lib\net452\Microsoft.Rest.ClientRuntime.Azure.dll</HintPath>
73+
<Private>True</Private>
7274
</Reference>
7375
<Reference Include="Microsoft.Rest.ClientRuntime.Azure.Authentication, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
7476
<HintPath>..\..\..\packages\Microsoft.Rest.ClientRuntime.Azure.Authentication.2.2.12\lib\net45\Microsoft.Rest.ClientRuntime.Azure.Authentication.dll</HintPath>
@@ -142,6 +144,7 @@
142144
<ItemGroup>
143145
<Compile Include="Properties\AssemblyInfo.cs" />
144146
<Compile Include="ScenarioTests\ServiceBusController.cs" />
147+
<Compile Include="ScenarioTests\ServiceBusRuleTests.cs" />
145148
<Compile Include="ScenarioTests\ServiceBusSubscriptionTests.cs" />
146149
<Compile Include="ScenarioTests\ServiceBusTopicTests.cs" />
147150
<Compile Include="ScenarioTests\ServiceBusQueueTests.cs" />
@@ -170,6 +173,9 @@
170173
<None Include="ScenarioTests\Common.ps1">
171174
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
172175
</None>
176+
<None Include="ScenarioTests\ServiceBusRuleTests.ps1">
177+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
178+
</None>
173179
<None Include="ScenarioTests\ServiceBusSubscriptionTests.ps1">
174180
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
175181
</None>
@@ -188,6 +194,9 @@
188194
<None Include="SessionRecords\Microsoft.Azure.Commands.ServiceBus.Test.ScenarioTests.ServiceBusQueueTests\ServiceBusQueue_CURD.json">
189195
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
190196
</None>
197+
<None Include="SessionRecords\Microsoft.Azure.Commands.ServiceBus.Test.ScenarioTests.ServiceBusRuleTests\ServiceBusRule_CURD.json">
198+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
199+
</None>
191200
<None Include="SessionRecords\Microsoft.Azure.Commands.ServiceBus.Test.ScenarioTests.ServiceBusServiceTests\ServiceBusNameSpaceAuth_CURD_Tests.json">
192201
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
193202
</None>

0 commit comments

Comments
 (0)