Skip to content

Commit

Permalink
Move SecurityInsights to main (#22151)
Browse files Browse the repository at this point in the history
  • Loading branch information
azure-powershell-bot authored Jun 26, 2023
1 parent 131f794 commit 8f46159
Show file tree
Hide file tree
Showing 356 changed files with 1,294 additions and 854 deletions.
4 changes: 2 additions & 2 deletions src/SecurityInsights/Az.SecurityInsights.psd1
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
#
# Generated by: Microsoft Corporation
#
# Generated on: 1/6/2023
# Generated on: 6/25/2023
#

@{
Expand Down Expand Up @@ -141,7 +141,7 @@ PrivateData = @{
# IconUri = ''

# ReleaseNotes of this module
ReleaseNotes = '* Fixed for ''Update-AzSentinelAlertRule'' fails when using ''-TriggerThreshold 0'' [#20417]'
# ReleaseNotes = ''

# Prerelease string of this module
# Prerelease = ''
Expand Down
66 changes: 36 additions & 30 deletions src/SecurityInsights/SecurityInsights.sln
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,19 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.0.31903.59
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Accounts", "..\Accounts\Accounts\Accounts.csproj", "{4209B75D-7CB3-400C-86B9-7530CF7F063F}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Accounts", "..\Accounts\Accounts\Accounts.csproj", "{DE19DEE2-6DBA-4A7C-A373-0450A257A434}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authentication", "..\Accounts\Authentication\Authentication.csproj", "{61E77978-6BE5-4CAE-A694-9DC70D663522}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AssemblyLoading", "..\Accounts\AssemblyLoading\AssemblyLoading.csproj", "{D6138496-0188-4ADA-9D07-0E36C606E10E}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authentication.ResourceManager", "..\Accounts\Authentication.ResourceManager\Authentication.ResourceManager.csproj", "{12F3A954-2D0A-4682-9DDF-2BC48CB97692}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authentication", "..\Accounts\Authentication\Authentication.csproj", "{ACCBC74D-720B-4472-9BDF-75D41655624D}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AuthenticationAssemblyLoadContext", "..\Accounts\AuthenticationAssemblyLoadContext\AuthenticationAssemblyLoadContext.csproj", "{1201E4B8-D931-4673-B85C-A4E0FE42B39D}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authentication.ResourceManager", "..\Accounts\Authentication.ResourceManager\Authentication.ResourceManager.csproj", "{121EC723-7F45-4FEB-89AA-3FA6B0483818}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authenticators", "..\Accounts\Authenticators\Authenticators.csproj", "{D73CB203-804F-40FC-A0B4-D4454EFE607B}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AuthenticationAssemblyLoadContext", "..\Accounts\AuthenticationAssemblyLoadContext\AuthenticationAssemblyLoadContext.csproj", "{E636510E-D8FB-4B8F-8D3E-558EC5A613F3}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.SecurityInsights", "Az.SecurityInsights.csproj", "{399464BF-7405-45B6-B5BA-896ED67A1F56}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authenticators", "..\Accounts\Authenticators\Authenticators.csproj", "{D4611E73-F26B-42F5-BC1E-C69489D9D6B8}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.SecurityInsights", "Az.SecurityInsights.csproj", "{CFEC1A84-CB21-456A-AA99-64F85B4297DA}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Expand All @@ -24,29 +26,33 @@ Global
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{4209B75D-7CB3-400C-86B9-7530CF7F063F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4209B75D-7CB3-400C-86B9-7530CF7F063F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4209B75D-7CB3-400C-86B9-7530CF7F063F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4209B75D-7CB3-400C-86B9-7530CF7F063F}.Release|Any CPU.Build.0 = Release|Any CPU
{61E77978-6BE5-4CAE-A694-9DC70D663522}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{61E77978-6BE5-4CAE-A694-9DC70D663522}.Debug|Any CPU.Build.0 = Debug|Any CPU
{61E77978-6BE5-4CAE-A694-9DC70D663522}.Release|Any CPU.ActiveCfg = Release|Any CPU
{61E77978-6BE5-4CAE-A694-9DC70D663522}.Release|Any CPU.Build.0 = Release|Any CPU
{12F3A954-2D0A-4682-9DDF-2BC48CB97692}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{12F3A954-2D0A-4682-9DDF-2BC48CB97692}.Debug|Any CPU.Build.0 = Debug|Any CPU
{12F3A954-2D0A-4682-9DDF-2BC48CB97692}.Release|Any CPU.ActiveCfg = Release|Any CPU
{12F3A954-2D0A-4682-9DDF-2BC48CB97692}.Release|Any CPU.Build.0 = Release|Any CPU
{1201E4B8-D931-4673-B85C-A4E0FE42B39D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1201E4B8-D931-4673-B85C-A4E0FE42B39D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1201E4B8-D931-4673-B85C-A4E0FE42B39D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1201E4B8-D931-4673-B85C-A4E0FE42B39D}.Release|Any CPU.Build.0 = Release|Any CPU
{D73CB203-804F-40FC-A0B4-D4454EFE607B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D73CB203-804F-40FC-A0B4-D4454EFE607B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D73CB203-804F-40FC-A0B4-D4454EFE607B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D73CB203-804F-40FC-A0B4-D4454EFE607B}.Release|Any CPU.Build.0 = Release|Any CPU
{399464BF-7405-45B6-B5BA-896ED67A1F56}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{399464BF-7405-45B6-B5BA-896ED67A1F56}.Debug|Any CPU.Build.0 = Debug|Any CPU
{399464BF-7405-45B6-B5BA-896ED67A1F56}.Release|Any CPU.ActiveCfg = Release|Any CPU
{399464BF-7405-45B6-B5BA-896ED67A1F56}.Release|Any CPU.Build.0 = Release|Any CPU
{DE19DEE2-6DBA-4A7C-A373-0450A257A434}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{DE19DEE2-6DBA-4A7C-A373-0450A257A434}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DE19DEE2-6DBA-4A7C-A373-0450A257A434}.Release|Any CPU.ActiveCfg = Release|Any CPU
{DE19DEE2-6DBA-4A7C-A373-0450A257A434}.Release|Any CPU.Build.0 = Release|Any CPU
{D6138496-0188-4ADA-9D07-0E36C606E10E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D6138496-0188-4ADA-9D07-0E36C606E10E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D6138496-0188-4ADA-9D07-0E36C606E10E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D6138496-0188-4ADA-9D07-0E36C606E10E}.Release|Any CPU.Build.0 = Release|Any CPU
{ACCBC74D-720B-4472-9BDF-75D41655624D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{ACCBC74D-720B-4472-9BDF-75D41655624D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{ACCBC74D-720B-4472-9BDF-75D41655624D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{ACCBC74D-720B-4472-9BDF-75D41655624D}.Release|Any CPU.Build.0 = Release|Any CPU
{121EC723-7F45-4FEB-89AA-3FA6B0483818}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{121EC723-7F45-4FEB-89AA-3FA6B0483818}.Debug|Any CPU.Build.0 = Debug|Any CPU
{121EC723-7F45-4FEB-89AA-3FA6B0483818}.Release|Any CPU.ActiveCfg = Release|Any CPU
{121EC723-7F45-4FEB-89AA-3FA6B0483818}.Release|Any CPU.Build.0 = Release|Any CPU
{E636510E-D8FB-4B8F-8D3E-558EC5A613F3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E636510E-D8FB-4B8F-8D3E-558EC5A613F3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E636510E-D8FB-4B8F-8D3E-558EC5A613F3}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E636510E-D8FB-4B8F-8D3E-558EC5A613F3}.Release|Any CPU.Build.0 = Release|Any CPU
{D4611E73-F26B-42F5-BC1E-C69489D9D6B8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D4611E73-F26B-42F5-BC1E-C69489D9D6B8}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D4611E73-F26B-42F5-BC1E-C69489D9D6B8}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D4611E73-F26B-42F5-BC1E-C69489D9D6B8}.Release|Any CPU.Build.0 = Release|Any CPU
{CFEC1A84-CB21-456A-AA99-64F85B4297DA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CFEC1A84-CB21-456A-AA99-64F85B4297DA}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CFEC1A84-CB21-456A-AA99-64F85B4297DA}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CFEC1A84-CB21-456A-AA99-64F85B4297DA}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
EndGlobal
4 changes: 4 additions & 0 deletions src/SecurityInsights/build-module.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -123,6 +123,10 @@ $null = New-Item -ItemType Directory -Force -Path $examplesFolder

Write-Host -ForegroundColor Green 'Creating cmdlets for specified models...'
$modelCmdlets = @()
$modelCmdletFolder = Join-Path (Join-Path $PSScriptRoot './custom') 'autogen-model-cmdlets'
if (Test-Path $modelCmdletFolder) {
$null = Remove-Item -Force -Recurse -Path $modelCmdletFolder
}
if ($modelCmdlets.Count -gt 0) {
. (Join-Path $PSScriptRoot 'create-model-cmdlets.ps1')
CreateModelCmdlet($modelCmdlets)
Expand Down
12 changes: 8 additions & 4 deletions src/SecurityInsights/create-model-cmdlets.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,13 @@ function CreateModelCmdlet {
}

$ModelCsPath = Join-Path (Join-Path $PSScriptRoot 'generated\api') 'Models'
$ModuleName = 'Sentinel'
$OutputDir = Join-Path $PSScriptRoot 'custom\autogen-model-cmdlets'
$null = New-Item -ItemType Directory -Force -Path $OutputDir
if (''.length -gt 0) {
$ModuleName = ''
} else {
$ModuleName = 'Az.SecurityInsights'
}

$CsFiles = Get-ChildItem -Path $ModelCsPath -Recurse -Filter *.cs
$Content = ''
Expand Down Expand Up @@ -64,10 +68,10 @@ function CreateModelCmdlet {
$ObjectType = $Model
$ObjectTypeWithNamespace = "${Namespace}.${ObjectType}"
# remove duplicated module name
if ($ObjectType.StartsWith($ModuleName)) {
if ($ObjectType.StartsWith('Sentinel')) {
$ModulePrefix = ''
} else {
$ModulePrefix = $ModuleName
$ModulePrefix = 'Sentinel'
}
$OutputPath = Join-Path -ChildPath "New-Az${ModulePrefix}${ObjectType}Object.ps1" -Path $OutputDir

Expand Down Expand Up @@ -158,7 +162,7 @@ Create an in-memory object for ${ObjectType}.
.Outputs
${ObjectTypeWithNamespace}
.Link
https://learn.microsoft.com/powershell/module/az.${ModuleName}/new-Az${ModulePrefix}${ObjectType}Object
https://learn.microsoft.com/powershell/module/${ModuleName}/new-Az${ModulePrefix}${ObjectType}Object
#>
function New-Az${ModulePrefix}${ObjectType}Object {
[OutputType('${ObjectTypeWithNamespace}')]
Expand Down
Loading

0 comments on commit 8f46159

Please sign in to comment.