Class: Aws::SecurityAgent::Types::UpdateThreatInput

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

Overview

Input for updating an existing threat.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#agent_space_id ⇒ String

The unique identifier of the agent space.

Returns:

  • (String)


9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 9354

class UpdateThreatInput < Struct.new(
  :threat_id,
  :agent_space_id,
  :title,
  :status,
  :comments,
  :statement,
  :severity,
  :threat_source,
  :prerequisites,
  :threat_action,
  :threat_impact,
  :impacted_goal,
  :impacted_assets,
  :anchor,
  :evidence,
  :recommendation)
  SENSITIVE = []
  include Aws::Structure
end

#anchor ⇒ Types::ThreatAnchorShape

The updated DFD element this threat is anchored to.



9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 9354

class UpdateThreatInput < Struct.new(
  :threat_id,
  :agent_space_id,
  :title,
  :status,
  :comments,
  :statement,
  :severity,
  :threat_source,
  :prerequisites,
  :threat_action,
  :threat_impact,
  :impacted_goal,
  :impacted_assets,
  :anchor,
  :evidence,
  :recommendation)
  SENSITIVE = []
  include Aws::Structure
end

#comments ⇒ String

Optional customer comment.

Returns:

  • (String)


9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 9354

class UpdateThreatInput < Struct.new(
  :threat_id,
  :agent_space_id,
  :title,
  :status,
  :comments,
  :statement,
  :severity,
  :threat_source,
  :prerequisites,
  :threat_action,
  :threat_impact,
  :impacted_goal,
  :impacted_assets,
  :anchor,
  :evidence,
  :recommendation)
  SENSITIVE = []
  include Aws::Structure
end

#evidence ⇒ Array<Types::ThreatEvidenceShape>

The updated source code files supporting the threat.

Returns:



9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 9354

class UpdateThreatInput < Struct.new(
  :threat_id,
  :agent_space_id,
  :title,
  :status,
  :comments,
  :statement,
  :severity,
  :threat_source,
  :prerequisites,
  :threat_action,
  :threat_impact,
  :impacted_goal,
  :impacted_assets,
  :anchor,
  :evidence,
  :recommendation)
  SENSITIVE = []
  include Aws::Structure
end

#impacted_assets ⇒ Array<String>

The updated list of specific assets affected by the threat.

Returns:

  • (Array<String>)


9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 9354

class UpdateThreatInput < Struct.new(
  :threat_id,
  :agent_space_id,
  :title,
  :status,
  :comments,
  :statement,
  :severity,
  :threat_source,
  :prerequisites,
  :threat_action,
  :threat_impact,
  :impacted_goal,
  :impacted_assets,
  :anchor,
  :evidence,
  :recommendation)
  SENSITIVE = []
  include Aws::Structure
end

#impacted_goal ⇒ Array<String>

The updated security goals affected by the threat.

Returns:

  • (Array<String>)


9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 9354

class UpdateThreatInput < Struct.new(
  :threat_id,
  :agent_space_id,
  :title,
  :status,
  :comments,
  :statement,
  :severity,
  :threat_source,
  :prerequisites,
  :threat_action,
  :threat_impact,
  :impacted_goal,
  :impacted_assets,
  :anchor,
  :evidence,
  :recommendation)
  SENSITIVE = []
  include Aws::Structure
end

#prerequisites ⇒ String

The updated conditions required for the threat to be exploitable.

Returns:

  • (String)


9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 9354

class UpdateThreatInput < Struct.new(
  :threat_id,
  :agent_space_id,
  :title,
  :status,
  :comments,
  :statement,
  :severity,
  :threat_source,
  :prerequisites,
  :threat_action,
  :threat_impact,
  :impacted_goal,
  :impacted_assets,
  :anchor,
  :evidence,
  :recommendation)
  SENSITIVE = []
  include Aws::Structure
end

#recommendation ⇒ String

The updated recommended mitigation guidance for this threat.

Returns:

  • (String)


9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 9354

class UpdateThreatInput < Struct.new(
  :threat_id,
  :agent_space_id,
  :title,
  :status,
  :comments,
  :statement,
  :severity,
  :threat_source,
  :prerequisites,
  :threat_action,
  :threat_impact,
  :impacted_goal,
  :impacted_assets,
  :anchor,
  :evidence,
  :recommendation)
  SENSITIVE = []
  include Aws::Structure
end

#severity ⇒ String

The updated severity level of the threat.

Returns:

  • (String)


9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 9354

class UpdateThreatInput < Struct.new(
  :threat_id,
  :agent_space_id,
  :title,
  :status,
  :comments,
  :statement,
  :severity,
  :threat_source,
  :prerequisites,
  :threat_action,
  :threat_impact,
  :impacted_goal,
  :impacted_assets,
  :anchor,
  :evidence,
  :recommendation)
  SENSITIVE = []
  include Aws::Structure
end

#statement ⇒ String

The updated natural-language threat statement.

Returns:

  • (String)


9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 9354

class UpdateThreatInput < Struct.new(
  :threat_id,
  :agent_space_id,
  :title,
  :status,
  :comments,
  :statement,
  :severity,
  :threat_source,
  :prerequisites,
  :threat_action,
  :threat_impact,
  :impacted_goal,
  :impacted_assets,
  :anchor,
  :evidence,
  :recommendation)
  SENSITIVE = []
  include Aws::Structure
end

#status ⇒ String

The updated status of the threat.

Returns:

  • (String)


9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 9354

class UpdateThreatInput < Struct.new(
  :threat_id,
  :agent_space_id,
  :title,
  :status,
  :comments,
  :statement,
  :severity,
  :threat_source,
  :prerequisites,
  :threat_action,
  :threat_impact,
  :impacted_goal,
  :impacted_assets,
  :anchor,
  :evidence,
  :recommendation)
  SENSITIVE = []
  include Aws::Structure
end

#threat_action ⇒ String

The updated description of what the threat source can do.

Returns:

  • (String)


9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 9354

class UpdateThreatInput < Struct.new(
  :threat_id,
  :agent_space_id,
  :title,
  :status,
  :comments,
  :statement,
  :severity,
  :threat_source,
  :prerequisites,
  :threat_action,
  :threat_impact,
  :impacted_goal,
  :impacted_assets,
  :anchor,
  :evidence,
  :recommendation)
  SENSITIVE = []
  include Aws::Structure
end

#threat_id ⇒ String

The unique identifier of the threat to update.

Returns:

  • (String)


9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 9354

class UpdateThreatInput < Struct.new(
  :threat_id,
  :agent_space_id,
  :title,
  :status,
  :comments,
  :statement,
  :severity,
  :threat_source,
  :prerequisites,
  :threat_action,
  :threat_impact,
  :impacted_goal,
  :impacted_assets,
  :anchor,
  :evidence,
  :recommendation)
  SENSITIVE = []
  include Aws::Structure
end

#threat_impact ⇒ String

The updated direct consequence of the threat action.

Returns:

  • (String)


9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 9354

class UpdateThreatInput < Struct.new(
  :threat_id,
  :agent_space_id,
  :title,
  :status,
  :comments,
  :statement,
  :severity,
  :threat_source,
  :prerequisites,
  :threat_action,
  :threat_impact,
  :impacted_goal,
  :impacted_assets,
  :anchor,
  :evidence,
  :recommendation)
  SENSITIVE = []
  include Aws::Structure
end

#threat_source ⇒ String

The updated actor or origin of the threat.

Returns:

  • (String)


9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 9354

class UpdateThreatInput < Struct.new(
  :threat_id,
  :agent_space_id,
  :title,
  :status,
  :comments,
  :statement,
  :severity,
  :threat_source,
  :prerequisites,
  :threat_action,
  :threat_impact,
  :impacted_goal,
  :impacted_assets,
  :anchor,
  :evidence,
  :recommendation)
  SENSITIVE = []
  include Aws::Structure
end

#title ⇒ String

A short title summarizing the threat.

Returns:

  • (String)


9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 9354

class UpdateThreatInput < Struct.new(
  :threat_id,
  :agent_space_id,
  :title,
  :status,
  :comments,
  :statement,
  :severity,
  :threat_source,
  :prerequisites,
  :threat_action,
  :threat_impact,
  :impacted_goal,
  :impacted_assets,
  :anchor,
  :evidence,
  :recommendation)
  SENSITIVE = []
  include Aws::Structure
end