Class: Aws::SecurityHub::Types::FindingHistoryRecord

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb

Overview

A list of events that changed the specified finding during the specified time period. Each record represents a single finding change event.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#finding_createdBoolean

Identifies whether the event marks the creation of a new finding. A value of True means that the finding is newly created. A value of False means that the finding isn’t newly created.

Returns:

  • (Boolean)


25035
25036
25037
25038
25039
25040
25041
25042
25043
25044
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 25035

class FindingHistoryRecord < Struct.new(
  :finding_identifier,
  :update_time,
  :finding_created,
  :update_source,
  :updates,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end

#finding_identifierTypes::AwsSecurityFindingIdentifier

Identifies which finding to get the finding history for.



25035
25036
25037
25038
25039
25040
25041
25042
25043
25044
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 25035

class FindingHistoryRecord < Struct.new(
  :finding_identifier,
  :update_time,
  :finding_created,
  :update_source,
  :updates,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end

#next_tokenString

A token for pagination purposes. Provide this token in the subsequent request to GetFindingsHistory to get up to an additional 100 results of history for the same finding that you specified in your initial request.

Returns:

  • (String)


25035
25036
25037
25038
25039
25040
25041
25042
25043
25044
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 25035

class FindingHistoryRecord < Struct.new(
  :finding_identifier,
  :update_time,
  :finding_created,
  :update_source,
  :updates,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end

#update_sourceTypes::FindingHistoryUpdateSource

Identifies the source of the event that changed the finding. For example, an integrated Amazon Web Services service or third-party partner integration may call BatchImportFindings , or an Security Hub customer may call BatchUpdateFindings .



25035
25036
25037
25038
25039
25040
25041
25042
25043
25044
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 25035

class FindingHistoryRecord < Struct.new(
  :finding_identifier,
  :update_time,
  :finding_created,
  :update_source,
  :updates,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end

#update_timeTime

A timestamp that indicates when Security Hub processed the updated finding record.

This field accepts only the specified formats. Timestamps can end with Z or ("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:

  • YYYY-MM-DDTHH:MM:SSZ (for example, 2019-01-31T23:00:00Z)

  • YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ (for example, 2019-01-31T23:00:00.123456789Z)

  • YYYY-MM-DDTHH:MM:SS+HH:MM (for example, 2024-01-04T15:25:10+17:59)

  • YYYY-MM-DDTHH:MM:SS-HHMM (for example, 2024-01-04T15:25:10-1759)

  • YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM (for example, 2024-01-04T15:25:10.123456789+17:59)

Returns:

  • (Time)


25035
25036
25037
25038
25039
25040
25041
25042
25043
25044
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 25035

class FindingHistoryRecord < Struct.new(
  :finding_identifier,
  :update_time,
  :finding_created,
  :update_source,
  :updates,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end

#updatesArray<Types::FindingHistoryUpdate>

An array of objects that provides details about the finding change event, including the Amazon Web Services Security Finding Format (ASFF) field that changed, the value of the field before the change, and the value of the field after the change.

Returns:



25035
25036
25037
25038
25039
25040
25041
25042
25043
25044
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 25035

class FindingHistoryRecord < Struct.new(
  :finding_identifier,
  :update_time,
  :finding_created,
  :update_source,
  :updates,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end