Formats/InfraPulse.Format.ps1xml
|
<?xml version="1.0" encoding="utf-8" ?> <Configuration> <ViewDefinitions> <View> <Name>InfraPulse.Report</Name> <ViewSelectedBy> <TypeName>InfraPulse.Report</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader><Label>Computer</Label><Width>24</Width></TableColumnHeader> <TableColumnHeader><Label>Status</Label><Width>10</Width></TableColumnHeader> <TableColumnHeader><Label>Checks</Label><Width>8</Width><Alignment>Right</Alignment></TableColumnHeader> <TableColumnHeader><Label>Critical</Label><Width>9</Width><Alignment>Right</Alignment></TableColumnHeader> <TableColumnHeader><Label>Warning</Label><Width>8</Width><Alignment>Right</Alignment></TableColumnHeader> <TableColumnHeader><Label>Duration</Label><Width>11</Width><Alignment>Right</Alignment></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem><PropertyName>ComputerName</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>OverallStatus</PropertyName></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Summary.Total</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Summary.Critical</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Summary.Warning</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>('{0:N0} ms' -f $_.DurationMs)</ScriptBlock></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>InfraPulse.Result</Name> <ViewSelectedBy> <TypeName>InfraPulse.Result</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader><Label>Status</Label><Width>10</Width></TableColumnHeader> <TableColumnHeader><Label>Check</Label><Width>16</Width></TableColumnHeader> <TableColumnHeader><Label>Target</Label><Width>24</Width></TableColumnHeader> <TableColumnHeader><Label>Message</Label></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem><PropertyName>Status</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>CheckName</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Target</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Message</PropertyName></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>InfraPulse.Comparison</Name> <ViewSelectedBy> <TypeName>InfraPulse.Comparison</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader><Label>Computer</Label><Width>24</Width></TableColumnHeader> <TableColumnHeader><Label>Regressions</Label><Width>12</Width><Alignment>Right</Alignment></TableColumnHeader> <TableColumnHeader><Label>Resolved</Label><Width>9</Width><Alignment>Right</Alignment></TableColumnHeader> <TableColumnHeader><Label>Changed</Label><Width>8</Width><Alignment>Right</Alignment></TableColumnHeader> <TableColumnHeader><Label>Unchanged</Label><Width>10</Width><Alignment>Right</Alignment></TableColumnHeader> <TableColumnHeader><Label>Same config</Label><Width>11</Width></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem><PropertyName>ComputerName</PropertyName></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Summary.NewFinding + $_.Summary.Regressed</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Summary.Resolved</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Summary.Changed</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>$_.Summary.Unchanged</ScriptBlock></TableColumnItem> <TableColumnItem><ScriptBlock>if ($null -eq $_.ConfigurationMatches) { 'n/a' } else { $_.ConfigurationMatches }</ScriptBlock></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>InfraPulse.ResultChange</Name> <ViewSelectedBy> <TypeName>InfraPulse.ResultChange</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader><Label>Change</Label><Width>14</Width></TableColumnHeader> <TableColumnHeader><Label>Check</Label><Width>14</Width></TableColumnHeader> <TableColumnHeader><Label>Target</Label><Width>24</Width></TableColumnHeader> <TableColumnHeader><Label>Before</Label><Width>8</Width></TableColumnHeader> <TableColumnHeader><Label>After</Label><Width>8</Width></TableColumnHeader> <TableColumnHeader><Label>Message</Label></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem><PropertyName>ChangeType</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>CheckName</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Target</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>ReferenceStatus</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>DifferenceStatus</PropertyName></TableColumnItem> <TableColumnItem><ScriptBlock>if ($_.DifferenceMessage) { $_.DifferenceMessage } else { $_.ReferenceMessage }</ScriptBlock></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>InfraPulse.ComparisonEvaluation</Name> <ViewSelectedBy> <TypeName>InfraPulse.ComparisonEvaluation</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader><Label>Passed</Label><Width>7</Width></TableColumnHeader> <TableColumnHeader><Label>Violations</Label><Width>11</Width><Alignment>Right</Alignment></TableColumnHeader> <TableColumnHeader><Label>Changes</Label><Width>8</Width><Alignment>Right</Alignment></TableColumnHeader> <TableColumnHeader><Label>Message</Label></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem><PropertyName>Passed</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>ViolationCount</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>TotalChanges</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Message</PropertyName></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>InfraPulse.PolicyEvaluation</Name> <ViewSelectedBy> <TypeName>InfraPulse.PolicyEvaluation</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader><Label>Passed</Label><Width>7</Width></TableColumnHeader> <TableColumnHeader><Label>Blocking</Label><Width>9</Width><Alignment>Right</Alignment></TableColumnHeader> <TableColumnHeader><Label>Warnings</Label><Width>9</Width><Alignment>Right</Alignment></TableColumnHeader> <TableColumnHeader><Label>Ignored</Label><Width>8</Width><Alignment>Right</Alignment></TableColumnHeader> <TableColumnHeader><Label>Message</Label></TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem><PropertyName>Passed</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>BlockingCount</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>WarningCount</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>IgnoredCount</PropertyName></TableColumnItem> <TableColumnItem><PropertyName>Message</PropertyName></TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> </ViewDefinitions> </Configuration> |