prowler-sdk-poc
Version:
2,184 lines (2,183 loc) • 60.2 kB
JSON
{
"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": {},