SbomComponentResource Class

Definition

SBOM analysis result resource

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

Constructors

SbomComponentResource()

Creates an new SbomComponentResource instance.

Properties

ComponentId

ID for the component.

ComponentName

Name for the component.

FilePath

File paths related to the component.

Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

License

License for the component.

Name

The name of the resource

SystemDataCreatedAt

The timestamp of resource creation (UTC).

SystemDataCreatedBy

The identity that created the resource.

SystemDataCreatedByType

The type of identity that created the resource.

SystemDataLastModifiedAt

The timestamp of resource last modification (UTC)

SystemDataLastModifiedBy

The identity that last modified the resource.

SystemDataLastModifiedByType

The type of identity that last modified the resource.

Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Version

Version for the component.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of SbomComponentResource.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of SbomComponentResource.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of SbomComponentResource into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to