Class: Aws::SecurityHub::Types::RemediationV2Item

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

Overview

A remediation target.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#guidance ⇒ Types::RemediationGuidance

The remediation target's guidance. Returned only when ShowGuidance is true in the request.



31284
31285
31286
31287
31288
31289
31290
31291
31292
31293
31294
31295
31296
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31284

class RemediationV2Item < Struct.new(
  :target_uid,
  :outcome,
  :priority,
  :remediation_summary,
  :resource,
  :status,
  :trait,
  :guidance,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#outcome ⇒ Types::RemediationOutcome

The outcome of the remediation target's resolution.



31284
31285
31286
31287
31288
31289
31290
31291
31292
31293
31294
31295
31296
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31284

class RemediationV2Item < Struct.new(
  :target_uid,
  :outcome,
  :priority,
  :remediation_summary,
  :resource,
  :status,
  :trait,
  :guidance,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#priority ⇒ String

The remediation target's priority. Valid values are Critical, High, Medium, and Low.

Returns:

  • (String)


31284
31285
31286
31287
31288
31289
31290
31291
31292
31293
31294
31295
31296
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31284

class RemediationV2Item < Struct.new(
  :target_uid,
  :outcome,
  :priority,
  :remediation_summary,
  :resource,
  :status,
  :trait,
  :guidance,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#remediation_summary ⇒ Types::RemediationSummaryDetail

A summary of the remediation target.



31284
31285
31286
31287
31288
31289
31290
31291
31292
31293
31294
31295
31296
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31284

class RemediationV2Item < Struct.new(
  :target_uid,
  :outcome,
  :priority,
  :remediation_summary,
  :resource,
  :status,
  :trait,
  :guidance,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#resource ⇒ Types::RemediationResource

The remediation target's associated resource.



31284
31285
31286
31287
31288
31289
31290
31291
31292
31293
31294
31295
31296
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31284

class RemediationV2Item < Struct.new(
  :target_uid,
  :outcome,
  :priority,
  :remediation_summary,
  :resource,
  :status,
  :trait,
  :guidance,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#status ⇒ String

The current status of the remediation target.

  • New specifies that the remediation target was newly identified.

  • Updated specifies that the remediation target changed after it was identified.

  • Resolved specifies that the remediation target is no longer present.

Returns:

  • (String)


31284
31285
31286
31287
31288
31289
31290
31291
31292
31293
31294
31295
31296
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31284

class RemediationV2Item < Struct.new(
  :target_uid,
  :outcome,
  :priority,
  :remediation_summary,
  :resource,
  :status,
  :trait,
  :guidance,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#target_uid ⇒ String

The unique identifier (ID) of the remediation target.

Returns:

  • (String)


31284
31285
31286
31287
31288
31289
31290
31291
31292
31293
31294
31295
31296
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31284

class RemediationV2Item < Struct.new(
  :target_uid,
  :outcome,
  :priority,
  :remediation_summary,
  :resource,
  :status,
  :trait,
  :guidance,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#trait ⇒ Types::RemediationTrait

The trait associated with the remediation target.



31284
31285
31286
31287
31288
31289
31290
31291
31292
31293
31294
31295
31296
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31284

class RemediationV2Item < Struct.new(
  :target_uid,
  :outcome,
  :priority,
  :remediation_summary,
  :resource,
  :status,
  :trait,
  :guidance,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#updated_at ⇒ Time

The remediation target's last updated timestamp.

For more information about the validation and formatting of timestamp fields in Security Hub CSPM, see Timestamps.

Returns:

  • (Time)


31284
31285
31286
31287
31288
31289
31290
31291
31292
31293
31294
31295
31296
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31284

class RemediationV2Item < Struct.new(
  :target_uid,
  :outcome,
  :priority,
  :remediation_summary,
  :resource,
  :status,
  :trait,
  :guidance,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end