Class Note
Provides a detailed description of a Note
.
Implements
Inherited Members
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
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 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 |
---|---|
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, null if note does not expire.
Declaration
[JsonProperty("expirationTime")]
public virtual string ExpirationTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
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 |
---|---|
string |
LongDescription
A detailed description of this Note
.
Declaration
[JsonProperty("longDescription")]
public virtual string LongDescription { get; set; }
Property Value
Type | Description |
---|---|
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 |
---|---|
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 |
---|---|
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 a reference to an SBOM.
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 a relationship between SPDX elements.
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 |
Upgrade
A note describing an upgrade.
Declaration
[JsonProperty("upgrade")]
public virtual UpgradeNote Upgrade { get; set; }
Property Value
Type | Description |
---|---|
UpgradeNote |
VulnerabilityAssessment
A note describing a vulnerability assessment.
Declaration
[JsonProperty("vulnerabilityAssessment")]
public virtual VulnerabilityAssessmentNote VulnerabilityAssessment { get; set; }
Property Value
Type | Description |
---|---|
VulnerabilityAssessmentNote |
VulnerabilityType
A package vulnerability type of note.
Declaration
[JsonProperty("vulnerabilityType")]
public virtual VulnerabilityType VulnerabilityType { get; set; }
Property Value
Type | Description |
---|---|
VulnerabilityType |