Class: Grafeas::V1::Note

Inherits:
Object
  • Object
show all
Extended by:
Google::Protobuf::MessageExts::ClassMethods
Includes:
Google::Protobuf::MessageExts
Defined in:
proto_docs/grafeas/v1/grafeas.rb

Overview

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

Instance Attribute Summary collapse

Instance Attribute Details

#attestation::Grafeas::V1::AttestationNote

Returns A note describing an attestation role.

Returns:



154
155
156
157
# File 'proto_docs/grafeas/v1/grafeas.rb', line 154

class Note
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#build::Grafeas::V1::BuildNote

Returns A note describing build provenance for a verifiable build.

Returns:



154
155
156
157
# File 'proto_docs/grafeas/v1/grafeas.rb', line 154

class Note
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#compliance::Grafeas::V1::ComplianceNote

Returns A note describing a compliance check.

Returns:



154
155
156
157
# File 'proto_docs/grafeas/v1/grafeas.rb', line 154

class Note
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#create_time::Google::Protobuf::Timestamp

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

Returns:



154
155
156
157
# File 'proto_docs/grafeas/v1/grafeas.rb', line 154

class Note
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#deployment::Grafeas::V1::DeploymentNote

Returns A note describing something that can be deployed.

Returns:



154
155
156
157
# File 'proto_docs/grafeas/v1/grafeas.rb', line 154

class Note
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#discovery::Grafeas::V1::DiscoveryNote

Returns A note describing the initial analysis of a resource.

Returns:



154
155
156
157
# File 'proto_docs/grafeas/v1/grafeas.rb', line 154

class Note
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#dsse_attestation::Grafeas::V1::DSSEAttestationNote

Returns A note describing a dsse attestation note.

Returns:



154
155
156
157
# File 'proto_docs/grafeas/v1/grafeas.rb', line 154

class Note
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#expiration_time::Google::Protobuf::Timestamp

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

Returns:



154
155
156
157
# File 'proto_docs/grafeas/v1/grafeas.rb', line 154

class Note
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#image::Grafeas::V1::ImageNote

Returns A note describing a base image.

Returns:



154
155
156
157
# File 'proto_docs/grafeas/v1/grafeas.rb', line 154

class Note
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#kind::Grafeas::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.



154
155
156
157
# File 'proto_docs/grafeas/v1/grafeas.rb', line 154

class Note
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#long_description::String

Returns A detailed description of this note.

Returns:

  • (::String)

    A detailed description of this note.



154
155
156
157
# File 'proto_docs/grafeas/v1/grafeas.rb', line 154

class Note
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#name::String

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].



154
155
156
157
# File 'proto_docs/grafeas/v1/grafeas.rb', line 154

class Note
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#package::Grafeas::V1::PackageNote

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

Returns:



154
155
156
157
# File 'proto_docs/grafeas/v1/grafeas.rb', line 154

class Note
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

Returns Other notes related to this note.

Returns:

  • (::Array<::String>)

    Other notes related to this note.



154
155
156
157
# File 'proto_docs/grafeas/v1/grafeas.rb', line 154

class Note
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

Returns URLs associated with this note.

Returns:



154
155
156
157
# File 'proto_docs/grafeas/v1/grafeas.rb', line 154

class Note
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#short_description::String

Returns A one sentence description of this note.

Returns:

  • (::String)

    A one sentence description of this note.



154
155
156
157
# File 'proto_docs/grafeas/v1/grafeas.rb', line 154

class Note
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#update_time::Google::Protobuf::Timestamp

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

Returns:



154
155
156
157
# File 'proto_docs/grafeas/v1/grafeas.rb', line 154

class Note
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#upgrade::Grafeas::V1::UpgradeNote

Returns A note describing available package upgrades.

Returns:



154
155
156
157
# File 'proto_docs/grafeas/v1/grafeas.rb', line 154

class Note
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#vulnerability::Grafeas::V1::VulnerabilityNote

Returns A note describing a package vulnerability.

Returns:



154
155
156
157
# File 'proto_docs/grafeas/v1/grafeas.rb', line 154

class Note
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#vulnerability_assessment::Grafeas::V1::VulnerabilityAssessmentNote

Returns A note describing a vulnerability assessment.

Returns:



154
155
156
157
# File 'proto_docs/grafeas/v1/grafeas.rb', line 154

class Note
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end