get_branch
¶
get_branch(
*,
config_overrides: Optional[CodeCommitClientConfig] = None,
repository_name: Optional[RepositoryName] = None,
branch_name: Optional[BranchName] = None,
) -> GetBranchOutput
Returns information about a repository branch, including its name and the last commit ID.
Parameters:
-
repository_name(Optional[RepositoryName], default:None) –The name of the repository that contains the branch for which you want to retrieve information.
-
branch_name(Optional[BranchName], default:None) –The name of the branch for which you want to retrieve information.
Raises:
-
BranchDoesNotExistException–The specified branch does not exist.
-
BranchNameRequiredException–A branch name is required, but 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.
-
InvalidBranchNameException–The specified reference name is not valid.
-
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.
-
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.