Class: Aws::SecurityHub::Types::RemediationGuidance

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

Overview

A remediation guidebook outlining guidance in resolving the remediation target.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#context ⇒ Types::RemediationGuidanceContext

The context behind the remediation target's existence and guidance.



31195
31196
31197
31198
31199
31200
31201
31202
31203
31204
31205
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31195

class RemediationGuidance < Struct.new(
  :target_type_name,
  :pattern,
  :version,
  :context,
  :specification,
  :examples,
  :metadata)
  SENSITIVE = []
  include Aws::Structure
end

#examples ⇒ Types::RemediationGuidanceExamples

Provided remediation guidance examples in different formats that can be run for remediating the target.



31195
31196
31197
31198
31199
31200
31201
31202
31203
31204
31205
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31195

class RemediationGuidance < Struct.new(
  :target_type_name,
  :pattern,
  :version,
  :context,
  :specification,
  :examples,
  :metadata)
  SENSITIVE = []
  include Aws::Structure
end

#metadata ⇒ Types::RemediationGuidanceMetadata

The metadata of the remediation guidance.



31195
31196
31197
31198
31199
31200
31201
31202
31203
31204
31205
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31195

class RemediationGuidance < Struct.new(
  :target_type_name,
  :pattern,
  :version,
  :context,
  :specification,
  :examples,
  :metadata)
  SENSITIVE = []
  include Aws::Structure
end

#pattern ⇒ String

The remediation pattern of the remediation target.

Returns:

  • (String)


31195
31196
31197
31198
31199
31200
31201
31202
31203
31204
31205
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31195

class RemediationGuidance < Struct.new(
  :target_type_name,
  :pattern,
  :version,
  :context,
  :specification,
  :examples,
  :metadata)
  SENSITIVE = []
  include Aws::Structure
end

#specification ⇒ Types::RemediationGuidanceSpecification

The specification of the remediation target guidance. This outlines required resource parameters and permissions, remediation steps, and the end state.



31195
31196
31197
31198
31199
31200
31201
31202
31203
31204
31205
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31195

class RemediationGuidance < Struct.new(
  :target_type_name,
  :pattern,
  :version,
  :context,
  :specification,
  :examples,
  :metadata)
  SENSITIVE = []
  include Aws::Structure
end

#target_type_name ⇒ String

The name of the remediation target type.

Returns:

  • (String)


31195
31196
31197
31198
31199
31200
31201
31202
31203
31204
31205
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31195

class RemediationGuidance < Struct.new(
  :target_type_name,
  :pattern,
  :version,
  :context,
  :specification,
  :examples,
  :metadata)
  SENSITIVE = []
  include Aws::Structure
end

#version ⇒ String

The guidance version.

Returns:

  • (String)


31195
31196
31197
31198
31199
31200
31201
31202
31203
31204
31205
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31195

class RemediationGuidance < Struct.new(
  :target_type_name,
  :pattern,
  :version,
  :context,
  :specification,
  :examples,
  :metadata)
  SENSITIVE = []
  include Aws::Structure
end