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.



31242
31243
31244
31245
31246
31247
31248
31249
31250
31251
31252
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31242

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.



31242
31243
31244
31245
31246
31247
31248
31249
31250
31251
31252
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31242

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.



31242
31243
31244
31245
31246
31247
31248
31249
31250
31251
31252
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31242

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)


31242
31243
31244
31245
31246
31247
31248
31249
31250
31251
31252
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31242

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.



31242
31243
31244
31245
31246
31247
31248
31249
31250
31251
31252
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31242

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)


31242
31243
31244
31245
31246
31247
31248
31249
31250
31251
31252
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31242

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)


31242
31243
31244
31245
31246
31247
31248
31249
31250
31251
31252
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31242

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