Private/Parse-SSCScanCentralSASTJob.ps1
# Parse ScanCentral SAST Job function Parse-SSCScanCentralSASTJob { [cmdletbinding()] param($InputObject) foreach ($Job in $InputObject) { [PSCustomObject]@{ PSTypeName = 'SSC.SSCScanCentralSASTObject' jobCancellable = $Job.jobCancellable jobDuration = $Job.jobDuration jobExpiryTime = $Job.jobExpiryTime jobFinishedTime = $Job.jobFinishedTime jobHasFpr = $Job.jobHasFpr jobHasLog = $Job.jobHasLog jobQueuedTime = $Job.jobQueuedTime jobStartedTime = $Job.jobStartedTime jobState = $Job.jobState jobToken = $Job.jobToken projectId = $Job.projectId projectName = $Job.projectName pvId = $Job.pvId pvName = $Job.pvName queuedDuration = $Job.queuedDuration scaArgs = $Job.scaArgs scaBuildId = $Job.scaBuildId scaVersion = $Job.scaVersion scanDuration = $Job.scanDuration submitterEmail = $Job.submitterEmail submitterIpAddress = $Job.submitterIpAddress submitterUserName = $Job.submitterUserName Raw = $Job } } } |