@@ -63,8 +63,6 @@ function EventHubsTests
63
63
$namespaceName = Get-NamespaceName
64
64
$eventHubName = Get-EventHubName
65
65
66
- update-NameInResourceFile " NewEventHub.json" $eventHubName
67
-
68
66
# Create Resource Group
69
67
Write-Debug " Create resource group"
70
68
Write-Debug " Resource Group Name : $resourceGroupName "
@@ -105,7 +103,10 @@ function EventHubsTests
105
103
106
104
# Create a EventHub
107
105
Write-Debug " Create new eventHub "
108
- $result = New-AzureRmEventHub - ResourceGroup $resourceGroupName - NamespaceName $namespaceName - EventHubName $eventHubName - InputFile .\.\Resources\NewEventHub.json
106
+ $msgRetentionInDays = 3
107
+ $partionCount = 2
108
+ $result = New-AzureRmEventHub - ResourceGroup $resourceGroupName - NamespaceName $namespaceName - Location $location - EventHubName $eventHubName - MessageRetentionInDays $msgRetentionInDays - PartitionCount $partionCount
109
+
109
110
110
111
111
112
Write-Debug " Get the created Eventhub "
@@ -167,9 +168,6 @@ function EventHubsAuthTests
167
168
$namespaceName = Get-NamespaceName
168
169
$eventHubName = Get-EventHubName
169
170
$authRuleName = Get-AuthorizationRuleName
170
- update-NameInResourceFile " NewEventHub.json" $eventHubName
171
- update-NameInResourceFile " NewAuthorizationRule.json" $authRuleName
172
-
173
171
174
172
# Create ResourceGroup
175
173
Write-Debug " Create resource group"
@@ -209,7 +207,9 @@ function EventHubsAuthTests
209
207
210
208
# Create New EventHub
211
209
Write-Debug " Create new eventHub "
212
- $result_eventHub = New-AzureRmEventHub - ResourceGroup $resourceGroupName - NamespaceName $namespaceName - EventHubName $eventHubName - InputFile .\.\Resources\NewEventHub.json
210
+ $msgRetentionInDays = 3
211
+ $partionCount = 2
212
+ $result_eventHub = New-AzureRmEventHub - ResourceGroup $resourceGroupName - NamespaceName $namespaceName - Location $location - EventHubName $eventHubName - MessageRetentionInDays $msgRetentionInDays - PartitionCount $partionCount
213
213
214
214
Write-Debug " Get the created eventHub"
215
215
$createdEventHub = Get-AzureRmEventHub - ResourceGroup $resourceGroupName - NamespaceName $namespaceName - EventHubName $result_eventHub.Name
@@ -219,7 +219,7 @@ function EventHubsAuthTests
219
219
220
220
# Create Eventhub Authorization Rule
221
221
Write-Debug " Create a EventHub Authorization Rule"
222
- $result = New-AzureRmEventHubAuthorizationRule - ResourceGroup $resourceGroupName - NamespaceName $namespaceName - EventHubName $result_eventHub .Name - InputFile .\.\Resources\NewAuthorizationRule.json
222
+ $result = New-AzureRmEventHubAuthorizationRule - ResourceGroup $resourceGroupName - NamespaceName $namespaceName - EventHubName $eventHubName - AuthorizationRuleName $authRuleName - Rights @ ( " Listen " , " Send " )
223
223
224
224
# Assert
225
225
Assert-AreEqual $authRuleName $result.Name
@@ -230,7 +230,7 @@ function EventHubsAuthTests
230
230
231
231
# Get Created Eventhub Authorization Rule
232
232
Write-Debug " Get created authorizationRule"
233
- $createdAuthRule = Get-AzureRmEventHubAuthorizationRule - ResourceGroup $resourceGroupName - NamespaceName $namespaceName - EventHubName $result_eventHub .Name - AuthorizationRule $authRuleName
233
+ $createdAuthRule = Get-AzureRmEventHubAuthorizationRule - ResourceGroup $resourceGroupName - NamespaceName $namespaceName - EventHubName $eventHubName - AuthorizationRule $authRuleName
234
234
235
235
# Assert
236
236
Assert-AreEqual $authRuleName $createdAuthRule.Name
@@ -240,8 +240,7 @@ function EventHubsAuthTests
240
240
241
241
# Get all Eventhub Authorization Rules
242
242
Write-Debug " Get All eventHub AuthorizationRule"
243
- $result = Get-AzureRmEventHubAuthorizationRule - ResourceGroup $resourceGroupName - NamespaceName $namespaceName - EventHubName $result_eventHub.Name
244
-
243
+ $result = Get-AzureRmEventHubAuthorizationRule - ResourceGroup $resourceGroupName - NamespaceName $namespaceName - EventHubName $eventHubName
245
244
# Assert
246
245
$found = 0
247
246
for ($i = 0 ; $i -lt $result.Count ; $i ++ )
@@ -260,7 +259,7 @@ function EventHubsAuthTests
260
259
# Update the Eventhub Authorization Rule
261
260
Write-Debug " Update eventHub AuthorizationRule"
262
261
$createdAuthRule.Rights.Add (" Manage" )
263
- $updatedAuthRule = Set-AzureRmEventHubAuthorizationRule - ResourceGroup $resourceGroupName - NamespaceName $namespaceName - EventHubName $result_eventHub .Name - SASRule $createdAuthRule
262
+ $updatedAuthRule = Set-AzureRmEventHubAuthorizationRule - ResourceGroup $resourceGroupName - NamespaceName $namespaceName - EventHubName $eventHubName - AuthorizationRuleName $authRuleName - AuthRuleObj $createdAuthRule
264
263
Wait-Seconds 15
265
264
266
265
# Assert
@@ -271,7 +270,7 @@ function EventHubsAuthTests
271
270
Assert-True { $updatedAuthRule.Rights -Contains " Manage" }
272
271
273
272
# get the Updated Eventhub Authorization Rule
274
- $updatedAuthRule = Get-AzureRmEventHubAuthorizationRule - ResourceGroup $resourceGroupName - NamespaceName $namespaceName - EventHubName $result_eventHub .Name - AuthorizationRule $authRuleName
273
+ $updatedAuthRule = Get-AzureRmEventHubAuthorizationRule - ResourceGroup $resourceGroupName - NamespaceName $namespaceName - EventHubName $eventHubName - AuthorizationRuleName $authRuleName
275
274
276
275
# Assert
277
276
Assert-AreEqual $authRuleName $updatedAuthRule.Name
@@ -282,29 +281,29 @@ function EventHubsAuthTests
282
281
283
282
# Get the List Keys
284
283
Write-Debug " Get Eventhub authorizationRules connectionStrings"
285
- $namespaceListKeys = Get-AzureRmEventHubKey - ResourceGroup $resourceGroupName - NamespaceName $namespaceName - EventHubName $result_eventHub .Name - AuthorizationRule $authRuleName
284
+ $namespaceListKeys = Get-AzureRmEventHubKey - ResourceGroup $resourceGroupName - NamespaceName $namespaceName - EventHubName $eventHubName - AuthorizationRuleName $authRuleName
286
285
287
286
Assert-True {$namespaceListKeys.PrimaryConnectionString.Contains ($updatedAuthRule.PrimaryKey )}
288
287
Assert-True {$namespaceListKeys.SecondaryConnectionString.Contains ($updatedAuthRule.SecondaryKey )}
289
288
290
289
# Regentrate the Keys
291
290
$policyKey = " PrimaryKey"
292
291
293
- $namespaceRegenerateKeys = New-AzureRmEventHubKey - ResourceGroup $resourceGroupName - NamespaceName $namespaceName - EventHubName $result_eventHub .Name - AuthorizationRule $authRuleName - RegenerateKey $policyKey
292
+ $namespaceRegenerateKeys = New-AzureRmEventHubKey - ResourceGroup $resourceGroupName - NamespaceName $namespaceName - EventHubName $eventHubName - AuthorizationRuleName $authRuleName - RegenerateKey $policyKey
294
293
Assert-True {$namespaceRegenerateKeys.PrimaryKey -ne $namespaceListKeys.PrimaryKey }
295
294
296
295
$policyKey1 = " SecondaryKey"
297
296
298
- $namespaceRegenerateKeys1 = New-AzureRmEventHubKey - ResourceGroup $resourceGroupName - NamespaceName $namespaceName - EventHubName $result_eventHub .Name - AuthorizationRule $authRuleName - RegenerateKey $policyKey1
297
+ $namespaceRegenerateKeys1 = New-AzureRmEventHubKey - ResourceGroup $resourceGroupName - NamespaceName $namespaceName - EventHubName $eventHubName - AuthorizationRuleName $authRuleName - RegenerateKey $policyKey1
299
298
Assert-True {$namespaceRegenerateKeys1.SecondaryKey -ne $namespaceListKeys.SecondaryKey }
300
299
301
300
302
301
# Cleanup
303
302
Write-Debug " Delete the created EventHub AuthorizationRule"
304
- $result = Remove-AzureRmEventHubAuthorizationRule - ResourceGroup $resourceGroupName - NamespaceName $namespaceName - EventHubName $result_eventHub .Name - AuthorizationRule $authRuleName
303
+ $result = Remove-AzureRmEventHubAuthorizationRule - ResourceGroup $resourceGroupName - NamespaceName $namespaceName - EventHubName $eventHubName - AuthorizationRuleName $authRuleName
305
304
306
305
Write-Debug " Delete the Eventhub"
307
- Remove-AzureRmEventHub - ResourceGroup $resourceGroupName - NamespaceName $namespaceName - EventHubName $result_eventHub .Name
306
+ Remove-AzureRmEventHub - ResourceGroup $resourceGroupName - NamespaceName $namespaceName - EventHubName $eventHubName
308
307
309
308
Write-Debug " Delete NameSpace"
310
309
Remove-AzureRmEventHubNamespace - ResourceGroup $resourceGroupName - NamespaceName $namespaceName
0 commit comments