Class: Grafeas::V1::DSSEAttestationNote

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

Defined Under Namespace

Classes: DSSEHint

Instance Attribute Summary collapse

Instance Attribute Details

#hint::Grafeas::V1::DSSEAttestationNote::DSSEHint

Returns DSSEHint hints at the purpose of the attestation authority.

Returns:



25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# File 'proto_docs/grafeas/v1/dsse_attestation.rb', line 25

class DSSEAttestationNote
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # This submessage provides human-readable hints about the purpose of the
  # authority. Because the name of a note acts as its resource reference, it is
  # important to disambiguate the canonical name of the Note (which might be a
  # UUID for security purposes) from "readable" names more suitable for debug
  # output. Note that these hints should not be used to look up authorities in
  # security sensitive contexts, such as when looking up attestations to
  # verify.
  # @!attribute [rw] human_readable_name
  #   @return [::String]
  #     Required. The human readable name of this attestation authority, for
  #     example "cloudbuild-prod".
  class DSSEHint
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end