post_comment_for_compared_commit
¶
post_comment_for_compared_commit(
repository_name: RepositoryName,
after_commit_id: CommitId,
content: Content,
*,
config_overrides: Optional[CodeCommitClientConfig] = None,
before_commit_id: Optional[CommitId] = None,
location: Optional[Location] = None,
client_request_token: Optional[ClientRequestToken] = None,
) -> PostCommentForComparedCommitOutput
Posts a comment on the comparison between two commits.
Parameters:
-
repository_name(RepositoryName) –The name of the repository where you want to post a comment on the comparison between commits.
-
before_commit_id(Optional[CommitId], default:None) –To establish the directionality of the comparison, the full commit ID of the before commit. Required for commenting on any commit unless that commit is the initial commit.
-
after_commit_id(CommitId) –To establish the directionality of the comparison, the full commit ID of the after commit.
-
location(Optional[Location], default:None) –The location of the comparison where you want to comment.
-
content(Content) –The content of the comment you want to make.
-
client_request_token(Optional[ClientRequestToken], default:None) –A unique, client-generated idempotency token that, when provided in a request, ensures the request cannot be repeated with a changed parameter. If a request is received with the same parameters and a token is included, the request returns information about the initial request that used that token.
Raises:
-
BeforeCommitIdAndAfterCommitIdAreSameException–The before commit ID and the after commit ID are the same, which is not valid. The before commit ID and the after commit ID must be different commit IDs.
-
ClientRequestTokenRequiredException–A client request token is required. A client request token is an unique, client-generated idempotency token that, when provided in a request, ensures the request cannot be repeated with a changed parameter. If a request is received with the same parameters and a token is included, the request returns information about the initial request that used that token.
-
CommentContentRequiredException–The comment is empty. You must provide some content for a comment. The content cannot be null.
-
CommentContentSizeLimitExceededException–The comment is too large. Comments are limited to 10,240 characters.
-
CommitDoesNotExistException–The specified commit does not exist or no commit was specified, and the specified repository has no default branch.
-
CommitIdRequiredException–A commit ID was not specified.
-
EncryptionIntegrityChecksFailedException–An encryption integrity check failed.
-
EncryptionKeyAccessDeniedException–An encryption key could not be accessed.
-
EncryptionKeyDisabledException–The encryption key is disabled.
-
EncryptionKeyNotFoundException–No encryption key was found.
-
EncryptionKeyUnavailableException–The encryption key is not available.
-
IdempotencyParameterMismatchException–The client request token is not valid. Either the token is not in a valid format, or the token has been used in a previous request and cannot be reused.
-
InvalidClientRequestTokenException–The client request token is not valid.
-
InvalidCommitIdException–The specified commit ID is not valid.
-
InvalidFileLocationException–The location of the file is not valid. Make sure that you include the file name and extension.
-
InvalidFilePositionException–The position is not valid. Make sure that the line number exists in the version of the file you want to comment on.
-
InvalidPathException–The specified path is not valid.
-
InvalidRelativeFileVersionEnumException–Either the enum is not in a valid format, or the specified file version enum is not valid in respect to the current file version.
-
InvalidRepositoryNameException–A specified repository name is not valid.
This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
-
PathDoesNotExistException–The specified path does not exist.
-
PathRequiredException–The folderPath for a location cannot be null.
-
RepositoryDoesNotExistException–The specified repository does not exist.
-
RepositoryNameRequiredException–A repository name is required, but was not specified.
-
UnknownServiceError–The service returned an error code this client does not model.
Source code in docs_src/capo_codecommit/_services/code_commit.py
4917 4918 4919 4920 4921 4922 4923 4924 4925 4926 4927 4928 4929 4930 4931 4932 4933 4934 4935 4936 4937 4938 4939 4940 4941 4942 4943 4944 4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 4965 4966 4967 4968 4969 4970 4971 4972 4973 4974 4975 4976 4977 4978 4979 4980 4981 4982 4983 4984 4985 4986 4987 4988 4989 4990 4991 4992 4993 4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 | |