Class: Grafeas::V1::Note

Inherits:
Object
  • Object
show all
Defined in:
lib/grafeas/v1/doc/grafeas/v1/grafeas.rb

Overview

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

Instance Attribute Summary collapse

Instance Attribute Details

#attestationGrafeas::V1::AttestationNote

Returns A note describing an attestation role.

Returns:



129
# File 'lib/grafeas/v1/doc/grafeas/v1/grafeas.rb', line 129

class Note; end

#buildGrafeas::V1::BuildNote

Returns A note describing build provenance for a verifiable build.

Returns:



129
# File 'lib/grafeas/v1/doc/grafeas/v1/grafeas.rb', line 129

class Note; end

#create_timeGoogle::Protobuf::Timestamp

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

Returns:



129
# File 'lib/grafeas/v1/doc/grafeas/v1/grafeas.rb', line 129

class Note; end

#deploymentGrafeas::V1::DeploymentNote

Returns A note describing something that can be deployed.

Returns:



129
# File 'lib/grafeas/v1/doc/grafeas/v1/grafeas.rb', line 129

class Note; end

#discoveryGrafeas::V1::DiscoveryNote

Returns A note describing the initial analysis of a resource.

Returns:



129
# File 'lib/grafeas/v1/doc/grafeas/v1/grafeas.rb', line 129

class Note; end

#expiration_timeGoogle::Protobuf::Timestamp

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

Returns:



129
# File 'lib/grafeas/v1/doc/grafeas/v1/grafeas.rb', line 129

class Note; end

#imageGrafeas::V1::ImageNote

Returns A note describing a base image.

Returns:



129
# File 'lib/grafeas/v1/doc/grafeas/v1/grafeas.rb', line 129

class Note; end

#kindGrafeas::V1::NoteKind

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

Returns:

  • (Grafeas::V1::NoteKind)

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



129
# File 'lib/grafeas/v1/doc/grafeas/v1/grafeas.rb', line 129

class Note; end

#long_descriptionString

Returns A detailed description of this note.

Returns:

  • (String)

    A detailed description of this note.



129
# File 'lib/grafeas/v1/doc/grafeas/v1/grafeas.rb', line 129

class Note; end

#nameString

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

Returns:

  • (String)

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



129
# File 'lib/grafeas/v1/doc/grafeas/v1/grafeas.rb', line 129

class Note; end

#packageGrafeas::V1::PackageNote

Returns A note describing a package hosted by various package managers.

Returns:



129
# File 'lib/grafeas/v1/doc/grafeas/v1/grafeas.rb', line 129

class Note; end

Returns Other notes related to this note.

Returns:

  • (Array<String>)

    Other notes related to this note.



129
# File 'lib/grafeas/v1/doc/grafeas/v1/grafeas.rb', line 129

class Note; end

Returns URLs associated with this note.

Returns:



129
# File 'lib/grafeas/v1/doc/grafeas/v1/grafeas.rb', line 129

class Note; end

#short_descriptionString

Returns A one sentence description of this note.

Returns:

  • (String)

    A one sentence description of this note.



129
# File 'lib/grafeas/v1/doc/grafeas/v1/grafeas.rb', line 129

class Note; end

#update_timeGoogle::Protobuf::Timestamp

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

Returns:

  • (Google::Protobuf::Timestamp)

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



129
# File 'lib/grafeas/v1/doc/grafeas/v1/grafeas.rb', line 129

class Note; end

#upgradeGrafeas::V1::UpgradeNote

Returns A note describing available package upgrades.

Returns:



129
# File 'lib/grafeas/v1/doc/grafeas/v1/grafeas.rb', line 129

class Note; end

#vulnerabilityGrafeas::V1::VulnerabilityNote

Returns A note describing a package vulnerability.

Returns:



129
# File 'lib/grafeas/v1/doc/grafeas/v1/grafeas.rb', line 129

class Note; end