Class: Aws::SecurityAgent::Types::CodeReviewJob

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
lib/aws-sdk-securityagent/types.rb

Overview

Represents a code review job, which is an execution instance of a code review. A code review job progresses through preflight, static analysis, and finalizing steps.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#code_remediation_strategyString

The code remediation strategy for the code review job.

Returns:

  • (String)


1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
# File 'lib/aws-sdk-securityagent/types.rb', line 1665

class CodeReviewJob < Struct.new(
  :code_review_job_id,
  :code_review_id,
  :title,
  :overview,
  :status,
  :documents,
  :source_code,
  :steps,
  :execution_context,
  :service_role,
  :log_config,
  :error_information,
  :integrated_repositories,
  :code_remediation_strategy,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#code_review_idString

The unique identifier of the code review associated with the job.

Returns:

  • (String)


1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
# File 'lib/aws-sdk-securityagent/types.rb', line 1665

class CodeReviewJob < Struct.new(
  :code_review_job_id,
  :code_review_id,
  :title,
  :overview,
  :status,
  :documents,
  :source_code,
  :steps,
  :execution_context,
  :service_role,
  :log_config,
  :error_information,
  :integrated_repositories,
  :code_remediation_strategy,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#code_review_job_idString

The unique identifier of the code review job.

Returns:

  • (String)


1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
# File 'lib/aws-sdk-securityagent/types.rb', line 1665

class CodeReviewJob < Struct.new(
  :code_review_job_id,
  :code_review_id,
  :title,
  :overview,
  :status,
  :documents,
  :source_code,
  :steps,
  :execution_context,
  :service_role,
  :log_config,
  :error_information,
  :integrated_repositories,
  :code_remediation_strategy,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#created_atTime

The date and time the code review job was created, in UTC format.

Returns:

  • (Time)


1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
# File 'lib/aws-sdk-securityagent/types.rb', line 1665

class CodeReviewJob < Struct.new(
  :code_review_job_id,
  :code_review_id,
  :title,
  :overview,
  :status,
  :documents,
  :source_code,
  :steps,
  :execution_context,
  :service_role,
  :log_config,
  :error_information,
  :integrated_repositories,
  :code_remediation_strategy,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#documentsArray<Types::DocumentInfo>

The list of documents providing context for the code review job.

Returns:



1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
# File 'lib/aws-sdk-securityagent/types.rb', line 1665

class CodeReviewJob < Struct.new(
  :code_review_job_id,
  :code_review_id,
  :title,
  :overview,
  :status,
  :documents,
  :source_code,
  :steps,
  :execution_context,
  :service_role,
  :log_config,
  :error_information,
  :integrated_repositories,
  :code_remediation_strategy,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#error_informationTypes::ErrorInformation

Error information if the code review job encountered an error.



1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
# File 'lib/aws-sdk-securityagent/types.rb', line 1665

class CodeReviewJob < Struct.new(
  :code_review_job_id,
  :code_review_id,
  :title,
  :overview,
  :status,
  :documents,
  :source_code,
  :steps,
  :execution_context,
  :service_role,
  :log_config,
  :error_information,
  :integrated_repositories,
  :code_remediation_strategy,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#execution_contextArray<Types::ExecutionContext>

The execution context messages for the code review job.

Returns:



1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
# File 'lib/aws-sdk-securityagent/types.rb', line 1665

class CodeReviewJob < Struct.new(
  :code_review_job_id,
  :code_review_id,
  :title,
  :overview,
  :status,
  :documents,
  :source_code,
  :steps,
  :execution_context,
  :service_role,
  :log_config,
  :error_information,
  :integrated_repositories,
  :code_remediation_strategy,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#integrated_repositoriesArray<Types::IntegratedRepository>

The list of integrated repositories associated with the code review job.

Returns:



1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
# File 'lib/aws-sdk-securityagent/types.rb', line 1665

class CodeReviewJob < Struct.new(
  :code_review_job_id,
  :code_review_id,
  :title,
  :overview,
  :status,
  :documents,
  :source_code,
  :steps,
  :execution_context,
  :service_role,
  :log_config,
  :error_information,
  :integrated_repositories,
  :code_remediation_strategy,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#log_configTypes::CloudWatchLog

The CloudWatch Logs configuration for the code review job.



1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
# File 'lib/aws-sdk-securityagent/types.rb', line 1665

class CodeReviewJob < Struct.new(
  :code_review_job_id,
  :code_review_id,
  :title,
  :overview,
  :status,
  :documents,
  :source_code,
  :steps,
  :execution_context,
  :service_role,
  :log_config,
  :error_information,
  :integrated_repositories,
  :code_remediation_strategy,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#overviewString

An overview of the code review job results.

Returns:

  • (String)


1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
# File 'lib/aws-sdk-securityagent/types.rb', line 1665

class CodeReviewJob < Struct.new(
  :code_review_job_id,
  :code_review_id,
  :title,
  :overview,
  :status,
  :documents,
  :source_code,
  :steps,
  :execution_context,
  :service_role,
  :log_config,
  :error_information,
  :integrated_repositories,
  :code_remediation_strategy,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#service_roleString

The IAM service role used for the code review job.

Returns:

  • (String)


1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
# File 'lib/aws-sdk-securityagent/types.rb', line 1665

class CodeReviewJob < Struct.new(
  :code_review_job_id,
  :code_review_id,
  :title,
  :overview,
  :status,
  :documents,
  :source_code,
  :steps,
  :execution_context,
  :service_role,
  :log_config,
  :error_information,
  :integrated_repositories,
  :code_remediation_strategy,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#source_codeArray<Types::SourceCodeRepository>

The list of source code repositories analyzed during the code review job.

Returns:



1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
# File 'lib/aws-sdk-securityagent/types.rb', line 1665

class CodeReviewJob < Struct.new(
  :code_review_job_id,
  :code_review_id,
  :title,
  :overview,
  :status,
  :documents,
  :source_code,
  :steps,
  :execution_context,
  :service_role,
  :log_config,
  :error_information,
  :integrated_repositories,
  :code_remediation_strategy,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The current status of the code review job.

Returns:

  • (String)


1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
# File 'lib/aws-sdk-securityagent/types.rb', line 1665

class CodeReviewJob < Struct.new(
  :code_review_job_id,
  :code_review_id,
  :title,
  :overview,
  :status,
  :documents,
  :source_code,
  :steps,
  :execution_context,
  :service_role,
  :log_config,
  :error_information,
  :integrated_repositories,
  :code_remediation_strategy,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#stepsArray<Types::Step>

The list of steps in the code review job execution.

Returns:



1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
# File 'lib/aws-sdk-securityagent/types.rb', line 1665

class CodeReviewJob < Struct.new(
  :code_review_job_id,
  :code_review_id,
  :title,
  :overview,
  :status,
  :documents,
  :source_code,
  :steps,
  :execution_context,
  :service_role,
  :log_config,
  :error_information,
  :integrated_repositories,
  :code_remediation_strategy,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#titleString

The title of the code review job.

Returns:

  • (String)


1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
# File 'lib/aws-sdk-securityagent/types.rb', line 1665

class CodeReviewJob < Struct.new(
  :code_review_job_id,
  :code_review_id,
  :title,
  :overview,
  :status,
  :documents,
  :source_code,
  :steps,
  :execution_context,
  :service_role,
  :log_config,
  :error_information,
  :integrated_repositories,
  :code_remediation_strategy,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#updated_atTime

The date and time the code review job was last updated, in UTC format.

Returns:

  • (Time)


1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
# File 'lib/aws-sdk-securityagent/types.rb', line 1665

class CodeReviewJob < Struct.new(
  :code_review_job_id,
  :code_review_id,
  :title,
  :overview,
  :status,
  :documents,
  :source_code,
  :steps,
  :execution_context,
  :service_role,
  :log_config,
  :error_information,
  :integrated_repositories,
  :code_remediation_strategy,
  :created_at,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end