CodeReviewJob
¶
Source code in docs_src/capo_securityagent/types/code_review_job.py
code_remediation_strategy
instance-attribute
¶
code_remediation_strategy: NotRequired[CodeRemediationStrategy]
The code remediation strategy for the code review job.
code_review_id
instance-attribute
¶
code_review_id: NotRequired[str]
The unique identifier of the code review associated with the job.
code_review_job_id
instance-attribute
¶
code_review_job_id: NotRequired[str]
The unique identifier of the code review job.
created_at
instance-attribute
¶
created_at: NotRequired[datetime]
The date and time the code review job was created, in UTC format.
documents
instance-attribute
¶
documents: NotRequired[DocumentList]
The list of documents providing context for the code review job.
error_information
instance-attribute
¶
error_information: NotRequired[ErrorInformation]
Error information if the code review job encountered an error.
execution_context
instance-attribute
¶
execution_context: NotRequired[ExecutionContextList]
The execution context messages for the code review job.
integrated_repositories
instance-attribute
¶
integrated_repositories: NotRequired[IntegratedRepositoryList]
The list of integrated repositories associated with the code review job.
log_config
instance-attribute
¶
log_config: NotRequired[CloudWatchLog]
The CloudWatch Logs configuration for the code review job.
max_task_hours
instance-attribute
¶
max_task_hours: NotRequired[float]
The maximum number of billable task hours allowed for this code review job. If the cumulative task hours reach this limit, the job is gracefully stopped.
overview
instance-attribute
¶
overview: NotRequired[str]
An overview of the code review job results.
report_destination
instance-attribute
¶
report_destination: NotRequired[ReportDestination]
The destination for publishing scan reports to an integrated document provider.
service_role
instance-attribute
¶
service_role: NotRequired[ServiceRole]
The IAM service role used for the code review job.
source_code
instance-attribute
¶
source_code: NotRequired[SourceCodeRepositoryList]
The list of source code repositories analyzed during the code review job.
status
instance-attribute
¶
status: NotRequired[JobStatus]
The current status of the code review job.