Class OrchestratedScanResult
- Namespace
- Kuestenlogik.Bowire.Security
- Assembly
- Kuestenlogik.Bowire.dll
Result of an orchestrated security scan.
public sealed record OrchestratedScanResult : IEquatable<OrchestratedScanResult>
- Inheritance
-
OrchestratedScanResult
- Implements
- Inherited Members
Constructors
OrchestratedScanResult(IReadOnlyList<RankedEndpoint>, IReadOnlyList<RankedEndpoint>, IReadOnlyList<OrchestratedFinding>, int, string?, IReadOnlyList<string>)
Result of an orchestrated security scan.
public OrchestratedScanResult(IReadOnlyList<RankedEndpoint> Ranked, IReadOnlyList<RankedEndpoint> Probed, IReadOnlyList<OrchestratedFinding> Findings, int SuppressedCount, string? ReportMarkdown, IReadOnlyList<string> Trace)
Parameters
RankedIReadOnlyList<RankedEndpoint>ProbedIReadOnlyList<RankedEndpoint>FindingsIReadOnlyList<OrchestratedFinding>SuppressedCountintReportMarkdownstringTraceIReadOnlyList<string>
Properties
Findings
public IReadOnlyList<OrchestratedFinding> Findings { get; init; }
Property Value
Probed
public IReadOnlyList<RankedEndpoint> Probed { get; init; }
Property Value
Ranked
public IReadOnlyList<RankedEndpoint> Ranked { get; init; }
Property Value
ReportMarkdown
public string? ReportMarkdown { get; init; }
Property Value
SuppressedCount
public int SuppressedCount { get; init; }
Property Value
Trace
public IReadOnlyList<string> Trace { get; init; }
Property Value
Methods
Deconstruct(out IReadOnlyList<RankedEndpoint>, out IReadOnlyList<RankedEndpoint>, out IReadOnlyList<OrchestratedFinding>, out int, out string?, out IReadOnlyList<string>)
public void Deconstruct(out IReadOnlyList<RankedEndpoint> Ranked, out IReadOnlyList<RankedEndpoint> Probed, out IReadOnlyList<OrchestratedFinding> Findings, out int SuppressedCount, out string? ReportMarkdown, out IReadOnlyList<string> Trace)
Parameters
RankedIReadOnlyList<RankedEndpoint>ProbedIReadOnlyList<RankedEndpoint>FindingsIReadOnlyList<OrchestratedFinding>SuppressedCountintReportMarkdownstringTraceIReadOnlyList<string>
Equals(OrchestratedScanResult?)
public bool Equals(OrchestratedScanResult? other)
Parameters
otherOrchestratedScanResult
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(OrchestratedScanResult?, OrchestratedScanResult?)
public static bool operator ==(OrchestratedScanResult? left, OrchestratedScanResult? right)
Parameters
leftOrchestratedScanResultrightOrchestratedScanResult
Returns
operator !=(OrchestratedScanResult?, OrchestratedScanResult?)
public static bool operator !=(OrchestratedScanResult? left, OrchestratedScanResult? right)
Parameters
leftOrchestratedScanResultrightOrchestratedScanResult