Show / Hide Table of Contents

Class Note

A type of analysis that can be done for a resource.

Inheritance
object
Note
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.ContainerAnalysis.v1beta1.Data
Assembly: Google.Apis.ContainerAnalysis.v1beta1.dll
Syntax
public class Note : IDirectResponseSchema

Properties

AttestationAuthority

A note describing an attestation role.

Declaration
[JsonProperty("attestationAuthority")]
public virtual Authority AttestationAuthority { get; set; }
Property Value
Type Description
Authority

BaseImage

A note describing a base image.

Declaration
[JsonProperty("baseImage")]
public virtual Basis BaseImage { get; set; }
Property Value
Type Description
Basis

Build

A note describing build provenance for a verifiable build.

Declaration
[JsonProperty("build")]
public virtual Build Build { get; set; }
Property Value
Type Description
Build

CreateTime

object representation of CreateTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")]
public virtual object CreateTime { get; set; }
Property Value
Type Description
object

CreateTimeDateTimeOffset

DateTimeOffset representation of CreateTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreateTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

CreateTimeRaw

Output only. The time this note was created. This field can be used as a filter in list requests.

Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
Type Description
string

Deployable

A note describing something that can be deployed.

Declaration
[JsonProperty("deployable")]
public virtual Deployable Deployable { get; set; }
Property Value
Type Description
Deployable

Discovery

A note describing the initial analysis of a resource.

Declaration
[JsonProperty("discovery")]
public virtual Discovery Discovery { get; set; }
Property Value
Type Description
Discovery

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

ExpirationTime

object representation of ExpirationTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use ExpirationTimeDateTimeOffset instead.")]
public virtual object ExpirationTime { get; set; }
Property Value
Type Description
object

ExpirationTimeDateTimeOffset

DateTimeOffset representation of ExpirationTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? ExpirationTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

ExpirationTimeRaw

Time of expiration for this note. Empty if note does not expire.

Declaration
[JsonProperty("expirationTime")]
public virtual string ExpirationTimeRaw { get; set; }
Property Value
Type Description
string

Intoto

A note describing an in-toto link.

Declaration
[JsonProperty("intoto")]
public virtual InToto Intoto { get; set; }
Property Value
Type Description
InToto

Kind

Output only. The type of analysis. This field can be used as a filter in list requests.

Declaration
[JsonProperty("kind")]
public virtual string Kind { get; set; }
Property Value
Type Description
string

LongDescription

A detailed description of this note.

Declaration
[JsonProperty("longDescription")]
public virtual string LongDescription { get; set; }
Property Value
Type Description
string

Name

Output only. The name of the note in the form of projects/[PROVIDER_ID]/notes/[NOTE_ID].

Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type Description
string

Package

A note describing a package hosted by various package managers.

Declaration
[JsonProperty("package")]
public virtual Package Package { get; set; }
Property Value
Type Description
Package

RelatedNoteNames

Other notes related to this note.

Declaration
[JsonProperty("relatedNoteNames")]
public virtual IList<string> RelatedNoteNames { get; set; }
Property Value
Type Description
IList<string>

RelatedUrl

URLs associated with this note.

Declaration
[JsonProperty("relatedUrl")]
public virtual IList<RelatedUrl> RelatedUrl { get; set; }
Property Value
Type Description
IList<RelatedUrl>

Sbom

A note describing a software bill of materials.

Declaration
[JsonProperty("sbom")]
public virtual DocumentNote Sbom { get; set; }
Property Value
Type Description
DocumentNote

SbomReference

A note describing an SBOM reference.

Declaration
[JsonProperty("sbomReference")]
public virtual SBOMReferenceNote SbomReference { get; set; }
Property Value
Type Description
SBOMReferenceNote

ShortDescription

A one sentence description of this note.

Declaration
[JsonProperty("shortDescription")]
public virtual string ShortDescription { get; set; }
Property Value
Type Description
string

SpdxFile

A note describing an SPDX File.

Declaration
[JsonProperty("spdxFile")]
public virtual FileNote SpdxFile { get; set; }
Property Value
Type Description
FileNote

SpdxPackage

A note describing an SPDX Package.

Declaration
[JsonProperty("spdxPackage")]
public virtual PackageInfoNote SpdxPackage { get; set; }
Property Value
Type Description
PackageInfoNote

SpdxRelationship

A note describing an SPDX File.

Declaration
[JsonProperty("spdxRelationship")]
public virtual RelationshipNote SpdxRelationship { get; set; }
Property Value
Type Description
RelationshipNote

UpdateTime

object representation of UpdateTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use UpdateTimeDateTimeOffset instead.")]
public virtual object UpdateTime { get; set; }
Property Value
Type Description
object

UpdateTimeDateTimeOffset

DateTimeOffset representation of UpdateTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? UpdateTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

UpdateTimeRaw

Output only. The time this note was last updated. This field can be used as a filter in list requests.

Declaration
[JsonProperty("updateTime")]
public virtual string UpdateTimeRaw { get; set; }
Property Value
Type Description
string

Vulnerability

A note describing a package vulnerability.

Declaration
[JsonProperty("vulnerability")]
public virtual Vulnerability Vulnerability { get; set; }
Property Value
Type Description
Vulnerability

VulnerabilityAssessment

A note describing a vulnerability assessment.

Declaration
[JsonProperty("vulnerabilityAssessment")]
public virtual VulnerabilityAssessmentNote VulnerabilityAssessment { get; set; }
Property Value
Type Description
VulnerabilityAssessmentNote

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX