UNPKG

prowler-sdk-poc

Version:
2,184 lines (2,183 loc) 60.2 kB
{ "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": { "AssociateApprovalRuleTemplateWithRepository": { "input": { "type": "structure", "required": [ "approvalRuleTemplateName", "repositoryName" ], "members": { "approvalRuleTemplateName": {}, "repositoryName": {} } } }, "BatchAssociateApprovalRuleTemplateWithRepositories": { "input": { "type": "structure", "required": [ "approvalRuleTemplateName", "repositoryNames" ], "members": { "approvalRuleTemplateName": {}, "repositoryNames": { "shape": "S5" } } }, "output": { "type": "structure", "required": [ "associatedRepositoryNames", "errors" ], "members": { "associatedRepositoryNames": { "shape": "S5" }, "errors": { "type": "list", "member": { "type": "structure", "members": { "repositoryName": {}, "errorCode": {}, "errorMessage": {} } } } } } }, "BatchDescribeMergeConflicts": { "input": { "type": "structure", "required": [ "repositoryName", "destinationCommitSpecifier", "sourceCommitSpecifier", "mergeOption" ], "members": { "repositoryName": {}, "destinationCommitSpecifier": {}, "sourceCommitSpecifier": {}, "mergeOption": {}, "maxMergeHunks": { "type": "integer" }, "maxConflictFiles": { "type": "integer" }, "filePaths": { "type": "list", "member": {} }, "conflictDetailLevel": {}, "conflictResolutionStrategy": {}, "nextToken": {} } }, "output": { "type": "structure", "required": [ "conflicts", "destinationCommitId", "sourceCommitId" ], "members": { "conflicts": { "type": "list", "member": { "type": "structure", "members": { "conflictMetadata": { "shape": "Sn" }, "mergeHunks": { "shape": "S12" } } } }, "nextToken": {}, "errors": { "type": "list", "member": { "type": "structure", "required": [ "filePath", "exceptionName", "message" ], "members": { "filePath": {}, "exceptionName": {}, "message": {} } } }, "destinationCommitId": {}, "sourceCommitId": {}, "baseCommitId": {} } } }, "BatchDisassociateApprovalRuleTemplateFromRepositories": { "input": { "type": "structure", "required": [ "approvalRuleTemplateName", "repositoryNames" ], "members": { "approvalRuleTemplateName": {}, "repositoryNames": { "shape": "S5" } } }, "output": { "type": "structure", "required": [ "disassociatedRepositoryNames", "errors" ], "members": { "disassociatedRepositoryNames": { "shape": "S5" }, "errors": { "type": "list", "member": { "type": "structure", "members": { "repositoryName": {}, "errorCode": {}, "errorMessage": {} } } } } } }, "BatchGetCommits": { "input": { "type": "structure", "required": [ "commitIds", "repositoryName" ], "members": { "commitIds": { "type": "list", "member": {} }, "repositoryName": {} } }, "output": { "type": "structure", "members": { "commits": { "type": "list", "member": { "shape": "S1l" } }, "errors": { "type": "list", "member": { "type": "structure", "members": { "commitId": {}, "errorCode": {}, "errorMessage": {} } } } } } }, "BatchGetRepositories": { "input": { "type": "structure", "required": [ "repositoryNames" ], "members": { "repositoryNames": { "shape": "S5" } } }, "output": { "type": "structure", "members": { "repositories": { "type": "list", "member": { "shape": "S1x" } }, "repositoriesNotFound": { "type": "list", "member": {} } } } }, "CreateApprovalRuleTemplate": { "input": { "type": "structure", "required": [ "approvalRuleTemplateName", "approvalRuleTemplateContent" ], "members": { "approvalRuleTemplateName": {}, "approvalRuleTemplateContent": {}, "approvalRuleTemplateDescription": {} } }, "output": { "type": "structure", "required": [ "approvalRuleTemplate" ], "members": { "approvalRuleTemplate": { "shape": "S2c" } } } }, "CreateBranch": { "input": { "type": "structure", "required": [ "repositoryName", "branchName", "commitId" ], "members": { "repositoryName": {}, "branchName": {}, "commitId": {} } } }, "CreateCommit": { "input": { "type": "structure", "required": [ "repositoryName", "branchName" ], "members": { "repositoryName": {}, "branchName": {}, "parentCommitId": {}, "authorName": {}, "email": {}, "commitMessage": {}, "keepEmptyFolders": { "type": "boolean" }, "putFiles": { "type": "list", "member": { "type": "structure", "required": [ "filePath" ], "members": { "filePath": {}, "fileMode": {}, "fileContent": { "type": "blob" }, "sourceFile": { "type": "structure", "required": [ "filePath" ], "members": { "filePath": {}, "isMove": { "type": "boolean" } } } } } }, "deleteFiles": { "shape": "S2o" }, "setFileModes": { "shape": "S2q" } } }, "output": { "type": "structure", "members": { "commitId": {}, "treeId": {}, "filesAdded": { "shape": "S2t" }, "filesUpdated": { "shape": "S2t" }, "filesDeleted": { "shape": "S2t" } } } }, "CreatePullRequest": { "input": { "type": "structure", "required": [ "title", "targets" ], "members": { "title": {}, "description": {}, "targets": { "type": "list", "member": { "type": "structure", "required": [ "repositoryName", "sourceReference" ], "members": { "repositoryName": {}, "sourceReference": {}, "destinationReference": {} } } }, "clientRequestToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "required": [ "pullRequest" ], "members": { "pullRequest": { "shape": "S33" } } } }, "CreatePullRequestApprovalRule": { "input": { "type": "structure", "required": [ "pullRequestId", "approvalRuleName", "approvalRuleContent" ], "members": { "pullRequestId": {}, "approvalRuleName": {}, "approvalRuleContent": {} } }, "output": { "type": "structure", "required": [ "approvalRule" ], "members": { "approvalRule": { "shape": "S3c" } } } }, "CreateRepository": { "input": { "type": "structure", "required": [ "repositoryName" ], "members": { "repositoryName": {}, "repositoryDescription": {}, "tags": { "shape": "S3k" } } }, "output": { "type": "structure", "members": { "repositoryMetadata": { "shape": "S1x" } } } }, "CreateUnreferencedMergeCommit": { "input": { "type": "structure", "required": [ "repositoryName", "sourceCommitSpecifier", "destinationCommitSpecifier", "mergeOption" ], "members": { "repositoryName": {}, "sourceCommitSpecifier": {}, "destinationCommitSpecifier": {}, "mergeOption": {}, "conflictDetailLevel": {}, "conflictResolutionStrategy": {}, "authorName": {}, "email": {}, "commitMessage": {}, "keepEmptyFolders": { "type": "boolean" }, "conflictResolution": { "shape": "S3p" } } }, "output": { "type": "structure", "members": { "commitId": {}, "treeId": {} } } }, "DeleteApprovalRuleTemplate": { "input": { "type": "structure", "required": [ "approvalRuleTemplateName" ], "members": { "approvalRuleTemplateName": {} } }, "output": { "type": "structure", "required": [ "approvalRuleTemplateId" ], "members": { "approvalRuleTemplateId": {} } } }, "DeleteBranch": { "input": { "type": "structure", "required": [ "repositoryName", "branchName" ], "members": { "repositoryName": {}, "branchName": {} } }, "output": { "type": "structure", "members": { "deletedBranch": { "shape": "S3y" } } } }, "DeleteCommentContent": { "input": { "type": "structure", "required": [ "commentId" ], "members": { "commentId": {} } }, "output": { "type": "structure", "members": { "comment": { "shape": "S42" } } } }, "DeleteFile": { "input": { "type": "structure", "required": [ "repositoryName", "branchName", "filePath", "parentCommitId" ], "members": { "repositoryName": {}, "branchName": {}, "filePath": {}, "parentCommitId": {}, "keepEmptyFolders": { "type": "boolean" }, "commitMessage": {}, "name": {}, "email": {} } }, "output": { "type": "structure", "required": [ "commitId", "blobId", "treeId", "filePath" ], "members": { "commitId": {}, "blobId": {}, "treeId": {}, "filePath": {} } } }, "DeletePullRequestApprovalRule": { "input": { "type": "structure", "required": [ "pullRequestId", "approvalRuleName" ], "members": { "pullRequestId": {}, "approvalRuleName": {} } }, "output": { "type": "structure", "required": [ "approvalRuleId" ], "members": { "approvalRuleId": {} } } }, "DeleteRepository": { "input": { "type": "structure", "required": [ "repositoryName" ], "members": { "repositoryName": {} } }, "output": { "type": "structure", "members": { "repositoryId": {} } } }, "DescribeMergeConflicts": { "input": { "type": "structure", "required": [ "repositoryName", "destinationCommitSpecifier", "sourceCommitSpecifier", "mergeOption", "filePath" ], "members": { "repositoryName": {}, "destinationCommitSpecifier": {}, "sourceCommitSpecifier": {}, "mergeOption": {}, "maxMergeHunks": { "type": "integer" }, "filePath": {}, "conflictDetailLevel": {}, "conflictResolutionStrategy": {}, "nextToken": {} } }, "output": { "type": "structure", "required": [ "conflictMetadata", "mergeHunks", "destinationCommitId", "sourceCommitId" ], "members": { "conflictMetadata": { "shape": "Sn" }, "mergeHunks": { "shape": "S12" }, "nextToken": {}, "destinationCommitId": {}, "sourceCommitId": {}, "baseCommitId": {} } } }, "DescribePullRequestEvents": { "input": { "type": "structure", "required": [ "pullRequestId" ], "members": { "pullRequestId": {}, "pullRequestEventType": {}, "actorArn": {}, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "required": [ "pullRequestEvents" ], "members": { "pullRequestEvents": { "type": "list", "member": { "type": "structure", "members": { "pullRequestId": {}, "eventDate": { "type": "timestamp" }, "pullRequestEventType": {}, "actorArn": {}, "pullRequestCreatedEventMetadata": { "type": "structure", "members": { "repositoryName": {}, "sourceCommitId": {}, "destinationCommitId": {}, "mergeBase": {} } }, "pullRequestStatusChangedEventMetadata": { "type": "structure", "members": { "pullRequestStatus": {} } }, "pullRequestSourceReferenceUpdatedEventMetadata": { "type": "structure", "members": { "repositoryName": {}, "beforeCommitId": {}, "afterCommitId": {}, "mergeBase": {} } }, "pullRequestMergedStateChangedEventMetadata": { "type": "structure", "members": { "repositoryName": {}, "destinationReference": {}, "mergeMetadata": { "shape": "S38" } } }, "approvalRuleEventMetadata": { "type": "structure", "members": { "approvalRuleName": {}, "approvalRuleId": {}, "approvalRuleContent": {} } }, "approvalStateChangedEventMetadata": { "type": "structure", "members": { "revisionId": {}, "approvalStatus": {} } }, "approvalRuleOverriddenEventMetadata": { "type": "structure", "members": { "revisionId": {}, "overrideStatus": {} } } } } }, "nextToken": {} } } }, "DisassociateApprovalRuleTemplateFromRepository": { "input": { "type": "structure", "required": [ "approvalRuleTemplateName", "repositoryName" ], "members": { "approvalRuleTemplateName": {}, "repositoryName": {} } } }, "EvaluatePullRequestApprovalRules": { "input": { "type": "structure", "required": [ "pullRequestId", "revisionId" ], "members": { "pullRequestId": {}, "revisionId": {} } }, "output": { "type": "structure", "required": [ "evaluation" ], "members": { "evaluation": { "type": "structure", "members": { "approved": { "type": "boolean" }, "overridden": { "type": "boolean" }, "approvalRulesSatisfied": { "type": "list", "member": {} }, "approvalRulesNotSatisfied": { "type": "list", "member": {} } } } } } }, "GetApprovalRuleTemplate": { "input": { "type": "structure", "required": [ "approvalRuleTemplateName" ], "members": { "approvalRuleTemplateName": {} } }, "output": { "type": "structure", "required": [ "approvalRuleTemplate" ], "members": { "approvalRuleTemplate": { "shape": "S2c" } } } }, "GetBlob": { "input": { "type": "structure", "required": [ "repositoryName", "blobId" ], "members": { "repositoryName": {}, "blobId": {} } }, "output": { "type": "structure", "required": [ "content" ], "members": { "content": { "type": "blob" } } } }, "GetBranch": { "input": { "type": "structure", "members": { "repositoryName": {}, "branchName": {} } }, "output": { "type": "structure", "members": { "branch": { "shape": "S3y" } } } }, "GetComment": { "input": { "type": "structure", "required": [ "commentId" ], "members": { "commentId": {} } }, "output": { "type": "structure", "members": { "comment": { "shape": "S42" } } } }, "GetCommentReactions": { "input": { "type": "structure", "required": [ "commentId" ], "members": { "commentId": {}, "reactionUserArn": {}, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "required": [ "reactionsForComment" ], "members": { "reactionsForComment": { "type": "list", "member": { "type": "structure", "members": { "reaction": { "type": "structure", "members": { "emoji": {}, "shortCode": {}, "unicode": {} } }, "reactionUsers": { "type": "list", "member": {} }, "reactionsFromDeletedUsersCount": { "type": "integer" } } } }, "nextToken": {} } } }, "GetCommentsForComparedCommit": { "input": { "type": "structure", "required": [ "repositoryName", "afterCommitId" ], "members": { "repositoryName": {}, "beforeCommitId": {}, "afterCommitId": {}, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "commentsForComparedCommitData": { "type": "list", "member": { "type": "structure", "members": { "repositoryName": {}, "beforeCommitId": {}, "afterCommitId": {}, "beforeBlobId": {}, "afterBlobId": {}, "location": { "shape": "S5q" }, "comments": { "shape": "S5t" } } } }, "nextToken": {} } } }, "GetCommentsForPullRequest": { "input": { "type": "structure", "required": [ "pullRequestId" ], "members": { "pullRequestId": {}, "repositoryName": {}, "beforeCommitId": {}, "afterCommitId": {}, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "commentsForPullRequestData": { "type": "list", "member": { "type": "structure", "members": { "pullRequestId": {}, "repositoryName": {}, "beforeCommitId": {}, "afterCommitId": {}, "beforeBlobId": {}, "afterBlobId": {}, "location": { "shape": "S5q" }, "comments": { "shape": "S5t" } } } }, "nextToken": {} } } }, "GetCommit": { "input": { "type": "structure", "required": [ "repositoryName", "commitId" ], "members": { "repositoryName": {}, "commitId": {} } }, "output": { "type": "structure", "required": [ "commit" ], "members": { "commit": { "shape": "S1l" } } } }, "GetDifferences": { "input": { "type": "structure", "required": [ "repositoryName", "afterCommitSpecifier" ], "members": { "repositoryName": {}, "beforeCommitSpecifier": {}, "afterCommitSpecifier": {}, "beforePath": {}, "afterPath": {}, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "differences": { "type": "list", "member": { "type": "structure", "members": { "beforeBlob": { "shape": "S65" }, "afterBlob": { "shape": "S65" }, "changeType": {} } } }, "NextToken": {} } } }, "GetFile": { "input": { "type": "structure", "required": [ "repositoryName", "filePath" ], "members": { "repositoryName": {}, "commitSpecifier": {}, "filePath": {} } }, "output": { "type": "structure", "required": [ "commitId", "blobId", "filePath", "fileMode", "fileSize", "fileContent" ], "members": { "commitId": {}, "blobId": {}, "filePath": {}, "fileMode": {}, "fileSize": { "type": "long" }, "fileContent": { "type": "blob" } } } }, "GetFolder": { "input": { "type": "structure", "required": [ "repositoryName", "folderPath" ], "members": { "repositoryName": {}, "commitSpecifier": {}, "folderPath": {} } }, "output": { "type": "structure", "required": [ "commitId", "folderPath" ], "members": { "commitId": {}, "folderPath": {}, "treeId": {}, "subFolders": { "type": "list", "member": { "type": "structure", "members": { "treeId": {}, "absolutePath": {}, "relativePath": {} } } }, "files": { "type": "list", "member": { "type": "structure", "members": { "blobId": {}, "absolutePath": {}, "relativePath": {}, "fileMode": {} } } }, "symbolicLinks": { "type": "list", "member": { "type": "structure", "members": { "blobId": {}, "absolutePath": {}, "relativePath": {}, "fileMode": {} } } }, "subModules": { "type": "list", "member": { "type": "structure", "members": { "commitId": {}, "absolutePath": {}, "relativePath": {} } } } } } }, "GetMergeCommit": { "input": { "type": "structure", "required": [ "repositoryName", "sourceCommitSpecifier", "destinationCommitSpecifier" ], "members": { "repositoryName": {}, "sourceCommitSpecifier": {}, "destinationCommitSpecifier": {}, "conflictDetailLevel": {}, "conflictResolutionStrategy": {} } }, "output": { "type": "structure", "members": { "sourceCommitId": {}, "destinationCommitId": {}, "baseCommitId": {}, "mergedCommitId": {} } } }, "GetMergeConflicts": { "input": { "type": "structure", "required": [ "repositoryName", "destinationCommitSpecifier", "sourceCommitSpecifier", "mergeOption" ], "members": { "repositoryName": {}, "destinationCommitSpecifier": {}, "sourceCommitSpecifier": {}, "mergeOption": {}, "conflictDetailLevel": {}, "maxConflictFiles": { "type": "integer" }, "conflictResolutionStrategy": {}, "nextToken": {} } }, "output": { "type": "structure", "required": [ "mergeable", "destinationCommitId", "sourceCommitId", "conflictMetadataList" ], "members": { "mergeable": { "type": "boolean" }, "destinationCommitId": {}, "sourceCommitId": {}, "baseCommitId": {}, "conflictMetadataList": { "type": "list", "member": { "shape": "Sn" } }, "nextToken": {} } } }, "GetMergeOptions": { "input": { "type": "structure", "required": [ "repositoryName", "sourceCommitSpecifier", "destinationCommitSpecifier" ], "members": { "repositoryName": {}, "sourceCommitSpecifier": {}, "destinationCommitSpecifier": {}, "conflictDetailLevel": {}, "conflictResolutionStrategy": {} } }, "output": { "type": "structure", "required": [ "mergeOptions", "sourceCommitId", "destinationCommitId", "baseCommitId" ], "members": { "mergeOptions": { "type": "list", "member": {} }, "sourceCommitId": {}, "destinationCommitId": {}, "baseCommitId": {} } } }, "GetPullRequest": { "input": { "type": "structure", "required": [ "pullRequestId" ], "members": { "pullRequestId": {} } }, "output": { "type": "structure", "required": [ "pullRequest" ], "members": { "pullRequest": { "shape": "S33" } } } }, "GetPullRequestApprovalStates": { "input": { "type": "structure", "required": [ "pullRequestId", "revisionId" ], "members": { "pullRequestId": {}, "revisionId": {} } }, "output": { "type": "structure", "members": { "approvals": { "type": "list", "member": { "type": "structure", "members": { "userArn": {}, "approvalState": {} } } } } } }, "GetPullRequestOverrideState": { "input": { "type": "structure", "required": [ "pullRequestId", "revisionId" ], "members": { "pullRequestId": {}, "revisionId": {} } }, "output": { "type": "structure", "members": { "overridden": { "type": "boolean" }, "overrider": {} } } }, "GetRepository": { "input": { "type": "structure", "required": [ "repositoryName" ], "members": { "repositoryName": {} } }, "output": { "type": "structure", "members": { "repositoryMetadata": { "shape": "S1x" } } } }, "GetRepositoryTriggers": { "input": { "type": "structure", "required": [ "repositoryName" ], "members": { "repositoryName": {} } }, "output": { "type": "structure", "members": { "configurationId": {}, "triggers": { "shape": "S76" } } } }, "ListApprovalRuleTemplates": { "input": { "type": "structure", "members": { "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "approvalRuleTemplateNames": { "shape": "S7f" }, "nextToken": {} } } }, "ListAssociatedApprovalRuleTemplatesForRepository": { "input": { "type": "structure", "required": [ "repositoryName" ], "members": { "repositoryName": {}, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "approvalRuleTemplateNames": { "shape": "S7f" }, "nextToken": {} } } }, "ListBranches": { "input": { "type": "structure", "required": [ "repositoryName" ], "members": { "repositoryName": {}, "nextToken": {} } }, "output": { "type": "structure", "members": { "branches": { "shape": "S7a" }, "nextToken": {} } } }, "ListPullRequests": { "input": { "type": "structure", "required": [ "repositoryName" ], "members": { "repositoryName": {}, "authorArn": {}, "pullRequestStatus": {}, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "required": [ "pullRequestIds" ], "members": { "pullRequestIds": { "type": "list", "member": {} }, "nextToken": {} } } }, "ListRepositories": { "input": { "type": "structure", "members": { "nextToken": {}, "sortBy": {}, "order": {} } }, "output": { "type": "structure", "members": { "repositories": { "type": "list", "member": { "type": "structure", "members": { "repositoryName": {}, "repositoryId": {} } } }, "nextToken": {} } } }, "ListRepositoriesForApprovalRuleTemplate": { "input": { "type": "structure", "required": [ "approvalRuleTemplateName" ], "members": { "approvalRuleTemplateName": {}, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "repositoryNames": { "shape": "S5" }, "nextToken": {} } } }, "ListTagsForResource": { "input": { "type": "structure", "required": [ "resourceArn" ], "members": { "resourceArn": {}, "nextToken": {} } }, "output": { "type": "structure", "members": { "tags": { "shape": "S3k" }, "nextToken": {} } } }, "MergeBranchesByFastForward": { "input": { "type": "structure", "required": [ "repositoryName", "sourceCommitSpecifier", "destinationCommitSpecifier" ], "members": { "repositoryName": {}, "sourceCommitSpecifier": {}, "destinationCommitSpecifier": {}, "targetBranch": {} } }, "output": { "type": "structure", "members": { "commitId": {}, "treeId": {} } } }, "MergeBranchesBySquash": { "input": { "type": "structure", "required": [ "repositoryName", "sourceCommitSpecifier", "destinationCommitSpecifier" ], "members": { "repositoryName": {}, "sourceCommitSpecifier": {}, "destinationCommitSpecifier": {}, "targetBranch": {}, "conflictDetailLevel": {}, "conflictResolutionStrategy": {}, "authorName": {}, "email": {}, "commitMessage": {}, "keepEmptyFolders": { "type": "boolean" }, "conflictResolution": { "shape": "S3p" } } }, "output": { "type": "structure", "members": { "commitId": {}, "treeId": {} } } }, "MergeBranchesByThreeWay": { "input": { "type": "structure", "required": [ "repositoryName", "sourceCommitSpecifier", "destinationCommitSpecifier" ], "members": { "repositoryName": {}, "sourceCommitSpecifier": {}, "destinationCommitSpecifier": {}, "targetBranch": {}, "conflictDetailLevel": {}, "conflictResolutionStrategy": {}, "authorName": {}, "email": {}, "commitMessage": {}, "keepEmptyFolders": { "type": "boolean" }, "conflictResolution": { "shape": "S3p" } } }, "output": { "type": "structure", "members": { "commitId": {}, "treeId": {} } } }, "MergePullRequestByFastForward": { "input": { "type": "structure", "required": [ "pullRequestId", "repositoryName" ], "members": { "pullRequestId": {}, "repositoryName": {}, "sourceCommitId": {} } }, "output": { "type": "structure", "members": { "pullRequest": { "shape": "S33" } } } }, "MergePullRequestBySquash": { "input": { "type": "structure", "required": [ "pullRequestId", "repositoryName" ], "members": { "pullRequestId": {}, "repositoryName": {}, "sourceCommitId": {}, "conflictDetailLevel": {}, "conflictResolutionStrategy": {}, "commitMessage": {}, "authorName": {}, "email": {}, "keepEmptyFolders": { "type": "boolean" }, "conflictResolution": { "shape": "S3p" } } }, "output": { "type": "structure", "members": { "pullRequest": { "shape": "S33" } } } }, "MergePullRequestByThreeWay": { "input": { "type": "structure", "required": [ "pullRequestId", "repositoryName" ], "members": { "pullRequestId": {}, "repositoryName": {}, "sourceCommitId": {}, "conflictDetailLevel": {}, "conflictResolutionStrategy": {}, "commitMessage": {}, "authorName": {}, "email": {}, "keepEmptyFolders": { "type": "boolean" }, "conflictResolution": { "shape": "S3p" } } }, "output": { "type": "structure", "members": { "pullRequest": { "shape": "S33" } } } }, "OverridePullRequestApprovalRules": { "input": { "type": "structure", "required": [ "pullRequestId", "revisionId", "overrideStatus" ], "members": { "pullRequestId": {}, "revisionId": {}, "overrideStatus": {} } } }, "PostCommentForComparedCommit": { "input": { "type": "structure", "required": [ "repositoryName", "afterCommitId", "content" ], "members": { "repositoryName": {}, "beforeCommitId": {}, "afterCommitId": {}, "location": { "shape": "S5q" }, "content": {}, "clientRequestToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "repositoryName": {}, "beforeCommitId": {}, "afterCommitId": {}, "beforeBlobId": {}, "afterBlobId": {}, "location": { "shape": "S5q" }, "comment": { "shape": "S42" } } }, "idempotent": true }, "PostCommentForPullRequest": { "input": { "type": "structure", "required": [ "pullRequestId", "repositoryName", "beforeCommitId", "afterCommitId", "content" ], "members": { "pullRequestId": {}, "repositoryName": {}, "beforeCommitId": {}, "afterCommitId": {}, "location": { "shape": "S5q" }, "content": {}, "clientRequestToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "repositoryName": {}, "pullRequestId": {}, "beforeCommitId": {}, "afterCommitId": {}, "beforeBlobId": {}, "afterBlobId": {}, "location": { "shape": "S5q" }, "comment": { "shape": "S42" } } }, "idempotent": true }, "PostCommentReply": { "input": { "type": "structure", "required": [ "inReplyTo", "content" ], "members": { "inReplyTo": {}, "clientRequestToken": { "idempotencyToken": true }, "content": {} } }, "output": { "type": "structure", "members": { "comment": { "shape": "S42" } } }, "idempotent": true }, "PutCommentReaction": { "input": { "type": "structure", "required": [ "commentId", "reactionValue" ], "members": { "commentId": {}, "reactionValue": {} } } }, "PutFile": { "input": { "type": "structure", "required": [ "repositoryName", "branchName", "fileContent", "filePath" ], "members": { "repositoryName": {}, "branchName": {}, "fileContent": { "type": "blob" }, "filePath": {}, "fileMode": {}, "parentCommitId": {}, "commitMessage": {}, "name": {}, "email": {} } }, "output": { "type": "structure", "required": [ "commitId", "blobId", "treeId" ], "members": { "commitId": {}, "blobId": {}, "treeId": {} } } }, "PutRepositoryTriggers": { "input": { "type": "structure", "required": [ "repositoryName", "triggers" ], "members": { "repositoryName": {}, "triggers": { "shape": "S76" } } }, "output": { "type": "structure", "members": { "configurationId": {} } } }, "TagResource": { "input": { "type": "structure", "required": [ "resourceArn", "tags" ], "members": { "resourceArn": {}, "tags": { "shape": "S3k" } } } }, "TestRepositoryTriggers": { "input": { "type": "structure", "required": [ "repositoryName", "triggers" ], "members": { "repositoryName": {}, "triggers": { "shape": "S76" } } }, "output": { "type": "structure", "members": { "successfulExecutions": { "type": "list", "member": {} }, "failedExecutions": { "type": "list", "member": { "type": "structure", "members": { "trigger": {}, "failureMessage": {} } } } } } }, "UntagResource": { "input": { "type": "structure", "required": [ "resourceArn", "tagKeys" ], "members": { "resourceArn": {}, "tagKeys": { "type": "list", "member": {} } } } }, "UpdateApprovalRuleTemplateContent": { "input": { "type": "structure", "required": [ "approvalRuleTemplateName", "newRuleContent" ], "members": { "approvalRuleTemplateName": {}, "newRuleContent": {}, "existingRuleContentSha256": {} } }, "output": { "type": "structure", "required": [ "approvalRuleTemplate" ], "members": { "approvalRuleTemplate": { "shape": "S2c" } } } }, "UpdateApprovalRuleTemplateDescription": { "input": { "type": "structure", "required": [ "approvalRuleTemplateName", "approvalRuleTemplateDescription" ], "members": { "approvalRuleTemplateName": {}, "approvalRuleTemplateDescription": {} } }, "output": { "type": "structure", "required": [ "approvalRuleTemplate" ], "members": { "approvalRuleTemplate": { "shape": "S2c" } } } }, "UpdateApprovalRuleTemplateName": { "input": { "type": "structure", "required": [ "oldApprovalRuleTemplateName", "newApprovalRuleTemplateName" ], "members": { "oldApprovalRuleTemplateName": {}, "newApprovalRuleTemplateName": {} } }, "output": { "type": "structure", "required": [ "approvalRuleTemplate" ], "members": { "approvalRuleTemplate": { "shape": "S2c" } } } }, "UpdateComment": { "input": { "type": "structure", "required": [ "commentId", "content" ], "members": { "commentId": {}, "content": {} } }, "output": { "type": "structure", "members": { "comment": { "shape": "S42" } } } }, "UpdateDefaultBranch": { "input": { "type": "structure", "required": [ "repositoryName", "defaultBranchName" ], "members": { "repositoryName": {}, "defaultBranchName": {} } } }, "UpdatePullRequestApprovalRuleContent": { "input": { "type": "structure", "required": [ "pullRequestId", "approvalRuleName", "newRuleContent" ], "members": { "pullRequestId": {}, "approvalRuleName": {}, "existingRuleContentSha256": {}, "newRuleContent": {} } }, "output": { "type": "structure", "required": [ "approvalRule" ], "members": { "approvalRule": { "shape": "S3c" } } } }, "UpdatePullRequestApprovalState": { "input": { "type": "structure", "required": [ "pullRequestId", "revisionId", "approvalState" ], "members": { "pullRequestId": {}, "revisionId": {}, "approvalState": {} } } }, "UpdatePullRequestDescription": { "input": { "type": "structure", "required": [ "pullRequestId", "description" ], "members": { "pullRequestId": {},