CODECOMMIT
AssociateApprovalRuleTemplateWithRepository
valid {
input.Body.approvalRuleTemplateName == STRING
input.Body.repositoryName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
BatchAssociateApprovalRuleTemplateWithRepositories
valid {
input.Body.approvalRuleTemplateName == STRING
input.Body.repositoryNames[_] == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
BatchDescribeMergeConflicts
enum_ConflictDetailLevelTypeEnum := [ "FILE_LEVEL", "LINE_LEVEL" ]
enum_ConflictResolutionStrategyTypeEnum := [ "NONE", "ACCEPT_SOURCE", "ACCEPT_DESTINATION", "AUTOMERGE" ]
enum_MergeOptionTypeEnum := [ "FAST_FORWARD_MERGE", "SQUASH_MERGE", "THREE_WAY_MERGE" ]
valid {
input.Body.repositoryName == STRING
input.Body.destinationCommitSpecifier == STRING
input.Body.sourceCommitSpecifier == STRING
input.Body.mergeOption == enum_MergeOptionTypeEnum[_]
input.Body.maxMergeHunks == INTEGER
input.Body.maxConflictFiles == INTEGER
input.Body.filePaths[_] == STRING
input.Body.conflictDetailLevel == enum_ConflictDetailLevelTypeEnum[_]
input.Body.conflictResolutionStrategy == enum_ConflictResolutionStrategyTypeEnum[_]
input.Body.nextToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
BatchDisassociateApprovalRuleTemplateFromRepositories
valid {
input.Body.approvalRuleTemplateName == STRING
input.Body.repositoryNames[_] == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
BatchGetCommits
valid {
input.Body.commitIds[_] == STRING
input.Body.repositoryName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
BatchGetRepositories
valid {
input.Body.repositoryNames[_] == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
CreateApprovalRuleTemplate
valid {
input.Body.approvalRuleTemplateName == STRING
input.Body.approvalRuleTemplateContent == STRING
input.Body.approvalRuleTemplateDescription == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
CreateBranch
valid {
input.Body.repositoryName == STRING
input.Body.branchName == STRING
input.Body.commitId == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
CreateCommit
enum_FileModeTypeEnum := [ "EXECUTABLE", "NORMAL", "SYMLINK" ]
valid {
input.Body.repositoryName == STRING
input.Body.branchName == STRING
input.Body.parentCommitId == STRING
input.Body.authorName == STRING
input.Body.email == STRING
input.Body.commitMessage == STRING
input.Body.keepEmptyFolders == BOOLEAN
input.Body.putFiles[_].filePath == STRING
input.Body.putFiles[_].fileMode == enum_FileModeTypeEnum[_]
input.Body.putFiles[_].fileContent == BLOB
input.Body.putFiles[_].sourceFile.filePath == STRING
input.Body.putFiles[_].sourceFile.isMove == BOOLEAN
input.Body.deleteFiles[_].filePath == STRING
input.Body.setFileModes[_].filePath == STRING
input.Body.setFileModes[_].fileMode == enum_FileModeTypeEnum[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
CreatePullRequest
valid {
input.Body.title == STRING
input.Body.description == STRING
input.Body.targets[_].repositoryName == STRING
input.Body.targets[_].sourceReference == STRING
input.Body.targets[_].destinationReference == STRING
input.Body.clientRequestToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
CreatePullRequestApprovalRule
valid {
input.Body.pullRequestId == STRING
input.Body.approvalRuleName == STRING
input.Body.approvalRuleContent == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
CreateRepository
valid {
input.Body.repositoryName == STRING
input.Body.repositoryDescription == STRING
input.Body.tags.STRING == STRING
input.Body.kmsKeyId == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
CreateUnreferencedMergeCommit
enum_ConflictDetailLevelTypeEnum := [ "FILE_LEVEL", "LINE_LEVEL" ]
enum_ConflictResolutionStrategyTypeEnum := [ "NONE", "ACCEPT_SOURCE", "ACCEPT_DESTINATION", "AUTOMERGE" ]
enum_FileModeTypeEnum := [ "EXECUTABLE", "NORMAL", "SYMLINK" ]
enum_MergeOptionTypeEnum := [ "FAST_FORWARD_MERGE", "SQUASH_MERGE", "THREE_WAY_MERGE" ]
enum_ReplacementTypeEnum := [ "KEEP_BASE", "KEEP_SOURCE", "KEEP_DESTINATION", "USE_NEW_CONTENT" ]
valid {
input.Body.repositoryName == STRING
input.Body.sourceCommitSpecifier == STRING
input.Body.destinationCommitSpecifier == STRING
input.Body.mergeOption == enum_MergeOptionTypeEnum[_]
input.Body.conflictDetailLevel == enum_ConflictDetailLevelTypeEnum[_]
input.Body.conflictResolutionStrategy == enum_ConflictResolutionStrategyTypeEnum[_]
input.Body.authorName == STRING
input.Body.email == STRING
input.Body.commitMessage == STRING
input.Body.keepEmptyFolders == BOOLEAN
input.Body.conflictResolution.replaceContents[_].filePath == STRING
input.Body.conflictResolution.replaceContents[_].replacementType == enum_ReplacementTypeEnum[_]
input.Body.conflictResolution.replaceContents[_].content == BLOB
input.Body.conflictResolution.replaceContents[_].fileMode == enum_FileModeTypeEnum[_]
input.Body.conflictResolution.deleteFiles[_].filePath == STRING
input.Body.conflictResolution.setFileModes[_].filePath == STRING
input.Body.conflictResolution.setFileModes[_].fileMode == enum_FileModeTypeEnum[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
DeleteApprovalRuleTemplate
valid {
input.Body.approvalRuleTemplateName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
DeleteBranch
valid {
input.Body.repositoryName == STRING
input.Body.branchName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
DeleteCommentContent
valid {
input.Body.commentId == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
DeleteFile
valid {
input.Body.repositoryName == STRING
input.Body.branchName == STRING
input.Body.filePath == STRING
input.Body.parentCommitId == STRING
input.Body.keepEmptyFolders == BOOLEAN
input.Body.commitMessage == STRING
input.Body.name == STRING
input.Body.email == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
DeletePullRequestApprovalRule
valid {
input.Body.pullRequestId == STRING
input.Body.approvalRuleName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
DeleteRepository
valid {
input.Body.repositoryName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
DescribeMergeConflicts
enum_ConflictDetailLevelTypeEnum := [ "FILE_LEVEL", "LINE_LEVEL" ]
enum_ConflictResolutionStrategyTypeEnum := [ "NONE", "ACCEPT_SOURCE", "ACCEPT_DESTINATION", "AUTOMERGE" ]
enum_MergeOptionTypeEnum := [ "FAST_FORWARD_MERGE", "SQUASH_MERGE", "THREE_WAY_MERGE" ]
valid {
input.Body.repositoryName == STRING
input.Body.destinationCommitSpecifier == STRING
input.Body.sourceCommitSpecifier == STRING
input.Body.mergeOption == enum_MergeOptionTypeEnum[_]
input.Body.maxMergeHunks == INTEGER
input.Body.filePath == STRING
input.Body.conflictDetailLevel == enum_ConflictDetailLevelTypeEnum[_]
input.Body.conflictResolutionStrategy == enum_ConflictResolutionStrategyTypeEnum[_]
input.Body.nextToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
DescribePullRequestEvents
enum_PullRequestEventType := [ "PULL_REQUEST_CREATED", "PULL_REQUEST_STATUS_CHANGED", "PULL_REQUEST_SOURCE_REFERENCE_UPDATED", "PULL_REQUEST_MERGE_STATE_CHANGED", "PULL_REQUEST_APPROVAL_RULE_CREATED", "PULL_REQUEST_APPROVAL_RULE_UPDATED", "PULL_REQUEST_APPROVAL_RULE_DELETED", "PULL_REQUEST_APPROVAL_RULE_OVERRIDDEN", "PULL_REQUEST_APPROVAL_STATE_CHANGED" ]
valid {
input.Body.pullRequestId == STRING
input.Body.pullRequestEventType == enum_PullRequestEventType[_]
input.Body.actorArn == STRING
input.Body.nextToken == STRING
input.Body.maxResults == INTEGER
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
DisassociateApprovalRuleTemplateFromRepository
valid {
input.Body.approvalRuleTemplateName == STRING
input.Body.repositoryName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
EvaluatePullRequestApprovalRules
valid {
input.Body.pullRequestId == STRING
input.Body.revisionId == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
GetApprovalRuleTemplate
valid {
input.Body.approvalRuleTemplateName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
GetBlob
valid {
input.Body.repositoryName == STRING
input.Body.blobId == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
GetBranch
valid {
input.Body.repositoryName == STRING
input.Body.branchName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
GetComment
valid {
input.Body.commentId == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
GetCommentReactions
valid {
input.Body.commentId == STRING
input.Body.reactionUserArn == STRING
input.Body.nextToken == STRING
input.Body.maxResults == INTEGER
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
GetCommentsForComparedCommit
valid {
input.Body.repositoryName == STRING
input.Body.beforeCommitId == STRING
input.Body.afterCommitId == STRING
input.Body.nextToken == STRING
input.Body.maxResults == INTEGER
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
GetCommentsForPullRequest
valid {
input.Body.pullRequestId == STRING
input.Body.repositoryName == STRING
input.Body.beforeCommitId == STRING
input.Body.afterCommitId == STRING
input.Body.nextToken == STRING
input.Body.maxResults == INTEGER
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
GetCommit
valid {
input.Body.repositoryName == STRING
input.Body.commitId == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
GetDifferences
valid {
input.Body.repositoryName == STRING
input.Body.beforeCommitSpecifier == STRING
input.Body.afterCommitSpecifier == STRING
input.Body.beforePath == STRING
input.Body.afterPath == STRING
input.Body.MaxResults == INTEGER
input.Body.NextToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
GetFile
valid {
input.Body.repositoryName == STRING
input.Body.commitSpecifier == STRING
input.Body.filePath == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
GetFolder
valid {
input.Body.repositoryName == STRING
input.Body.commitSpecifier == STRING
input.Body.folderPath == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
GetMergeCommit
enum_ConflictDetailLevelTypeEnum := [ "FILE_LEVEL", "LINE_LEVEL" ]
enum_ConflictResolutionStrategyTypeEnum := [ "NONE", "ACCEPT_SOURCE", "ACCEPT_DESTINATION", "AUTOMERGE" ]
valid {
input.Body.repositoryName == STRING
input.Body.sourceCommitSpecifier == STRING
input.Body.destinationCommitSpecifier == STRING
input.Body.conflictDetailLevel == enum_ConflictDetailLevelTypeEnum[_]
input.Body.conflictResolutionStrategy == enum_ConflictResolutionStrategyTypeEnum[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
GetMergeConflicts
enum_ConflictDetailLevelTypeEnum := [ "FILE_LEVEL", "LINE_LEVEL" ]
enum_ConflictResolutionStrategyTypeEnum := [ "NONE", "ACCEPT_SOURCE", "ACCEPT_DESTINATION", "AUTOMERGE" ]
enum_MergeOptionTypeEnum := [ "FAST_FORWARD_MERGE", "SQUASH_MERGE", "THREE_WAY_MERGE" ]
valid {
input.Body.repositoryName == STRING
input.Body.destinationCommitSpecifier == STRING
input.Body.sourceCommitSpecifier == STRING
input.Body.mergeOption == enum_MergeOptionTypeEnum[_]
input.Body.conflictDetailLevel == enum_ConflictDetailLevelTypeEnum[_]
input.Body.maxConflictFiles == INTEGER
input.Body.conflictResolutionStrategy == enum_ConflictResolutionStrategyTypeEnum[_]
input.Body.nextToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
GetMergeOptions
enum_ConflictDetailLevelTypeEnum := [ "FILE_LEVEL", "LINE_LEVEL" ]
enum_ConflictResolutionStrategyTypeEnum := [ "NONE", "ACCEPT_SOURCE", "ACCEPT_DESTINATION", "AUTOMERGE" ]
valid {
input.Body.repositoryName == STRING
input.Body.sourceCommitSpecifier == STRING
input.Body.destinationCommitSpecifier == STRING
input.Body.conflictDetailLevel == enum_ConflictDetailLevelTypeEnum[_]
input.Body.conflictResolutionStrategy == enum_ConflictResolutionStrategyTypeEnum[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
GetPullRequest
valid {
input.Body.pullRequestId == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
GetPullRequestApprovalStates
valid {
input.Body.pullRequestId == STRING
input.Body.revisionId == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
GetPullRequestOverrideState
valid {
input.Body.pullRequestId == STRING
input.Body.revisionId == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
GetRepository
valid {
input.Body.repositoryName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
GetRepositoryTriggers
valid {
input.Body.repositoryName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
ListApprovalRuleTemplates
valid {
input.Body.nextToken == STRING
input.Body.maxResults == INTEGER
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
ListAssociatedApprovalRuleTemplatesForRepository
valid {
input.Body.repositoryName == STRING
input.Body.nextToken == STRING
input.Body.maxResults == INTEGER
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
ListBranches
valid {
input.Body.repositoryName == STRING
input.Body.nextToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
ListFileCommitHistory
valid {
input.Body.repositoryName == STRING
input.Body.commitSpecifier == STRING
input.Body.filePath == STRING
input.Body.maxResults == INTEGER
input.Body.nextToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
ListPullRequests
enum_PullRequestStatusEnum := [ "OPEN", "CLOSED" ]
valid {
input.Body.repositoryName == STRING
input.Body.authorArn == STRING
input.Body.pullRequestStatus == enum_PullRequestStatusEnum[_]
input.Body.nextToken == STRING
input.Body.maxResults == INTEGER
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
ListRepositories
enum_OrderEnum := [ "ascending", "descending" ]
enum_SortByEnum := [ "repositoryName", "lastModifiedDate" ]
valid {
input.Body.nextToken == STRING
input.Body.sortBy == enum_SortByEnum[_]
input.Body.order == enum_OrderEnum[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
ListRepositoriesForApprovalRuleTemplate
valid {
input.Body.approvalRuleTemplateName == STRING
input.Body.nextToken == STRING
input.Body.maxResults == INTEGER
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
ListTagsForResource
valid {
input.Body.resourceArn == STRING
input.Body.nextToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
MergeBranchesByFastForward
valid {
input.Body.repositoryName == STRING
input.Body.sourceCommitSpecifier == STRING
input.Body.destinationCommitSpecifier == STRING
input.Body.targetBranch == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
MergeBranchesBySquash
enum_ConflictDetailLevelTypeEnum := [ "FILE_LEVEL", "LINE_LEVEL" ]
enum_ConflictResolutionStrategyTypeEnum := [ "NONE", "ACCEPT_SOURCE", "ACCEPT_DESTINATION", "AUTOMERGE" ]
enum_FileModeTypeEnum := [ "EXECUTABLE", "NORMAL", "SYMLINK" ]
enum_ReplacementTypeEnum := [ "KEEP_BASE", "KEEP_SOURCE", "KEEP_DESTINATION", "USE_NEW_CONTENT" ]
valid {
input.Body.repositoryName == STRING
input.Body.sourceCommitSpecifier == STRING
input.Body.destinationCommitSpecifier == STRING
input.Body.targetBranch == STRING
input.Body.conflictDetailLevel == enum_ConflictDetailLevelTypeEnum[_]
input.Body.conflictResolutionStrategy == enum_ConflictResolutionStrategyTypeEnum[_]
input.Body.authorName == STRING
input.Body.email == STRING
input.Body.commitMessage == STRING
input.Body.keepEmptyFolders == BOOLEAN
input.Body.conflictResolution.replaceContents[_].filePath == STRING
input.Body.conflictResolution.replaceContents[_].replacementType == enum_ReplacementTypeEnum[_]
input.Body.conflictResolution.replaceContents[_].content == BLOB
input.Body.conflictResolution.replaceContents[_].fileMode == enum_FileModeTypeEnum[_]
input.Body.conflictResolution.deleteFiles[_].filePath == STRING
input.Body.conflictResolution.setFileModes[_].filePath == STRING
input.Body.conflictResolution.setFileModes[_].fileMode == enum_FileModeTypeEnum[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
MergeBranchesByThreeWay
enum_ConflictDetailLevelTypeEnum := [ "FILE_LEVEL", "LINE_LEVEL" ]
enum_ConflictResolutionStrategyTypeEnum := [ "NONE", "ACCEPT_SOURCE", "ACCEPT_DESTINATION", "AUTOMERGE" ]
enum_FileModeTypeEnum := [ "EXECUTABLE", "NORMAL", "SYMLINK" ]
enum_ReplacementTypeEnum := [ "KEEP_BASE", "KEEP_SOURCE", "KEEP_DESTINATION", "USE_NEW_CONTENT" ]
valid {
input.Body.repositoryName == STRING
input.Body.sourceCommitSpecifier == STRING
input.Body.destinationCommitSpecifier == STRING
input.Body.targetBranch == STRING
input.Body.conflictDetailLevel == enum_ConflictDetailLevelTypeEnum[_]
input.Body.conflictResolutionStrategy == enum_ConflictResolutionStrategyTypeEnum[_]
input.Body.authorName == STRING
input.Body.email == STRING
input.Body.commitMessage == STRING
input.Body.keepEmptyFolders == BOOLEAN
input.Body.conflictResolution.replaceContents[_].filePath == STRING
input.Body.conflictResolution.replaceContents[_].replacementType == enum_ReplacementTypeEnum[_]
input.Body.conflictResolution.replaceContents[_].content == BLOB
input.Body.conflictResolution.replaceContents[_].fileMode == enum_FileModeTypeEnum[_]
input.Body.conflictResolution.deleteFiles[_].filePath == STRING
input.Body.conflictResolution.setFileModes[_].filePath == STRING
input.Body.conflictResolution.setFileModes[_].fileMode == enum_FileModeTypeEnum[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
MergePullRequestByFastForward
valid {
input.Body.pullRequestId == STRING
input.Body.repositoryName == STRING
input.Body.sourceCommitId == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
MergePullRequestBySquash
enum_ConflictDetailLevelTypeEnum := [ "FILE_LEVEL", "LINE_LEVEL" ]
enum_ConflictResolutionStrategyTypeEnum := [ "NONE", "ACCEPT_SOURCE", "ACCEPT_DESTINATION", "AUTOMERGE" ]
enum_FileModeTypeEnum := [ "EXECUTABLE", "NORMAL", "SYMLINK" ]
enum_ReplacementTypeEnum := [ "KEEP_BASE", "KEEP_SOURCE", "KEEP_DESTINATION", "USE_NEW_CONTENT" ]
valid {
input.Body.pullRequestId == STRING
input.Body.repositoryName == STRING
input.Body.sourceCommitId == STRING
input.Body.conflictDetailLevel == enum_ConflictDetailLevelTypeEnum[_]
input.Body.conflictResolutionStrategy == enum_ConflictResolutionStrategyTypeEnum[_]
input.Body.commitMessage == STRING
input.Body.authorName == STRING
input.Body.email == STRING
input.Body.keepEmptyFolders == BOOLEAN
input.Body.conflictResolution.replaceContents[_].filePath == STRING
input.Body.conflictResolution.replaceContents[_].replacementType == enum_ReplacementTypeEnum[_]
input.Body.conflictResolution.replaceContents[_].content == BLOB
input.Body.conflictResolution.replaceContents[_].fileMode == enum_FileModeTypeEnum[_]
input.Body.conflictResolution.deleteFiles[_].filePath == STRING
input.Body.conflictResolution.setFileModes[_].filePath == STRING
input.Body.conflictResolution.setFileModes[_].fileMode == enum_FileModeTypeEnum[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
MergePullRequestByThreeWay
enum_ConflictDetailLevelTypeEnum := [ "FILE_LEVEL", "LINE_LEVEL" ]
enum_ConflictResolutionStrategyTypeEnum := [ "NONE", "ACCEPT_SOURCE", "ACCEPT_DESTINATION", "AUTOMERGE" ]
enum_FileModeTypeEnum := [ "EXECUTABLE", "NORMAL", "SYMLINK" ]
enum_ReplacementTypeEnum := [ "KEEP_BASE", "KEEP_SOURCE", "KEEP_DESTINATION", "USE_NEW_CONTENT" ]
valid {
input.Body.pullRequestId == STRING
input.Body.repositoryName == STRING
input.Body.sourceCommitId == STRING
input.Body.conflictDetailLevel == enum_ConflictDetailLevelTypeEnum[_]
input.Body.conflictResolutionStrategy == enum_ConflictResolutionStrategyTypeEnum[_]
input.Body.commitMessage == STRING
input.Body.authorName == STRING
input.Body.email == STRING
input.Body.keepEmptyFolders == BOOLEAN
input.Body.conflictResolution.replaceContents[_].filePath == STRING
input.Body.conflictResolution.replaceContents[_].replacementType == enum_ReplacementTypeEnum[_]
input.Body.conflictResolution.replaceContents[_].content == BLOB
input.Body.conflictResolution.replaceContents[_].fileMode == enum_FileModeTypeEnum[_]
input.Body.conflictResolution.deleteFiles[_].filePath == STRING
input.Body.conflictResolution.setFileModes[_].filePath == STRING
input.Body.conflictResolution.setFileModes[_].fileMode == enum_FileModeTypeEnum[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
OverridePullRequestApprovalRules
enum_OverrideStatus := [ "OVERRIDE", "REVOKE" ]
valid {
input.Body.pullRequestId == STRING
input.Body.revisionId == STRING
input.Body.overrideStatus == enum_OverrideStatus[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
PostCommentForComparedCommit
enum_RelativeFileVersionEnum := [ "BEFORE", "AFTER" ]
valid {
input.Body.repositoryName == STRING
input.Body.beforeCommitId == STRING
input.Body.afterCommitId == STRING
input.Body.location.filePath == STRING
input.Body.location.filePosition == LONG
input.Body.location.relativeFileVersion == enum_RelativeFileVersionEnum[_]
input.Body.content == STRING
input.Body.clientRequestToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
PostCommentForPullRequest
enum_RelativeFileVersionEnum := [ "BEFORE", "AFTER" ]
valid {
input.Body.pullRequestId == STRING
input.Body.repositoryName == STRING
input.Body.beforeCommitId == STRING
input.Body.afterCommitId == STRING
input.Body.location.filePath == STRING
input.Body.location.filePosition == LONG
input.Body.location.relativeFileVersion == enum_RelativeFileVersionEnum[_]
input.Body.content == STRING
input.Body.clientRequestToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
PostCommentReply
valid {
input.Body.inReplyTo == STRING
input.Body.clientRequestToken == STRING
input.Body.content == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
PutCommentReaction
valid {
input.Body.commentId == STRING
input.Body.reactionValue == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
PutFile
enum_FileModeTypeEnum := [ "EXECUTABLE", "NORMAL", "SYMLINK" ]
valid {
input.Body.repositoryName == STRING
input.Body.branchName == STRING
input.Body.fileContent == BLOB
input.Body.filePath == STRING
input.Body.fileMode == enum_FileModeTypeEnum[_]
input.Body.parentCommitId == STRING
input.Body.commitMessage == STRING
input.Body.name == STRING
input.Body.email == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
PutRepositoryTriggers
enum_RepositoryTriggerEventEnum := [ "all", "updateReference", "createReference", "deleteReference" ]
valid {
input.Body.repositoryName == STRING
input.Body.triggers[_].name == STRING
input.Body.triggers[_].destinationArn == STRING
input.Body.triggers[_].customData == STRING
input.Body.triggers[_].branches[_] == STRING
input.Body.triggers[_].events[_] == enum_RepositoryTriggerEventEnum[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
TagResource
valid {
input.Body.resourceArn == STRING
input.Body.tags.STRING == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
TestRepositoryTriggers
enum_RepositoryTriggerEventEnum := [ "all", "updateReference", "createReference", "deleteReference" ]
valid {
input.Body.repositoryName == STRING
input.Body.triggers[_].name == STRING
input.Body.triggers[_].destinationArn == STRING
input.Body.triggers[_].customData == STRING
input.Body.triggers[_].branches[_] == STRING
input.Body.triggers[_].events[_] == enum_RepositoryTriggerEventEnum[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
UntagResource
valid {
input.Body.resourceArn == STRING
input.Body.tagKeys[_] == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
UpdateApprovalRuleTemplateContent
valid {
input.Body.approvalRuleTemplateName == STRING
input.Body.newRuleContent == STRING
input.Body.existingRuleContentSha256 == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
UpdateApprovalRuleTemplateDescription
valid {
input.Body.approvalRuleTemplateName == STRING
input.Body.approvalRuleTemplateDescription == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
UpdateApprovalRuleTemplateName
valid {
input.Body.oldApprovalRuleTemplateName == STRING
input.Body.newApprovalRuleTemplateName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
UpdateComment
valid {
input.Body.commentId == STRING
input.Body.content == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
UpdateDefaultBranch
valid {
input.Body.repositoryName == STRING
input.Body.defaultBranchName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
UpdatePullRequestApprovalRuleContent
valid {
input.Body.pullRequestId == STRING
input.Body.approvalRuleName == STRING
input.Body.existingRuleContentSha256 == STRING
input.Body.newRuleContent == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
UpdatePullRequestApprovalState
enum_ApprovalState := [ "APPROVE", "REVOKE" ]
valid {
input.Body.pullRequestId == STRING
input.Body.revisionId == STRING
input.Body.approvalState == enum_ApprovalState[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
UpdatePullRequestDescription
valid {
input.Body.pullRequestId == STRING
input.Body.description == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
UpdatePullRequestStatus
enum_PullRequestStatusEnum := [ "OPEN", "CLOSED" ]
valid {
input.Body.pullRequestId == STRING
input.Body.pullRequestStatus == enum_PullRequestStatusEnum[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
UpdatePullRequestTitle
valid {
input.Body.pullRequestId == STRING
input.Body.title == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
UpdateRepositoryDescription
valid {
input.Body.repositoryName == STRING
input.Body.repositoryDescription == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
UpdateRepositoryEncryptionKey
valid {
input.Body.repositoryName == STRING
input.Body.kmsKeyId == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
UpdateRepositoryName
valid {
input.Body.oldName == STRING
input.Body.newName == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
Updated 23 days ago