Share via


CveSummary Class

Definition

Properties for a CVE analysis summary.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.FirmwareAnalysis.Models.CveSummaryTypeConverter))]
public class CveSummary : Microsoft.Azure.PowerShell.Cmdlets.FirmwareAnalysis.Models.ICveSummary, Microsoft.Azure.PowerShell.Cmdlets.FirmwareAnalysis.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.FirmwareAnalysis.Models.CveSummaryTypeConverter))>]
type CveSummary = class
    interface ICveSummary
    interface IJsonSerializable
    interface ISummaryResourceProperties
    interface IValidates
Public Class CveSummary
Implements ICveSummary, IValidates
Inheritance
CveSummary
Attributes
Implements

Constructors

CveSummary()

Creates an new CveSummary instance.

Properties

Critical

The total number of critical severity CVEs detected

High

The total number of high severity CVEs detected

Low

The total number of low severity CVEs detected

Medium

The total number of medium severity CVEs detected

SummaryType

Describes the type of summary.

Unknown

The total number of unknown severity CVEs detected

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of CveSummary.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of CveSummary.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.FirmwareAnalysis.Models.ICveSummary.

FromJsonString(String)

Creates a new instance of CveSummary, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of CveSummary into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to