manifests/collectors/Identity/PrivilegedAccess.psd1
|
@{ ResourceTypes = @('entra/privilegedassignments') SourceDependencies = @('entra/roleassignmentschedules','entra/roleeligibilityschedules','entra/users','entra/groups','entra/serviceprincipals','entra/signins') ResourceTypeMatching = 'Grouped' AdditionalFilter = $null FilterPreamble = '' RowLoopVariable = '1' Preamble = '$ResUCount = 1; $data = $1.properties' AdditionalRowLoops = @() TagLoop = $null Fields = @( @{ Name = 'ID'; Expression = '$1.id' } @{ Name = 'Role'; Expression = '$data.roleName' } @{ Name = 'Principal'; Expression = '$data.principalName' } @{ Name = 'Principal Type'; Expression = '$data.principalType' } @{ Name = 'Assignment Type'; Expression = '$data.assignmentType' } @{ Name = 'Membership'; Expression = '$data.membership' } @{ Name = 'Start'; Expression = '$data.startDateTime' } @{ Name = 'End'; Expression = '$data.endDateTime' } @{ Name = 'Account Enabled'; Expression = '$data.accountEnabled' } @{ Name = 'Last Sign-in'; Expression = '$data.lastSignInDateTime' } @{ Name = 'Stale Permanent 90 Days'; Expression = '$data.stalePermanent90Days' } @{ Name = 'Resource U'; Expression = '$ResUCount' } ) Export = @{ WorksheetName = 'Privileged Access' TableNamePrefix = 'PrivilegedAccess_' Columns = @('Role','Principal','Principal Type','Assignment Type','Membership','Start','End','Account Enabled','Last Sign-in','Stale Permanent 90 Days','Resource U') TagColumns = @() TagColumnsBefore = $null NumberFormat = '0' ConditionalText = @() } } |