Class: Grafeas::V1::VulnerabilityNote::WindowsDetail

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

Defined Under Namespace

Classes: KnowledgeBase

Instance Attribute Summary collapse

Instance Attribute Details

#cpe_uri::String

Returns Required. The CPE URI this vulnerability affects.

Returns:

  • (::String)

    Required. The CPE URI this vulnerability affects.



145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
# File 'proto_docs/grafeas/v1/vulnerability.rb', line 145

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

  # @!attribute [rw] name
  #   @return [::String]
  #     The KB name (generally of the form KB[0-9]+ (e.g., KB123456)).
  # @!attribute [rw] url
  #   @return [::String]
  #     A link to the KB in the [Windows update catalog]
  #     (https://www.catalog.update.microsoft.com/).
  class KnowledgeBase
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#description::String

Returns The description of this vulnerability.

Returns:

  • (::String)

    The description of this vulnerability.



145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
# File 'proto_docs/grafeas/v1/vulnerability.rb', line 145

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

  # @!attribute [rw] name
  #   @return [::String]
  #     The KB name (generally of the form KB[0-9]+ (e.g., KB123456)).
  # @!attribute [rw] url
  #   @return [::String]
  #     A link to the KB in the [Windows update catalog]
  #     (https://www.catalog.update.microsoft.com/).
  class KnowledgeBase
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#fixing_kbs::Array<::Grafeas::V1::VulnerabilityNote::WindowsDetail::KnowledgeBase>

Returns Required. The names of the KBs which have hotfixes to mitigate this vulnerability. Note that there may be multiple hotfixes (and thus multiple KBs) that mitigate a given vulnerability. Currently any listed KBs presence is considered a fix.

Returns:

  • (::Array<::Grafeas::V1::VulnerabilityNote::WindowsDetail::KnowledgeBase>)

    Required. The names of the KBs which have hotfixes to mitigate this vulnerability. Note that there may be multiple hotfixes (and thus multiple KBs) that mitigate a given vulnerability. Currently any listed KBs presence is considered a fix.



145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
# File 'proto_docs/grafeas/v1/vulnerability.rb', line 145

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

  # @!attribute [rw] name
  #   @return [::String]
  #     The KB name (generally of the form KB[0-9]+ (e.g., KB123456)).
  # @!attribute [rw] url
  #   @return [::String]
  #     A link to the KB in the [Windows update catalog]
  #     (https://www.catalog.update.microsoft.com/).
  class KnowledgeBase
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#name::String

Returns Required. The name of this vulnerability.

Returns:

  • (::String)

    Required. The name of this vulnerability.



145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
# File 'proto_docs/grafeas/v1/vulnerability.rb', line 145

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

  # @!attribute [rw] name
  #   @return [::String]
  #     The KB name (generally of the form KB[0-9]+ (e.g., KB123456)).
  # @!attribute [rw] url
  #   @return [::String]
  #     A link to the KB in the [Windows update catalog]
  #     (https://www.catalog.update.microsoft.com/).
  class KnowledgeBase
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end