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.
8845 8846 8847 8848 8849 8850 8851 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8845 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.
8845 8846 8847 8848 8849 8850 8851 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8845 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.
8845 8846 8847 8848 8849 8850 8851 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8845 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.
8845 8846 8847 8848 8849 8850 8851 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8845 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.
8845 8846 8847 8848 8849 8850 8851 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8845 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.
8845 8846 8847 8848 8849 8850 8851 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8845 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.
8845 8846 8847 8848 8849 8850 8851 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8845 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.
8845 8846 8847 8848 8849 8850 8851 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8845 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.
8845 8846 8847 8848 8849 8850 8851 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8845 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.
8845 8846 8847 8848 8849 8850 8851 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8845 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.
8845 8846 8847 8848 8849 8850 8851 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8845 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.
8845 8846 8847 8848 8849 8850 8851 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8845 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.
8845 8846 8847 8848 8849 8850 8851 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8845 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.
8845 8846 8847 8848 8849 8850 8851 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8845 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.
8845 8846 8847 8848 8849 8850 8851 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8845 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.
8845 8846 8847 8848 8849 8850 8851 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 8845 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 |