Skip to content

Commit caa0df9

Browse files
authored
Merge pull request Azure#2978 from haitch/dev
Transit AzureAudit to AzureActivity, plus a small fix on Get-**DataSource
2 parents 7c63206 + c944dad commit caa0df9

File tree

29 files changed

+1108
-392
lines changed

29 files changed

+1108
-392
lines changed

setup/azurecmdfiles.wxi

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1916,6 +1916,9 @@
19161916
<Component Id="cmp17459EC3296F82D03FEF8C426C8DA7EA" Guid="*">
19171917
<File Id="filF30732FD3174ABEC7D2103467F25E8E5" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.OperationalInsights\AzureRM.OperationalInsights.psd1" />
19181918
</Component>
1919+
<Component Id="cmpC77B4F6D332144EDAE5C8E2997F313F1" Guid="*">
1920+
<File Id="filD2FB04719F134FB9BF2BC1EE41908381" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.OperationalInsights\OperationalInsightsStartup.ps1" />
1921+
</Component>
19191922
<Component Id="cmp7CE9821E11931CE1140ACA06CF2D38B4" Guid="*">
19201923
<File Id="filD490745C6F4007A53448F93D7655F3D4" KeyPath="yes" Source="$(var.sourceDir)\ResourceManager\AzureResourceManager\AzureRM.OperationalInsights\Hyak.Common.dll" />
19211924
</Component>
@@ -6074,6 +6077,7 @@
60746077
<ComponentRef Id="cmp275E5D23204FF3DB5A484691FFA2C6F5" />
60756078
<ComponentRef Id="cmp5E9A44B7330C75772463CB17D6D24AA6" />
60766079
<ComponentRef Id="cmp17459EC3296F82D03FEF8C426C8DA7EA" />
6080+
<ComponentRef Id="cmpC77B4F6D332144EDAE5C8E2997F313F1" />
60776081
<ComponentRef Id="cmp7CE9821E11931CE1140ACA06CF2D38B4" />
60786082
<ComponentRef Id="cmp6D68CAF3787D43356F3C2CB592699D2D" />
60796083
<ComponentRef Id="cmp20FBC1203D91D529F69E519C9C2F78B8" />

src/ResourceManager/OperationalInsights/AzureRM.OperationalInsights.psd1

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,9 @@ CmdletsToExport = '*'
7676
VariablesToExport = '*'
7777

7878
# Aliases to export from this module
79-
AliasesToExport = @()
79+
AliasesToExport = @(
80+
'New-AzureRmOperationalInsightsAzureAuditDataSource'
81+
)
8082

8183
# List of all modules packaged with this module
8284
ModuleList = @()

src/ResourceManager/OperationalInsights/Commands.OperationalInsights.Test/ScenarioTests/DataSourceTests.ps1

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,13 @@ function Test-DataSourceCreateUpdateDelete
3131
$workspace = New-AzureRmOperationalInsightsWorkspace -ResourceGroupName $rgname -Name $wsname -Location $wslocation -Force
3232

3333
# Create a data source
34-
$dataSource = New-AzureRmOperationalInsightsAzureAuditDataSource -Workspace $workspace -Name $dsName -SubscriptionId $subId1
34+
$dataSource = New-AzureRmOperationalInsightsAzureActivityLogDataSource -Workspace $workspace -Name $dsName -SubscriptionId $subId1
3535
Assert-AreEqual $dsName $dataSource.Name
3636
Assert-NotNull $dataSource.ResourceId
3737
Assert-AreEqual $rgname $dataSource.ResourceGroupName
3838
Assert-AreEqual $wsname $dataSource.WorkspaceName
3939
Assert-AreEqual $subId1 $dataSource.Properties.SubscriptionId
40-
Assert-AreEqual "AzureAuditLog" $dataSource.Kind
40+
Assert-AreEqual "AzureActivityLog" $dataSource.Kind
4141

4242
# Get the data source that was created
4343
$dataSource = Get-AzureRmOperationalInsightsDataSource -Workspace $workspace -Name $dsName
@@ -46,27 +46,26 @@ function Test-DataSourceCreateUpdateDelete
4646
Assert-AreEqual $rgname $dataSource.ResourceGroupName
4747
Assert-AreEqual $wsname $dataSource.WorkspaceName
4848
Assert-AreEqual $subId1 $dataSource.Properties.SubscriptionId
49-
Assert-AreEqual "AzureAuditLog" $dataSource.Kind
49+
Assert-AreEqual "AzureActivityLog" $dataSource.Kind
5050

51-
# Create a second data source for list testing
51+
# Create a second data source for list testing, also cover the alias.
5252
$daNametwo = Get-ResourceName
5353
$dataSource = New-AzureRmOperationalInsightsAzureAuditDataSource -Workspace $workspace -Name $daNametwo -SubscriptionId $subId2
5454

5555
# List the data source in the workspace (both param sets)
56-
$dataSources = Get-AzureRmOperationalInsightsDataSource -Workspace $workspace -Kind AzureAuditLog
56+
$dataSources = Get-AzureRmOperationalInsightsDataSource -Workspace $workspace -Kind AzureActivityLog
5757
Assert-AreEqual 2 $dataSources.Count
5858
Assert-AreEqual 1 ($dataSources | Where {$_.Name -eq $dsName}).Count
5959
Assert-AreEqual 1 ($dataSources | Where {$_.Name -eq $daNametwo}).Count
6060

61-
$dataSources = Get-AzureRmOperationalInsightsDataSource -ResourceGroupName $rgname -WorkspaceName $wsname -Kind AzureAuditLog
61+
$dataSources = Get-AzureRmOperationalInsightsDataSource -ResourceGroupName $rgname -WorkspaceName $wsname -Kind AzureActivityLog
6262
Assert-AreEqual 2 $dataSources.Count
6363
Assert-AreEqual 1 ($dataSources | Where {$_.Name -eq $dsName}).Count
6464
Assert-AreEqual 1 ($dataSources | Where {$_.Name -eq $daNametwo}).Count
6565

6666
# Delete one of the data sources
6767
Remove-AzureRmOperationalInsightsDataSource -Workspace $workspace -Name $daNametwo -Force
68-
Assert-ThrowsContains { Get-AzureRmOperationalInsightsDataSource -Workspace $workspace -Name $daNametwo } "NotFound"
69-
$dataSources = Get-AzureRmOperationalInsightsDataSource -Workspace $workspace -Kind AzureAuditLog
68+
$dataSources = Get-AzureRmOperationalInsightsDataSource -Workspace $workspace -Kind AzureActivityLog
7069
Assert-AreEqual 1 $dataSources.Count
7170
Assert-AreEqual 1 ($dataSources | Where {$_.Name -eq $dsName}).Count
7271
Assert-AreEqual 0 ($dataSources | Where {$_.Name -eq $daNametwo}).Count
@@ -75,13 +74,12 @@ function Test-DataSourceCreateUpdateDelete
7574
$dataSource = $dataSources[0]
7675
$dataSource.Properties.SubscriptionId = $subId2
7776
$dataSource = Set-AzureRmOperationalInsightsDataSource -DataSource $dataSource
78-
Assert-AreEqual "AzureAuditLog" $dataSource.Kind
77+
Assert-AreEqual "AzureActivityLog" $dataSource.Kind
7978
Assert-AreEqual $subId2 $dataSource.Properties.SubscriptionId
8079

8180
# Delete the remaining data source via piping
8281
Remove-AzureRmOperationalInsightsDataSource -Workspace $workspace -Name $dsName -Force
83-
Assert-ThrowsContains { Get-AzureRmOperationalInsightsDataSource -Workspace $workspace -Name $dsName } "NotFound"
84-
$dataSources = Get-AzureRmOperationalInsightsDataSource -Workspace $workspace -Kind AzureAuditLog
82+
$dataSources = Get-AzureRmOperationalInsightsDataSource -Workspace $workspace -Kind AzureActivityLog
8583
Assert-AreEqual 0 $dataSources.Count
8684
}
8785

@@ -99,7 +97,7 @@ function Test-DataSourceCreateFailsWithoutWorkspace
9997

10098
New-AzureRmResourceGroup -Name $rgname -Location $wslocation -Force
10199

102-
Assert-ThrowsContains { New-AzureRmOperationalInsightsAzureAuditDataSource -ResourceGroupName $rgname -WorkspaceName $wsname -Name $dsName -SubscriptionId $subId1 } "ResourceNotFound"
100+
Assert-ThrowsContains { New-AzureRmOperationalInsightsAzureActivityLogDataSource -ResourceGroupName $rgname -WorkspaceName $wsname -Name $dsName -SubscriptionId $subId1 } "ResourceNotFound"
103101
}
104102

105103
<#
@@ -118,8 +116,8 @@ function Test-CreateAllKindsOfDataSource
118116
# Create a workspace to house the data source
119117
$workspace = New-AzureRmOperationalInsightsWorkspace -ResourceGroupName $rgname -Name $wsname -Location $wslocation -Force
120118

121-
# AzureAuditLog data source
122-
$auditLogDataSource = New-AzureRmOperationalInsightsAzureAuditDataSource -Workspace $workspace -Name "myAuditLog" -SubscriptionId $subId1
119+
# AzureActivityLog data source
120+
$auditLogDataSource = New-AzureRmOperationalInsightsAzureActivityLogDataSource -Workspace $workspace -Name "myAuditLog" -SubscriptionId $subId1
123121

124122
# windows event data source
125123
$windowsEventDataSource = New-AzureRmOperationalInsightsWindowsEventDataSource -Workspace $workspace -Name Application -EventLogName "Application" -CollectErrors -CollectWarnings -CollectInformation

0 commit comments

Comments
 (0)