Framework/Models/RemoteReports/CsvOutputModel.ps1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Set-StrictMode -Version Latest

class CsvOutputItem
{
    #Fields from JSON
    [string] $ControlID = ""
    [string] $Status = ""
    [string] $FeatureName = ""
    [string] $ResourceGroupName = ""
    [string] $ResourceName = ""
    [string] $ChildResourceName = ""
    [string] $ControlSeverity = ""
    [string] $IsBaselineControl = ""
    [string] $SupportsAutoFix = ""    
    [string] $Description = ""
    [string] $ActualStatus = ""
    [string] $AttestedSubStatus = ""
    [string] $AttestationExpiryDate = "" 
    [string] $AttestedBy = ""
    [string] $AttesterJustification = ""
    [string] $Recommendation = ""
    [string] $ResourceId = ""
    [string] $DetailedLogFile = ""
    [string] $UserComments = ""
}