{ "version":"2.0", "metadata":{ "apiVersion":"2015-04-13", "endpointPrefix":"codecommit", "jsonVersion":"1.1", "protocol":"json", "serviceAbbreviation":"CodeCommit", "serviceFullName":"AWS CodeCommit", "serviceId":"CodeCommit", "signatureVersion":"v4", "targetPrefix":"CodeCommit_20150413", "uid":"codecommit-2015-04-13" }, "operations":{ "BatchDescribeMergeConflicts":{ "name":"BatchDescribeMergeConflicts", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"BatchDescribeMergeConflictsInput"}, "output":{"shape":"BatchDescribeMergeConflictsOutput"}, "errors":[ {"shape":"RepositoryNameRequiredException"}, {"shape":"InvalidRepositoryNameException"}, {"shape":"RepositoryDoesNotExistException"}, {"shape":"MergeOptionRequiredException"}, {"shape":"InvalidMergeOptionException"}, {"shape":"InvalidContinuationTokenException"}, {"shape":"CommitRequiredException"}, {"shape":"CommitDoesNotExistException"}, {"shape":"InvalidCommitException"}, {"shape":"TipsDivergenceExceededException"}, {"shape":"InvalidMaxConflictFilesException"}, {"shape":"InvalidMaxMergeHunksException"}, {"shape":"InvalidConflictDetailLevelException"}, {"shape":"InvalidConflictResolutionStrategyException"}, {"shape":"MaximumFileContentToLoadExceededException"}, {"shape":"MaximumItemsToCompareExceededException"}, {"shape":"EncryptionIntegrityChecksFailedException"}, {"shape":"EncryptionKeyAccessDeniedException"}, {"shape":"EncryptionKeyDisabledException"}, {"shape":"EncryptionKeyNotFoundException"}, {"shape":"EncryptionKeyUnavailableException"} ] }, "BatchGetCommits":{ "name":"BatchGetCommits", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"BatchGetCommitsInput"}, "output":{"shape":"BatchGetCommitsOutput"}, "errors":[ {"shape":"CommitIdsListRequiredException"}, {"shape":"CommitIdsLimitExceededException"}, {"shape":"RepositoryNameRequiredException"}, {"shape":"InvalidRepositoryNameException"}, {"shape":"RepositoryDoesNotExistException"}, {"shape":"EncryptionIntegrityChecksFailedException"}, {"shape":"EncryptionKeyAccessDeniedException"}, {"shape":"EncryptionKeyDisabledException"}, {"shape":"EncryptionKeyNotFoundException"}, {"shape":"EncryptionKeyUnavailableException"} ] }, "BatchGetRepositories":{ "name":"BatchGetRepositories", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"BatchGetRepositoriesInput"}, "output":{"shape":"BatchGetRepositoriesOutput"}, "errors":[ {"shape":"RepositoryNamesRequiredException"}, {"shape":"MaximumRepositoryNamesExceededException"}, {"shape":"InvalidRepositoryNameException"}, {"shape":"EncryptionIntegrityChecksFailedException"}, {"shape":"EncryptionKeyAccessDeniedException"}, {"shape":"EncryptionKeyDisabledException"}, {"shape":"EncryptionKeyNotFoundException"}, {"shape":"EncryptionKeyUnavailableException"} ] }, "CreateBranch":{ "name":"CreateBranch", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateBranchInput"}, "errors":[ {"shape":"RepositoryNameRequiredException"}, {"shape":"InvalidRepositoryNameException"}, {"shape":"RepositoryDoesNotExistException"}, {"shape":"BranchNameRequiredException"}, {"shape":"BranchNameExistsException"}, {"shape":"InvalidBranchNameException"}, {"shape":"CommitIdRequiredException"}, {"shape":"CommitDoesNotExistException"}, {"shape":"InvalidCommitIdException"}, {"shape":"EncryptionIntegrityChecksFailedException"}, {"shape":"EncryptionKeyAccessDeniedException"}, {"shape":"EncryptionKeyDisabledException"}, {"shape":"EncryptionKeyNotFoundException"}, {"shape":"EncryptionKeyUnavailableException"} ] }, "CreateCommit":{ "name":"CreateCommit", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateCommitInput"}, "output":{"shape":"CreateCommitOutput"}, "errors":[ {"shape":"RepositoryNameRequiredException"}, {"shape":"InvalidRepositoryNameException"}, {"shape":"RepositoryDoesNotExistException"}, {"shape":"ParentCommitIdRequiredException"}, {"shape":"InvalidParentCommitIdException"}, {"shape":"ParentCommitDoesNotExistException"}, {"shape":"ParentCommitIdOutdatedException"}, {"shape":"BranchNameRequiredException"}, {"shape":"InvalidBranchNameException"}, {"shape":"BranchDoesNotExistException"}, {"shape":"BranchNameIsTagNameException"}, {"shape":"FileEntryRequiredException"}, {"shape":"MaximumFileEntriesExceededException"}, {"shape":"PutFileEntryConflictException"}, {"shape":"SourceFileOrContentRequiredException"}, {"shape":"FileContentAndSourceFileSpecifiedException"}, {"shape":"PathRequiredException"}, {"shape":"InvalidPathException"}, {"shape":"SamePathRequestException"}, {"shape":"FileDoesNotExistException"}, {"shape":"FileContentSizeLimitExceededException"}, {"shape":"FolderContentSizeLimitExceededException"}, {"shape":"InvalidDeletionParameterException"}, {"shape":"RestrictedSourceFileException"}, {"shape":"FileModeRequiredException"}, {"shape":"InvalidFileModeException"}, {"shape":"NameLengthExceededException"}, {"shape":"InvalidEmailException"}, {"shape":"CommitMessageLengthExceededException"}, {"shape":"EncryptionIntegrityChecksFailedException"}, {"shape":"EncryptionKeyAccessDeniedException"}, {"shape":"EncryptionKeyDisabledException"}, {"shape":"EncryptionKeyNotFoundException"}, {"shape":"EncryptionKeyUnavailableException"}, {"shape":"NoChangeException"}, {"shape":"FileNameConflictsWithDirectoryNameException"}, {"shape":"DirectoryNameConflictsWithFileNameException"}, {"shape":"FilePathConflictsWithSubmodulePathException"} ] }, "CreatePullRequest":{ "name":"CreatePullRequest", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreatePullRequestInput"}, "output":{"shape":"CreatePullRequestOutput"}, "errors":[ {"shape":"RepositoryNameRequiredException"}, {"shape":"InvalidRepositoryNameException"}, {"shape":"RepositoryDoesNotExistException"}, {"shape":"EncryptionIntegrityChecksFailedException"}, {"shape":"EncryptionKeyAccessDeniedException"}, {"shape":"EncryptionKeyDisabledException"}, {"shape":"EncryptionKeyNotFoundException"}, {"shape":"EncryptionKeyUnavailableException"}, {"shape":"ClientRequestTokenRequiredException"}, {"shape":"InvalidClientRequestTokenException"}, {"shape":"IdempotencyParameterMismatchException"}, {"shape":"ReferenceNameRequiredException"}, {"shape":"InvalidReferenceNameException"}, {"shape":"ReferenceDoesNotExistException"}, {"shape":"ReferenceTypeNotSupportedException"}, {"shape":"TitleRequiredException"}, {"shape":"InvalidTitleException"}, {"shape":"InvalidDescriptionException"}, {"shape":"TargetsRequiredException"}, {"shape":"InvalidTargetsException"}, {"shape":"TargetRequiredException"}, {"shape":"InvalidTargetException"}, {"shape":"MultipleRepositoriesInPullRequestException"}, {"shape":"MaximumOpenPullRequestsExceededException"}, {"shape":"SourceAndDestinationAreSameException"} ] }, "CreateRepository":{ "name":"CreateRepository", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateRepositoryInput"}, "output":{"shape":"CreateRepositoryOutput"}, "errors":[ {"shape":"RepositoryNameExistsException"}, {"shape":"RepositoryNameRequiredException"}, {"shape":"InvalidRepositoryNameException"}, {"shape":"InvalidRepositoryDescriptionException"}, {"shape":"RepositoryLimitExceededException"}, {"shape":"EncryptionIntegrityChecksFailedException"}, {"shape":"EncryptionKeyAccessDeniedException"}, {"shape":"EncryptionKeyDisabledException"}, {"shape":"EncryptionKeyNotFoundException"}, {"shape":"EncryptionKeyUnavailableException"}, {"shape":"InvalidTagsMapException"}, {"shape":"TooManyTagsException"}, {"shape":"InvalidSystemTagUsageException"}, {"shape":"TagPolicyException"} ] }, "CreateUnreferencedMergeCommit":{ "name":"CreateUnreferencedMergeCommit", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateUnreferencedMergeCommitInput"}, "output":{"shape":"CreateUnreferencedMergeCommitOutput"}, "errors":[ {"shape":"RepositoryNameRequiredException"}, {"shape":"InvalidRepositoryNameException"}, {"shape":"RepositoryDoesNotExistException"}, {"shape":"TipsDivergenceExceededException"}, {"shape":"CommitRequiredException"}, {"shape":"InvalidCommitException"}, {"shape":"CommitDoesNotExistException"}, {"shape":"MergeOptionRequiredException"}, {"shape":"InvalidMergeOptionException"}, {"shape":"InvalidConflictDetailLevelException"}, {"shape":"InvalidConflictResolutionStrategyException"}, {"shape":"InvalidConflictResolutionException"}, {"shape":"ManualMergeRequiredException"}, {"shape":"MaximumConflictResolutionEntriesExceededException"}, {"shape":"MultipleConflictResolutionEntriesException"}, {"shape":"ReplacementTypeRequiredException"}, {"shape":"InvalidReplacementTypeException"}, {"shape":"ReplacementContentRequiredException"}, {"shape":"InvalidReplacementContentException"}, {"shape":"PathRequiredException"}, {"shape":"InvalidPathException"}, {"shape":"FileContentSizeLimitExceededException"}, {"shape":"FolderContentSizeLimitExceededException"}, {"shape":"MaximumFileContentToLoadExceededException"}, {"shape":"MaximumItemsToCompareExceededException"}, {"shape":"ConcurrentReferenceUpdateException"}, {"shape":"FileModeRequiredException"}, {"shape":"InvalidFileModeException"}, {"shape":"NameLengthExceededException"}, {"shape":"InvalidEmailException"}, {"shape":"CommitMessageLengthExceededException"}, {"shape":"EncryptionIntegrityChecksFailedException"}, {"shape":"EncryptionKeyAccessDeniedException"}, {"shape":"EncryptionKeyDisabledException"}, {"shape":"EncryptionKeyNotFoundException"}, {"shape":"EncryptionKeyUnavailableException"} ] }, "DeleteBranch":{ "name":"DeleteBranch", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteBranchInput"}, "output":{"shape":"DeleteBranchOutput"}, "errors":[ {"shape":"RepositoryNameRequiredException"}, {"shape":"RepositoryDoesNotExistException"}, {"shape":"InvalidRepositoryNameException"}, {"shape":"BranchNameRequiredException"}, {"shape":"InvalidBranchNameException"}, {"shape":"DefaultBranchCannotBeDeletedException"}, {"shape":"EncryptionIntegrityChecksFailedException"}, {"shape":"EncryptionKeyAccessDeniedException"}, {"shape":"EncryptionKeyDisabledException"}, {"shape":"EncryptionKeyNotFoundException"}, {"shape":"EncryptionKeyUnavailableException"} ] }, "DeleteCommentContent":{ "name":"DeleteCommentContent", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteCommentContentInput"}, "output":{"shape":"DeleteCommentContentOutput"}, "errors":[ {"shape":"CommentDoesNotExistException"}, {"shape":"CommentIdRequiredException"}, {"shape":"InvalidCommentIdException"}, {"shape":"CommentDeletedException"} ] }, "DeleteFile":{ "name":"DeleteFile", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteFileInput"}, "output":{"shape":"DeleteFileOutput"}, "errors":[ {"shape":"RepositoryNameRequiredException"}, {"shape":"InvalidRepositoryNameException"}, {"shape":"RepositoryDoesNotExistException"}, {"shape":"ParentCommitIdRequiredException"}, {"shape":"InvalidParentCommitIdException"}, {"shape":"ParentCommitDoesNotExistException"}, {"shape":"ParentCommitIdOutdatedException"}, {"shape":"PathRequiredException"}, {"shape":"InvalidPathException"}, {"shape":"FileDoesNotExistException"}, {"shape":"BranchNameRequiredException"}, {"shape":"InvalidBranchNameException"}, {"shape":"BranchDoesNotExistException"}, {"shape":"BranchNameIsTagNameException"}, {"shape":"NameLengthExceededException"}, {"shape":"InvalidEmailException"}, {"shape":"CommitMessageLengthExceededException"}, {"shape":"EncryptionIntegrityChecksFailedException"}, {"shape":"EncryptionKeyAccessDeniedException"}, {"shape":"EncryptionKeyDisabledException"}, {"shape":"EncryptionKeyNotFoundException"}, {"shape":"EncryptionKeyUnavailableException"} ] }, "DeleteRepository":{ "name":"DeleteRepository", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteRepositoryInput"}, "output":{"shape":"DeleteRepositoryOutput"}, "errors":[ {"shape":"RepositoryNameRequiredException"}, {"shape":"InvalidRepositoryNameException"}, {"shape":"EncryptionIntegrityChecksFailedException"}, {"shape":"EncryptionKeyAccessDeniedException"}, {"shape":"EncryptionKeyDisabledException"}, {"shape":"EncryptionKeyNotFoundException"}, {"shape":"EncryptionKeyUnavailableException"} ] }, "DescribeMergeConflicts":{ "name":"DescribeMergeConflicts", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeMergeConflictsInput"}, "output":{"shape":"DescribeMergeConflictsOutput"}, "errors":[ {"shape":"RepositoryNameRequiredException"}, {"shape":"InvalidRepositoryNameException"}, {"shape":"RepositoryDoesNotExistException"}, {"shape":"MergeOptionRequiredException"}, {"shape":"InvalidMergeOptionException"}, {"shape":"InvalidContinuationTokenException"}, {"shape":"CommitRequiredException"}, {"shape":"CommitDoesNotExistException"}, {"shape":"InvalidCommitException"}, {"shape":"TipsDivergenceExceededException"}, {"shape":"PathRequiredException"}, {"shape":"InvalidPathException"}, {"shape":"FileDoesNotExistException"}, {"shape":"InvalidMaxMergeHunksException"}, {"shape":"InvalidConflictDetailLevelException"}, {"shape":"InvalidConflictResolutionStrategyException"}, {"shape":"MaximumFileContentToLoadExceededException"}, {"shape":"MaximumItemsToCompareExceededException"}, {"shape":"EncryptionIntegrityChecksFailedException"}, {"shape":"EncryptionKeyAccessDeniedException"}, {"shape":"EncryptionKeyDisabledException"}, {"shape":"EncryptionKeyNotFoundException"}, {"shape":"EncryptionKeyUnavailableException"} ] }, "DescribePullRequestEvents":{ "name":"DescribePullRequestEvents", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribePullRequestEventsInput"}, "output":{"shape":"DescribePullRequestEventsOutput"}, "errors":[ {"shape":"PullRequestDoesNotExistException"}, {"shape":"InvalidPullRequestIdException"}, {"shape":"PullRequestIdRequiredException"}, {"shape":"InvalidPullRequestEventTypeException"}, {"shape":"InvalidActorArnException"}, {"shape":"ActorDoesNotExistException"}, {"shape":"InvalidMaxResultsException"}, {"shape":"InvalidContinuationTokenException"}, {"shape":"EncryptionIntegrityChecksFailedException"}, {"shape":"EncryptionKeyAccessDeniedException"}, {"shape":"EncryptionKeyDisabledException"}, {"shape":"EncryptionKeyNotFoundException"}, {"shape":"EncryptionKeyUnavailableException"} ] }, "GetBlob":{ "name":"GetBlob", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetBlobInput"}, "output":{"shape":"GetBlobOutput"}, "errors":[ {"shape":"RepositoryNameRequiredException"}, {"shape":"InvalidRepositoryNameException"}, {"shape":"RepositoryDoesNotExistException"}, {"shape":"BlobIdRequiredException"}, {"shape":"InvalidBlobIdException"}, {"shape":"BlobIdDoesNotExistException"}, {"shape":"EncryptionIntegrityChecksFailedException"}, {"shape":"EncryptionKeyAccessDeniedException"}, {"shape":"EncryptionKeyDisabledException"}, {"shape":"EncryptionKeyNotFoundException"}, {"shape":"EncryptionKeyUnavailableException"}, {"shape":"FileTooLargeException"} ] }, "GetBranch":{ "name":"GetBranch", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetBranchInput"}, "output":{"shape":"GetBranchOutput"}, "errors":[ {"shape":"RepositoryNameRequiredException"}, {"shape":"RepositoryDoesNotExistException"}, {"shape":"InvalidRepositoryNameException"}, {"shape":"BranchNameRequiredException"}, {"shape":"InvalidBranchNameException"}, {"shape":"BranchDoesNotExistException"}, {"shape":"EncryptionIntegrityChecksFailedException"}, {"shape":"EncryptionKeyAccessDeniedException"}, {"shape":"EncryptionKeyDisabledException"}, {"shape":"EncryptionKeyNotFoundException"}, {"shape":"EncryptionKeyUnavailableException"} ] }, "GetComment":{ "name":"GetComment", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetCommentInput"}, "output":{"shape":"GetCommentOutput"}, "errors":[ {"shape":"CommentDoesNotExistException"}, {"shape":"CommentIdRequiredException"}, {"shape":"InvalidCommentIdException"}, {"shape":"CommentDeletedException"} ] }, "GetCommentsForComparedCommit":{ "name":"GetCommentsForComparedCommit", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetCommentsForComparedCommitInput"}, "output":{"shape":"GetCommentsForComparedCommitOutput"}, "errors":[ {"shape":"RepositoryNameRequiredException"}, {"shape":"RepositoryDoesNotExistException"}, {"shape":"InvalidRepositoryNameException"}, {"shape":"CommitIdRequiredException"}, {"shape":"InvalidCommitIdException"}, {"shape":"CommitDoesNotExistException"}, {"shape":"InvalidMaxResultsException"}, {"shape":"InvalidContinuationTokenException"}, {"shape":"EncryptionIntegrityChecksFailedException"}, {"shape":"EncryptionKeyAccessDeniedException"}, {"shape":"EncryptionKeyDisabledException"}, {"shape":"EncryptionKeyNotFoundException"}, {"shape":"EncryptionKeyUnavailableException"} ] }, "GetCommentsForPullRequest":{ "name":"GetCommentsForPullRequest", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetCommentsForPullRequestInput"}, "output":{"shape":"GetCommentsForPullRequestOutput"}, "errors":[ {"shape":"PullRequestIdRequiredException"}, {"shape":"PullRequestDoesNotExistException"}, {"shape":"InvalidPullRequestIdException"}, {"shape":"RepositoryNameRequiredException"}, {"shape":"RepositoryDoesNotExistException"}, {"shape":"InvalidRepositoryNameException"}, {"shape":"CommitIdRequiredException"}, {"shape":"InvalidCommitIdException"}, {"shape":"CommitDoesNotExistException"}, {"shape":"InvalidMaxResultsException"}, {"shape":"InvalidContinuationTokenException"}, {"shape":"RepositoryNotAssociatedWithPullRequestException"}, {"shape":"EncryptionIntegrityChecksFailedException"}, {"shape":"EncryptionKeyAccessDeniedException"}, {"shape":"EncryptionKeyDisabledException"}, {"shape":"EncryptionKeyNotFoundException"}, {"shape":"EncryptionKeyUnavailableException"} ] }, "GetCommit":{ "name":"GetCommit", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetCommitInput"}, "output":{"shape":"GetCommitOutput"}, "errors":[ {"shape":"RepositoryNameRequiredException"}, {"shape":"InvalidRepositoryNameException"}, {"shape":"RepositoryDoesNotExistException"}, {"shape":"CommitIdRequiredException"}, {"shape":"InvalidCommitIdException"}, {"shape":"CommitIdDoesNotExistException"}, {"shape":"EncryptionIntegrityChecksFailedException"}, {"shape":"EncryptionKeyAccessDeniedException"}, {"shape":"EncryptionKeyDisabledException"}, {"shape":"EncryptionKeyNotFoundException"}, {"shape":"EncryptionKeyUnavailableException"} ] }, "GetDifferences":{ "name":"GetDifferences", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetDifferencesInput"}, "output":{"shape":"GetDifferencesOutput"}, "errors":[ {"shape":"RepositoryNameRequiredException"}, {"shape":"RepositoryDoesNotExistException"}, {"shape":"InvalidRepositoryNameException"}, {"shape":"InvalidContinuationTokenException"}, {"shape":"InvalidMaxResultsException"}, {"shape":"InvalidCommitIdException"}, {"shape":"CommitRequiredException"}, {"shape":"InvalidCommitException"}, {"shape":"CommitDoesNotExistException"}, {"shape":"InvalidPathException"}, {"shape":"PathDoesNotExistException"}, {"shape":"EncryptionIntegrityChecksFailedException"}, {"shape":"EncryptionKeyAccessDeniedException"}, {"shape":"EncryptionKeyDisabledException"}, {"shape":"EncryptionKeyNotFoundException"}, {"shape":"EncryptionKeyUnavailableException"} ] }, "GetFile":{ "name":"GetFile", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetFileInput"}, "output":{"shape":"GetFileOutput"}, "errors":[ {"shape":"RepositoryNameRequiredException"}, {"shape":"InvalidRepositoryNameException"}, {"shape":"RepositoryDoesNotExistException"}, {"shape":"InvalidCommitException"}, {"shape":"CommitDoesNotExistException"}, {"shape":"PathRequiredException"}, {"shape":"InvalidPathException"}, {"shape":"FileDoesNotExistException"}, {"shape":"EncryptionIntegrityChecksFailedException"}, {"shape":"EncryptionKeyAccessDeniedException"}, {"shape":"EncryptionKeyDisabledException"}, {"shape":"EncryptionKeyNotFoundException"}, {"shape":"EncryptionKeyUnavailableException"}, {"shape":"FileTooLargeException"} ] }, "GetFolder":{ "name":"GetFolder", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetFolderInput"}, "output":{"shape":"GetFolderOutput"}, "errors":[ {"shape":"RepositoryNameRequiredException"}, {"shape":"InvalidRepositoryNameException"}, {"shape":"RepositoryDoesNotExistException"}, {"shape":"InvalidCommitException"}, {"shape":"CommitDoesNotExistException"}, {"shape":"PathRequiredException"}, {"shape":"InvalidPathException"}, {"shape":"FolderDoesNotExistException"}, {"shape":"EncryptionIntegrityChecksFailedException"}, {"shape":"EncryptionKeyAccessDeniedException"}, {"shape":"EncryptionKeyDisabledException"}, {"shape":"EncryptionKeyNotFoundException"}, {"shape":"EncryptionKeyUnavailableException"} ] }, "GetMergeCommit":{ "name":"GetMergeCommit", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetMergeCommitInput"}, "output":{"shape":"GetMergeCommitOutput"}, "errors":[ {"shape":"RepositoryNameRequiredException"}, {"shape":"InvalidRepositoryNameException"}, {"shape":"RepositoryDoesNotExistException"}, {"shape":"CommitRequiredException"}, {"shape":"InvalidCommitException"}, {"shape":"CommitDoesNotExistException"}, {"shape":"InvalidConflictDetailLevelException"}, {"shape":"InvalidConflictResolutionStrategyException"}, {"shape":"EncryptionIntegrityChecksFailedException"}, {"shape":"EncryptionKeyAccessDeniedException"}, {"shape":"EncryptionKeyDisabledException"}, {"shape":"EncryptionKeyNotFoundException"}, {"shape":"EncryptionKeyUnavailableException"} ] }, "GetMergeConflicts":{ "name":"GetMergeConflicts", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetMergeConflictsInput"}, "output":{"shape":"GetMergeConflictsOutput"}, "errors":[ {"shape":"RepositoryNameRequiredException"}, {"shape":"InvalidRepositoryNameException"}, {"shape":"RepositoryDoesNotExistException"}, {"shape":"MergeOptionRequiredException"}, {"shape":"InvalidMergeOptionException"}, {"shape":"InvalidContinuationTokenException"}, {"shape":"CommitRequiredException"}, {"shape":"CommitDoesNotExistException"}, {"shape":"InvalidCommitException"}, {"shape":"TipsDivergenceExceededException"}, {"shape":"InvalidMaxConflictFilesException"}, {"shape":"InvalidConflictDetailLevelException"}, {"shape":"InvalidDestinationCommitSpecifierException"}, {"shape":"InvalidSourceCommitSpecifierException"}, {"shape":"InvalidConflictResolutionStrategyException"}, {"shape":"MaximumFileContentToLoadExceededException"}, {"shape":"MaximumItemsToCompareExceededException"}, {"shape":"EncryptionIntegrityChecksFailedException"}, {"shape":"EncryptionKeyAccessDeniedException"}, {"shape":"EncryptionKeyDisabledException"}, {"shape":"EncryptionKeyNotFoundException"}, {"shape":"EncryptionKeyUnavailableException"} ] }, "GetMergeOptions":{ "name":"GetMergeOptions", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetMergeOptionsInput"}, "output":{"shape":"GetMergeOptionsOutput"}, "errors":[ {"shape":"RepositoryNameRequiredException"}, {"shape":"InvalidRepositoryNameException"}, {"shape":"RepositoryDoesNotExistException"}, {"shape":"CommitRequiredException"}, {"shape":"CommitDoesNotExistException"}, {"shape":"InvalidCommitException"}, {"shape":"TipsDivergenceExceededException"}, {"shape":"InvalidConflictDetailLevelException"}, {"shape":"InvalidConflictResolutionStrategyException"}, {"shape":"MaximumFileContentToLoadExceededException"}, {"shape":"MaximumItemsToCompareExceededException"}, {"shape":"EncryptionIntegrityChecksFailedException"}, {"shape":"EncryptionKeyAccessDeniedException"}, {"shape":"EncryptionKeyDisabledException"}, {"shape":"EncryptionKeyNotFoundException"}, {"shape":"EncryptionKeyUnavailableException"} ] }, "GetPullRequest":{ "name":"GetPullRequest", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetPullRequestInput"}, "output":{"shape":"GetPullRequestOutput"}, "errors":[ {"shape":"PullRequestDoesNotExistException"}, {"shape":"InvalidPullRequestIdException"}, {"shape":"PullRequestIdRequiredException"}, {"shape":"EncryptionIntegrityChecksFailedException"}, {"shape":"EncryptionKeyAccessDeniedException"}, {"shape":"EncryptionKeyDisabledException"}, {"shape":"EncryptionKeyNotFoundException"}, {"shape":"EncryptionKeyUnavailableException"} ] }, "GetRepository":{ "name":"GetRepository", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetRepositoryInput"}, "output":{"shape":"GetRepositoryOutput"}, "errors":[ {"shape":"RepositoryNameRequiredException"}, {"shape":"RepositoryDoesNotExistException"}, {"shape":"InvalidRepositoryNameException"}, {"shape":"EncryptionIntegrityChecksFailedException"}, {"shape":"EncryptionKeyAccessDeniedException"}, {"shape":"EncryptionKeyDisabledException"}, {"shape":"EncryptionKeyNotFoundException"}, {"shape":"EncryptionKeyUnavailableException"} ] }, "GetRepositoryTriggers":{ "name":"GetRepositoryTriggers", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetRepositoryTriggersInput"}, "output":{"shape":"GetRepositoryTriggersOutput"}, "errors":[ {"shape":"RepositoryNameRequiredException"}, {"shape":"InvalidRepositoryNameException"}, {"shape":"RepositoryDoesNotExistException"}, {"shape":"EncryptionIntegrityChecksFailedException"}, {"shape":"EncryptionKeyAccessDeniedException"}, {"shape":"EncryptionKeyDisabledException"}, {"shape":"EncryptionKeyNotFoundException"}, {"shape":"EncryptionKeyUnavailableException"} ] }, "ListBranches":{ "name":"ListBranches", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListBranchesInput"}, "output":{"shape":"ListBranchesOutput"}, "errors":[ {"shape":"RepositoryNameRequiredException"}, {"shape":"RepositoryDoesNotExistException"}, {"shape":"InvalidRepositoryNameException"}, {"shape":"EncryptionIntegrityChecksFailedException"}, {"shape":"EncryptionKeyAccessDeniedException"}, {"shape":"EncryptionKeyDisabledException"}, {"shape":"EncryptionKeyNotFoundException"}, {"shape":"EncryptionKeyUnavailableException"}, {"shape":"InvalidContinuationTokenException"} ] }, "ListPullRequests":{ "name":"ListPullRequests", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListPullRequestsInput"}, "output":{"shape":"ListPullRequestsOutput"}, "errors":[ {"shape":"InvalidPullRequestStatusException"}, {"shape":"InvalidAuthorArnException"}, {"shape":"AuthorDoesNotExistException"}, {"shape":"RepositoryNameRequiredException"}, {"shape":"InvalidRepositoryNameException"}, {"shape":"RepositoryDoesNotExistException"}, {"shape":"InvalidMaxResultsException"}, {"shape":"InvalidContinuationTokenException"}, {"shape":"EncryptionIntegrityChecksFailedException"}, {"shape":"EncryptionKeyAccessDeniedException"}, {"shape":"EncryptionKeyDisabledException"}, {"shape":"EncryptionKeyNotFoundException"}, {"shape":"EncryptionKeyUnavailableException"} ] }, "ListRepositories":{ "name":"ListRepositories", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListRepositoriesInput"}, "output":{"shape":"ListRepositoriesOutput"}, "errors":[ {"shape":"InvalidSortByException"}, {"shape":"InvalidOrderException"}, {"shape":"InvalidContinuationTokenException"} ] }, "ListTagsForResource":{ "name":"ListTagsForResource", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListTagsForResourceInput"}, "output":{"shape":"ListTagsForResourceOutput"}, "errors":[ {"shape":"RepositoryDoesNotExistException"}, {"shape":"InvalidRepositoryNameException"}, {"shape":"ResourceArnRequiredException"}, {"shape":"InvalidResourceArnException"} ] }, "MergeBranchesByFastForward":{ "name":"MergeBranchesByFastForward", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"MergeBranchesByFastForwardInput"}, "output":{"shape":"MergeBranchesByFastForwardOutput"}, "errors":[ {"shape":"RepositoryNameRequiredException"}, {"shape":"InvalidRepositoryNameException"}, {"shape":"RepositoryDoesNotExistException"}, {"shape":"TipsDivergenceExceededException"}, {"shape":"CommitRequiredException"}, {"shape":"InvalidCommitException"}, {"shape":"CommitDoesNotExistException"}, {"shape":"InvalidTargetBranchException"}, {"shape":"InvalidBranchNameException"}, {"shape":"BranchNameRequiredException"}, {"shape":"BranchNameIsTagNameException"}, {"shape":"BranchDoesNotExistException"}, {"shape":"ManualMergeRequiredException"}, {"shape":"ConcurrentReferenceUpdateException"}, {"shape":"EncryptionIntegrityChecksFailedException"}, {"shape":"EncryptionKeyAccessDeniedException"}, {"shape":"EncryptionKeyDisabledException"}, {"shape":"EncryptionKeyNotFoundException"}, {"shape":"EncryptionKeyUnavailableException"} ] }, "MergeBranchesBySquash":{ "name":"MergeBranchesBySquash", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"MergeBranchesBySquashInput"}, "output":{"shape":"MergeBranchesBySquashOutput"}, "errors":[ {"shape":"RepositoryNameRequiredException"}, {"shape":"InvalidRepositoryNameException"}, {"shape":"RepositoryDoesNotExistException"}, {"shape":"TipsDivergenceExceededException"}, {"shape":"CommitRequiredException"}, {"shape":"InvalidCommitException"}, {"shape":"CommitDoesNotExistException"}, {"shape":"InvalidTargetBranchException"}, {"shape":"InvalidBranchNameException"}, {"shape":"BranchNameRequiredException"}, {"shape":"BranchNameIsTagNameException"}, {"shape":"BranchDoesNotExistException"}, {"shape":"ManualMergeRequiredException"}, {"shape":"InvalidConflictDetailLevelException"}, {"shape":"InvalidConflictResolutionStrategyException"}, {"shape":"InvalidConflictResolutionException"}, {"shape":"MaximumConflictResolutionEntriesExceededException"}, {"shape":"MultipleConflictResolutionEntriesException"}, {"shape":"ReplacementTypeRequiredException"}, {"shape":"InvalidReplacementTypeException"}, {"shape":"ReplacementContentRequiredException"}, {"shape":"InvalidReplacementContentException"}, {"shape":"PathRequiredException"}, {"shape":"InvalidPathException"}, {"shape":"FileContentSizeLimitExceededException"}, {"shape":"FolderContentSizeLimitExceededException"}, {"shape":"MaximumFileContentToLoadExceededException"}, {"shape":"MaximumItemsToCompareExceededException"}, {"shape":"FileModeRequiredException"}, {"shape":"InvalidFileModeException"}, {"shape":"NameLengthExceededException"}, {"shape":"InvalidEmailException"}, {"shape":"CommitMessageLengthExceededException"}, {"shape":"ConcurrentReferenceUpdateException"}, {"shape":"EncryptionIntegrityChecksFailedException"}, {"shape":"EncryptionKeyAccessDeniedException"}, {"shape":"EncryptionKeyDisabledException"}, {"shape":"EncryptionKeyNotFoundException"}, {"shape":"EncryptionKeyUnavailableException"} ] }, "MergeBranchesByThreeWay":{ "name":"MergeBranchesByThreeWay", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"MergeBranchesByThreeWayInput"}, "output":{"shape":"MergeBranchesByThreeWayOutput"}, "errors":[ {"shape":"RepositoryNameRequiredException"}, {"shape":"InvalidRepositoryNameException"}, {"shape":"RepositoryDoesNotExistException"}, {"shape":"TipsDivergenceExceededException"}, {"shape":"CommitRequiredException"}, {"shape":"InvalidCommitException"}, {"shape":"CommitDoesNotExistException"}, {"shape":"InvalidTargetBranchException"}, {"shape":"InvalidBranchNameException"}, {"shape":"BranchNameRequiredException"}, {"shape":"BranchNameIsTagNameException"}, {"shape":"BranchDoesNotExistException"}, {"shape":"ManualMergeRequiredException"}, {"shape":"ConcurrentReferenceUpdateException"}, {"shape":"InvalidConflictDetailLevelException"}, {"shape":"InvalidConflictResolutionStrategyException"}, {"shape":"InvalidConflictResolutionException"}, {"shape":"MaximumConflictResolutionEntriesExceededException"}, {"shape":"MultipleConflictResolutionEntriesException"}, {"shape":"ReplacementTypeRequiredException"}, {"shape":"InvalidReplacementTypeException"}, {"shape":"ReplacementContentRequiredException"}, {"shape":"InvalidReplacementContentException"}, {"shape":"PathRequiredException"}, {"shape":"InvalidPathException"}, {"shape":"FileContentSizeLimitExceededException"}, {"shape":"FolderContentSizeLimitExceededException"}, {"shape":"MaximumFileContentToLoadExceededException"}, {"shape":"MaximumItemsToCompareExceededException"}, {"shape":"FileModeRequiredException"}, {"shape":"InvalidFileModeException"}, {"shape":"NameLengthExceededException"}, {"shape":"InvalidEmailException"}, {"shape":"CommitMessageLengthExceededException"}, {"shape":"EncryptionIntegrityChecksFailedException"}, {"shape":"EncryptionKeyAccessDeniedException"}, {"shape":"EncryptionKeyDisabledException"}, {"shape":"EncryptionKeyNotFoundException"}, {"shape":"EncryptionKeyUnavailableException"} ] }, "MergePullRequestByFastForward":{ "name":"MergePullRequestByFastForward", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"MergePullRequestByFastForwardInput"}, "output":{"shape":"MergePullRequestByFastForwardOutput"}, "errors":[ {"shape":"ManualMergeRequiredException"}, {"shape":"PullRequestAlreadyClosedException"}, {"shape":"PullRequestDoesNotExistException"}, {"shape":"InvalidPullRequestIdException"}, {"shape":"PullRequestIdRequiredException"}, {"shape":"TipOfSourceReferenceIsDifferentException"}, {"shape":"ReferenceDoesNotExistException"}, {"shape":"InvalidCommitIdException"}, {"shape":"RepositoryNotAssociatedWithPullRequestException"}, {"shape":"RepositoryNameRequiredException"}, {"shape":"InvalidRepositoryNameException"}, {"shape":"RepositoryDoesNotExistException"}, {"shape":"ConcurrentReferenceUpdateException"}, {"shape":"EncryptionIntegrityChecksFailedException"}, {"shape":"EncryptionKeyAccessDeniedException"}, {"shape":"EncryptionKeyDisabledException"}, {"shape":"EncryptionKeyNotFoundException"}, {"shape":"EncryptionKeyUnavailableException"} ] }, "MergePullRequestBySquash":{ "name":"MergePullRequestBySquash", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"MergePullRequestBySquashInput"}, "output":{"shape":"MergePullRequestBySquashOutput"}, "errors":[ {"shape":"PullRequestAlreadyClosedException"}, {"shape":"PullRequestDoesNotExistException"}, {"shape":"PullRequestIdRequiredException"}, {"shape":"InvalidPullRequestIdException"}, {"shape":"InvalidCommitIdException"}, {"shape":"ManualMergeRequiredException"}, {"shape":"TipOfSourceReferenceIsDifferentException"}, {"shape":"TipsDivergenceExceededException"}, {"shape":"NameLengthExceededException"}, {"shape":"InvalidEmailException"}, {"shape":"CommitMessageLengthExceededException"}, {"shape":"InvalidConflictDetailLevelException"}, {"shape":"InvalidConflictResolutionStrategyException"}, {"shape":"InvalidConflictResolutionException"}, {"shape":"ReplacementTypeRequiredException"}, {"shape":"InvalidReplacementTypeException"}, {"shape":"MultipleConflictResolutionEntriesException"}, {"shape":"ReplacementContentRequiredException"}, {"shape":"MaximumConflictResolutionEntriesExceededException"}, {"shape":"ConcurrentReferenceUpdateException"}, {"shape":"PathRequiredException"}, {"shape":"InvalidPathException"}, {"shape":"InvalidFileModeException"}, {"shape":"InvalidReplacementContentException"}, {"shape":"FileContentSizeLimitExceededException"}, {"shape":"FolderContentSizeLimitExceededException"}, {"shape":"MaximumFileContentToLoadExceededException"}, {"shape":"MaximumItemsToCompareExceededException"}, {"shape":"RepositoryNameRequiredException"}, {"shape":"InvalidRepositoryNameException"}, {"shape":"RepositoryDoesNotExistException"}, {"shape":"RepositoryNotAssociatedWithPullRequestException"}, {"shape":"EncryptionIntegrityChecksFailedException"}, {"shape":"EncryptionKeyAccessDeniedException"}, {"shape":"EncryptionKeyDisabledException"}, {"shape":"EncryptionKeyNotFoundException"}, {"shape":"EncryptionKeyUnavailableException"} ] }, "MergePullRequestByThreeWay":{ "name":"MergePullRequestByThreeWay", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"MergePullRequestByThreeWayInput"}, "output":{"shape":"MergePullRequestByThreeWayOutput"}, "errors":[ {"shape":"PullRequestAlreadyClosedException"}, {"shape":"PullRequestDoesNotExistException"}, {"shape":"PullRequestIdRequiredException"}, {"shape":"InvalidPullRequestIdException"}, {"shape":"InvalidCommitIdException"}, {"shape":"ManualMergeRequiredException"}, {"shape":"TipOfSourceReferenceIsDifferentException"}, {"shape":"TipsDivergenceExceededException"}, {"shape":"NameLengthExceededException"}, {"shape":"InvalidEmailException"}, {"shape":"CommitMessageLengthExceededException"}, {"shape":"InvalidConflictDetailLevelException"}, {"shape":"InvalidConflictResolutionStrategyException"}, {"shape":"InvalidConflictResolutionException"}, {"shape":"ReplacementTypeRequiredException"}, {"shape":"InvalidReplacementTypeException"}, {"shape":"MultipleConflictResolutionEntriesException"}, {"shape":"ReplacementContentRequiredException"}, {"shape":"MaximumConflictResolutionEntriesExceededException"}, {"shape":"PathRequiredException"}, {"shape":"InvalidPathException"}, {"shape":"InvalidFileModeException"}, {"shape":"InvalidReplacementContentException"}, {"shape":"FileContentSizeLimitExceededException"}, {"shape":"FolderContentSizeLimitExceededException"}, {"shape":"MaximumFileContentToLoadExceededException"}, {"shape":"MaximumItemsToCompareExceededException"}, {"shape":"RepositoryNameRequiredException"}, {"shape":"InvalidRepositoryNameException"}, {"shape":"RepositoryDoesNotExistException"}, {"shape":"RepositoryNotAssociatedWithPullRequestException"}, {"shape":"ConcurrentReferenceUpdateException"}, {"shape":"EncryptionIntegrityChecksFailedException"}, {"shape":"EncryptionKeyAccessDeniedException"}, {"shape":"EncryptionKeyDisabledException"}, {"shape":"EncryptionKeyNotFoundException"}, {"shape":"EncryptionKeyUnavailableException"} ] }, "PostCommentForComparedCommit":{ "name":"PostCommentForComparedCommit", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"PostCommentForComparedCommitInput"}, "output":{"shape":"PostCommentForComparedCommitOutput"}, "errors":[ {"shape":"RepositoryNameRequiredException"}, {"shape":"RepositoryDoesNotExistException"}, {"shape":"InvalidRepositoryNameException"}, {"shape":"ClientRequestTokenRequiredException"}, {"shape":"InvalidClientRequestTokenException"}, {"shape":"IdempotencyParameterMismatchException"}, {"shape":"CommentContentRequiredException"}, {"shape":"CommentContentSizeLimitExceededException"}, {"shape":"InvalidFileLocationException"}, {"shape":"InvalidRelativeFileVersionEnumException"}, {"shape":"PathRequiredException"}, {"shape":"InvalidFilePositionException"}, {"shape":"CommitIdRequiredException"}, {"shape":"InvalidCommitIdException"}, {"shape":"EncryptionIntegrityChecksFailedException"}, {"shape":"EncryptionKeyAccessDeniedException"}, {"shape":"EncryptionKeyDisabledException"}, {"shape":"EncryptionKeyNotFoundException"}, {"shape":"EncryptionKeyUnavailableException"}, {"shape":"BeforeCommitIdAndAfterCommitIdAreSameException"}, {"shape":"CommitDoesNotExistException"}, {"shape":"InvalidPathException"}, {"shape":"PathDoesNotExistException"} ], "idempotent":true }, "PostCommentForPullRequest":{ "name":"PostCommentForPullRequest", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"PostCommentForPullRequestInput"}, "output":{"shape":"PostCommentForPullRequestOutput"}, "errors":[ {"shape":"PullRequestDoesNotExistException"}, {"shape":"InvalidPullRequestIdException"}, {"shape":"PullRequestIdRequiredException"}, {"shape":"RepositoryNotAssociatedWithPullRequestException"}, {"shape":"RepositoryNameRequiredException"}, {"shape":"RepositoryDoesNotExistException"}, {"shape":"InvalidRepositoryNameException"}, {"shape":"ClientRequestTokenRequiredException"}, {"shape":"InvalidClientRequestTokenException"}, {"shape":"IdempotencyParameterMismatchException"}, {"shape":"CommentContentRequiredException"}, {"shape":"CommentContentSizeLimitExceededException"}, {"shape":"InvalidFileLocationException"}, {"shape":"InvalidRelativeFileVersionEnumException"}, {"shape":"PathRequiredException"}, {"shape":"InvalidFilePositionException"}, {"shape":"CommitIdRequiredException"}, {"shape":"InvalidCommitIdException"}, {"shape":"EncryptionIntegrityChecksFailedException"}, {"shape":"EncryptionKeyAccessDeniedException"}, {"shape":"EncryptionKeyDisabledException"}, {"shape":"EncryptionKeyNotFoundException"}, {"shape":"EncryptionKeyUnavailableException"}, {"shape":"CommitDoesNotExistException"}, {"shape":"InvalidPathException"}, {"shape":"PathDoesNotExistException"}, {"shape":"PathRequiredException"}, {"shape":"BeforeCommitIdAndAfterCommitIdAreSameException"} ], "idempotent":true }, "PostCommentReply":{ "name":"PostCommentReply", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"PostCommentReplyInput"}, "output":{"shape":"PostCommentReplyOutput"}, "errors":[ {"shape":"ClientRequestTokenRequiredException"}, {"shape":"InvalidClientRequestTokenException"}, {"shape":"IdempotencyParameterMismatchException"}, {"shape":"CommentContentRequiredException"}, {"shape":"CommentContentSizeLimitExceededException"}, {"shape":"CommentDoesNotExistException"}, {"shape":"CommentIdRequiredException"}, {"shape":"InvalidCommentIdException"} ], "idempotent":true }, "PutFile":{ "name":"PutFile", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"PutFileInput"}, "output":{"shape":"PutFileOutput"}, "errors":[ {"shape":"RepositoryNameRequiredException"}, {"shape":"InvalidRepositoryNameException"}, {"shape":"RepositoryDoesNotExistException"}, {"shape":"ParentCommitIdRequiredException"}, {"shape":"InvalidParentCommitIdException"}, {"shape":"ParentCommitDoesNotExistException"}, {"shape":"ParentCommitIdOutdatedException"}, {"shape":"FileContentRequiredException"}, {"shape":"FileContentSizeLimitExceededException"}, {"shape":"FolderContentSizeLimitExceededException"}, {"shape":"PathRequiredException"}, {"shape":"InvalidPathException"}, {"shape":"BranchNameRequiredException"}, {"shape":"InvalidBranchNameException"}, {"shape":"BranchDoesNotExistException"}, {"shape":"BranchNameIsTagNameException"}, {"shape":"InvalidFileModeException"}, {"shape":"NameLengthExceededException"}, {"shape":"InvalidEmailException"}, {"shape":"CommitMessageLengthExceededException"}, {"shape":"InvalidDeletionParameterException"}, {"shape":"EncryptionIntegrityChecksFailedException"}, {"shape":"EncryptionKeyAccessDeniedException"}, {"shape":"EncryptionKeyDisabledException"}, {"shape":"EncryptionKeyNotFoundException"}, {"shape":"EncryptionKeyUnavailableException"}, {"shape":"SameFileContentException"}, {"shape":"FileNameConflictsWithDirectoryNameException"}, {"shape":"DirectoryNameConflictsWithFileNameException"}, {"shape":"FilePathConflictsWithSubmodulePathException"} ] }, "PutRepositoryTriggers":{ "name":"PutRepositoryTriggers", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"PutRepositoryTriggersInput"}, "output":{"shape":"PutRepositoryTriggersOutput"}, "errors":[ {"shape":"RepositoryDoesNotExistException"}, {"shape":"RepositoryNameRequiredException"}, {"shape":"InvalidRepositoryNameException"}, {"shape":"RepositoryTriggersListRequiredException"}, {"shape":"MaximumRepositoryTriggersExceededException"}, {"shape":"InvalidRepositoryTriggerNameException"}, {"shape":"InvalidRepositoryTriggerDestinationArnException"}, {"shape":"InvalidRepositoryTriggerRegionException"}, {"shape":"InvalidRepositoryTriggerCustomDataException"}, {"shape":"MaximumBranchesExceededException"}, {"shape":"InvalidRepositoryTriggerBranchNameException"}, {"shape":"InvalidRepositoryTriggerEventsException"}, {"shape":"RepositoryTriggerNameRequiredException"}, {"shape":"RepositoryTriggerDestinationArnRequiredException"}, {"shape":"RepositoryTriggerBranchNameListRequiredException"}, {"shape":"RepositoryTriggerEventsListRequiredException"}, {"shape":"EncryptionIntegrityChecksFailedException"}, {"shape":"EncryptionKeyAccessDeniedException"}, {"shape":"EncryptionKeyDisabledException"}, {"shape":"EncryptionKeyNotFoundException"}, {"shape":"EncryptionKeyUnavailableException"} ] }, "TagResource":{ "name":"TagResource", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"TagResourceInput"}, "errors":[ {"shape":"RepositoryDoesNotExistException"}, {"shape":"InvalidRepositoryNameException"}, {"shape":"ResourceArnRequiredException"}, {"shape":"InvalidResourceArnException"}, {"shape":"TagsMapRequiredException"}, {"shape":"InvalidTagsMapException"}, {"shape":"TooManyTagsException"}, {"shape":"InvalidSystemTagUsageException"}, {"shape":"TagPolicyException"} ] }, "TestRepositoryTriggers":{ "name":"TestRepositoryTriggers", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"TestRepositoryTriggersInput"}, "output":{"shape":"TestRepositoryTriggersOutput"}, "errors":[ {"shape":"RepositoryDoesNotExistException"}, {"shape":"RepositoryNameRequiredException"}, {"shape":"InvalidRepositoryNameException"}, {"shape":"RepositoryTriggersListRequiredException"}, {"shape":"MaximumRepositoryTriggersExceededException"}, {"shape":"InvalidRepositoryTriggerNameException"}, {"shape":"InvalidRepositoryTriggerDestinationArnException"}, {"shape":"InvalidRepositoryTriggerRegionException"}, {"shape":"InvalidRepositoryTriggerCustomDataException"}, {"shape":"MaximumBranchesExceededException"}, {"shape":"InvalidRepositoryTriggerBranchNameException"}, {"shape":"InvalidRepositoryTriggerEventsException"}, {"shape":"RepositoryTriggerNameRequiredException"}, {"shape":"RepositoryTriggerDestinationArnRequiredException"}, {"shape":"RepositoryTriggerBranchNameListRequiredException"}, {"shape":"RepositoryTriggerEventsListRequiredException"}, {"shape":"EncryptionIntegrityChecksFailedException"}, {"shape":"EncryptionKeyAccessDeniedException"}, {"shape":"EncryptionKeyDisabledException"}, {"shape":"EncryptionKeyNotFoundException"}, {"shape":"EncryptionKeyUnavailableException"} ] }, "UntagResource":{ "name":"UntagResource", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UntagResourceInput"}, "errors":[ {"shape":"RepositoryDoesNotExistException"}, {"shape":"InvalidRepositoryNameException"}, {"shape":"ResourceArnRequiredException"}, {"shape":"InvalidResourceArnException"}, {"shape":"TagKeysListRequiredException"}, {"shape":"InvalidTagKeysListException"}, {"shape":"TooManyTagsException"}, {"shape":"InvalidSystemTagUsageException"}, {"shape":"TagPolicyException"} ] }, "UpdateComment":{ "name":"UpdateComment", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateCommentInput"}, "output":{"shape":"UpdateCommentOutput"}, "errors":[ {"shape":"CommentContentRequiredException"}, {"shape":"CommentContentSizeLimitExceededException"}, {"shape":"CommentDoesNotExistException"}, {"shape":"CommentIdRequiredException"}, {"shape":"InvalidCommentIdException"}, {"shape":"CommentNotCreatedByCallerException"}, {"shape":"CommentDeletedException"} ] }, "UpdateDefaultBranch":{ "name":"UpdateDefaultBranch", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateDefaultBranchInput"}, "errors":[ {"shape":"RepositoryNameRequiredException"}, {"shape":"RepositoryDoesNotExistException"}, {"shape":"InvalidRepositoryNameException"}, {"shape":"BranchNameRequiredException"}, {"shape":"InvalidBranchNameException"}, {"shape":"BranchDoesNotExistException"}, {"shape":"EncryptionIntegrityChecksFailedException"}, {"shape":"EncryptionKeyAccessDeniedException"}, {"shape":"EncryptionKeyDisabledException"}, {"shape":"EncryptionKeyNotFoundException"}, {"shape":"EncryptionKeyUnavailableException"} ] }, "UpdatePullRequestDescription":{ "name":"UpdatePullRequestDescription", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdatePullRequestDescriptionInput"}, "output":{"shape":"UpdatePullRequestDescriptionOutput"}, "errors":[ {"shape":"PullRequestDoesNotExistException"}, {"shape":"InvalidPullRequestIdException"}, {"shape":"PullRequestIdRequiredException"}, {"shape":"InvalidDescriptionException"}, {"shape":"PullRequestAlreadyClosedException"} ] }, "UpdatePullRequestStatus":{ "name":"UpdatePullRequestStatus", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdatePullRequestStatusInput"}, "output":{"shape":"UpdatePullRequestStatusOutput"}, "errors":[ {"shape":"PullRequestDoesNotExistException"}, {"shape":"InvalidPullRequestIdException"}, {"shape":"PullRequestIdRequiredException"}, {"shape":"InvalidPullRequestStatusUpdateException"}, {"shape":"InvalidPullRequestStatusException"}, {"shape":"PullRequestStatusRequiredException"}, {"shape":"EncryptionIntegrityChecksFailedException"}, {"shape":"EncryptionKeyAccessDeniedException"}, {"shape":"EncryptionKeyDisabledException"}, {"shape":"EncryptionKeyNotFoundException"}, {"shape":"EncryptionKeyUnavailableException"} ] }, "UpdatePullRequestTitle":{ "name":"UpdatePullRequestTitle", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdatePullRequestTitleInput"}, "output":{"shape":"UpdatePullRequestTitleOutput"}, "errors":[ {"shape":"PullRequestDoesNotExistException"}, {"shape":"InvalidPullRequestIdException"}, {"shape":"PullRequestIdRequiredException"}, {"shape":"TitleRequiredException"}, {"shape":"InvalidTitleException"}, {"shape":"PullRequestAlreadyClosedException"} ] }, "UpdateRepositoryDescription":{ "name":"UpdateRepositoryDescription", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateRepositoryDescriptionInput"}, "errors":[ {"shape":"RepositoryNameRequiredException"}, {"shape":"RepositoryDoesNotExistException"}, {"shape":"InvalidRepositoryNameException"}, {"shape":"InvalidRepositoryDescriptionException"}, {"shape":"EncryptionIntegrityChecksFailedException"}, {"shape":"EncryptionKeyAccessDeniedException"}, {"shape":"EncryptionKeyDisabledException"}, {"shape":"EncryptionKeyNotFoundException"}, {"shape":"EncryptionKeyUnavailableException"} ] }, "UpdateRepositoryName":{ "name":"UpdateRepositoryName", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateRepositoryNameInput"}, "errors":[ {"shape":"RepositoryDoesNotExistException"}, {"shape":"RepositoryNameExistsException"}, {"shape":"RepositoryNameRequiredException"}, {"shape":"InvalidRepositoryNameException"} ] } }, "shapes":{ "AccountId":{"type":"string"}, "ActorDoesNotExistException":{ "type":"structure", "members":{ }, "exception":true }, "AdditionalData":{"type":"string"}, "Arn":{"type":"string"}, "AuthorDoesNotExistException":{ "type":"structure", "members":{ }, "exception":true }, "BatchDescribeMergeConflictsError":{ "type":"structure", "required":[ "filePath", "exceptionName", "message" ], "members":{ "filePath":{"shape":"Path"}, "exceptionName":{"shape":"ExceptionName"}, "message":{"shape":"Message"} } }, "BatchDescribeMergeConflictsErrors":{ "type":"list", "member":{"shape":"BatchDescribeMergeConflictsError"} }, "BatchDescribeMergeConflictsInput":{ "type":"structure", "required":[ "repositoryName", "destinationCommitSpecifier", "sourceCommitSpecifier", "mergeOption" ], "members":{ "repositoryName":{"shape":"RepositoryName"}, "destinationCommitSpecifier":{"shape":"CommitName"}, "sourceCommitSpecifier":{"shape":"CommitName"}, "mergeOption":{"shape":"MergeOptionTypeEnum"}, "maxMergeHunks":{"shape":"MaxResults"}, "maxConflictFiles":{"shape":"MaxResults"}, "filePaths":{"shape":"FilePaths"}, "conflictDetailLevel":{"shape":"ConflictDetailLevelTypeEnum"}, "conflictResolutionStrategy":{"shape":"ConflictResolutionStrategyTypeEnum"}, "nextToken":{"shape":"NextToken"} } }, "BatchDescribeMergeConflictsOutput":{ "type":"structure", "required":[ "conflicts", "destinationCommitId", "sourceCommitId" ], "members":{ "conflicts":{"shape":"Conflicts"}, "nextToken":{"shape":"NextToken"}, "errors":{"shape":"BatchDescribeMergeConflictsErrors"}, "destinationCommitId":{"shape":"ObjectId"}, "sourceCommitId":{"shape":"ObjectId"}, "baseCommitId":{"shape":"ObjectId"} } }, "BatchGetCommitsError":{ "type":"structure", "members":{ "commitId":{"shape":"ObjectId"}, "errorCode":{"shape":"ErrorCode"}, "errorMessage":{"shape":"ErrorMessage"} } }, "BatchGetCommitsErrorsList":{ "type":"list", "member":{"shape":"BatchGetCommitsError"} }, "BatchGetCommitsInput":{ "type":"structure", "required":[ "commitIds", "repositoryName" ], "members":{ "commitIds":{"shape":"CommitIdsInputList"}, "repositoryName":{"shape":"RepositoryName"} } }, "BatchGetCommitsOutput":{ "type":"structure", "members":{ "commits":{"shape":"CommitObjectsList"}, "errors":{"shape":"BatchGetCommitsErrorsList"} } }, "BatchGetRepositoriesInput":{ "type":"structure", "required":["repositoryNames"], "members":{ "repositoryNames":{"shape":"RepositoryNameList"} } }, "BatchGetRepositoriesOutput":{ "type":"structure", "members":{ "repositories":{"shape":"RepositoryMetadataList"}, "repositoriesNotFound":{"shape":"RepositoryNotFoundList"} } }, "BeforeCommitIdAndAfterCommitIdAreSameException":{ "type":"structure", "members":{ }, "exception":true }, "BlobIdDoesNotExistException":{ "type":"structure", "members":{ }, "exception":true }, "BlobIdRequiredException":{ "type":"structure", "members":{ }, "exception":true }, "BlobMetadata":{ "type":"structure", "members":{ "blobId":{"shape":"ObjectId"}, "path":{"shape":"Path"}, "mode":{"shape":"Mode"} } }, "BranchDoesNotExistException":{ "type":"structure", "members":{ }, "exception":true }, "BranchInfo":{ "type":"structure", "members":{ "branchName":{"shape":"BranchName"}, "commitId":{"shape":"CommitId"} } }, "BranchName":{ "type":"string", "max":256, "min":1 }, "BranchNameExistsException":{ "type":"structure", "members":{ }, "exception":true }, "BranchNameIsTagNameException":{ "type":"structure", "members":{ }, "exception":true }, "BranchNameList":{ "type":"list", "member":{"shape":"BranchName"} }, "BranchNameRequiredException":{ "type":"structure", "members":{ }, "exception":true }, "CapitalBoolean":{"type":"boolean"}, "ChangeTypeEnum":{ "type":"string", "enum":[ "A", "M", "D" ] }, "ClientRequestToken":{"type":"string"}, "ClientRequestTokenRequiredException":{ "type":"structure", "members":{ }, "exception":true }, "CloneUrlHttp":{"type":"string"}, "CloneUrlSsh":{"type":"string"}, "Comment":{ "type":"structure", "members":{ "commentId":{"shape":"CommentId"}, "content":{"shape":"Content"}, "inReplyTo":{"shape":"CommentId"}, "creationDate":{"shape":"CreationDate"}, "lastModifiedDate":{"shape":"LastModifiedDate"}, "authorArn":{"shape":"Arn"}, "deleted":{"shape":"IsCommentDeleted"}, "clientRequestToken":{"shape":"ClientRequestToken"} } }, "CommentContentRequiredException":{ "type":"structure", "members":{ }, "exception":true }, "CommentContentSizeLimitExceededException":{ "type":"structure", "members":{ }, "exception":true }, "CommentDeletedException":{ "type":"structure", "members":{ }, "exception":true }, "CommentDoesNotExistException":{ "type":"structure", "members":{ }, "exception":true }, "CommentId":{"type":"string"}, "CommentIdRequiredException":{ "type":"structure", "members":{ }, "exception":true }, "CommentNotCreatedByCallerException":{ "type":"structure", "members":{ }, "exception":true }, "Comments":{ "type":"list", "member":{"shape":"Comment"} }, "CommentsForComparedCommit":{ "type":"structure", "members":{ "repositoryName":{"shape":"RepositoryName"}, "beforeCommitId":{"shape":"CommitId"}, "afterCommitId":{"shape":"CommitId"}, "beforeBlobId":{"shape":"ObjectId"}, "afterBlobId":{"shape":"ObjectId"}, "location":{"shape":"Location"}, "comments":{"shape":"Comments"} } }, "CommentsForComparedCommitData":{ "type":"list", "member":{"shape":"CommentsForComparedCommit"} }, "CommentsForPullRequest":{ "type":"structure", "members":{ "pullRequestId":{"shape":"PullRequestId"}, "repositoryName":{"shape":"RepositoryName"}, "beforeCommitId":{"shape":"CommitId"}, "afterCommitId":{"shape":"CommitId"}, "beforeBlobId":{"shape":"ObjectId"}, "afterBlobId":{"shape":"ObjectId"}, "location":{"shape":"Location"}, "comments":{"shape":"Comments"} } }, "CommentsForPullRequestData":{ "type":"list", "member":{"shape":"CommentsForPullRequest"} }, "Commit":{ "type":"structure", "members":{ "commitId":{"shape":"ObjectId"}, "treeId":{"shape":"ObjectId"}, "parents":{"shape":"ParentList"}, "message":{"shape":"Message"}, "author":{"shape":"UserInfo"}, "committer":{"shape":"UserInfo"}, "additionalData":{"shape":"AdditionalData"} } }, "CommitDoesNotExistException":{ "type":"structure", "members":{ }, "exception":true }, "CommitId":{"type":"string"}, "CommitIdDoesNotExistException":{ "type":"structure", "members":{ }, "exception":true }, "CommitIdRequiredException":{ "type":"structure", "members":{ }, "exception":true }, "CommitIdsInputList":{ "type":"list", "member":{"shape":"ObjectId"} }, "CommitIdsLimitExceededException":{ "type":"structure", "members":{ }, "exception":true }, "CommitIdsListRequiredException":{ "type":"structure", "members":{ }, "exception":true }, "CommitMessageLengthExceededException":{ "type":"structure", "members":{ }, "exception":true }, "CommitName":{"type":"string"}, "CommitObjectsList":{ "type":"list", "member":{"shape":"Commit"} }, "CommitRequiredException":{ "type":"structure", "members":{ }, "exception":true }, "ConcurrentReferenceUpdateException":{ "type":"structure", "members":{ }, "exception":true }, "Conflict":{ "type":"structure", "members":{ "conflictMetadata":{"shape":"ConflictMetadata"}, "mergeHunks":{"shape":"MergeHunks"} } }, "ConflictDetailLevelTypeEnum":{ "type":"string", "enum":[ "FILE_LEVEL", "LINE_LEVEL" ] }, "ConflictMetadata":{ "type":"structure", "members":{ "filePath":{"shape":"Path"}, "fileSizes":{"shape":"FileSizes"}, "fileModes":{"shape":"FileModes"}, "objectTypes":{"shape":"ObjectTypes"}, "numberOfConflicts":{"shape":"NumberOfConflicts"}, "isBinaryFile":{"shape":"IsBinaryFile"}, "contentConflict":{"shape":"IsContentConflict"}, "fileModeConflict":{"shape":"IsFileModeConflict"}, "objectTypeConflict":{"shape":"IsObjectTypeConflict"}, "mergeOperations":{"shape":"MergeOperations"} } }, "ConflictMetadataList":{ "type":"list", "member":{"shape":"ConflictMetadata"} }, "ConflictResolution":{ "type":"structure", "members":{ "replaceContents":{"shape":"ReplaceContentEntries"}, "deleteFiles":{"shape":"DeleteFileEntries"}, "setFileModes":{"shape":"SetFileModeEntries"} } }, "ConflictResolutionStrategyTypeEnum":{ "type":"string", "enum":[ "NONE", "ACCEPT_SOURCE", "ACCEPT_DESTINATION", "AUTOMERGE" ] }, "Conflicts":{ "type":"list", "member":{"shape":"Conflict"} }, "Content":{"type":"string"}, "CreateBranchInput":{ "type":"structure", "required":[ "repositoryName", "branchName", "commitId" ], "members":{ "repositoryName":{"shape":"RepositoryName"}, "branchName":{"shape":"BranchName"}, "commitId":{"shape":"CommitId"} } }, "CreateCommitInput":{ "type":"structure", "required":[ "repositoryName", "branchName" ], "members":{ "repositoryName":{"shape":"RepositoryName"}, "branchName":{"shape":"BranchName"}, "parentCommitId":{"shape":"CommitId"}, "authorName":{"shape":"Name"}, "email":{"shape":"Email"}, "commitMessage":{"shape":"Message"}, "keepEmptyFolders":{"shape":"KeepEmptyFolders"}, "putFiles":{"shape":"PutFileEntries"}, "deleteFiles":{"shape":"DeleteFileEntries"}, "setFileModes":{"shape":"SetFileModeEntries"} } }, "CreateCommitOutput":{ "type":"structure", "members":{ "commitId":{"shape":"ObjectId"}, "treeId":{"shape":"ObjectId"}, "filesAdded":{"shape":"FilesMetadata"}, "filesUpdated":{"shape":"FilesMetadata"}, "filesDeleted":{"shape":"FilesMetadata"} } }, "CreatePullRequestInput":{ "type":"structure", "required":[ "title", "targets" ], "members":{ "title":{"shape":"Title"}, "description":{"shape":"Description"}, "targets":{"shape":"TargetList"}, "clientRequestToken":{ "shape":"ClientRequestToken", "idempotencyToken":true } } }, "CreatePullRequestOutput":{ "type":"structure", "required":["pullRequest"], "members":{ "pullRequest":{"shape":"PullRequest"} } }, "CreateRepositoryInput":{ "type":"structure", "required":["repositoryName"], "members":{ "repositoryName":{"shape":"RepositoryName"}, "repositoryDescription":{"shape":"RepositoryDescription"}, "tags":{"shape":"TagsMap"} } }, "CreateRepositoryOutput":{ "type":"structure", "members":{ "repositoryMetadata":{"shape":"RepositoryMetadata"} } }, "CreateUnreferencedMergeCommitInput":{ "type":"structure", "required":[ "repositoryName", "sourceCommitSpecifier", "destinationCommitSpecifier", "mergeOption" ], "members":{ "repositoryName":{"shape":"RepositoryName"}, "sourceCommitSpecifier":{"shape":"CommitName"}, "destinationCommitSpecifier":{"shape":"CommitName"}, "mergeOption":{"shape":"MergeOptionTypeEnum"}, "conflictDetailLevel":{"shape":"ConflictDetailLevelTypeEnum"}, "conflictResolutionStrategy":{"shape":"ConflictResolutionStrategyTypeEnum"}, "authorName":{"shape":"Name"}, "email":{"shape":"Email"}, "commitMessage":{"shape":"Message"}, "keepEmptyFolders":{"shape":"KeepEmptyFolders"}, "conflictResolution":{"shape":"ConflictResolution"} } }, "CreateUnreferencedMergeCommitOutput":{ "type":"structure", "members":{ "commitId":{"shape":"ObjectId"}, "treeId":{"shape":"ObjectId"} } }, "CreationDate":{"type":"timestamp"}, "Date":{"type":"string"}, "DefaultBranchCannotBeDeletedException":{ "type":"structure", "members":{ }, "exception":true }, "DeleteBranchInput":{ "type":"structure", "required":[ "repositoryName", "branchName" ], "members":{ "repositoryName":{"shape":"RepositoryName"}, "branchName":{"shape":"BranchName"} } }, "DeleteBranchOutput":{ "type":"structure", "members":{ "deletedBranch":{"shape":"BranchInfo"} } }, "DeleteCommentContentInput":{ "type":"structure", "required":["commentId"], "members":{ "commentId":{"shape":"CommentId"} } }, "DeleteCommentContentOutput":{ "type":"structure", "members":{ "comment":{"shape":"Comment"} } }, "DeleteFileEntries":{ "type":"list", "member":{"shape":"DeleteFileEntry"} }, "DeleteFileEntry":{ "type":"structure", "required":["filePath"], "members":{ "filePath":{"shape":"Path"} } }, "DeleteFileInput":{ "type":"structure", "required":[ "repositoryName", "branchName", "filePath", "parentCommitId" ], "members":{ "repositoryName":{"shape":"RepositoryName"}, "branchName":{"shape":"BranchName"}, "filePath":{"shape":"Path"}, "parentCommitId":{"shape":"CommitId"}, "keepEmptyFolders":{"shape":"KeepEmptyFolders"}, "commitMessage":{"shape":"Message"}, "name":{"shape":"Name"}, "email":{"shape":"Email"} } }, "DeleteFileOutput":{ "type":"structure", "required":[ "commitId", "blobId", "treeId", "filePath" ], "members":{ "commitId":{"shape":"ObjectId"}, "blobId":{"shape":"ObjectId"}, "treeId":{"shape":"ObjectId"}, "filePath":{"shape":"Path"} } }, "DeleteRepositoryInput":{ "type":"structure", "required":["repositoryName"], "members":{ "repositoryName":{"shape":"RepositoryName"} } }, "DeleteRepositoryOutput":{ "type":"structure", "members":{ "repositoryId":{"shape":"RepositoryId"} } }, "DescribeMergeConflictsInput":{ "type":"structure", "required":[ "repositoryName", "destinationCommitSpecifier", "sourceCommitSpecifier", "mergeOption", "filePath" ], "members":{ "repositoryName":{"shape":"RepositoryName"}, "destinationCommitSpecifier":{"shape":"CommitName"}, "sourceCommitSpecifier":{"shape":"CommitName"}, "mergeOption":{"shape":"MergeOptionTypeEnum"}, "maxMergeHunks":{"shape":"MaxResults"}, "filePath":{"shape":"Path"}, "conflictDetailLevel":{"shape":"ConflictDetailLevelTypeEnum"}, "conflictResolutionStrategy":{"shape":"ConflictResolutionStrategyTypeEnum"}, "nextToken":{"shape":"NextToken"} } }, "DescribeMergeConflictsOutput":{ "type":"structure", "required":[ "conflictMetadata", "mergeHunks", "destinationCommitId", "sourceCommitId" ], "members":{ "conflictMetadata":{"shape":"ConflictMetadata"}, "mergeHunks":{"shape":"MergeHunks"}, "nextToken":{"shape":"NextToken"}, "destinationCommitId":{"shape":"ObjectId"}, "sourceCommitId":{"shape":"ObjectId"}, "baseCommitId":{"shape":"ObjectId"} } }, "DescribePullRequestEventsInput":{ "type":"structure", "required":["pullRequestId"], "members":{ "pullRequestId":{"shape":"PullRequestId"}, "pullRequestEventType":{"shape":"PullRequestEventType"}, "actorArn":{"shape":"Arn"}, "nextToken":{"shape":"NextToken"}, "maxResults":{"shape":"MaxResults"} } }, "DescribePullRequestEventsOutput":{ "type":"structure", "required":["pullRequestEvents"], "members":{ "pullRequestEvents":{"shape":"PullRequestEventList"}, "nextToken":{"shape":"NextToken"} } }, "Description":{ "type":"string", "max":10240 }, "Difference":{ "type":"structure", "members":{ "beforeBlob":{"shape":"BlobMetadata"}, "afterBlob":{"shape":"BlobMetadata"}, "changeType":{"shape":"ChangeTypeEnum"} } }, "DifferenceList":{ "type":"list", "member":{"shape":"Difference"} }, "DirectoryNameConflictsWithFileNameException":{ "type":"structure", "members":{ }, "exception":true }, "Email":{"type":"string"}, "EncryptionIntegrityChecksFailedException":{ "type":"structure", "members":{ }, "exception":true, "fault":true }, "EncryptionKeyAccessDeniedException":{ "type":"structure", "members":{ }, "exception":true }, "EncryptionKeyDisabledException":{ "type":"structure", "members":{ }, "exception":true }, "EncryptionKeyNotFoundException":{ "type":"structure", "members":{ }, "exception":true }, "EncryptionKeyUnavailableException":{ "type":"structure", "members":{ }, "exception":true }, "ErrorCode":{"type":"string"}, "ErrorMessage":{"type":"string"}, "EventDate":{"type":"timestamp"}, "ExceptionName":{"type":"string"}, "File":{ "type":"structure", "members":{ "blobId":{"shape":"ObjectId"}, "absolutePath":{"shape":"Path"}, "relativePath":{"shape":"Path"}, "fileMode":{"shape":"FileModeTypeEnum"} } }, "FileContent":{ "type":"blob", "max":6291456 }, "FileContentAndSourceFileSpecifiedException":{ "type":"structure", "members":{ }, "exception":true }, "FileContentRequiredException":{ "type":"structure", "members":{ }, "exception":true }, "FileContentSizeLimitExceededException":{ "type":"structure", "members":{ }, "exception":true }, "FileDoesNotExistException":{ "type":"structure", "members":{ }, "exception":true }, "FileEntryRequiredException":{ "type":"structure", "members":{ }, "exception":true }, "FileList":{ "type":"list", "member":{"shape":"File"} }, "FileMetadata":{ "type":"structure", "members":{ "absolutePath":{"shape":"Path"}, "blobId":{"shape":"ObjectId"}, "fileMode":{"shape":"FileModeTypeEnum"} } }, "FileModeRequiredException":{ "type":"structure", "members":{ }, "exception":true }, "FileModeTypeEnum":{ "type":"string", "enum":[ "EXECUTABLE", "NORMAL", "SYMLINK" ] }, "FileModes":{ "type":"structure", "members":{ "source":{"shape":"FileModeTypeEnum"}, "destination":{"shape":"FileModeTypeEnum"}, "base":{"shape":"FileModeTypeEnum"} } }, "FileNameConflictsWithDirectoryNameException":{ "type":"structure", "members":{ }, "exception":true }, "FilePathConflictsWithSubmodulePathException":{ "type":"structure", "members":{ }, "exception":true }, "FilePaths":{ "type":"list", "member":{"shape":"Path"} }, "FileSize":{"type":"long"}, "FileSizes":{ "type":"structure", "members":{ "source":{"shape":"FileSize"}, "destination":{"shape":"FileSize"}, "base":{"shape":"FileSize"} } }, "FileTooLargeException":{ "type":"structure", "members":{ }, "exception":true }, "FilesMetadata":{ "type":"list", "member":{"shape":"FileMetadata"} }, "Folder":{ "type":"structure", "members":{ "treeId":{"shape":"ObjectId"}, "absolutePath":{"shape":"Path"}, "relativePath":{"shape":"Path"} } }, "FolderContentSizeLimitExceededException":{ "type":"structure", "members":{ }, "exception":true }, "FolderDoesNotExistException":{ "type":"structure", "members":{ }, "exception":true }, "FolderList":{ "type":"list", "member":{"shape":"Folder"} }, "GetBlobInput":{ "type":"structure", "required":[ "repositoryName", "blobId" ], "members":{ "repositoryName":{"shape":"RepositoryName"}, "blobId":{"shape":"ObjectId"} } }, "GetBlobOutput":{ "type":"structure", "required":["content"], "members":{ "content":{"shape":"blob"} } }, "GetBranchInput":{ "type":"structure", "members":{ "repositoryName":{"shape":"RepositoryName"}, "branchName":{"shape":"BranchName"} } }, "GetBranchOutput":{ "type":"structure", "members":{ "branch":{"shape":"BranchInfo"} } }, "GetCommentInput":{ "type":"structure", "required":["commentId"], "members":{ "commentId":{"shape":"CommentId"} } }, "GetCommentOutput":{ "type":"structure", "members":{ "comment":{"shape":"Comment"} } }, "GetCommentsForComparedCommitInput":{ "type":"structure", "required":[ "repositoryName", "afterCommitId" ], "members":{ "repositoryName":{"shape":"RepositoryName"}, "beforeCommitId":{"shape":"CommitId"}, "afterCommitId":{"shape":"CommitId"}, "nextToken":{"shape":"NextToken"}, "maxResults":{"shape":"MaxResults"} } }, "GetCommentsForComparedCommitOutput":{ "type":"structure", "members":{ "commentsForComparedCommitData":{"shape":"CommentsForComparedCommitData"}, "nextToken":{"shape":"NextToken"} } }, "GetCommentsForPullRequestInput":{ "type":"structure", "required":["pullRequestId"], "members":{ "pullRequestId":{"shape":"PullRequestId"}, "repositoryName":{"shape":"RepositoryName"}, "beforeCommitId":{"shape":"CommitId"}, "afterCommitId":{"shape":"CommitId"}, "nextToken":{"shape":"NextToken"}, "maxResults":{"shape":"MaxResults"} } }, "GetCommentsForPullRequestOutput":{ "type":"structure", "members":{ "commentsForPullRequestData":{"shape":"CommentsForPullRequestData"}, "nextToken":{"shape":"NextToken"} } }, "GetCommitInput":{ "type":"structure", "required":[ "repositoryName", "commitId" ], "members":{ "repositoryName":{"shape":"RepositoryName"}, "commitId":{"shape":"ObjectId"} } }, "GetCommitOutput":{ "type":"structure", "required":["commit"], "members":{ "commit":{"shape":"Commit"} } }, "GetDifferencesInput":{ "type":"structure", "required":[ "repositoryName", "afterCommitSpecifier" ], "members":{ "repositoryName":{"shape":"RepositoryName"}, "beforeCommitSpecifier":{"shape":"CommitName"}, "afterCommitSpecifier":{"shape":"CommitName"}, "beforePath":{"shape":"Path"}, "afterPath":{"shape":"Path"}, "MaxResults":{"shape":"Limit"}, "NextToken":{"shape":"NextToken"} } }, "GetDifferencesOutput":{ "type":"structure", "members":{ "differences":{"shape":"DifferenceList"}, "NextToken":{"shape":"NextToken"} } }, "GetFileInput":{ "type":"structure", "required":[ "repositoryName", "filePath" ], "members":{ "repositoryName":{"shape":"RepositoryName"}, "commitSpecifier":{"shape":"CommitName"}, "filePath":{"shape":"Path"} } }, "GetFileOutput":{ "type":"structure", "required":[ "commitId", "blobId", "filePath", "fileMode", "fileSize", "fileContent" ], "members":{ "commitId":{"shape":"ObjectId"}, "blobId":{"shape":"ObjectId"}, "filePath":{"shape":"Path"}, "fileMode":{"shape":"FileModeTypeEnum"}, "fileSize":{"shape":"ObjectSize"}, "fileContent":{"shape":"FileContent"} } }, "GetFolderInput":{ "type":"structure", "required":[ "repositoryName", "folderPath" ], "members":{ "repositoryName":{"shape":"RepositoryName"}, "commitSpecifier":{"shape":"CommitName"}, "folderPath":{"shape":"Path"} } }, "GetFolderOutput":{ "type":"structure", "required":[ "commitId", "folderPath" ], "members":{ "commitId":{"shape":"ObjectId"}, "folderPath":{"shape":"Path"}, "treeId":{"shape":"ObjectId"}, "subFolders":{"shape":"FolderList"}, "files":{"shape":"FileList"}, "symbolicLinks":{"shape":"SymbolicLinkList"}, "subModules":{"shape":"SubModuleList"} } }, "GetMergeCommitInput":{ "type":"structure", "required":[ "repositoryName", "sourceCommitSpecifier", "destinationCommitSpecifier" ], "members":{ "repositoryName":{"shape":"RepositoryName"}, "sourceCommitSpecifier":{"shape":"CommitName"}, "destinationCommitSpecifier":{"shape":"CommitName"}, "conflictDetailLevel":{"shape":"ConflictDetailLevelTypeEnum"}, "conflictResolutionStrategy":{"shape":"ConflictResolutionStrategyTypeEnum"} } }, "GetMergeCommitOutput":{ "type":"structure", "members":{ "sourceCommitId":{"shape":"ObjectId"}, "destinationCommitId":{"shape":"ObjectId"}, "baseCommitId":{"shape":"ObjectId"}, "mergedCommitId":{"shape":"ObjectId"} } }, "GetMergeConflictsInput":{ "type":"structure", "required":[ "repositoryName", "destinationCommitSpecifier", "sourceCommitSpecifier", "mergeOption" ], "members":{ "repositoryName":{"shape":"RepositoryName"}, "destinationCommitSpecifier":{"shape":"CommitName"}, "sourceCommitSpecifier":{"shape":"CommitName"}, "mergeOption":{"shape":"MergeOptionTypeEnum"}, "conflictDetailLevel":{"shape":"ConflictDetailLevelTypeEnum"}, "maxConflictFiles":{"shape":"MaxResults"}, "conflictResolutionStrategy":{"shape":"ConflictResolutionStrategyTypeEnum"}, "nextToken":{"shape":"NextToken"} } }, "GetMergeConflictsOutput":{ "type":"structure", "required":[ "mergeable", "destinationCommitId", "sourceCommitId", "conflictMetadataList" ], "members":{ "mergeable":{"shape":"IsMergeable"}, "destinationCommitId":{"shape":"ObjectId"}, "sourceCommitId":{"shape":"ObjectId"}, "baseCommitId":{"shape":"ObjectId"}, "conflictMetadataList":{"shape":"ConflictMetadataList"}, "nextToken":{"shape":"NextToken"} } }, "GetMergeOptionsInput":{ "type":"structure", "required":[ "repositoryName", "sourceCommitSpecifier", "destinationCommitSpecifier" ], "members":{ "repositoryName":{"shape":"RepositoryName"}, "sourceCommitSpecifier":{"shape":"CommitName"}, "destinationCommitSpecifier":{"shape":"CommitName"}, "conflictDetailLevel":{"shape":"ConflictDetailLevelTypeEnum"}, "conflictResolutionStrategy":{"shape":"ConflictResolutionStrategyTypeEnum"} } }, "GetMergeOptionsOutput":{ "type":"structure", "required":[ "mergeOptions", "sourceCommitId", "destinationCommitId", "baseCommitId" ], "members":{ "mergeOptions":{"shape":"MergeOptions"}, "sourceCommitId":{"shape":"ObjectId"}, "destinationCommitId":{"shape":"ObjectId"}, "baseCommitId":{"shape":"ObjectId"} } }, "GetPullRequestInput":{ "type":"structure", "required":["pullRequestId"], "members":{ "pullRequestId":{"shape":"PullRequestId"} } }, "GetPullRequestOutput":{ "type":"structure", "required":["pullRequest"], "members":{ "pullRequest":{"shape":"PullRequest"} } }, "GetRepositoryInput":{ "type":"structure", "required":["repositoryName"], "members":{ "repositoryName":{"shape":"RepositoryName"} } }, "GetRepositoryOutput":{ "type":"structure", "members":{ "repositoryMetadata":{"shape":"RepositoryMetadata"} } }, "GetRepositoryTriggersInput":{ "type":"structure", "required":["repositoryName"], "members":{ "repositoryName":{"shape":"RepositoryName"} } }, "GetRepositoryTriggersOutput":{ "type":"structure", "members":{ "configurationId":{"shape":"RepositoryTriggersConfigurationId"}, "triggers":{"shape":"RepositoryTriggersList"} } }, "HunkContent":{"type":"string"}, "IdempotencyParameterMismatchException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidActorArnException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidAuthorArnException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidBlobIdException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidBranchNameException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidClientRequestTokenException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidCommentIdException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidCommitException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidCommitIdException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidConflictDetailLevelException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidConflictResolutionException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidConflictResolutionStrategyException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidContinuationTokenException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidDeletionParameterException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidDescriptionException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidDestinationCommitSpecifierException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidEmailException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidFileLocationException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidFileModeException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidFilePositionException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidMaxConflictFilesException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidMaxMergeHunksException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidMaxResultsException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidMergeOptionException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidOrderException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidParentCommitIdException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidPathException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidPullRequestEventTypeException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidPullRequestIdException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidPullRequestStatusException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidPullRequestStatusUpdateException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidReferenceNameException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidRelativeFileVersionEnumException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidReplacementContentException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidReplacementTypeException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidRepositoryDescriptionException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidRepositoryNameException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidRepositoryTriggerBranchNameException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidRepositoryTriggerCustomDataException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidRepositoryTriggerDestinationArnException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidRepositoryTriggerEventsException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidRepositoryTriggerNameException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidRepositoryTriggerRegionException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidResourceArnException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidSortByException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidSourceCommitSpecifierException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidSystemTagUsageException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidTagKeysListException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidTagsMapException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidTargetBranchException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidTargetException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidTargetsException":{ "type":"structure", "members":{ }, "exception":true }, "InvalidTitleException":{ "type":"structure", "members":{ }, "exception":true }, "IsBinaryFile":{ "type":"structure", "members":{ "source":{"shape":"CapitalBoolean"}, "destination":{"shape":"CapitalBoolean"}, "base":{"shape":"CapitalBoolean"} } }, "IsCommentDeleted":{"type":"boolean"}, "IsContentConflict":{"type":"boolean"}, "IsFileModeConflict":{"type":"boolean"}, "IsHunkConflict":{"type":"boolean"}, "IsMergeable":{"type":"boolean"}, "IsMerged":{"type":"boolean"}, "IsMove":{"type":"boolean"}, "IsObjectTypeConflict":{"type":"boolean"}, "KeepEmptyFolders":{"type":"boolean"}, "LastModifiedDate":{"type":"timestamp"}, "Limit":{ "type":"integer", "box":true }, "LineNumber":{"type":"integer"}, "ListBranchesInput":{ "type":"structure", "required":["repositoryName"], "members":{ "repositoryName":{"shape":"RepositoryName"}, "nextToken":{"shape":"NextToken"} } }, "ListBranchesOutput":{ "type":"structure", "members":{ "branches":{"shape":"BranchNameList"}, "nextToken":{"shape":"NextToken"} } }, "ListPullRequestsInput":{ "type":"structure", "required":["repositoryName"], "members":{ "repositoryName":{"shape":"RepositoryName"}, "authorArn":{"shape":"Arn"}, "pullRequestStatus":{"shape":"PullRequestStatusEnum"}, "nextToken":{"shape":"NextToken"}, "maxResults":{"shape":"MaxResults"} } }, "ListPullRequestsOutput":{ "type":"structure", "required":["pullRequestIds"], "members":{ "pullRequestIds":{"shape":"PullRequestIdList"}, "nextToken":{"shape":"NextToken"} } }, "ListRepositoriesInput":{ "type":"structure", "members":{ "nextToken":{"shape":"NextToken"}, "sortBy":{"shape":"SortByEnum"}, "order":{"shape":"OrderEnum"} } }, "ListRepositoriesOutput":{ "type":"structure", "members":{ "repositories":{"shape":"RepositoryNameIdPairList"}, "nextToken":{"shape":"NextToken"} } }, "ListTagsForResourceInput":{ "type":"structure", "required":["resourceArn"], "members":{ "resourceArn":{"shape":"ResourceArn"}, "nextToken":{"shape":"NextToken"} } }, "ListTagsForResourceOutput":{ "type":"structure", "members":{ "tags":{"shape":"TagsMap"}, "nextToken":{"shape":"NextToken"} } }, "Location":{ "type":"structure", "members":{ "filePath":{"shape":"Path"}, "filePosition":{"shape":"Position"}, "relativeFileVersion":{"shape":"RelativeFileVersionEnum"} } }, "ManualMergeRequiredException":{ "type":"structure", "members":{ }, "exception":true }, "MaxResults":{"type":"integer"}, "MaximumBranchesExceededException":{ "type":"structure", "members":{ }, "exception":true }, "MaximumConflictResolutionEntriesExceededException":{ "type":"structure", "members":{ }, "exception":true }, "MaximumFileContentToLoadExceededException":{ "type":"structure", "members":{ }, "exception":true }, "MaximumFileEntriesExceededException":{ "type":"structure", "members":{ }, "exception":true }, "MaximumItemsToCompareExceededException":{ "type":"structure", "members":{ }, "exception":true }, "MaximumOpenPullRequestsExceededException":{ "type":"structure", "members":{ }, "exception":true }, "MaximumRepositoryNamesExceededException":{ "type":"structure", "members":{ }, "exception":true }, "MaximumRepositoryTriggersExceededException":{ "type":"structure", "members":{ }, "exception":true }, "MergeBranchesByFastForwardInput":{ "type":"structure", "required":[ "repositoryName", "sourceCommitSpecifier", "destinationCommitSpecifier" ], "members":{ "repositoryName":{"shape":"RepositoryName"}, "sourceCommitSpecifier":{"shape":"CommitName"}, "destinationCommitSpecifier":{"shape":"CommitName"}, "targetBranch":{"shape":"BranchName"} } }, "MergeBranchesByFastForwardOutput":{ "type":"structure", "members":{ "commitId":{"shape":"ObjectId"}, "treeId":{"shape":"ObjectId"} } }, "MergeBranchesBySquashInput":{ "type":"structure", "required":[ "repositoryName", "sourceCommitSpecifier", "destinationCommitSpecifier" ], "members":{ "repositoryName":{"shape":"RepositoryName"}, "sourceCommitSpecifier":{"shape":"CommitName"}, "destinationCommitSpecifier":{"shape":"CommitName"}, "targetBranch":{"shape":"BranchName"}, "conflictDetailLevel":{"shape":"ConflictDetailLevelTypeEnum"}, "conflictResolutionStrategy":{"shape":"ConflictResolutionStrategyTypeEnum"}, "authorName":{"shape":"Name"}, "email":{"shape":"Email"}, "commitMessage":{"shape":"Message"}, "keepEmptyFolders":{"shape":"KeepEmptyFolders"}, "conflictResolution":{"shape":"ConflictResolution"} } }, "MergeBranchesBySquashOutput":{ "type":"structure", "members":{ "commitId":{"shape":"ObjectId"}, "treeId":{"shape":"ObjectId"} } }, "MergeBranchesByThreeWayInput":{ "type":"structure", "required":[ "repositoryName", "sourceCommitSpecifier", "destinationCommitSpecifier" ], "members":{ "repositoryName":{"shape":"RepositoryName"}, "sourceCommitSpecifier":{"shape":"CommitName"}, "destinationCommitSpecifier":{"shape":"CommitName"}, "targetBranch":{"shape":"BranchName"}, "conflictDetailLevel":{"shape":"ConflictDetailLevelTypeEnum"}, "conflictResolutionStrategy":{"shape":"ConflictResolutionStrategyTypeEnum"}, "authorName":{"shape":"Name"}, "email":{"shape":"Email"}, "commitMessage":{"shape":"Message"}, "keepEmptyFolders":{"shape":"KeepEmptyFolders"}, "conflictResolution":{"shape":"ConflictResolution"} } }, "MergeBranchesByThreeWayOutput":{ "type":"structure", "members":{ "commitId":{"shape":"ObjectId"}, "treeId":{"shape":"ObjectId"} } }, "MergeHunk":{ "type":"structure", "members":{ "isConflict":{"shape":"IsHunkConflict"}, "source":{"shape":"MergeHunkDetail"}, "destination":{"shape":"MergeHunkDetail"}, "base":{"shape":"MergeHunkDetail"} } }, "MergeHunkDetail":{ "type":"structure", "members":{ "startLine":{"shape":"LineNumber"}, "endLine":{"shape":"LineNumber"}, "hunkContent":{"shape":"HunkContent"} } }, "MergeHunks":{ "type":"list", "member":{"shape":"MergeHunk"} }, "MergeMetadata":{ "type":"structure", "members":{ "isMerged":{"shape":"IsMerged"}, "mergedBy":{"shape":"Arn"}, "mergeCommitId":{"shape":"CommitId"}, "mergeOption":{"shape":"MergeOptionTypeEnum"} } }, "MergeOperations":{ "type":"structure", "members":{ "source":{"shape":"ChangeTypeEnum"}, "destination":{"shape":"ChangeTypeEnum"} } }, "MergeOptionRequiredException":{ "type":"structure", "members":{ }, "exception":true }, "MergeOptionTypeEnum":{ "type":"string", "enum":[ "FAST_FORWARD_MERGE", "SQUASH_MERGE", "THREE_WAY_MERGE" ] }, "MergeOptions":{ "type":"list", "member":{"shape":"MergeOptionTypeEnum"} }, "MergePullRequestByFastForwardInput":{ "type":"structure", "required":[ "pullRequestId", "repositoryName" ], "members":{ "pullRequestId":{"shape":"PullRequestId"}, "repositoryName":{"shape":"RepositoryName"}, "sourceCommitId":{"shape":"ObjectId"} } }, "MergePullRequestByFastForwardOutput":{ "type":"structure", "members":{ "pullRequest":{"shape":"PullRequest"} } }, "MergePullRequestBySquashInput":{ "type":"structure", "required":[ "pullRequestId", "repositoryName" ], "members":{ "pullRequestId":{"shape":"PullRequestId"}, "repositoryName":{"shape":"RepositoryName"}, "sourceCommitId":{"shape":"ObjectId"}, "conflictDetailLevel":{"shape":"ConflictDetailLevelTypeEnum"}, "conflictResolutionStrategy":{"shape":"ConflictResolutionStrategyTypeEnum"}, "commitMessage":{"shape":"Message"}, "authorName":{"shape":"Name"}, "email":{"shape":"Email"}, "keepEmptyFolders":{"shape":"KeepEmptyFolders"}, "conflictResolution":{"shape":"ConflictResolution"} } }, "MergePullRequestBySquashOutput":{ "type":"structure", "members":{ "pullRequest":{"shape":"PullRequest"} } }, "MergePullRequestByThreeWayInput":{ "type":"structure", "required":[ "pullRequestId", "repositoryName" ], "members":{ "pullRequestId":{"shape":"PullRequestId"}, "repositoryName":{"shape":"RepositoryName"}, "sourceCommitId":{"shape":"ObjectId"}, "conflictDetailLevel":{"shape":"ConflictDetailLevelTypeEnum"}, "conflictResolutionStrategy":{"shape":"ConflictResolutionStrategyTypeEnum"}, "commitMessage":{"shape":"Message"}, "authorName":{"shape":"Name"}, "email":{"shape":"Email"}, "keepEmptyFolders":{"shape":"KeepEmptyFolders"}, "conflictResolution":{"shape":"ConflictResolution"} } }, "MergePullRequestByThreeWayOutput":{ "type":"structure", "members":{ "pullRequest":{"shape":"PullRequest"} } }, "Message":{"type":"string"}, "Mode":{"type":"string"}, "MultipleConflictResolutionEntriesException":{ "type":"structure", "members":{ }, "exception":true }, "MultipleRepositoriesInPullRequestException":{ "type":"structure", "members":{ }, "exception":true }, "Name":{"type":"string"}, "NameLengthExceededException":{ "type":"structure", "members":{ }, "exception":true }, "NextToken":{"type":"string"}, "NoChangeException":{ "type":"structure", "members":{ }, "exception":true }, "NumberOfConflicts":{"type":"integer"}, "ObjectId":{"type":"string"}, "ObjectSize":{"type":"long"}, "ObjectTypeEnum":{ "type":"string", "enum":[ "FILE", "DIRECTORY", "GIT_LINK", "SYMBOLIC_LINK" ] }, "ObjectTypes":{ "type":"structure", "members":{ "source":{"shape":"ObjectTypeEnum"}, "destination":{"shape":"ObjectTypeEnum"}, "base":{"shape":"ObjectTypeEnum"} } }, "OrderEnum":{ "type":"string", "enum":[ "ascending", "descending" ] }, "ParentCommitDoesNotExistException":{ "type":"structure", "members":{ }, "exception":true }, "ParentCommitIdOutdatedException":{ "type":"structure", "members":{ }, "exception":true }, "ParentCommitIdRequiredException":{ "type":"structure", "members":{ }, "exception":true }, "ParentList":{ "type":"list", "member":{"shape":"ObjectId"} }, "Path":{"type":"string"}, "PathDoesNotExistException":{ "type":"structure", "members":{ }, "exception":true }, "PathRequiredException":{ "type":"structure", "members":{ }, "exception":true }, "Position":{"type":"long"}, "PostCommentForComparedCommitInput":{ "type":"structure", "required":[ "repositoryName", "afterCommitId", "content" ], "members":{ "repositoryName":{"shape":"RepositoryName"}, "beforeCommitId":{"shape":"CommitId"}, "afterCommitId":{"shape":"CommitId"}, "location":{"shape":"Location"}, "content":{"shape":"Content"}, "clientRequestToken":{ "shape":"ClientRequestToken", "idempotencyToken":true } } }, "PostCommentForComparedCommitOutput":{ "type":"structure", "members":{ "repositoryName":{"shape":"RepositoryName"}, "beforeCommitId":{"shape":"CommitId"}, "afterCommitId":{"shape":"CommitId"}, "beforeBlobId":{"shape":"ObjectId"}, "afterBlobId":{"shape":"ObjectId"}, "location":{"shape":"Location"}, "comment":{"shape":"Comment"} } }, "PostCommentForPullRequestInput":{ "type":"structure", "required":[ "pullRequestId", "repositoryName", "beforeCommitId", "afterCommitId", "content" ], "members":{ "pullRequestId":{"shape":"PullRequestId"}, "repositoryName":{"shape":"RepositoryName"}, "beforeCommitId":{"shape":"CommitId"}, "afterCommitId":{"shape":"CommitId"}, "location":{"shape":"Location"}, "content":{"shape":"Content"}, "clientRequestToken":{ "shape":"ClientRequestToken", "idempotencyToken":true } } }, "PostCommentForPullRequestOutput":{ "type":"structure", "members":{ "repositoryName":{"shape":"RepositoryName"}, "pullRequestId":{"shape":"PullRequestId"}, "beforeCommitId":{"shape":"CommitId"}, "afterCommitId":{"shape":"CommitId"}, "beforeBlobId":{"shape":"ObjectId"}, "afterBlobId":{"shape":"ObjectId"}, "location":{"shape":"Location"}, "comment":{"shape":"Comment"} } }, "PostCommentReplyInput":{ "type":"structure", "required":[ "inReplyTo", "content" ], "members":{ "inReplyTo":{"shape":"CommentId"}, "clientRequestToken":{ "shape":"ClientRequestToken", "idempotencyToken":true }, "content":{"shape":"Content"} } }, "PostCommentReplyOutput":{ "type":"structure", "members":{ "comment":{"shape":"Comment"} } }, "PullRequest":{ "type":"structure", "members":{ "pullRequestId":{"shape":"PullRequestId"}, "title":{"shape":"Title"}, "description":{"shape":"Description"}, "lastActivityDate":{"shape":"LastModifiedDate"}, "creationDate":{"shape":"CreationDate"}, "pullRequestStatus":{"shape":"PullRequestStatusEnum"}, "authorArn":{"shape":"Arn"}, "pullRequestTargets":{"shape":"PullRequestTargetList"}, "clientRequestToken":{"shape":"ClientRequestToken"} } }, "PullRequestAlreadyClosedException":{ "type":"structure", "members":{ }, "exception":true }, "PullRequestCreatedEventMetadata":{ "type":"structure", "members":{ "repositoryName":{"shape":"RepositoryName"}, "sourceCommitId":{"shape":"CommitId"}, "destinationCommitId":{"shape":"CommitId"}, "mergeBase":{"shape":"CommitId"} } }, "PullRequestDoesNotExistException":{ "type":"structure", "members":{ }, "exception":true }, "PullRequestEvent":{ "type":"structure", "members":{ "pullRequestId":{"shape":"PullRequestId"}, "eventDate":{"shape":"EventDate"}, "pullRequestEventType":{"shape":"PullRequestEventType"}, "actorArn":{"shape":"Arn"}, "pullRequestCreatedEventMetadata":{"shape":"PullRequestCreatedEventMetadata"}, "pullRequestStatusChangedEventMetadata":{"shape":"PullRequestStatusChangedEventMetadata"}, "pullRequestSourceReferenceUpdatedEventMetadata":{"shape":"PullRequestSourceReferenceUpdatedEventMetadata"}, "pullRequestMergedStateChangedEventMetadata":{"shape":"PullRequestMergedStateChangedEventMetadata"} } }, "PullRequestEventList":{ "type":"list", "member":{"shape":"PullRequestEvent"} }, "PullRequestEventType":{ "type":"string", "enum":[ "PULL_REQUEST_CREATED", "PULL_REQUEST_STATUS_CHANGED", "PULL_REQUEST_SOURCE_REFERENCE_UPDATED", "PULL_REQUEST_MERGE_STATE_CHANGED" ] }, "PullRequestId":{"type":"string"}, "PullRequestIdList":{ "type":"list", "member":{"shape":"PullRequestId"} }, "PullRequestIdRequiredException":{ "type":"structure", "members":{ }, "exception":true }, "PullRequestMergedStateChangedEventMetadata":{ "type":"structure", "members":{ "repositoryName":{"shape":"RepositoryName"}, "destinationReference":{"shape":"ReferenceName"}, "mergeMetadata":{"shape":"MergeMetadata"} } }, "PullRequestSourceReferenceUpdatedEventMetadata":{ "type":"structure", "members":{ "repositoryName":{"shape":"RepositoryName"}, "beforeCommitId":{"shape":"CommitId"}, "afterCommitId":{"shape":"CommitId"}, "mergeBase":{"shape":"CommitId"} } }, "PullRequestStatusChangedEventMetadata":{ "type":"structure", "members":{ "pullRequestStatus":{"shape":"PullRequestStatusEnum"} } }, "PullRequestStatusEnum":{ "type":"string", "enum":[ "OPEN", "CLOSED" ] }, "PullRequestStatusRequiredException":{ "type":"structure", "members":{ }, "exception":true }, "PullRequestTarget":{ "type":"structure", "members":{ "repositoryName":{"shape":"RepositoryName"}, "sourceReference":{"shape":"ReferenceName"}, "destinationReference":{"shape":"ReferenceName"}, "destinationCommit":{"shape":"CommitId"}, "sourceCommit":{"shape":"CommitId"}, "mergeBase":{"shape":"CommitId"}, "mergeMetadata":{"shape":"MergeMetadata"} } }, "PullRequestTargetList":{ "type":"list", "member":{"shape":"PullRequestTarget"} }, "PutFileEntries":{ "type":"list", "member":{"shape":"PutFileEntry"} }, "PutFileEntry":{ "type":"structure", "required":["filePath"], "members":{ "filePath":{"shape":"Path"}, "fileMode":{"shape":"FileModeTypeEnum"}, "fileContent":{"shape":"FileContent"}, "sourceFile":{"shape":"SourceFileSpecifier"} } }, "PutFileEntryConflictException":{ "type":"structure", "members":{ }, "exception":true }, "PutFileInput":{ "type":"structure", "required":[ "repositoryName", "branchName", "fileContent", "filePath" ], "members":{ "repositoryName":{"shape":"RepositoryName"}, "branchName":{"shape":"BranchName"}, "fileContent":{"shape":"FileContent"}, "filePath":{"shape":"Path"}, "fileMode":{"shape":"FileModeTypeEnum"}, "parentCommitId":{"shape":"CommitId"}, "commitMessage":{"shape":"Message"}, "name":{"shape":"Name"}, "email":{"shape":"Email"} } }, "PutFileOutput":{ "type":"structure", "required":[ "commitId", "blobId", "treeId" ], "members":{ "commitId":{"shape":"ObjectId"}, "blobId":{"shape":"ObjectId"}, "treeId":{"shape":"ObjectId"} } }, "PutRepositoryTriggersInput":{ "type":"structure", "required":[ "repositoryName", "triggers" ], "members":{ "repositoryName":{"shape":"RepositoryName"}, "triggers":{"shape":"RepositoryTriggersList"} } }, "PutRepositoryTriggersOutput":{ "type":"structure", "members":{ "configurationId":{"shape":"RepositoryTriggersConfigurationId"} } }, "ReferenceDoesNotExistException":{ "type":"structure", "members":{ }, "exception":true }, "ReferenceName":{"type":"string"}, "ReferenceNameRequiredException":{ "type":"structure", "members":{ }, "exception":true }, "ReferenceTypeNotSupportedException":{ "type":"structure", "members":{ }, "exception":true }, "RelativeFileVersionEnum":{ "type":"string", "enum":[ "BEFORE", "AFTER" ] }, "ReplaceContentEntries":{ "type":"list", "member":{"shape":"ReplaceContentEntry"} }, "ReplaceContentEntry":{ "type":"structure", "required":[ "filePath", "replacementType" ], "members":{ "filePath":{"shape":"Path"}, "replacementType":{"shape":"ReplacementTypeEnum"}, "content":{"shape":"FileContent"}, "fileMode":{"shape":"FileModeTypeEnum"} } }, "ReplacementContentRequiredException":{ "type":"structure", "members":{ }, "exception":true }, "ReplacementTypeEnum":{ "type":"string", "enum":[ "KEEP_BASE", "KEEP_SOURCE", "KEEP_DESTINATION", "USE_NEW_CONTENT" ] }, "ReplacementTypeRequiredException":{ "type":"structure", "members":{ }, "exception":true }, "RepositoryDescription":{ "type":"string", "max":1000 }, "RepositoryDoesNotExistException":{ "type":"structure", "members":{ }, "exception":true }, "RepositoryId":{"type":"string"}, "RepositoryLimitExceededException":{ "type":"structure", "members":{ }, "exception":true }, "RepositoryMetadata":{ "type":"structure", "members":{ "accountId":{"shape":"AccountId"}, "repositoryId":{"shape":"RepositoryId"}, "repositoryName":{"shape":"RepositoryName"}, "repositoryDescription":{"shape":"RepositoryDescription"}, "defaultBranch":{"shape":"BranchName"}, "lastModifiedDate":{"shape":"LastModifiedDate"}, "creationDate":{"shape":"CreationDate"}, "cloneUrlHttp":{"shape":"CloneUrlHttp"}, "cloneUrlSsh":{"shape":"CloneUrlSsh"}, "Arn":{"shape":"Arn"} } }, "RepositoryMetadataList":{ "type":"list", "member":{"shape":"RepositoryMetadata"} }, "RepositoryName":{ "type":"string", "max":100, "min":1, "pattern":"[\\w\\.-]+" }, "RepositoryNameExistsException":{ "type":"structure", "members":{ }, "exception":true }, "RepositoryNameIdPair":{ "type":"structure", "members":{ "repositoryName":{"shape":"RepositoryName"}, "repositoryId":{"shape":"RepositoryId"} } }, "RepositoryNameIdPairList":{ "type":"list", "member":{"shape":"RepositoryNameIdPair"} }, "RepositoryNameList":{ "type":"list", "member":{"shape":"RepositoryName"} }, "RepositoryNameRequiredException":{ "type":"structure", "members":{ }, "exception":true }, "RepositoryNamesRequiredException":{ "type":"structure", "members":{ }, "exception":true }, "RepositoryNotAssociatedWithPullRequestException":{ "type":"structure", "members":{ }, "exception":true }, "RepositoryNotFoundList":{ "type":"list", "member":{"shape":"RepositoryName"} }, "RepositoryTrigger":{ "type":"structure", "required":[ "name", "destinationArn", "events" ], "members":{ "name":{"shape":"RepositoryTriggerName"}, "destinationArn":{"shape":"Arn"}, "customData":{"shape":"RepositoryTriggerCustomData"}, "branches":{"shape":"BranchNameList"}, "events":{"shape":"RepositoryTriggerEventList"} } }, "RepositoryTriggerBranchNameListRequiredException":{ "type":"structure", "members":{ }, "exception":true }, "RepositoryTriggerCustomData":{"type":"string"}, "RepositoryTriggerDestinationArnRequiredException":{ "type":"structure", "members":{ }, "exception":true }, "RepositoryTriggerEventEnum":{ "type":"string", "enum":[ "all", "updateReference", "createReference", "deleteReference" ] }, "RepositoryTriggerEventList":{ "type":"list", "member":{"shape":"RepositoryTriggerEventEnum"} }, "RepositoryTriggerEventsListRequiredException":{ "type":"structure", "members":{ }, "exception":true }, "RepositoryTriggerExecutionFailure":{ "type":"structure", "members":{ "trigger":{"shape":"RepositoryTriggerName"}, "failureMessage":{"shape":"RepositoryTriggerExecutionFailureMessage"} } }, "RepositoryTriggerExecutionFailureList":{ "type":"list", "member":{"shape":"RepositoryTriggerExecutionFailure"} }, "RepositoryTriggerExecutionFailureMessage":{"type":"string"}, "RepositoryTriggerName":{"type":"string"}, "RepositoryTriggerNameList":{ "type":"list", "member":{"shape":"RepositoryTriggerName"} }, "RepositoryTriggerNameRequiredException":{ "type":"structure", "members":{ }, "exception":true }, "RepositoryTriggersConfigurationId":{"type":"string"}, "RepositoryTriggersList":{ "type":"list", "member":{"shape":"RepositoryTrigger"} }, "RepositoryTriggersListRequiredException":{ "type":"structure", "members":{ }, "exception":true }, "ResourceArn":{"type":"string"}, "ResourceArnRequiredException":{ "type":"structure", "members":{ }, "exception":true }, "RestrictedSourceFileException":{ "type":"structure", "members":{ }, "exception":true }, "SameFileContentException":{ "type":"structure", "members":{ }, "exception":true }, "SamePathRequestException":{ "type":"structure", "members":{ }, "exception":true }, "SetFileModeEntries":{ "type":"list", "member":{"shape":"SetFileModeEntry"} }, "SetFileModeEntry":{ "type":"structure", "required":[ "filePath", "fileMode" ], "members":{ "filePath":{"shape":"Path"}, "fileMode":{"shape":"FileModeTypeEnum"} } }, "SortByEnum":{ "type":"string", "enum":[ "repositoryName", "lastModifiedDate" ] }, "SourceAndDestinationAreSameException":{ "type":"structure", "members":{ }, "exception":true }, "SourceFileOrContentRequiredException":{ "type":"structure", "members":{ }, "exception":true }, "SourceFileSpecifier":{ "type":"structure", "required":["filePath"], "members":{ "filePath":{"shape":"Path"}, "isMove":{"shape":"IsMove"} } }, "SubModule":{ "type":"structure", "members":{ "commitId":{"shape":"ObjectId"}, "absolutePath":{"shape":"Path"}, "relativePath":{"shape":"Path"} } }, "SubModuleList":{ "type":"list", "member":{"shape":"SubModule"} }, "SymbolicLink":{ "type":"structure", "members":{ "blobId":{"shape":"ObjectId"}, "absolutePath":{"shape":"Path"}, "relativePath":{"shape":"Path"}, "fileMode":{"shape":"FileModeTypeEnum"} } }, "SymbolicLinkList":{ "type":"list", "member":{"shape":"SymbolicLink"} }, "TagKey":{ "type":"string", "max":128, "min":1 }, "TagKeysList":{ "type":"list", "member":{"shape":"TagKey"} }, "TagKeysListRequiredException":{ "type":"structure", "members":{ }, "exception":true }, "TagPolicyException":{ "type":"structure", "members":{ }, "exception":true }, "TagResourceInput":{ "type":"structure", "required":[ "resourceArn", "tags" ], "members":{ "resourceArn":{"shape":"ResourceArn"}, "tags":{"shape":"TagsMap"} } }, "TagValue":{ "type":"string", "max":256, "min":0 }, "TagsMap":{ "type":"map", "key":{"shape":"TagKey"}, "value":{"shape":"TagValue"} }, "TagsMapRequiredException":{ "type":"structure", "members":{ }, "exception":true }, "Target":{ "type":"structure", "required":[ "repositoryName", "sourceReference" ], "members":{ "repositoryName":{"shape":"RepositoryName"}, "sourceReference":{"shape":"ReferenceName"}, "destinationReference":{"shape":"ReferenceName"} } }, "TargetList":{ "type":"list", "member":{"shape":"Target"} }, "TargetRequiredException":{ "type":"structure", "members":{ }, "exception":true }, "TargetsRequiredException":{ "type":"structure", "members":{ }, "exception":true }, "TestRepositoryTriggersInput":{ "type":"structure", "required":[ "repositoryName", "triggers" ], "members":{ "repositoryName":{"shape":"RepositoryName"}, "triggers":{"shape":"RepositoryTriggersList"} } }, "TestRepositoryTriggersOutput":{ "type":"structure", "members":{ "successfulExecutions":{"shape":"RepositoryTriggerNameList"}, "failedExecutions":{"shape":"RepositoryTriggerExecutionFailureList"} } }, "TipOfSourceReferenceIsDifferentException":{ "type":"structure", "members":{ }, "exception":true }, "TipsDivergenceExceededException":{ "type":"structure", "members":{ }, "exception":true }, "Title":{ "type":"string", "max":150 }, "TitleRequiredException":{ "type":"structure", "members":{ }, "exception":true }, "TooManyTagsException":{ "type":"structure", "members":{ }, "exception":true }, "UntagResourceInput":{ "type":"structure", "required":[ "resourceArn", "tagKeys" ], "members":{ "resourceArn":{"shape":"ResourceArn"}, "tagKeys":{"shape":"TagKeysList"} } }, "UpdateCommentInput":{ "type":"structure", "required":[ "commentId", "content" ], "members":{ "commentId":{"shape":"CommentId"}, "content":{"shape":"Content"} } }, "UpdateCommentOutput":{ "type":"structure", "members":{ "comment":{"shape":"Comment"} } }, "UpdateDefaultBranchInput":{ "type":"structure", "required":[ "repositoryName", "defaultBranchName" ], "members":{ "repositoryName":{"shape":"RepositoryName"}, "defaultBranchName":{"shape":"BranchName"} } }, "UpdatePullRequestDescriptionInput":{ "type":"structure", "required":[ "pullRequestId", "description" ], "members":{ "pullRequestId":{"shape":"PullRequestId"}, "description":{"shape":"Description"} } }, "UpdatePullRequestDescriptionOutput":{ "type":"structure", "required":["pullRequest"], "members":{ "pullRequest":{"shape":"PullRequest"} } }, "UpdatePullRequestStatusInput":{ "type":"structure", "required":[ "pullRequestId", "pullRequestStatus" ], "members":{ "pullRequestId":{"shape":"PullRequestId"}, "pullRequestStatus":{"shape":"PullRequestStatusEnum"} } }, "UpdatePullRequestStatusOutput":{ "type":"structure", "required":["pullRequest"], "members":{ "pullRequest":{"shape":"PullRequest"} } }, "UpdatePullRequestTitleInput":{ "type":"structure", "required":[ "pullRequestId", "title" ], "members":{ "pullRequestId":{"shape":"PullRequestId"}, "title":{"shape":"Title"} } }, "UpdatePullRequestTitleOutput":{ "type":"structure", "required":["pullRequest"], "members":{ "pullRequest":{"shape":"PullRequest"} } }, "UpdateRepositoryDescriptionInput":{ "type":"structure", "required":["repositoryName"], "members":{ "repositoryName":{"shape":"RepositoryName"}, "repositoryDescription":{"shape":"RepositoryDescription"} } }, "UpdateRepositoryNameInput":{ "type":"structure", "required":[ "oldName", "newName" ], "members":{ "oldName":{"shape":"RepositoryName"}, "newName":{"shape":"RepositoryName"} } }, "UserInfo":{ "type":"structure", "members":{ "name":{"shape":"Name"}, "email":{"shape":"Email"}, "date":{"shape":"Date"} } }, "blob":{"type":"blob"} } }