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.
3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 3196 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.
3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 3196 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.
3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 3196 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.
3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 3196 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.
3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 3196 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.
3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 3196 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.
3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 3196 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.
3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 3196 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.
3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 3196 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.
3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 3196 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.
3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 3196 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.
3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 3196 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.
3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 3196 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.
3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 3196 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.
3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 3196 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.
3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 3196 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 |