Class: Aws::SecurityAgent::Types::CreateThreatInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityAgent::Types::CreateThreatInput
- Defined in:
- gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb
Overview
Input for creating a new threat.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#agent_space_id ⇒ String
The unique identifier of the agent space.
-
#anchor ⇒ Types::ThreatAnchorShape
The DFD element this threat is anchored to.
-
#comments ⇒ String
Optional customer comment on the threat.
-
#evidence ⇒ Array<Types::ThreatEvidenceShape>
The source code files supporting the threat.
-
#impacted_assets ⇒ Array<String>
The specific assets affected by the threat.
-
#impacted_goal ⇒ Array<String>
The security goals affected by the threat.
-
#prerequisites ⇒ String
The conditions required for the threat to be exploitable.
-
#recommendation ⇒ String
The recommended mitigation guidance for this threat.
-
#severity ⇒ String
The severity level of the threat.
-
#statement ⇒ String
The natural-language threat statement.
-
#stride ⇒ Array<String>
The STRIDE categories applicable to this threat.
-
#threat_action ⇒ String
What the threat source can do.
-
#threat_impact ⇒ String
The direct consequence of the threat action.
-
#threat_job_id ⇒ String
The unique identifier of the threat model job the threat belongs to.
-
#threat_source ⇒ String
The actor or origin of the threat.
-
#title ⇒ String
A short title summarizing the threat.
Instance Attribute Details
#agent_space_id ⇒ String
The unique identifier of the agent space.
3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 3007 class CreateThreatInput < Struct.new( :agent_space_id, :threat_job_id, :title, :statement, :severity, :comments, :stride, :threat_source, :prerequisites, :threat_action, :threat_impact, :impacted_goal, :impacted_assets, :anchor, :evidence, :recommendation) SENSITIVE = [] include Aws::Structure end |
#anchor ⇒ Types::ThreatAnchorShape
The DFD element this threat is anchored to.
3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 3007 class CreateThreatInput < Struct.new( :agent_space_id, :threat_job_id, :title, :statement, :severity, :comments, :stride, :threat_source, :prerequisites, :threat_action, :threat_impact, :impacted_goal, :impacted_assets, :anchor, :evidence, :recommendation) SENSITIVE = [] include Aws::Structure end |
#comments ⇒ String
Optional customer comment on the threat.
3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 3007 class CreateThreatInput < Struct.new( :agent_space_id, :threat_job_id, :title, :statement, :severity, :comments, :stride, :threat_source, :prerequisites, :threat_action, :threat_impact, :impacted_goal, :impacted_assets, :anchor, :evidence, :recommendation) SENSITIVE = [] include Aws::Structure end |
#evidence ⇒ Array<Types::ThreatEvidenceShape>
The source code files supporting the threat.
3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 3007 class CreateThreatInput < Struct.new( :agent_space_id, :threat_job_id, :title, :statement, :severity, :comments, :stride, :threat_source, :prerequisites, :threat_action, :threat_impact, :impacted_goal, :impacted_assets, :anchor, :evidence, :recommendation) SENSITIVE = [] include Aws::Structure end |
#impacted_assets ⇒ Array<String>
The specific assets affected by the threat.
3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 3007 class CreateThreatInput < Struct.new( :agent_space_id, :threat_job_id, :title, :statement, :severity, :comments, :stride, :threat_source, :prerequisites, :threat_action, :threat_impact, :impacted_goal, :impacted_assets, :anchor, :evidence, :recommendation) SENSITIVE = [] include Aws::Structure end |
#impacted_goal ⇒ Array<String>
The security goals affected by the threat.
3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 3007 class CreateThreatInput < Struct.new( :agent_space_id, :threat_job_id, :title, :statement, :severity, :comments, :stride, :threat_source, :prerequisites, :threat_action, :threat_impact, :impacted_goal, :impacted_assets, :anchor, :evidence, :recommendation) SENSITIVE = [] include Aws::Structure end |
#prerequisites ⇒ String
The conditions required for the threat to be exploitable.
3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 3007 class CreateThreatInput < Struct.new( :agent_space_id, :threat_job_id, :title, :statement, :severity, :comments, :stride, :threat_source, :prerequisites, :threat_action, :threat_impact, :impacted_goal, :impacted_assets, :anchor, :evidence, :recommendation) SENSITIVE = [] include Aws::Structure end |
#recommendation ⇒ String
The recommended mitigation guidance for this threat.
3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 3007 class CreateThreatInput < Struct.new( :agent_space_id, :threat_job_id, :title, :statement, :severity, :comments, :stride, :threat_source, :prerequisites, :threat_action, :threat_impact, :impacted_goal, :impacted_assets, :anchor, :evidence, :recommendation) SENSITIVE = [] include Aws::Structure end |
#severity ⇒ String
The severity level of the threat.
3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 3007 class CreateThreatInput < Struct.new( :agent_space_id, :threat_job_id, :title, :statement, :severity, :comments, :stride, :threat_source, :prerequisites, :threat_action, :threat_impact, :impacted_goal, :impacted_assets, :anchor, :evidence, :recommendation) SENSITIVE = [] include Aws::Structure end |
#statement ⇒ String
The natural-language threat statement.
3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 3007 class CreateThreatInput < Struct.new( :agent_space_id, :threat_job_id, :title, :statement, :severity, :comments, :stride, :threat_source, :prerequisites, :threat_action, :threat_impact, :impacted_goal, :impacted_assets, :anchor, :evidence, :recommendation) SENSITIVE = [] include Aws::Structure end |
#stride ⇒ Array<String>
The STRIDE categories applicable to this threat.
3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 3007 class CreateThreatInput < Struct.new( :agent_space_id, :threat_job_id, :title, :statement, :severity, :comments, :stride, :threat_source, :prerequisites, :threat_action, :threat_impact, :impacted_goal, :impacted_assets, :anchor, :evidence, :recommendation) SENSITIVE = [] include Aws::Structure end |
#threat_action ⇒ String
What the threat source can do.
3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 3007 class CreateThreatInput < Struct.new( :agent_space_id, :threat_job_id, :title, :statement, :severity, :comments, :stride, :threat_source, :prerequisites, :threat_action, :threat_impact, :impacted_goal, :impacted_assets, :anchor, :evidence, :recommendation) SENSITIVE = [] include Aws::Structure end |
#threat_impact ⇒ String
The direct consequence of the threat action.
3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 3007 class CreateThreatInput < Struct.new( :agent_space_id, :threat_job_id, :title, :statement, :severity, :comments, :stride, :threat_source, :prerequisites, :threat_action, :threat_impact, :impacted_goal, :impacted_assets, :anchor, :evidence, :recommendation) SENSITIVE = [] include Aws::Structure end |
#threat_job_id ⇒ String
The unique identifier of the threat model job the threat belongs to.
3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 3007 class CreateThreatInput < Struct.new( :agent_space_id, :threat_job_id, :title, :statement, :severity, :comments, :stride, :threat_source, :prerequisites, :threat_action, :threat_impact, :impacted_goal, :impacted_assets, :anchor, :evidence, :recommendation) SENSITIVE = [] include Aws::Structure end |
#threat_source ⇒ String
The actor or origin of the threat.
3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 3007 class CreateThreatInput < Struct.new( :agent_space_id, :threat_job_id, :title, :statement, :severity, :comments, :stride, :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.
3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 3007 class CreateThreatInput < Struct.new( :agent_space_id, :threat_job_id, :title, :statement, :severity, :comments, :stride, :threat_source, :prerequisites, :threat_action, :threat_impact, :impacted_goal, :impacted_assets, :anchor, :evidence, :recommendation) SENSITIVE = [] include Aws::Structure end |