class Aws::CodeGuruReviewer::Types::CreateCodeReviewRequest
@note When making an API call, you may pass CreateCodeReviewRequest
data as a hash: { name: "CodeReviewName", # required repository_association_arn: "AssociationArn", # required type: { # required repository_analysis: { # required repository_head: { branch_name: "BranchName", # required }, source_code_type: { commit_diff: { source_commit: "CommitId", destination_commit: "CommitId", merge_base_commit: "CommitId", }, repository_head: { branch_name: "BranchName", # required }, branch_diff: { source_branch_name: "BranchName", # required destination_branch_name: "BranchName", # required }, s3_bucket_repository: { name: "Name", # required details: { bucket_name: "S3BucketName", code_artifacts: { source_code_artifacts_object_key: "SourceCodeArtifactsObjectKey", # required build_artifacts_object_key: "BuildArtifactsObjectKey", }, }, }, request_metadata: { request_id: "RequestId", requester: "Requester", event_info: { name: "EventName", state: "EventState", }, vendor_name: "GitHub", # accepts GitHub, GitLab, NativeS3 }, }, }, analysis_types: ["Security"], # accepts Security, CodeQuality }, client_request_token: "ClientRequestToken", }
@!attribute [rw] name
The name of the code review. The name of each code review in your Amazon Web Services account must be unique. @return [String]
@!attribute [rw] repository_association_arn
The Amazon Resource Name (ARN) of the [ `RepositoryAssociation` ][1] object. You can retrieve this ARN by calling [ `ListRepositoryAssociations` ][2]. A code review can only be created on an associated repository. This is the ARN of the associated repository. [1]: https://docs.aws.amazon.com/codeguru/latest/reviewer-api/API_RepositoryAssociation.html [2]: https://docs.aws.amazon.com/codeguru/latest/reviewer-api/API_ListRepositoryAssociations.html @return [String]
@!attribute [rw] type
The type of code review to create. This is specified using a [ `CodeReviewType` ][1] object. You can create a code review only of type `RepositoryAnalysis`. [1]: https://docs.aws.amazon.com/codeguru/latest/reviewer-api/API_CodeReviewType.html @return [Types::CodeReviewType]
@!attribute [rw] client_request_token
Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate code reviews if there are failures and retries. **A suitable default value is auto-generated.** You should normally not need to pass this option. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/codeguru-reviewer-2019-09-19/CreateCodeReviewRequest AWS API Documentation
Constants
- SENSITIVE