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.
8460 8461 8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 8476 8477 8478 8479 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8460 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.
8460 8461 8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 8476 8477 8478 8479 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8460 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.
8460 8461 8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 8476 8477 8478 8479 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8460 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.
8460 8461 8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 8476 8477 8478 8479 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8460 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.
8460 8461 8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 8476 8477 8478 8479 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8460 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.
8460 8461 8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 8476 8477 8478 8479 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8460 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.
8460 8461 8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 8476 8477 8478 8479 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8460 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.
8460 8461 8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 8476 8477 8478 8479 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8460 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.
8460 8461 8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 8476 8477 8478 8479 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8460 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.
8460 8461 8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 8476 8477 8478 8479 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8460 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.
8460 8461 8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 8476 8477 8478 8479 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8460 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.
8460 8461 8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 8476 8477 8478 8479 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8460 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.
8460 8461 8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 8476 8477 8478 8479 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8460 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.
8460 8461 8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 8476 8477 8478 8479 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8460 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.
8460 8461 8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 8476 8477 8478 8479 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8460 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.
8460 8461 8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 8476 8477 8478 8479 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8460 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 |