Share via


CveComponent Class

Definition

Properties of the SBOM component for a CVE.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.FirmwareAnalysis.Models.CveComponentTypeConverter))]
public class CveComponent : Microsoft.Azure.PowerShell.Cmdlets.FirmwareAnalysis.Models.ICveComponent
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.FirmwareAnalysis.Models.CveComponentTypeConverter))>]
type CveComponent = class
    interface ICveComponent
    interface IJsonSerializable
Public Class CveComponent
Implements ICveComponent
Inheritance
CveComponent
Attributes
Implements

Constructors

CveComponent()

Creates an new CveComponent instance.

Properties

ComponentId

ID of the SBOM component

Name

Name of the SBOM component

Version

Version of the SBOM component.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of CveComponent.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of CveComponent.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of CveComponent into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to