Share via


SbomComponent Class

Definition

SBOM component of a firmware.

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

Constructors

SbomComponent()

Creates an new SbomComponent instance.

Properties

ComponentId

ID for the component.

ComponentName

Name for the component.

FilePath

File paths related to the component.

License

License for the component.

Version

Version for the component.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of SbomComponent.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of SbomComponent.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of SbomComponent into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to