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)


30955
30956
30957
30958
30959
30960
30961
30962
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 30955

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:



30955
30956
30957
30958
30959
30960
30961
30962
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 30955

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>)


30955
30956
30957
30958
30959
30960
30961
30962
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 30955

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:



30955
30956
30957
30958
30959
30960
30961
30962
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 30955

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