Class: Aws::SecurityAgent::Types::ThreatModelJob
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityAgent::Types::ThreatModelJob
- Defined in:
- gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb
Overview
Represents a threat model job, which is an execution instance of a threat model.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#agent_space_id ⇒ String
The unique identifier of the agent space.
-
#created_at ⇒ Time
The date and time the threat model job was created, in UTC format.
-
#documents ⇒ Array<Types::DocumentInfo>
The list of documents used for threat modeling.
-
#error_information ⇒ Types::ErrorInformation
Error information if the threat model job encountered an error.
-
#execution_end_time ⇒ Time
The date and time the threat model job execution ended, in UTC format.
-
#execution_start_time ⇒ Time
The date and time the threat model job execution started, in UTC format.
-
#integrated_repositories ⇒ Array<Types::IntegratedRepository>
The list of integrated repositories used for threat modeling.
-
#report_destination ⇒ Types::ReportDestination
The destination for publishing scan reports to an integrated document provider.
-
#scope_docs ⇒ Array<Types::DocumentInfo>
The scoped documents for the agent to focus on during threat modeling.
-
#source_code ⇒ Array<Types::SourceCodeRepository>
The list of source code repositories used for threat modeling.
-
#status ⇒ String
The current status of the threat model job.
-
#system_overview ⇒ String
The system overview generated during threat modeling.
-
#threat_model_id ⇒ String
The unique identifier of the threat model associated with the job.
-
#threat_model_job_id ⇒ String
The unique identifier of the threat model job.
-
#title ⇒ String
The title of the threat model job.
-
#updated_at ⇒ Time
The date and time the threat model job was last updated, in UTC format.
Instance Attribute Details
#agent_space_id ⇒ String
The unique identifier of the agent space.
8387 8388 8389 8390 8391 8392 8393 8394 8395 8396 8397 8398 8399 8400 8401 8402 8403 8404 8405 8406 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8387 class ThreatModelJob < Struct.new( :threat_model_job_id, :threat_model_id, :agent_space_id, :title, :status, :created_at, :updated_at, :execution_start_time, :execution_end_time, :source_code, :integrated_repositories, :documents, :scope_docs, :error_information, :system_overview, :report_destination) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
The date and time the threat model job was created, in UTC format.
8387 8388 8389 8390 8391 8392 8393 8394 8395 8396 8397 8398 8399 8400 8401 8402 8403 8404 8405 8406 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8387 class ThreatModelJob < Struct.new( :threat_model_job_id, :threat_model_id, :agent_space_id, :title, :status, :created_at, :updated_at, :execution_start_time, :execution_end_time, :source_code, :integrated_repositories, :documents, :scope_docs, :error_information, :system_overview, :report_destination) SENSITIVE = [] include Aws::Structure end |
#documents ⇒ Array<Types::DocumentInfo>
The list of documents used for threat modeling.
8387 8388 8389 8390 8391 8392 8393 8394 8395 8396 8397 8398 8399 8400 8401 8402 8403 8404 8405 8406 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8387 class ThreatModelJob < Struct.new( :threat_model_job_id, :threat_model_id, :agent_space_id, :title, :status, :created_at, :updated_at, :execution_start_time, :execution_end_time, :source_code, :integrated_repositories, :documents, :scope_docs, :error_information, :system_overview, :report_destination) SENSITIVE = [] include Aws::Structure end |
#error_information ⇒ Types::ErrorInformation
Error information if the threat model job encountered an error.
8387 8388 8389 8390 8391 8392 8393 8394 8395 8396 8397 8398 8399 8400 8401 8402 8403 8404 8405 8406 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8387 class ThreatModelJob < Struct.new( :threat_model_job_id, :threat_model_id, :agent_space_id, :title, :status, :created_at, :updated_at, :execution_start_time, :execution_end_time, :source_code, :integrated_repositories, :documents, :scope_docs, :error_information, :system_overview, :report_destination) SENSITIVE = [] include Aws::Structure end |
#execution_end_time ⇒ Time
The date and time the threat model job execution ended, in UTC format.
8387 8388 8389 8390 8391 8392 8393 8394 8395 8396 8397 8398 8399 8400 8401 8402 8403 8404 8405 8406 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8387 class ThreatModelJob < Struct.new( :threat_model_job_id, :threat_model_id, :agent_space_id, :title, :status, :created_at, :updated_at, :execution_start_time, :execution_end_time, :source_code, :integrated_repositories, :documents, :scope_docs, :error_information, :system_overview, :report_destination) SENSITIVE = [] include Aws::Structure end |
#execution_start_time ⇒ Time
The date and time the threat model job execution started, in UTC format.
8387 8388 8389 8390 8391 8392 8393 8394 8395 8396 8397 8398 8399 8400 8401 8402 8403 8404 8405 8406 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8387 class ThreatModelJob < Struct.new( :threat_model_job_id, :threat_model_id, :agent_space_id, :title, :status, :created_at, :updated_at, :execution_start_time, :execution_end_time, :source_code, :integrated_repositories, :documents, :scope_docs, :error_information, :system_overview, :report_destination) SENSITIVE = [] include Aws::Structure end |
#integrated_repositories ⇒ Array<Types::IntegratedRepository>
The list of integrated repositories used for threat modeling.
8387 8388 8389 8390 8391 8392 8393 8394 8395 8396 8397 8398 8399 8400 8401 8402 8403 8404 8405 8406 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8387 class ThreatModelJob < Struct.new( :threat_model_job_id, :threat_model_id, :agent_space_id, :title, :status, :created_at, :updated_at, :execution_start_time, :execution_end_time, :source_code, :integrated_repositories, :documents, :scope_docs, :error_information, :system_overview, :report_destination) SENSITIVE = [] include Aws::Structure end |
#report_destination ⇒ Types::ReportDestination
The destination for publishing scan reports to an integrated document provider.
8387 8388 8389 8390 8391 8392 8393 8394 8395 8396 8397 8398 8399 8400 8401 8402 8403 8404 8405 8406 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8387 class ThreatModelJob < Struct.new( :threat_model_job_id, :threat_model_id, :agent_space_id, :title, :status, :created_at, :updated_at, :execution_start_time, :execution_end_time, :source_code, :integrated_repositories, :documents, :scope_docs, :error_information, :system_overview, :report_destination) SENSITIVE = [] include Aws::Structure end |
#scope_docs ⇒ Array<Types::DocumentInfo>
The scoped documents for the agent to focus on during threat modeling.
8387 8388 8389 8390 8391 8392 8393 8394 8395 8396 8397 8398 8399 8400 8401 8402 8403 8404 8405 8406 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8387 class ThreatModelJob < Struct.new( :threat_model_job_id, :threat_model_id, :agent_space_id, :title, :status, :created_at, :updated_at, :execution_start_time, :execution_end_time, :source_code, :integrated_repositories, :documents, :scope_docs, :error_information, :system_overview, :report_destination) SENSITIVE = [] include Aws::Structure end |
#source_code ⇒ Array<Types::SourceCodeRepository>
The list of source code repositories used for threat modeling.
8387 8388 8389 8390 8391 8392 8393 8394 8395 8396 8397 8398 8399 8400 8401 8402 8403 8404 8405 8406 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8387 class ThreatModelJob < Struct.new( :threat_model_job_id, :threat_model_id, :agent_space_id, :title, :status, :created_at, :updated_at, :execution_start_time, :execution_end_time, :source_code, :integrated_repositories, :documents, :scope_docs, :error_information, :system_overview, :report_destination) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The current status of the threat model job.
8387 8388 8389 8390 8391 8392 8393 8394 8395 8396 8397 8398 8399 8400 8401 8402 8403 8404 8405 8406 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8387 class ThreatModelJob < Struct.new( :threat_model_job_id, :threat_model_id, :agent_space_id, :title, :status, :created_at, :updated_at, :execution_start_time, :execution_end_time, :source_code, :integrated_repositories, :documents, :scope_docs, :error_information, :system_overview, :report_destination) SENSITIVE = [] include Aws::Structure end |
#system_overview ⇒ String
The system overview generated during threat modeling.
8387 8388 8389 8390 8391 8392 8393 8394 8395 8396 8397 8398 8399 8400 8401 8402 8403 8404 8405 8406 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8387 class ThreatModelJob < Struct.new( :threat_model_job_id, :threat_model_id, :agent_space_id, :title, :status, :created_at, :updated_at, :execution_start_time, :execution_end_time, :source_code, :integrated_repositories, :documents, :scope_docs, :error_information, :system_overview, :report_destination) SENSITIVE = [] include Aws::Structure end |
#threat_model_id ⇒ String
The unique identifier of the threat model associated with the job.
8387 8388 8389 8390 8391 8392 8393 8394 8395 8396 8397 8398 8399 8400 8401 8402 8403 8404 8405 8406 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8387 class ThreatModelJob < Struct.new( :threat_model_job_id, :threat_model_id, :agent_space_id, :title, :status, :created_at, :updated_at, :execution_start_time, :execution_end_time, :source_code, :integrated_repositories, :documents, :scope_docs, :error_information, :system_overview, :report_destination) SENSITIVE = [] include Aws::Structure end |
#threat_model_job_id ⇒ String
The unique identifier of the threat model job.
8387 8388 8389 8390 8391 8392 8393 8394 8395 8396 8397 8398 8399 8400 8401 8402 8403 8404 8405 8406 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8387 class ThreatModelJob < Struct.new( :threat_model_job_id, :threat_model_id, :agent_space_id, :title, :status, :created_at, :updated_at, :execution_start_time, :execution_end_time, :source_code, :integrated_repositories, :documents, :scope_docs, :error_information, :system_overview, :report_destination) SENSITIVE = [] include Aws::Structure end |
#title ⇒ String
The title of the threat model job.
8387 8388 8389 8390 8391 8392 8393 8394 8395 8396 8397 8398 8399 8400 8401 8402 8403 8404 8405 8406 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8387 class ThreatModelJob < Struct.new( :threat_model_job_id, :threat_model_id, :agent_space_id, :title, :status, :created_at, :updated_at, :execution_start_time, :execution_end_time, :source_code, :integrated_repositories, :documents, :scope_docs, :error_information, :system_overview, :report_destination) SENSITIVE = [] include Aws::Structure end |
#updated_at ⇒ Time
The date and time the threat model job was last updated, in UTC format.
8387 8388 8389 8390 8391 8392 8393 8394 8395 8396 8397 8398 8399 8400 8401 8402 8403 8404 8405 8406 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8387 class ThreatModelJob < Struct.new( :threat_model_job_id, :threat_model_id, :agent_space_id, :title, :status, :created_at, :updated_at, :execution_start_time, :execution_end_time, :source_code, :integrated_repositories, :documents, :scope_docs, :error_information, :system_overview, :report_destination) SENSITIVE = [] include Aws::Structure end |