Class: Aws::SecurityHub::Types::RemediationGuidanceSpecification

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

Overview

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

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#expected_end_state ⇒ String

The expected end state of the associated resources after completion of the steps.

Returns:

  • (String)


31378
31379
31380
31381
31382
31383
31384
31385
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31378

class RemediationGuidanceSpecification < Struct.new(
  :parameters,
  :steps,
  :expected_end_state,
  :required_permissions)
  SENSITIVE = []
  include Aws::Structure
end

#parameters ⇒ Array<Types::RemediationParameter>

An array of the parameters used in running the steps provided.

Returns:



31378
31379
31380
31381
31382
31383
31384
31385
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31378

class RemediationGuidanceSpecification < Struct.new(
  :parameters,
  :steps,
  :expected_end_state,
  :required_permissions)
  SENSITIVE = []
  include Aws::Structure
end

#required_permissions ⇒ Array<String>

An array of required permissions to run the steps.

Returns:

  • (Array<String>)


31378
31379
31380
31381
31382
31383
31384
31385
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31378

class RemediationGuidanceSpecification < Struct.new(
  :parameters,
  :steps,
  :expected_end_state,
  :required_permissions)
  SENSITIVE = []
  include Aws::Structure
end

#steps ⇒ Array<Types::RemediationStep>

An array of ordered steps for resolving the remediation targets.

Returns:



31378
31379
31380
31381
31382
31383
31384
31385
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31378

class RemediationGuidanceSpecification < Struct.new(
  :parameters,
  :steps,
  :expected_end_state,
  :required_permissions)
  SENSITIVE = []
  include Aws::Structure
end