Show / Hide Table of Contents

Class Note

Provides a detailed description of a Note.

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

Properties

AttestationAuthority

A note describing an attestation role.

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

BaseImage

A note describing a base image.

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

BuildType

Build provenance type for a verifiable build.

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

Compliance

A note describing a compliance check.

Declaration
[JsonProperty("compliance")]
public virtual ComplianceNote Compliance { get; set; }
Property Value
Type Description
ComplianceNote

CreateTime

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

Declaration
[JsonProperty("createTime")]
public virtual object CreateTime { get; set; }
Property Value
Type Description
System.Object

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 a provider/analysis type.

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

DsseAttestation

A note describing a dsse attestation note.

Declaration
[JsonProperty("dsseAttestation")]
public virtual DSSEAttestationNote DsseAttestation { get; set; }
Property Value
Type Description
DSSEAttestationNote

ETag

The ETag of the item.

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

ExpirationTime

Time of expiration for this note, null if note does not expire.

Declaration
[JsonProperty("expirationTime")]
public virtual object ExpirationTime { get; set; }
Property Value
Type Description
System.Object

Kind

Output only. This explicitly denotes which kind of note is specified. This field can be used as a filter in list requests.

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

LongDescription

A detailed description of this Note.

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

Name

The name of the note in the form "projects/{provider_project_id}/notes/{NOTE_ID}"

Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type Description
System.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

RelatedUrl

URLs associated with this note

Declaration
[JsonProperty("relatedUrl")]
public virtual IList<RelatedUrl> RelatedUrl { get; set; }
Property Value
Type Description
System.Collections.Generic.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

ShortDescription

A one sentence description of this Note.

Declaration
[JsonProperty("shortDescription")]
public virtual string ShortDescription { get; set; }
Property Value
Type Description
System.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 a relationship between SPDX elements.

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

UpdateTime

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 object UpdateTime { get; set; }
Property Value
Type Description
System.Object

Upgrade

A note describing an upgrade.

Declaration
[JsonProperty("upgrade")]
public virtual UpgradeNote Upgrade { get; set; }
Property Value
Type Description
UpgradeNote

VulnerabilityType

A package vulnerability type of note.

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

Implements

Google.Apis.Requests.IDirectResponseSchema
In This Article
Back to top