manifests/collectors/Security/SentinelDataConnectors.psd1
|
@{ ResourceTypes = @('AZSC/ARMChild/SentinelDataConnectors') ResourceTypeMatching = 'Grouped' AdditionalFilter = $null FilterPreamble = '' RowLoopVariable = '1' Preamble = '$ResUCount = 1; $data = Get-AZSCSafeProperty -InputObject $1 -Path ''properties''' AdditionalRowLoops = @() TagLoop = $null Fields = @( @{ Name = 'ID'; Expression = 'Get-AZSCSafeProperty -InputObject $1 -Path ''id''' } @{ Name = 'Workspace'; Expression = 'Get-AZSCSafeProperty -InputObject $1 -Path ''PARENTNAME''' } @{ Name = 'Connector'; Expression = 'Get-AZSCSafeProperty -InputObject $1 -Path ''name''' } @{ Name = 'Kind'; Expression = 'Get-AZSCSafeProperty -InputObject $1 -Path ''kind''' } @{ Name = 'Tenant ID'; Expression = 'Get-AZSCSafeProperty -InputObject $data -Path ''tenantId''' } @{ Name = 'Subscription ID'; Expression = 'Get-AZSCSafeProperty -InputObject $data -Path ''subscriptionId''' } @{ Name = 'Data Types'; Expression = '& { $value=Get-AZSCSafeProperty -InputObject $data -Path ''dataTypes'';if($value){$value|ConvertTo-Json -Depth 20 -Compress}else{$null} }' } @{ Name = 'Resource U'; Expression = '$ResUCount' } ) Export = @{ WorksheetName = 'Sentinel Connectors' TableNamePrefix = 'SentinelConnectors_' Columns = @('Workspace','Connector','Kind','Tenant ID','Subscription ID','Data Types','Resource U') TagColumns = @() TagColumnsBefore = $null NumberFormat = '0' ConditionalText = @() } } |