mirror of
https://github.com/Monadical-SAS/reflector.git
synced 2025-12-22 05:09:05 +00:00
2725 lines
60 KiB
JSON
2725 lines
60 KiB
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": {}
|
|
}
|
|
}
|
|
},
|
|
"ListFileCommitHistory": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"repositoryName",
|
|
"filePath"
|
|
],
|
|
"members": {
|
|
"repositoryName": {},
|
|
"commitSpecifier": {},
|
|
"filePath": {},
|
|
"maxResults": {
|
|
"type": "integer"
|
|
},
|
|
"nextToken": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"revisionDag"
|
|
],
|
|
"members": {
|
|
"revisionDag": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"commit": {
|
|
"shape": "S1l"
|
|
},
|
|
"blobId": {},
|
|
"path": {},
|
|
"revisionChildren": {
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"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": {},
|
|
"description": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"pullRequest"
|
|
],
|
|
"members": {
|
|
"pullRequest": {
|
|
"shape": "S33"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"UpdatePullRequestStatus": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"pullRequestId",
|
|
"pullRequestStatus"
|
|
],
|
|
"members": {
|
|
"pullRequestId": {},
|
|
"pullRequestStatus": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"pullRequest"
|
|
],
|
|
"members": {
|
|
"pullRequest": {
|
|
"shape": "S33"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"UpdatePullRequestTitle": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"pullRequestId",
|
|
"title"
|
|
],
|
|
"members": {
|
|
"pullRequestId": {},
|
|
"title": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"pullRequest"
|
|
],
|
|
"members": {
|
|
"pullRequest": {
|
|
"shape": "S33"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"UpdateRepositoryDescription": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"repositoryName"
|
|
],
|
|
"members": {
|
|
"repositoryName": {},
|
|
"repositoryDescription": {}
|
|
}
|
|
}
|
|
},
|
|
"UpdateRepositoryName": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"oldName",
|
|
"newName"
|
|
],
|
|
"members": {
|
|
"oldName": {},
|
|
"newName": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"shapes": {
|
|
"S5": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"Sn": {
|
|
"type": "structure",
|
|
"members": {
|
|
"filePath": {},
|
|
"fileSizes": {
|
|
"type": "structure",
|
|
"members": {
|
|
"source": {
|
|
"type": "long"
|
|
},
|
|
"destination": {
|
|
"type": "long"
|
|
},
|
|
"base": {
|
|
"type": "long"
|
|
}
|
|
}
|
|
},
|
|
"fileModes": {
|
|
"type": "structure",
|
|
"members": {
|
|
"source": {},
|
|
"destination": {},
|
|
"base": {}
|
|
}
|
|
},
|
|
"objectTypes": {
|
|
"type": "structure",
|
|
"members": {
|
|
"source": {},
|
|
"destination": {},
|
|
"base": {}
|
|
}
|
|
},
|
|
"numberOfConflicts": {
|
|
"type": "integer"
|
|
},
|
|
"isBinaryFile": {
|
|
"type": "structure",
|
|
"members": {
|
|
"source": {
|
|
"type": "boolean"
|
|
},
|
|
"destination": {
|
|
"type": "boolean"
|
|
},
|
|
"base": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"contentConflict": {
|
|
"type": "boolean"
|
|
},
|
|
"fileModeConflict": {
|
|
"type": "boolean"
|
|
},
|
|
"objectTypeConflict": {
|
|
"type": "boolean"
|
|
},
|
|
"mergeOperations": {
|
|
"type": "structure",
|
|
"members": {
|
|
"source": {},
|
|
"destination": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S12": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"isConflict": {
|
|
"type": "boolean"
|
|
},
|
|
"source": {
|
|
"shape": "S15"
|
|
},
|
|
"destination": {
|
|
"shape": "S15"
|
|
},
|
|
"base": {
|
|
"shape": "S15"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S15": {
|
|
"type": "structure",
|
|
"members": {
|
|
"startLine": {
|
|
"type": "integer"
|
|
},
|
|
"endLine": {
|
|
"type": "integer"
|
|
},
|
|
"hunkContent": {}
|
|
}
|
|
},
|
|
"S1l": {
|
|
"type": "structure",
|
|
"members": {
|
|
"commitId": {},
|
|
"treeId": {},
|
|
"parents": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"message": {},
|
|
"author": {
|
|
"shape": "S1n"
|
|
},
|
|
"committer": {
|
|
"shape": "S1n"
|
|
},
|
|
"additionalData": {}
|
|
}
|
|
},
|
|
"S1n": {
|
|
"type": "structure",
|
|
"members": {
|
|
"name": {},
|
|
"email": {},
|
|
"date": {}
|
|
}
|
|
},
|
|
"S1x": {
|
|
"type": "structure",
|
|
"members": {
|
|
"accountId": {},
|
|
"repositoryId": {},
|
|
"repositoryName": {},
|
|
"repositoryDescription": {},
|
|
"defaultBranch": {},
|
|
"lastModifiedDate": {
|
|
"type": "timestamp"
|
|
},
|
|
"creationDate": {
|
|
"type": "timestamp"
|
|
},
|
|
"cloneUrlHttp": {},
|
|
"cloneUrlSsh": {},
|
|
"Arn": {}
|
|
}
|
|
},
|
|
"S2c": {
|
|
"type": "structure",
|
|
"members": {
|
|
"approvalRuleTemplateId": {},
|
|
"approvalRuleTemplateName": {},
|
|
"approvalRuleTemplateDescription": {},
|
|
"approvalRuleTemplateContent": {},
|
|
"ruleContentSha256": {},
|
|
"lastModifiedDate": {
|
|
"type": "timestamp"
|
|
},
|
|
"creationDate": {
|
|
"type": "timestamp"
|
|
},
|
|
"lastModifiedUser": {}
|
|
}
|
|
},
|
|
"S2o": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"filePath"
|
|
],
|
|
"members": {
|
|
"filePath": {}
|
|
}
|
|
}
|
|
},
|
|
"S2q": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"filePath",
|
|
"fileMode"
|
|
],
|
|
"members": {
|
|
"filePath": {},
|
|
"fileMode": {}
|
|
}
|
|
}
|
|
},
|
|
"S2t": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"absolutePath": {},
|
|
"blobId": {},
|
|
"fileMode": {}
|
|
}
|
|
}
|
|
},
|
|
"S33": {
|
|
"type": "structure",
|
|
"members": {
|
|
"pullRequestId": {},
|
|
"title": {},
|
|
"description": {},
|
|
"lastActivityDate": {
|
|
"type": "timestamp"
|
|
},
|
|
"creationDate": {
|
|
"type": "timestamp"
|
|
},
|
|
"pullRequestStatus": {},
|
|
"authorArn": {},
|
|
"pullRequestTargets": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"repositoryName": {},
|
|
"sourceReference": {},
|
|
"destinationReference": {},
|
|
"destinationCommit": {},
|
|
"sourceCommit": {},
|
|
"mergeBase": {},
|
|
"mergeMetadata": {
|
|
"shape": "S38"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"clientRequestToken": {},
|
|
"revisionId": {},
|
|
"approvalRules": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S3c"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S38": {
|
|
"type": "structure",
|
|
"members": {
|
|
"isMerged": {
|
|
"type": "boolean"
|
|
},
|
|
"mergedBy": {},
|
|
"mergeCommitId": {},
|
|
"mergeOption": {}
|
|
}
|
|
},
|
|
"S3c": {
|
|
"type": "structure",
|
|
"members": {
|
|
"approvalRuleId": {},
|
|
"approvalRuleName": {},
|
|
"approvalRuleContent": {},
|
|
"ruleContentSha256": {},
|
|
"lastModifiedDate": {
|
|
"type": "timestamp"
|
|
},
|
|
"creationDate": {
|
|
"type": "timestamp"
|
|
},
|
|
"lastModifiedUser": {},
|
|
"originApprovalRuleTemplate": {
|
|
"type": "structure",
|
|
"members": {
|
|
"approvalRuleTemplateId": {},
|
|
"approvalRuleTemplateName": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S3k": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {}
|
|
},
|
|
"S3p": {
|
|
"type": "structure",
|
|
"members": {
|
|
"replaceContents": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"filePath",
|
|
"replacementType"
|
|
],
|
|
"members": {
|
|
"filePath": {},
|
|
"replacementType": {},
|
|
"content": {
|
|
"type": "blob"
|
|
},
|
|
"fileMode": {}
|
|
}
|
|
}
|
|
},
|
|
"deleteFiles": {
|
|
"shape": "S2o"
|
|
},
|
|
"setFileModes": {
|
|
"shape": "S2q"
|
|
}
|
|
}
|
|
},
|
|
"S3y": {
|
|
"type": "structure",
|
|
"members": {
|
|
"branchName": {},
|
|
"commitId": {}
|
|
}
|
|
},
|
|
"S42": {
|
|
"type": "structure",
|
|
"members": {
|
|
"commentId": {},
|
|
"content": {},
|
|
"inReplyTo": {},
|
|
"creationDate": {
|
|
"type": "timestamp"
|
|
},
|
|
"lastModifiedDate": {
|
|
"type": "timestamp"
|
|
},
|
|
"authorArn": {},
|
|
"deleted": {
|
|
"type": "boolean"
|
|
},
|
|
"clientRequestToken": {},
|
|
"callerReactions": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"reactionCounts": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S5q": {
|
|
"type": "structure",
|
|
"members": {
|
|
"filePath": {},
|
|
"filePosition": {
|
|
"type": "long"
|
|
},
|
|
"relativeFileVersion": {}
|
|
}
|
|
},
|
|
"S5t": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S42"
|
|
}
|
|
},
|
|
"S65": {
|
|
"type": "structure",
|
|
"members": {
|
|
"blobId": {},
|
|
"path": {},
|
|
"mode": {}
|
|
}
|
|
},
|
|
"S76": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"name",
|
|
"destinationArn",
|
|
"events"
|
|
],
|
|
"members": {
|
|
"name": {},
|
|
"destinationArn": {},
|
|
"customData": {},
|
|
"branches": {
|
|
"shape": "S7a"
|
|
},
|
|
"events": {
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S7a": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"S7f": {
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
} |