Typed dictionaries#
Index > CodeCommit > Typed dictionaries
Auto-generated documentation for CodeCommit type annotations stubs module mypy-boto3-codecommit.
ApprovalRuleEventMetadataTypeDef#
# ApprovalRuleEventMetadataTypeDef usage example
from mypy_boto3_codecommit.type_defs import ApprovalRuleEventMetadataTypeDef
def get_value() -> ApprovalRuleEventMetadataTypeDef:
return {
"approvalRuleName": ...,
}
# ApprovalRuleEventMetadataTypeDef definition
class ApprovalRuleEventMetadataTypeDef(TypedDict):
approvalRuleName: NotRequired[str],
approvalRuleId: NotRequired[str],
approvalRuleContent: NotRequired[str],
ApprovalRuleOverriddenEventMetadataTypeDef#
# ApprovalRuleOverriddenEventMetadataTypeDef usage example
from mypy_boto3_codecommit.type_defs import ApprovalRuleOverriddenEventMetadataTypeDef
def get_value() -> ApprovalRuleOverriddenEventMetadataTypeDef:
return {
"revisionId": ...,
}
# ApprovalRuleOverriddenEventMetadataTypeDef definition
class ApprovalRuleOverriddenEventMetadataTypeDef(TypedDict):
revisionId: NotRequired[str],
overrideStatus: NotRequired[OverrideStatusType], # (1)
ApprovalRuleTemplateTypeDef#
# ApprovalRuleTemplateTypeDef usage example
from mypy_boto3_codecommit.type_defs import ApprovalRuleTemplateTypeDef
def get_value() -> ApprovalRuleTemplateTypeDef:
return {
"approvalRuleTemplateId": ...,
}
# ApprovalRuleTemplateTypeDef definition
class ApprovalRuleTemplateTypeDef(TypedDict):
approvalRuleTemplateId: NotRequired[str],
approvalRuleTemplateName: NotRequired[str],
approvalRuleTemplateDescription: NotRequired[str],
approvalRuleTemplateContent: NotRequired[str],
ruleContentSha256: NotRequired[str],
lastModifiedDate: NotRequired[datetime],
creationDate: NotRequired[datetime],
lastModifiedUser: NotRequired[str],
OriginApprovalRuleTemplateTypeDef#
# OriginApprovalRuleTemplateTypeDef usage example
from mypy_boto3_codecommit.type_defs import OriginApprovalRuleTemplateTypeDef
def get_value() -> OriginApprovalRuleTemplateTypeDef:
return {
"approvalRuleTemplateId": ...,
}
# OriginApprovalRuleTemplateTypeDef definition
class OriginApprovalRuleTemplateTypeDef(TypedDict):
approvalRuleTemplateId: NotRequired[str],
approvalRuleTemplateName: NotRequired[str],
ApprovalStateChangedEventMetadataTypeDef#
# ApprovalStateChangedEventMetadataTypeDef usage example
from mypy_boto3_codecommit.type_defs import ApprovalStateChangedEventMetadataTypeDef
def get_value() -> ApprovalStateChangedEventMetadataTypeDef:
return {
"revisionId": ...,
}
# ApprovalStateChangedEventMetadataTypeDef definition
class ApprovalStateChangedEventMetadataTypeDef(TypedDict):
revisionId: NotRequired[str],
approvalStatus: NotRequired[ApprovalStateType], # (1)
ApprovalTypeDef#
# ApprovalTypeDef usage example
from mypy_boto3_codecommit.type_defs import ApprovalTypeDef
def get_value() -> ApprovalTypeDef:
return {
"userArn": ...,
}
# ApprovalTypeDef definition
class ApprovalTypeDef(TypedDict):
userArn: NotRequired[str],
approvalState: NotRequired[ApprovalStateType], # (1)
AssociateApprovalRuleTemplateWithRepositoryInputRequestTypeDef#
# AssociateApprovalRuleTemplateWithRepositoryInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import AssociateApprovalRuleTemplateWithRepositoryInputRequestTypeDef
def get_value() -> AssociateApprovalRuleTemplateWithRepositoryInputRequestTypeDef:
return {
"approvalRuleTemplateName": ...,
"repositoryName": ...,
}
# AssociateApprovalRuleTemplateWithRepositoryInputRequestTypeDef definition
class AssociateApprovalRuleTemplateWithRepositoryInputRequestTypeDef(TypedDict):
approvalRuleTemplateName: str,
repositoryName: str,
BatchAssociateApprovalRuleTemplateWithRepositoriesErrorTypeDef#
# BatchAssociateApprovalRuleTemplateWithRepositoriesErrorTypeDef usage example
from mypy_boto3_codecommit.type_defs import BatchAssociateApprovalRuleTemplateWithRepositoriesErrorTypeDef
def get_value() -> BatchAssociateApprovalRuleTemplateWithRepositoriesErrorTypeDef:
return {
"repositoryName": ...,
}
# BatchAssociateApprovalRuleTemplateWithRepositoriesErrorTypeDef definition
class BatchAssociateApprovalRuleTemplateWithRepositoriesErrorTypeDef(TypedDict):
repositoryName: NotRequired[str],
errorCode: NotRequired[str],
errorMessage: NotRequired[str],
BatchAssociateApprovalRuleTemplateWithRepositoriesInputRequestTypeDef#
# BatchAssociateApprovalRuleTemplateWithRepositoriesInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import BatchAssociateApprovalRuleTemplateWithRepositoriesInputRequestTypeDef
def get_value() -> BatchAssociateApprovalRuleTemplateWithRepositoriesInputRequestTypeDef:
return {
"approvalRuleTemplateName": ...,
"repositoryNames": ...,
}
# BatchAssociateApprovalRuleTemplateWithRepositoriesInputRequestTypeDef definition
class BatchAssociateApprovalRuleTemplateWithRepositoriesInputRequestTypeDef(TypedDict):
approvalRuleTemplateName: str,
repositoryNames: Sequence[str],
BatchDescribeMergeConflictsErrorTypeDef#
# BatchDescribeMergeConflictsErrorTypeDef usage example
from mypy_boto3_codecommit.type_defs import BatchDescribeMergeConflictsErrorTypeDef
def get_value() -> BatchDescribeMergeConflictsErrorTypeDef:
return {
"filePath": ...,
"exceptionName": ...,
"message": ...,
}
# BatchDescribeMergeConflictsErrorTypeDef definition
class BatchDescribeMergeConflictsErrorTypeDef(TypedDict):
filePath: str,
exceptionName: str,
message: str,
BatchDescribeMergeConflictsInputRequestTypeDef#
# BatchDescribeMergeConflictsInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import BatchDescribeMergeConflictsInputRequestTypeDef
def get_value() -> BatchDescribeMergeConflictsInputRequestTypeDef:
return {
"repositoryName": ...,
"destinationCommitSpecifier": ...,
"sourceCommitSpecifier": ...,
"mergeOption": ...,
}
# BatchDescribeMergeConflictsInputRequestTypeDef definition
class BatchDescribeMergeConflictsInputRequestTypeDef(TypedDict):
repositoryName: str,
destinationCommitSpecifier: str,
sourceCommitSpecifier: str,
mergeOption: MergeOptionTypeEnumType, # (1)
maxMergeHunks: NotRequired[int],
maxConflictFiles: NotRequired[int],
filePaths: NotRequired[Sequence[str]],
conflictDetailLevel: NotRequired[ConflictDetailLevelTypeEnumType], # (2)
conflictResolutionStrategy: NotRequired[ConflictResolutionStrategyTypeEnumType], # (3)
nextToken: NotRequired[str],
- See MergeOptionTypeEnumType
- See ConflictDetailLevelTypeEnumType
- See ConflictResolutionStrategyTypeEnumType
BatchDisassociateApprovalRuleTemplateFromRepositoriesErrorTypeDef#
# BatchDisassociateApprovalRuleTemplateFromRepositoriesErrorTypeDef usage example
from mypy_boto3_codecommit.type_defs import BatchDisassociateApprovalRuleTemplateFromRepositoriesErrorTypeDef
def get_value() -> BatchDisassociateApprovalRuleTemplateFromRepositoriesErrorTypeDef:
return {
"repositoryName": ...,
}
# BatchDisassociateApprovalRuleTemplateFromRepositoriesErrorTypeDef definition
class BatchDisassociateApprovalRuleTemplateFromRepositoriesErrorTypeDef(TypedDict):
repositoryName: NotRequired[str],
errorCode: NotRequired[str],
errorMessage: NotRequired[str],
BatchDisassociateApprovalRuleTemplateFromRepositoriesInputRequestTypeDef#
# BatchDisassociateApprovalRuleTemplateFromRepositoriesInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import BatchDisassociateApprovalRuleTemplateFromRepositoriesInputRequestTypeDef
def get_value() -> BatchDisassociateApprovalRuleTemplateFromRepositoriesInputRequestTypeDef:
return {
"approvalRuleTemplateName": ...,
"repositoryNames": ...,
}
# BatchDisassociateApprovalRuleTemplateFromRepositoriesInputRequestTypeDef definition
class BatchDisassociateApprovalRuleTemplateFromRepositoriesInputRequestTypeDef(TypedDict):
approvalRuleTemplateName: str,
repositoryNames: Sequence[str],
BatchGetCommitsErrorTypeDef#
# BatchGetCommitsErrorTypeDef usage example
from mypy_boto3_codecommit.type_defs import BatchGetCommitsErrorTypeDef
def get_value() -> BatchGetCommitsErrorTypeDef:
return {
"commitId": ...,
}
# BatchGetCommitsErrorTypeDef definition
class BatchGetCommitsErrorTypeDef(TypedDict):
commitId: NotRequired[str],
errorCode: NotRequired[str],
errorMessage: NotRequired[str],
BatchGetCommitsInputRequestTypeDef#
# BatchGetCommitsInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import BatchGetCommitsInputRequestTypeDef
def get_value() -> BatchGetCommitsInputRequestTypeDef:
return {
"commitIds": ...,
"repositoryName": ...,
}
# BatchGetCommitsInputRequestTypeDef definition
class BatchGetCommitsInputRequestTypeDef(TypedDict):
commitIds: Sequence[str],
repositoryName: str,
BatchGetRepositoriesInputRequestTypeDef#
# BatchGetRepositoriesInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import BatchGetRepositoriesInputRequestTypeDef
def get_value() -> BatchGetRepositoriesInputRequestTypeDef:
return {
"repositoryNames": ...,
}
# BatchGetRepositoriesInputRequestTypeDef definition
class BatchGetRepositoriesInputRequestTypeDef(TypedDict):
repositoryNames: Sequence[str],
RepositoryMetadataTypeDef#
# RepositoryMetadataTypeDef usage example
from mypy_boto3_codecommit.type_defs import RepositoryMetadataTypeDef
def get_value() -> RepositoryMetadataTypeDef:
return {
"accountId": ...,
}
# RepositoryMetadataTypeDef definition
class RepositoryMetadataTypeDef(TypedDict):
accountId: NotRequired[str],
repositoryId: NotRequired[str],
repositoryName: NotRequired[str],
repositoryDescription: NotRequired[str],
defaultBranch: NotRequired[str],
lastModifiedDate: NotRequired[datetime],
creationDate: NotRequired[datetime],
cloneUrlHttp: NotRequired[str],
cloneUrlSsh: NotRequired[str],
Arn: NotRequired[str],
BlobMetadataTypeDef#
# BlobMetadataTypeDef usage example
from mypy_boto3_codecommit.type_defs import BlobMetadataTypeDef
def get_value() -> BlobMetadataTypeDef:
return {
"blobId": ...,
}
# BlobMetadataTypeDef definition
class BlobMetadataTypeDef(TypedDict):
blobId: NotRequired[str],
path: NotRequired[str],
mode: NotRequired[str],
BranchInfoTypeDef#
# BranchInfoTypeDef usage example
from mypy_boto3_codecommit.type_defs import BranchInfoTypeDef
def get_value() -> BranchInfoTypeDef:
return {
"branchName": ...,
}
# BranchInfoTypeDef definition
class BranchInfoTypeDef(TypedDict):
branchName: NotRequired[str],
commitId: NotRequired[str],
CommentTypeDef#
# CommentTypeDef usage example
from mypy_boto3_codecommit.type_defs import CommentTypeDef
def get_value() -> CommentTypeDef:
return {
"commentId": ...,
}
# CommentTypeDef definition
class CommentTypeDef(TypedDict):
commentId: NotRequired[str],
content: NotRequired[str],
inReplyTo: NotRequired[str],
creationDate: NotRequired[datetime],
lastModifiedDate: NotRequired[datetime],
authorArn: NotRequired[str],
deleted: NotRequired[bool],
clientRequestToken: NotRequired[str],
callerReactions: NotRequired[List[str]],
reactionCounts: NotRequired[Dict[str, int]],
LocationTypeDef#
# LocationTypeDef usage example
from mypy_boto3_codecommit.type_defs import LocationTypeDef
def get_value() -> LocationTypeDef:
return {
"filePath": ...,
}
# LocationTypeDef definition
class LocationTypeDef(TypedDict):
filePath: NotRequired[str],
filePosition: NotRequired[int],
relativeFileVersion: NotRequired[RelativeFileVersionEnumType], # (1)
UserInfoTypeDef#
# UserInfoTypeDef usage example
from mypy_boto3_codecommit.type_defs import UserInfoTypeDef
def get_value() -> UserInfoTypeDef:
return {
"name": ...,
}
# UserInfoTypeDef definition
class UserInfoTypeDef(TypedDict):
name: NotRequired[str],
email: NotRequired[str],
date: NotRequired[str],
FileModesTypeDef#
# FileModesTypeDef usage example
from mypy_boto3_codecommit.type_defs import FileModesTypeDef
def get_value() -> FileModesTypeDef:
return {
"source": ...,
}
# FileModesTypeDef definition
class FileModesTypeDef(TypedDict):
source: NotRequired[FileModeTypeEnumType], # (1)
destination: NotRequired[FileModeTypeEnumType], # (1)
base: NotRequired[FileModeTypeEnumType], # (1)
FileSizesTypeDef#
# FileSizesTypeDef usage example
from mypy_boto3_codecommit.type_defs import FileSizesTypeDef
def get_value() -> FileSizesTypeDef:
return {
"source": ...,
}
# FileSizesTypeDef definition
class FileSizesTypeDef(TypedDict):
source: NotRequired[int],
destination: NotRequired[int],
base: NotRequired[int],
IsBinaryFileTypeDef#
# IsBinaryFileTypeDef usage example
from mypy_boto3_codecommit.type_defs import IsBinaryFileTypeDef
def get_value() -> IsBinaryFileTypeDef:
return {
"source": ...,
}
# IsBinaryFileTypeDef definition
class IsBinaryFileTypeDef(TypedDict):
source: NotRequired[bool],
destination: NotRequired[bool],
base: NotRequired[bool],
MergeOperationsTypeDef#
# MergeOperationsTypeDef usage example
from mypy_boto3_codecommit.type_defs import MergeOperationsTypeDef
def get_value() -> MergeOperationsTypeDef:
return {
"source": ...,
}
# MergeOperationsTypeDef definition
class MergeOperationsTypeDef(TypedDict):
source: NotRequired[ChangeTypeEnumType], # (1)
destination: NotRequired[ChangeTypeEnumType], # (1)
- See ChangeTypeEnumType
- See ChangeTypeEnumType
ObjectTypesTypeDef#
# ObjectTypesTypeDef usage example
from mypy_boto3_codecommit.type_defs import ObjectTypesTypeDef
def get_value() -> ObjectTypesTypeDef:
return {
"source": ...,
}
# ObjectTypesTypeDef definition
class ObjectTypesTypeDef(TypedDict):
source: NotRequired[ObjectTypeEnumType], # (1)
destination: NotRequired[ObjectTypeEnumType], # (1)
base: NotRequired[ObjectTypeEnumType], # (1)
- See ObjectTypeEnumType
- See ObjectTypeEnumType
- See ObjectTypeEnumType
DeleteFileEntryTypeDef#
# DeleteFileEntryTypeDef usage example
from mypy_boto3_codecommit.type_defs import DeleteFileEntryTypeDef
def get_value() -> DeleteFileEntryTypeDef:
return {
"filePath": ...,
}
# DeleteFileEntryTypeDef definition
class DeleteFileEntryTypeDef(TypedDict):
filePath: str,
ReplaceContentEntryTypeDef#
# ReplaceContentEntryTypeDef usage example
from mypy_boto3_codecommit.type_defs import ReplaceContentEntryTypeDef
def get_value() -> ReplaceContentEntryTypeDef:
return {
"filePath": ...,
"replacementType": ...,
}
# ReplaceContentEntryTypeDef definition
class ReplaceContentEntryTypeDef(TypedDict):
filePath: str,
replacementType: ReplacementTypeEnumType, # (1)
content: NotRequired[Union[str, bytes, IO[Any], StreamingBody]],
fileMode: NotRequired[FileModeTypeEnumType], # (2)
SetFileModeEntryTypeDef#
# SetFileModeEntryTypeDef usage example
from mypy_boto3_codecommit.type_defs import SetFileModeEntryTypeDef
def get_value() -> SetFileModeEntryTypeDef:
return {
"filePath": ...,
"fileMode": ...,
}
# SetFileModeEntryTypeDef definition
class SetFileModeEntryTypeDef(TypedDict):
filePath: str,
fileMode: FileModeTypeEnumType, # (1)
CreateApprovalRuleTemplateInputRequestTypeDef#
# CreateApprovalRuleTemplateInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import CreateApprovalRuleTemplateInputRequestTypeDef
def get_value() -> CreateApprovalRuleTemplateInputRequestTypeDef:
return {
"approvalRuleTemplateName": ...,
"approvalRuleTemplateContent": ...,
}
# CreateApprovalRuleTemplateInputRequestTypeDef definition
class CreateApprovalRuleTemplateInputRequestTypeDef(TypedDict):
approvalRuleTemplateName: str,
approvalRuleTemplateContent: str,
approvalRuleTemplateDescription: NotRequired[str],
CreateBranchInputRequestTypeDef#
# CreateBranchInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import CreateBranchInputRequestTypeDef
def get_value() -> CreateBranchInputRequestTypeDef:
return {
"repositoryName": ...,
"branchName": ...,
"commitId": ...,
}
# CreateBranchInputRequestTypeDef definition
class CreateBranchInputRequestTypeDef(TypedDict):
repositoryName: str,
branchName: str,
commitId: str,
FileMetadataTypeDef#
# FileMetadataTypeDef usage example
from mypy_boto3_codecommit.type_defs import FileMetadataTypeDef
def get_value() -> FileMetadataTypeDef:
return {
"absolutePath": ...,
}
# FileMetadataTypeDef definition
class FileMetadataTypeDef(TypedDict):
absolutePath: NotRequired[str],
blobId: NotRequired[str],
fileMode: NotRequired[FileModeTypeEnumType], # (1)
CreatePullRequestApprovalRuleInputRequestTypeDef#
# CreatePullRequestApprovalRuleInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import CreatePullRequestApprovalRuleInputRequestTypeDef
def get_value() -> CreatePullRequestApprovalRuleInputRequestTypeDef:
return {
"pullRequestId": ...,
"approvalRuleName": ...,
"approvalRuleContent": ...,
}
# CreatePullRequestApprovalRuleInputRequestTypeDef definition
class CreatePullRequestApprovalRuleInputRequestTypeDef(TypedDict):
pullRequestId: str,
approvalRuleName: str,
approvalRuleContent: str,
TargetTypeDef#
# TargetTypeDef usage example
from mypy_boto3_codecommit.type_defs import TargetTypeDef
def get_value() -> TargetTypeDef:
return {
"repositoryName": ...,
"sourceReference": ...,
}
# TargetTypeDef definition
class TargetTypeDef(TypedDict):
repositoryName: str,
sourceReference: str,
destinationReference: NotRequired[str],
CreateRepositoryInputRequestTypeDef#
# CreateRepositoryInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import CreateRepositoryInputRequestTypeDef
def get_value() -> CreateRepositoryInputRequestTypeDef:
return {
"repositoryName": ...,
}
# CreateRepositoryInputRequestTypeDef definition
class CreateRepositoryInputRequestTypeDef(TypedDict):
repositoryName: str,
repositoryDescription: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
CreateUnreferencedMergeCommitOutputTypeDef#
# CreateUnreferencedMergeCommitOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import CreateUnreferencedMergeCommitOutputTypeDef
def get_value() -> CreateUnreferencedMergeCommitOutputTypeDef:
return {
"commitId": ...,
"treeId": ...,
"ResponseMetadata": ...,
}
# CreateUnreferencedMergeCommitOutputTypeDef definition
class CreateUnreferencedMergeCommitOutputTypeDef(TypedDict):
commitId: str,
treeId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteApprovalRuleTemplateInputRequestTypeDef#
# DeleteApprovalRuleTemplateInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import DeleteApprovalRuleTemplateInputRequestTypeDef
def get_value() -> DeleteApprovalRuleTemplateInputRequestTypeDef:
return {
"approvalRuleTemplateName": ...,
}
# DeleteApprovalRuleTemplateInputRequestTypeDef definition
class DeleteApprovalRuleTemplateInputRequestTypeDef(TypedDict):
approvalRuleTemplateName: str,
DeleteApprovalRuleTemplateOutputTypeDef#
# DeleteApprovalRuleTemplateOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import DeleteApprovalRuleTemplateOutputTypeDef
def get_value() -> DeleteApprovalRuleTemplateOutputTypeDef:
return {
"approvalRuleTemplateId": ...,
"ResponseMetadata": ...,
}
# DeleteApprovalRuleTemplateOutputTypeDef definition
class DeleteApprovalRuleTemplateOutputTypeDef(TypedDict):
approvalRuleTemplateId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteBranchInputRequestTypeDef#
# DeleteBranchInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import DeleteBranchInputRequestTypeDef
def get_value() -> DeleteBranchInputRequestTypeDef:
return {
"repositoryName": ...,
"branchName": ...,
}
# DeleteBranchInputRequestTypeDef definition
class DeleteBranchInputRequestTypeDef(TypedDict):
repositoryName: str,
branchName: str,
DeleteCommentContentInputRequestTypeDef#
# DeleteCommentContentInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import DeleteCommentContentInputRequestTypeDef
def get_value() -> DeleteCommentContentInputRequestTypeDef:
return {
"commentId": ...,
}
# DeleteCommentContentInputRequestTypeDef definition
class DeleteCommentContentInputRequestTypeDef(TypedDict):
commentId: str,
DeleteFileInputRequestTypeDef#
# DeleteFileInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import DeleteFileInputRequestTypeDef
def get_value() -> DeleteFileInputRequestTypeDef:
return {
"repositoryName": ...,
"branchName": ...,
"filePath": ...,
"parentCommitId": ...,
}
# DeleteFileInputRequestTypeDef definition
class DeleteFileInputRequestTypeDef(TypedDict):
repositoryName: str,
branchName: str,
filePath: str,
parentCommitId: str,
keepEmptyFolders: NotRequired[bool],
commitMessage: NotRequired[str],
name: NotRequired[str],
email: NotRequired[str],
DeleteFileOutputTypeDef#
# DeleteFileOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import DeleteFileOutputTypeDef
def get_value() -> DeleteFileOutputTypeDef:
return {
"commitId": ...,
"blobId": ...,
"treeId": ...,
"filePath": ...,
"ResponseMetadata": ...,
}
# DeleteFileOutputTypeDef definition
class DeleteFileOutputTypeDef(TypedDict):
commitId: str,
blobId: str,
treeId: str,
filePath: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeletePullRequestApprovalRuleInputRequestTypeDef#
# DeletePullRequestApprovalRuleInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import DeletePullRequestApprovalRuleInputRequestTypeDef
def get_value() -> DeletePullRequestApprovalRuleInputRequestTypeDef:
return {
"pullRequestId": ...,
"approvalRuleName": ...,
}
# DeletePullRequestApprovalRuleInputRequestTypeDef definition
class DeletePullRequestApprovalRuleInputRequestTypeDef(TypedDict):
pullRequestId: str,
approvalRuleName: str,
DeletePullRequestApprovalRuleOutputTypeDef#
# DeletePullRequestApprovalRuleOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import DeletePullRequestApprovalRuleOutputTypeDef
def get_value() -> DeletePullRequestApprovalRuleOutputTypeDef:
return {
"approvalRuleId": ...,
"ResponseMetadata": ...,
}
# DeletePullRequestApprovalRuleOutputTypeDef definition
class DeletePullRequestApprovalRuleOutputTypeDef(TypedDict):
approvalRuleId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteRepositoryInputRequestTypeDef#
# DeleteRepositoryInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import DeleteRepositoryInputRequestTypeDef
def get_value() -> DeleteRepositoryInputRequestTypeDef:
return {
"repositoryName": ...,
}
# DeleteRepositoryInputRequestTypeDef definition
class DeleteRepositoryInputRequestTypeDef(TypedDict):
repositoryName: str,
DeleteRepositoryOutputTypeDef#
# DeleteRepositoryOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import DeleteRepositoryOutputTypeDef
def get_value() -> DeleteRepositoryOutputTypeDef:
return {
"repositoryId": ...,
"ResponseMetadata": ...,
}
# DeleteRepositoryOutputTypeDef definition
class DeleteRepositoryOutputTypeDef(TypedDict):
repositoryId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeMergeConflictsInputRequestTypeDef#
# DescribeMergeConflictsInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import DescribeMergeConflictsInputRequestTypeDef
def get_value() -> DescribeMergeConflictsInputRequestTypeDef:
return {
"repositoryName": ...,
"destinationCommitSpecifier": ...,
"sourceCommitSpecifier": ...,
"mergeOption": ...,
"filePath": ...,
}
# DescribeMergeConflictsInputRequestTypeDef definition
class DescribeMergeConflictsInputRequestTypeDef(TypedDict):
repositoryName: str,
destinationCommitSpecifier: str,
sourceCommitSpecifier: str,
mergeOption: MergeOptionTypeEnumType, # (1)
filePath: str,
maxMergeHunks: NotRequired[int],
conflictDetailLevel: NotRequired[ConflictDetailLevelTypeEnumType], # (2)
conflictResolutionStrategy: NotRequired[ConflictResolutionStrategyTypeEnumType], # (3)
nextToken: NotRequired[str],
- See MergeOptionTypeEnumType
- See ConflictDetailLevelTypeEnumType
- See ConflictResolutionStrategyTypeEnumType
DescribePullRequestEventsInputDescribePullRequestEventsPaginateTypeDef#
# DescribePullRequestEventsInputDescribePullRequestEventsPaginateTypeDef usage example
from mypy_boto3_codecommit.type_defs import DescribePullRequestEventsInputDescribePullRequestEventsPaginateTypeDef
def get_value() -> DescribePullRequestEventsInputDescribePullRequestEventsPaginateTypeDef:
return {
"pullRequestId": ...,
}
# DescribePullRequestEventsInputDescribePullRequestEventsPaginateTypeDef definition
class DescribePullRequestEventsInputDescribePullRequestEventsPaginateTypeDef(TypedDict):
pullRequestId: str,
pullRequestEventType: NotRequired[PullRequestEventTypeType], # (1)
actorArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribePullRequestEventsInputRequestTypeDef#
# DescribePullRequestEventsInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import DescribePullRequestEventsInputRequestTypeDef
def get_value() -> DescribePullRequestEventsInputRequestTypeDef:
return {
"pullRequestId": ...,
}
# DescribePullRequestEventsInputRequestTypeDef definition
class DescribePullRequestEventsInputRequestTypeDef(TypedDict):
pullRequestId: str,
pullRequestEventType: NotRequired[PullRequestEventTypeType], # (1)
actorArn: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
DisassociateApprovalRuleTemplateFromRepositoryInputRequestTypeDef#
# DisassociateApprovalRuleTemplateFromRepositoryInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import DisassociateApprovalRuleTemplateFromRepositoryInputRequestTypeDef
def get_value() -> DisassociateApprovalRuleTemplateFromRepositoryInputRequestTypeDef:
return {
"approvalRuleTemplateName": ...,
"repositoryName": ...,
}
# DisassociateApprovalRuleTemplateFromRepositoryInputRequestTypeDef definition
class DisassociateApprovalRuleTemplateFromRepositoryInputRequestTypeDef(TypedDict):
approvalRuleTemplateName: str,
repositoryName: str,
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef usage example
from mypy_boto3_codecommit.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EvaluatePullRequestApprovalRulesInputRequestTypeDef#
# EvaluatePullRequestApprovalRulesInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import EvaluatePullRequestApprovalRulesInputRequestTypeDef
def get_value() -> EvaluatePullRequestApprovalRulesInputRequestTypeDef:
return {
"pullRequestId": ...,
"revisionId": ...,
}
# EvaluatePullRequestApprovalRulesInputRequestTypeDef definition
class EvaluatePullRequestApprovalRulesInputRequestTypeDef(TypedDict):
pullRequestId: str,
revisionId: str,
EvaluationTypeDef#
# EvaluationTypeDef usage example
from mypy_boto3_codecommit.type_defs import EvaluationTypeDef
def get_value() -> EvaluationTypeDef:
return {
"approved": ...,
}
# EvaluationTypeDef definition
class EvaluationTypeDef(TypedDict):
approved: NotRequired[bool],
overridden: NotRequired[bool],
approvalRulesSatisfied: NotRequired[List[str]],
approvalRulesNotSatisfied: NotRequired[List[str]],
FileTypeDef#
# FileTypeDef usage example
from mypy_boto3_codecommit.type_defs import FileTypeDef
def get_value() -> FileTypeDef:
return {
"blobId": ...,
}
# FileTypeDef definition
class FileTypeDef(TypedDict):
blobId: NotRequired[str],
absolutePath: NotRequired[str],
relativePath: NotRequired[str],
fileMode: NotRequired[FileModeTypeEnumType], # (1)
FolderTypeDef#
# FolderTypeDef usage example
from mypy_boto3_codecommit.type_defs import FolderTypeDef
def get_value() -> FolderTypeDef:
return {
"treeId": ...,
}
# FolderTypeDef definition
class FolderTypeDef(TypedDict):
treeId: NotRequired[str],
absolutePath: NotRequired[str],
relativePath: NotRequired[str],
GetApprovalRuleTemplateInputRequestTypeDef#
# GetApprovalRuleTemplateInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import GetApprovalRuleTemplateInputRequestTypeDef
def get_value() -> GetApprovalRuleTemplateInputRequestTypeDef:
return {
"approvalRuleTemplateName": ...,
}
# GetApprovalRuleTemplateInputRequestTypeDef definition
class GetApprovalRuleTemplateInputRequestTypeDef(TypedDict):
approvalRuleTemplateName: str,
GetBlobInputRequestTypeDef#
# GetBlobInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import GetBlobInputRequestTypeDef
def get_value() -> GetBlobInputRequestTypeDef:
return {
"repositoryName": ...,
"blobId": ...,
}
# GetBlobInputRequestTypeDef definition
class GetBlobInputRequestTypeDef(TypedDict):
repositoryName: str,
blobId: str,
GetBlobOutputTypeDef#
# GetBlobOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import GetBlobOutputTypeDef
def get_value() -> GetBlobOutputTypeDef:
return {
"content": ...,
"ResponseMetadata": ...,
}
# GetBlobOutputTypeDef definition
class GetBlobOutputTypeDef(TypedDict):
content: bytes,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetBranchInputRequestTypeDef#
# GetBranchInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import GetBranchInputRequestTypeDef
def get_value() -> GetBranchInputRequestTypeDef:
return {
"repositoryName": ...,
}
# GetBranchInputRequestTypeDef definition
class GetBranchInputRequestTypeDef(TypedDict):
repositoryName: NotRequired[str],
branchName: NotRequired[str],
GetCommentInputRequestTypeDef#
# GetCommentInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import GetCommentInputRequestTypeDef
def get_value() -> GetCommentInputRequestTypeDef:
return {
"commentId": ...,
}
# GetCommentInputRequestTypeDef definition
class GetCommentInputRequestTypeDef(TypedDict):
commentId: str,
GetCommentReactionsInputRequestTypeDef#
# GetCommentReactionsInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import GetCommentReactionsInputRequestTypeDef
def get_value() -> GetCommentReactionsInputRequestTypeDef:
return {
"commentId": ...,
}
# GetCommentReactionsInputRequestTypeDef definition
class GetCommentReactionsInputRequestTypeDef(TypedDict):
commentId: str,
reactionUserArn: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
GetCommentsForComparedCommitInputGetCommentsForComparedCommitPaginateTypeDef#
# GetCommentsForComparedCommitInputGetCommentsForComparedCommitPaginateTypeDef usage example
from mypy_boto3_codecommit.type_defs import GetCommentsForComparedCommitInputGetCommentsForComparedCommitPaginateTypeDef
def get_value() -> GetCommentsForComparedCommitInputGetCommentsForComparedCommitPaginateTypeDef:
return {
"repositoryName": ...,
"afterCommitId": ...,
}
# GetCommentsForComparedCommitInputGetCommentsForComparedCommitPaginateTypeDef definition
class GetCommentsForComparedCommitInputGetCommentsForComparedCommitPaginateTypeDef(TypedDict):
repositoryName: str,
afterCommitId: str,
beforeCommitId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetCommentsForComparedCommitInputRequestTypeDef#
# GetCommentsForComparedCommitInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import GetCommentsForComparedCommitInputRequestTypeDef
def get_value() -> GetCommentsForComparedCommitInputRequestTypeDef:
return {
"repositoryName": ...,
"afterCommitId": ...,
}
# GetCommentsForComparedCommitInputRequestTypeDef definition
class GetCommentsForComparedCommitInputRequestTypeDef(TypedDict):
repositoryName: str,
afterCommitId: str,
beforeCommitId: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
GetCommentsForPullRequestInputGetCommentsForPullRequestPaginateTypeDef#
# GetCommentsForPullRequestInputGetCommentsForPullRequestPaginateTypeDef usage example
from mypy_boto3_codecommit.type_defs import GetCommentsForPullRequestInputGetCommentsForPullRequestPaginateTypeDef
def get_value() -> GetCommentsForPullRequestInputGetCommentsForPullRequestPaginateTypeDef:
return {
"pullRequestId": ...,
}
# GetCommentsForPullRequestInputGetCommentsForPullRequestPaginateTypeDef definition
class GetCommentsForPullRequestInputGetCommentsForPullRequestPaginateTypeDef(TypedDict):
pullRequestId: str,
repositoryName: NotRequired[str],
beforeCommitId: NotRequired[str],
afterCommitId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetCommentsForPullRequestInputRequestTypeDef#
# GetCommentsForPullRequestInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import GetCommentsForPullRequestInputRequestTypeDef
def get_value() -> GetCommentsForPullRequestInputRequestTypeDef:
return {
"pullRequestId": ...,
}
# GetCommentsForPullRequestInputRequestTypeDef definition
class GetCommentsForPullRequestInputRequestTypeDef(TypedDict):
pullRequestId: str,
repositoryName: NotRequired[str],
beforeCommitId: NotRequired[str],
afterCommitId: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
GetCommitInputRequestTypeDef#
# GetCommitInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import GetCommitInputRequestTypeDef
def get_value() -> GetCommitInputRequestTypeDef:
return {
"repositoryName": ...,
"commitId": ...,
}
# GetCommitInputRequestTypeDef definition
class GetCommitInputRequestTypeDef(TypedDict):
repositoryName: str,
commitId: str,
GetDifferencesInputGetDifferencesPaginateTypeDef#
# GetDifferencesInputGetDifferencesPaginateTypeDef usage example
from mypy_boto3_codecommit.type_defs import GetDifferencesInputGetDifferencesPaginateTypeDef
def get_value() -> GetDifferencesInputGetDifferencesPaginateTypeDef:
return {
"repositoryName": ...,
"afterCommitSpecifier": ...,
}
# GetDifferencesInputGetDifferencesPaginateTypeDef definition
class GetDifferencesInputGetDifferencesPaginateTypeDef(TypedDict):
repositoryName: str,
afterCommitSpecifier: str,
beforeCommitSpecifier: NotRequired[str],
beforePath: NotRequired[str],
afterPath: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetDifferencesInputRequestTypeDef#
# GetDifferencesInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import GetDifferencesInputRequestTypeDef
def get_value() -> GetDifferencesInputRequestTypeDef:
return {
"repositoryName": ...,
"afterCommitSpecifier": ...,
}
# GetDifferencesInputRequestTypeDef definition
class GetDifferencesInputRequestTypeDef(TypedDict):
repositoryName: str,
afterCommitSpecifier: str,
beforeCommitSpecifier: NotRequired[str],
beforePath: NotRequired[str],
afterPath: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
GetFileInputRequestTypeDef#
# GetFileInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import GetFileInputRequestTypeDef
def get_value() -> GetFileInputRequestTypeDef:
return {
"repositoryName": ...,
"filePath": ...,
}
# GetFileInputRequestTypeDef definition
class GetFileInputRequestTypeDef(TypedDict):
repositoryName: str,
filePath: str,
commitSpecifier: NotRequired[str],
GetFileOutputTypeDef#
# GetFileOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import GetFileOutputTypeDef
def get_value() -> GetFileOutputTypeDef:
return {
"commitId": ...,
"blobId": ...,
"filePath": ...,
"fileMode": ...,
"fileSize": ...,
"fileContent": ...,
"ResponseMetadata": ...,
}
# GetFileOutputTypeDef definition
class GetFileOutputTypeDef(TypedDict):
commitId: str,
blobId: str,
filePath: str,
fileMode: FileModeTypeEnumType, # (1)
fileSize: int,
fileContent: bytes,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetFolderInputRequestTypeDef#
# GetFolderInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import GetFolderInputRequestTypeDef
def get_value() -> GetFolderInputRequestTypeDef:
return {
"repositoryName": ...,
"folderPath": ...,
}
# GetFolderInputRequestTypeDef definition
class GetFolderInputRequestTypeDef(TypedDict):
repositoryName: str,
folderPath: str,
commitSpecifier: NotRequired[str],
SubModuleTypeDef#
# SubModuleTypeDef usage example
from mypy_boto3_codecommit.type_defs import SubModuleTypeDef
def get_value() -> SubModuleTypeDef:
return {
"commitId": ...,
}
# SubModuleTypeDef definition
class SubModuleTypeDef(TypedDict):
commitId: NotRequired[str],
absolutePath: NotRequired[str],
relativePath: NotRequired[str],
SymbolicLinkTypeDef#
# SymbolicLinkTypeDef usage example
from mypy_boto3_codecommit.type_defs import SymbolicLinkTypeDef
def get_value() -> SymbolicLinkTypeDef:
return {
"blobId": ...,
}
# SymbolicLinkTypeDef definition
class SymbolicLinkTypeDef(TypedDict):
blobId: NotRequired[str],
absolutePath: NotRequired[str],
relativePath: NotRequired[str],
fileMode: NotRequired[FileModeTypeEnumType], # (1)
GetMergeCommitInputRequestTypeDef#
# GetMergeCommitInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import GetMergeCommitInputRequestTypeDef
def get_value() -> GetMergeCommitInputRequestTypeDef:
return {
"repositoryName": ...,
"sourceCommitSpecifier": ...,
"destinationCommitSpecifier": ...,
}
# GetMergeCommitInputRequestTypeDef definition
class GetMergeCommitInputRequestTypeDef(TypedDict):
repositoryName: str,
sourceCommitSpecifier: str,
destinationCommitSpecifier: str,
conflictDetailLevel: NotRequired[ConflictDetailLevelTypeEnumType], # (1)
conflictResolutionStrategy: NotRequired[ConflictResolutionStrategyTypeEnumType], # (2)
GetMergeCommitOutputTypeDef#
# GetMergeCommitOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import GetMergeCommitOutputTypeDef
def get_value() -> GetMergeCommitOutputTypeDef:
return {
"sourceCommitId": ...,
"destinationCommitId": ...,
"baseCommitId": ...,
"mergedCommitId": ...,
"ResponseMetadata": ...,
}
# GetMergeCommitOutputTypeDef definition
class GetMergeCommitOutputTypeDef(TypedDict):
sourceCommitId: str,
destinationCommitId: str,
baseCommitId: str,
mergedCommitId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetMergeConflictsInputRequestTypeDef#
# GetMergeConflictsInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import GetMergeConflictsInputRequestTypeDef
def get_value() -> GetMergeConflictsInputRequestTypeDef:
return {
"repositoryName": ...,
"destinationCommitSpecifier": ...,
"sourceCommitSpecifier": ...,
"mergeOption": ...,
}
# GetMergeConflictsInputRequestTypeDef definition
class GetMergeConflictsInputRequestTypeDef(TypedDict):
repositoryName: str,
destinationCommitSpecifier: str,
sourceCommitSpecifier: str,
mergeOption: MergeOptionTypeEnumType, # (1)
conflictDetailLevel: NotRequired[ConflictDetailLevelTypeEnumType], # (2)
maxConflictFiles: NotRequired[int],
conflictResolutionStrategy: NotRequired[ConflictResolutionStrategyTypeEnumType], # (3)
nextToken: NotRequired[str],
- See MergeOptionTypeEnumType
- See ConflictDetailLevelTypeEnumType
- See ConflictResolutionStrategyTypeEnumType
GetMergeOptionsInputRequestTypeDef#
# GetMergeOptionsInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import GetMergeOptionsInputRequestTypeDef
def get_value() -> GetMergeOptionsInputRequestTypeDef:
return {
"repositoryName": ...,
"sourceCommitSpecifier": ...,
"destinationCommitSpecifier": ...,
}
# GetMergeOptionsInputRequestTypeDef definition
class GetMergeOptionsInputRequestTypeDef(TypedDict):
repositoryName: str,
sourceCommitSpecifier: str,
destinationCommitSpecifier: str,
conflictDetailLevel: NotRequired[ConflictDetailLevelTypeEnumType], # (1)
conflictResolutionStrategy: NotRequired[ConflictResolutionStrategyTypeEnumType], # (2)
GetMergeOptionsOutputTypeDef#
# GetMergeOptionsOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import GetMergeOptionsOutputTypeDef
def get_value() -> GetMergeOptionsOutputTypeDef:
return {
"mergeOptions": ...,
"sourceCommitId": ...,
"destinationCommitId": ...,
"baseCommitId": ...,
"ResponseMetadata": ...,
}
# GetMergeOptionsOutputTypeDef definition
class GetMergeOptionsOutputTypeDef(TypedDict):
mergeOptions: List[MergeOptionTypeEnumType], # (1)
sourceCommitId: str,
destinationCommitId: str,
baseCommitId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetPullRequestApprovalStatesInputRequestTypeDef#
# GetPullRequestApprovalStatesInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import GetPullRequestApprovalStatesInputRequestTypeDef
def get_value() -> GetPullRequestApprovalStatesInputRequestTypeDef:
return {
"pullRequestId": ...,
"revisionId": ...,
}
# GetPullRequestApprovalStatesInputRequestTypeDef definition
class GetPullRequestApprovalStatesInputRequestTypeDef(TypedDict):
pullRequestId: str,
revisionId: str,
GetPullRequestInputRequestTypeDef#
# GetPullRequestInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import GetPullRequestInputRequestTypeDef
def get_value() -> GetPullRequestInputRequestTypeDef:
return {
"pullRequestId": ...,
}
# GetPullRequestInputRequestTypeDef definition
class GetPullRequestInputRequestTypeDef(TypedDict):
pullRequestId: str,
GetPullRequestOverrideStateInputRequestTypeDef#
# GetPullRequestOverrideStateInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import GetPullRequestOverrideStateInputRequestTypeDef
def get_value() -> GetPullRequestOverrideStateInputRequestTypeDef:
return {
"pullRequestId": ...,
"revisionId": ...,
}
# GetPullRequestOverrideStateInputRequestTypeDef definition
class GetPullRequestOverrideStateInputRequestTypeDef(TypedDict):
pullRequestId: str,
revisionId: str,
GetPullRequestOverrideStateOutputTypeDef#
# GetPullRequestOverrideStateOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import GetPullRequestOverrideStateOutputTypeDef
def get_value() -> GetPullRequestOverrideStateOutputTypeDef:
return {
"overridden": ...,
"overrider": ...,
"ResponseMetadata": ...,
}
# GetPullRequestOverrideStateOutputTypeDef definition
class GetPullRequestOverrideStateOutputTypeDef(TypedDict):
overridden: bool,
overrider: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetRepositoryInputRequestTypeDef#
# GetRepositoryInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import GetRepositoryInputRequestTypeDef
def get_value() -> GetRepositoryInputRequestTypeDef:
return {
"repositoryName": ...,
}
# GetRepositoryInputRequestTypeDef definition
class GetRepositoryInputRequestTypeDef(TypedDict):
repositoryName: str,
GetRepositoryTriggersInputRequestTypeDef#
# GetRepositoryTriggersInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import GetRepositoryTriggersInputRequestTypeDef
def get_value() -> GetRepositoryTriggersInputRequestTypeDef:
return {
"repositoryName": ...,
}
# GetRepositoryTriggersInputRequestTypeDef definition
class GetRepositoryTriggersInputRequestTypeDef(TypedDict):
repositoryName: str,
RepositoryTriggerTypeDef#
# RepositoryTriggerTypeDef usage example
from mypy_boto3_codecommit.type_defs import RepositoryTriggerTypeDef
def get_value() -> RepositoryTriggerTypeDef:
return {
"name": ...,
"destinationArn": ...,
"events": ...,
}
# RepositoryTriggerTypeDef definition
class RepositoryTriggerTypeDef(TypedDict):
name: str,
destinationArn: str,
events: List[RepositoryTriggerEventEnumType], # (1)
customData: NotRequired[str],
branches: NotRequired[List[str]],
ListApprovalRuleTemplatesInputRequestTypeDef#
# ListApprovalRuleTemplatesInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import ListApprovalRuleTemplatesInputRequestTypeDef
def get_value() -> ListApprovalRuleTemplatesInputRequestTypeDef:
return {
"nextToken": ...,
}
# ListApprovalRuleTemplatesInputRequestTypeDef definition
class ListApprovalRuleTemplatesInputRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListApprovalRuleTemplatesOutputTypeDef#
# ListApprovalRuleTemplatesOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import ListApprovalRuleTemplatesOutputTypeDef
def get_value() -> ListApprovalRuleTemplatesOutputTypeDef:
return {
"approvalRuleTemplateNames": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListApprovalRuleTemplatesOutputTypeDef definition
class ListApprovalRuleTemplatesOutputTypeDef(TypedDict):
approvalRuleTemplateNames: List[str],
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListAssociatedApprovalRuleTemplatesForRepositoryInputRequestTypeDef#
# ListAssociatedApprovalRuleTemplatesForRepositoryInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import ListAssociatedApprovalRuleTemplatesForRepositoryInputRequestTypeDef
def get_value() -> ListAssociatedApprovalRuleTemplatesForRepositoryInputRequestTypeDef:
return {
"repositoryName": ...,
}
# ListAssociatedApprovalRuleTemplatesForRepositoryInputRequestTypeDef definition
class ListAssociatedApprovalRuleTemplatesForRepositoryInputRequestTypeDef(TypedDict):
repositoryName: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListAssociatedApprovalRuleTemplatesForRepositoryOutputTypeDef#
# ListAssociatedApprovalRuleTemplatesForRepositoryOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import ListAssociatedApprovalRuleTemplatesForRepositoryOutputTypeDef
def get_value() -> ListAssociatedApprovalRuleTemplatesForRepositoryOutputTypeDef:
return {
"approvalRuleTemplateNames": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListAssociatedApprovalRuleTemplatesForRepositoryOutputTypeDef definition
class ListAssociatedApprovalRuleTemplatesForRepositoryOutputTypeDef(TypedDict):
approvalRuleTemplateNames: List[str],
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListBranchesInputListBranchesPaginateTypeDef#
# ListBranchesInputListBranchesPaginateTypeDef usage example
from mypy_boto3_codecommit.type_defs import ListBranchesInputListBranchesPaginateTypeDef
def get_value() -> ListBranchesInputListBranchesPaginateTypeDef:
return {
"repositoryName": ...,
}
# ListBranchesInputListBranchesPaginateTypeDef definition
class ListBranchesInputListBranchesPaginateTypeDef(TypedDict):
repositoryName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListBranchesInputRequestTypeDef#
# ListBranchesInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import ListBranchesInputRequestTypeDef
def get_value() -> ListBranchesInputRequestTypeDef:
return {
"repositoryName": ...,
}
# ListBranchesInputRequestTypeDef definition
class ListBranchesInputRequestTypeDef(TypedDict):
repositoryName: str,
nextToken: NotRequired[str],
ListBranchesOutputTypeDef#
# ListBranchesOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import ListBranchesOutputTypeDef
def get_value() -> ListBranchesOutputTypeDef:
return {
"branches": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListBranchesOutputTypeDef definition
class ListBranchesOutputTypeDef(TypedDict):
branches: List[str],
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListPullRequestsInputListPullRequestsPaginateTypeDef#
# ListPullRequestsInputListPullRequestsPaginateTypeDef usage example
from mypy_boto3_codecommit.type_defs import ListPullRequestsInputListPullRequestsPaginateTypeDef
def get_value() -> ListPullRequestsInputListPullRequestsPaginateTypeDef:
return {
"repositoryName": ...,
}
# ListPullRequestsInputListPullRequestsPaginateTypeDef definition
class ListPullRequestsInputListPullRequestsPaginateTypeDef(TypedDict):
repositoryName: str,
authorArn: NotRequired[str],
pullRequestStatus: NotRequired[PullRequestStatusEnumType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListPullRequestsInputRequestTypeDef#
# ListPullRequestsInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import ListPullRequestsInputRequestTypeDef
def get_value() -> ListPullRequestsInputRequestTypeDef:
return {
"repositoryName": ...,
}
# ListPullRequestsInputRequestTypeDef definition
class ListPullRequestsInputRequestTypeDef(TypedDict):
repositoryName: str,
authorArn: NotRequired[str],
pullRequestStatus: NotRequired[PullRequestStatusEnumType], # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListPullRequestsOutputTypeDef#
# ListPullRequestsOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import ListPullRequestsOutputTypeDef
def get_value() -> ListPullRequestsOutputTypeDef:
return {
"pullRequestIds": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListPullRequestsOutputTypeDef definition
class ListPullRequestsOutputTypeDef(TypedDict):
pullRequestIds: List[str],
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListRepositoriesForApprovalRuleTemplateInputRequestTypeDef#
# ListRepositoriesForApprovalRuleTemplateInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import ListRepositoriesForApprovalRuleTemplateInputRequestTypeDef
def get_value() -> ListRepositoriesForApprovalRuleTemplateInputRequestTypeDef:
return {
"approvalRuleTemplateName": ...,
}
# ListRepositoriesForApprovalRuleTemplateInputRequestTypeDef definition
class ListRepositoriesForApprovalRuleTemplateInputRequestTypeDef(TypedDict):
approvalRuleTemplateName: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListRepositoriesForApprovalRuleTemplateOutputTypeDef#
# ListRepositoriesForApprovalRuleTemplateOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import ListRepositoriesForApprovalRuleTemplateOutputTypeDef
def get_value() -> ListRepositoriesForApprovalRuleTemplateOutputTypeDef:
return {
"repositoryNames": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListRepositoriesForApprovalRuleTemplateOutputTypeDef definition
class ListRepositoriesForApprovalRuleTemplateOutputTypeDef(TypedDict):
repositoryNames: List[str],
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListRepositoriesInputListRepositoriesPaginateTypeDef#
# ListRepositoriesInputListRepositoriesPaginateTypeDef usage example
from mypy_boto3_codecommit.type_defs import ListRepositoriesInputListRepositoriesPaginateTypeDef
def get_value() -> ListRepositoriesInputListRepositoriesPaginateTypeDef:
return {
"sortBy": ...,
}
# ListRepositoriesInputListRepositoriesPaginateTypeDef definition
class ListRepositoriesInputListRepositoriesPaginateTypeDef(TypedDict):
sortBy: NotRequired[SortByEnumType], # (1)
order: NotRequired[OrderEnumType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See SortByEnumType
- See OrderEnumType
- See PaginatorConfigTypeDef
ListRepositoriesInputRequestTypeDef#
# ListRepositoriesInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import ListRepositoriesInputRequestTypeDef
def get_value() -> ListRepositoriesInputRequestTypeDef:
return {
"nextToken": ...,
}
# ListRepositoriesInputRequestTypeDef definition
class ListRepositoriesInputRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
sortBy: NotRequired[SortByEnumType], # (1)
order: NotRequired[OrderEnumType], # (2)
- See SortByEnumType
- See OrderEnumType
RepositoryNameIdPairTypeDef#
# RepositoryNameIdPairTypeDef usage example
from mypy_boto3_codecommit.type_defs import RepositoryNameIdPairTypeDef
def get_value() -> RepositoryNameIdPairTypeDef:
return {
"repositoryName": ...,
}
# RepositoryNameIdPairTypeDef definition
class RepositoryNameIdPairTypeDef(TypedDict):
repositoryName: NotRequired[str],
repositoryId: NotRequired[str],
ListTagsForResourceInputRequestTypeDef#
# ListTagsForResourceInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import ListTagsForResourceInputRequestTypeDef
def get_value() -> ListTagsForResourceInputRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceInputRequestTypeDef definition
class ListTagsForResourceInputRequestTypeDef(TypedDict):
resourceArn: str,
nextToken: NotRequired[str],
ListTagsForResourceOutputTypeDef#
# ListTagsForResourceOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import ListTagsForResourceOutputTypeDef
def get_value() -> ListTagsForResourceOutputTypeDef:
return {
"tags": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourceOutputTypeDef definition
class ListTagsForResourceOutputTypeDef(TypedDict):
tags: Dict[str, str],
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
MergeBranchesByFastForwardInputRequestTypeDef#
# MergeBranchesByFastForwardInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import MergeBranchesByFastForwardInputRequestTypeDef
def get_value() -> MergeBranchesByFastForwardInputRequestTypeDef:
return {
"repositoryName": ...,
"sourceCommitSpecifier": ...,
"destinationCommitSpecifier": ...,
}
# MergeBranchesByFastForwardInputRequestTypeDef definition
class MergeBranchesByFastForwardInputRequestTypeDef(TypedDict):
repositoryName: str,
sourceCommitSpecifier: str,
destinationCommitSpecifier: str,
targetBranch: NotRequired[str],
MergeBranchesByFastForwardOutputTypeDef#
# MergeBranchesByFastForwardOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import MergeBranchesByFastForwardOutputTypeDef
def get_value() -> MergeBranchesByFastForwardOutputTypeDef:
return {
"commitId": ...,
"treeId": ...,
"ResponseMetadata": ...,
}
# MergeBranchesByFastForwardOutputTypeDef definition
class MergeBranchesByFastForwardOutputTypeDef(TypedDict):
commitId: str,
treeId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
MergeBranchesBySquashOutputTypeDef#
# MergeBranchesBySquashOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import MergeBranchesBySquashOutputTypeDef
def get_value() -> MergeBranchesBySquashOutputTypeDef:
return {
"commitId": ...,
"treeId": ...,
"ResponseMetadata": ...,
}
# MergeBranchesBySquashOutputTypeDef definition
class MergeBranchesBySquashOutputTypeDef(TypedDict):
commitId: str,
treeId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
MergeBranchesByThreeWayOutputTypeDef#
# MergeBranchesByThreeWayOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import MergeBranchesByThreeWayOutputTypeDef
def get_value() -> MergeBranchesByThreeWayOutputTypeDef:
return {
"commitId": ...,
"treeId": ...,
"ResponseMetadata": ...,
}
# MergeBranchesByThreeWayOutputTypeDef definition
class MergeBranchesByThreeWayOutputTypeDef(TypedDict):
commitId: str,
treeId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
MergeHunkDetailTypeDef#
# MergeHunkDetailTypeDef usage example
from mypy_boto3_codecommit.type_defs import MergeHunkDetailTypeDef
def get_value() -> MergeHunkDetailTypeDef:
return {
"startLine": ...,
}
# MergeHunkDetailTypeDef definition
class MergeHunkDetailTypeDef(TypedDict):
startLine: NotRequired[int],
endLine: NotRequired[int],
hunkContent: NotRequired[str],
MergeMetadataTypeDef#
# MergeMetadataTypeDef usage example
from mypy_boto3_codecommit.type_defs import MergeMetadataTypeDef
def get_value() -> MergeMetadataTypeDef:
return {
"isMerged": ...,
}
# MergeMetadataTypeDef definition
class MergeMetadataTypeDef(TypedDict):
isMerged: NotRequired[bool],
mergedBy: NotRequired[str],
mergeCommitId: NotRequired[str],
mergeOption: NotRequired[MergeOptionTypeEnumType], # (1)
MergePullRequestByFastForwardInputRequestTypeDef#
# MergePullRequestByFastForwardInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import MergePullRequestByFastForwardInputRequestTypeDef
def get_value() -> MergePullRequestByFastForwardInputRequestTypeDef:
return {
"pullRequestId": ...,
"repositoryName": ...,
}
# MergePullRequestByFastForwardInputRequestTypeDef definition
class MergePullRequestByFastForwardInputRequestTypeDef(TypedDict):
pullRequestId: str,
repositoryName: str,
sourceCommitId: NotRequired[str],
OverridePullRequestApprovalRulesInputRequestTypeDef#
# OverridePullRequestApprovalRulesInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import OverridePullRequestApprovalRulesInputRequestTypeDef
def get_value() -> OverridePullRequestApprovalRulesInputRequestTypeDef:
return {
"pullRequestId": ...,
"revisionId": ...,
"overrideStatus": ...,
}
# OverridePullRequestApprovalRulesInputRequestTypeDef definition
class OverridePullRequestApprovalRulesInputRequestTypeDef(TypedDict):
pullRequestId: str,
revisionId: str,
overrideStatus: OverrideStatusType, # (1)
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_codecommit.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
PostCommentReplyInputRequestTypeDef#
# PostCommentReplyInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import PostCommentReplyInputRequestTypeDef
def get_value() -> PostCommentReplyInputRequestTypeDef:
return {
"inReplyTo": ...,
"content": ...,
}
# PostCommentReplyInputRequestTypeDef definition
class PostCommentReplyInputRequestTypeDef(TypedDict):
inReplyTo: str,
content: str,
clientRequestToken: NotRequired[str],
PullRequestCreatedEventMetadataTypeDef#
# PullRequestCreatedEventMetadataTypeDef usage example
from mypy_boto3_codecommit.type_defs import PullRequestCreatedEventMetadataTypeDef
def get_value() -> PullRequestCreatedEventMetadataTypeDef:
return {
"repositoryName": ...,
}
# PullRequestCreatedEventMetadataTypeDef definition
class PullRequestCreatedEventMetadataTypeDef(TypedDict):
repositoryName: NotRequired[str],
sourceCommitId: NotRequired[str],
destinationCommitId: NotRequired[str],
mergeBase: NotRequired[str],
PullRequestSourceReferenceUpdatedEventMetadataTypeDef#
# PullRequestSourceReferenceUpdatedEventMetadataTypeDef usage example
from mypy_boto3_codecommit.type_defs import PullRequestSourceReferenceUpdatedEventMetadataTypeDef
def get_value() -> PullRequestSourceReferenceUpdatedEventMetadataTypeDef:
return {
"repositoryName": ...,
}
# PullRequestSourceReferenceUpdatedEventMetadataTypeDef definition
class PullRequestSourceReferenceUpdatedEventMetadataTypeDef(TypedDict):
repositoryName: NotRequired[str],
beforeCommitId: NotRequired[str],
afterCommitId: NotRequired[str],
mergeBase: NotRequired[str],
PullRequestStatusChangedEventMetadataTypeDef#
# PullRequestStatusChangedEventMetadataTypeDef usage example
from mypy_boto3_codecommit.type_defs import PullRequestStatusChangedEventMetadataTypeDef
def get_value() -> PullRequestStatusChangedEventMetadataTypeDef:
return {
"pullRequestStatus": ...,
}
# PullRequestStatusChangedEventMetadataTypeDef definition
class PullRequestStatusChangedEventMetadataTypeDef(TypedDict):
pullRequestStatus: NotRequired[PullRequestStatusEnumType], # (1)
PutCommentReactionInputRequestTypeDef#
# PutCommentReactionInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import PutCommentReactionInputRequestTypeDef
def get_value() -> PutCommentReactionInputRequestTypeDef:
return {
"commentId": ...,
"reactionValue": ...,
}
# PutCommentReactionInputRequestTypeDef definition
class PutCommentReactionInputRequestTypeDef(TypedDict):
commentId: str,
reactionValue: str,
SourceFileSpecifierTypeDef#
# SourceFileSpecifierTypeDef usage example
from mypy_boto3_codecommit.type_defs import SourceFileSpecifierTypeDef
def get_value() -> SourceFileSpecifierTypeDef:
return {
"filePath": ...,
}
# SourceFileSpecifierTypeDef definition
class SourceFileSpecifierTypeDef(TypedDict):
filePath: str,
isMove: NotRequired[bool],
PutFileInputRequestTypeDef#
# PutFileInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import PutFileInputRequestTypeDef
def get_value() -> PutFileInputRequestTypeDef:
return {
"repositoryName": ...,
"branchName": ...,
"fileContent": ...,
"filePath": ...,
}
# PutFileInputRequestTypeDef definition
class PutFileInputRequestTypeDef(TypedDict):
repositoryName: str,
branchName: str,
fileContent: Union[str, bytes, IO[Any], StreamingBody],
filePath: str,
fileMode: NotRequired[FileModeTypeEnumType], # (1)
parentCommitId: NotRequired[str],
commitMessage: NotRequired[str],
name: NotRequired[str],
email: NotRequired[str],
PutFileOutputTypeDef#
# PutFileOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import PutFileOutputTypeDef
def get_value() -> PutFileOutputTypeDef:
return {
"commitId": ...,
"blobId": ...,
"treeId": ...,
"ResponseMetadata": ...,
}
# PutFileOutputTypeDef definition
class PutFileOutputTypeDef(TypedDict):
commitId: str,
blobId: str,
treeId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutRepositoryTriggersOutputTypeDef#
# PutRepositoryTriggersOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import PutRepositoryTriggersOutputTypeDef
def get_value() -> PutRepositoryTriggersOutputTypeDef:
return {
"configurationId": ...,
"ResponseMetadata": ...,
}
# PutRepositoryTriggersOutputTypeDef definition
class PutRepositoryTriggersOutputTypeDef(TypedDict):
configurationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ReactionValueFormatsTypeDef#
# ReactionValueFormatsTypeDef usage example
from mypy_boto3_codecommit.type_defs import ReactionValueFormatsTypeDef
def get_value() -> ReactionValueFormatsTypeDef:
return {
"emoji": ...,
}
# ReactionValueFormatsTypeDef definition
class ReactionValueFormatsTypeDef(TypedDict):
emoji: NotRequired[str],
shortCode: NotRequired[str],
unicode: NotRequired[str],
RepositoryTriggerExecutionFailureTypeDef#
# RepositoryTriggerExecutionFailureTypeDef usage example
from mypy_boto3_codecommit.type_defs import RepositoryTriggerExecutionFailureTypeDef
def get_value() -> RepositoryTriggerExecutionFailureTypeDef:
return {
"trigger": ...,
}
# RepositoryTriggerExecutionFailureTypeDef definition
class RepositoryTriggerExecutionFailureTypeDef(TypedDict):
trigger: NotRequired[str],
failureMessage: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_codecommit.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
TagResourceInputRequestTypeDef#
# TagResourceInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import TagResourceInputRequestTypeDef
def get_value() -> TagResourceInputRequestTypeDef:
return {
"resourceArn": ...,
"tags": ...,
}
# TagResourceInputRequestTypeDef definition
class TagResourceInputRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceInputRequestTypeDef#
# UntagResourceInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import UntagResourceInputRequestTypeDef
def get_value() -> UntagResourceInputRequestTypeDef:
return {
"resourceArn": ...,
"tagKeys": ...,
}
# UntagResourceInputRequestTypeDef definition
class UntagResourceInputRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateApprovalRuleTemplateContentInputRequestTypeDef#
# UpdateApprovalRuleTemplateContentInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import UpdateApprovalRuleTemplateContentInputRequestTypeDef
def get_value() -> UpdateApprovalRuleTemplateContentInputRequestTypeDef:
return {
"approvalRuleTemplateName": ...,
"newRuleContent": ...,
}
# UpdateApprovalRuleTemplateContentInputRequestTypeDef definition
class UpdateApprovalRuleTemplateContentInputRequestTypeDef(TypedDict):
approvalRuleTemplateName: str,
newRuleContent: str,
existingRuleContentSha256: NotRequired[str],
UpdateApprovalRuleTemplateDescriptionInputRequestTypeDef#
# UpdateApprovalRuleTemplateDescriptionInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import UpdateApprovalRuleTemplateDescriptionInputRequestTypeDef
def get_value() -> UpdateApprovalRuleTemplateDescriptionInputRequestTypeDef:
return {
"approvalRuleTemplateName": ...,
"approvalRuleTemplateDescription": ...,
}
# UpdateApprovalRuleTemplateDescriptionInputRequestTypeDef definition
class UpdateApprovalRuleTemplateDescriptionInputRequestTypeDef(TypedDict):
approvalRuleTemplateName: str,
approvalRuleTemplateDescription: str,
UpdateApprovalRuleTemplateNameInputRequestTypeDef#
# UpdateApprovalRuleTemplateNameInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import UpdateApprovalRuleTemplateNameInputRequestTypeDef
def get_value() -> UpdateApprovalRuleTemplateNameInputRequestTypeDef:
return {
"oldApprovalRuleTemplateName": ...,
"newApprovalRuleTemplateName": ...,
}
# UpdateApprovalRuleTemplateNameInputRequestTypeDef definition
class UpdateApprovalRuleTemplateNameInputRequestTypeDef(TypedDict):
oldApprovalRuleTemplateName: str,
newApprovalRuleTemplateName: str,
UpdateCommentInputRequestTypeDef#
# UpdateCommentInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import UpdateCommentInputRequestTypeDef
def get_value() -> UpdateCommentInputRequestTypeDef:
return {
"commentId": ...,
"content": ...,
}
# UpdateCommentInputRequestTypeDef definition
class UpdateCommentInputRequestTypeDef(TypedDict):
commentId: str,
content: str,
UpdateDefaultBranchInputRequestTypeDef#
# UpdateDefaultBranchInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import UpdateDefaultBranchInputRequestTypeDef
def get_value() -> UpdateDefaultBranchInputRequestTypeDef:
return {
"repositoryName": ...,
"defaultBranchName": ...,
}
# UpdateDefaultBranchInputRequestTypeDef definition
class UpdateDefaultBranchInputRequestTypeDef(TypedDict):
repositoryName: str,
defaultBranchName: str,
UpdatePullRequestApprovalRuleContentInputRequestTypeDef#
# UpdatePullRequestApprovalRuleContentInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import UpdatePullRequestApprovalRuleContentInputRequestTypeDef
def get_value() -> UpdatePullRequestApprovalRuleContentInputRequestTypeDef:
return {
"pullRequestId": ...,
"approvalRuleName": ...,
"newRuleContent": ...,
}
# UpdatePullRequestApprovalRuleContentInputRequestTypeDef definition
class UpdatePullRequestApprovalRuleContentInputRequestTypeDef(TypedDict):
pullRequestId: str,
approvalRuleName: str,
newRuleContent: str,
existingRuleContentSha256: NotRequired[str],
UpdatePullRequestApprovalStateInputRequestTypeDef#
# UpdatePullRequestApprovalStateInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import UpdatePullRequestApprovalStateInputRequestTypeDef
def get_value() -> UpdatePullRequestApprovalStateInputRequestTypeDef:
return {
"pullRequestId": ...,
"revisionId": ...,
"approvalState": ...,
}
# UpdatePullRequestApprovalStateInputRequestTypeDef definition
class UpdatePullRequestApprovalStateInputRequestTypeDef(TypedDict):
pullRequestId: str,
revisionId: str,
approvalState: ApprovalStateType, # (1)
UpdatePullRequestDescriptionInputRequestTypeDef#
# UpdatePullRequestDescriptionInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import UpdatePullRequestDescriptionInputRequestTypeDef
def get_value() -> UpdatePullRequestDescriptionInputRequestTypeDef:
return {
"pullRequestId": ...,
"description": ...,
}
# UpdatePullRequestDescriptionInputRequestTypeDef definition
class UpdatePullRequestDescriptionInputRequestTypeDef(TypedDict):
pullRequestId: str,
description: str,
UpdatePullRequestStatusInputRequestTypeDef#
# UpdatePullRequestStatusInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import UpdatePullRequestStatusInputRequestTypeDef
def get_value() -> UpdatePullRequestStatusInputRequestTypeDef:
return {
"pullRequestId": ...,
"pullRequestStatus": ...,
}
# UpdatePullRequestStatusInputRequestTypeDef definition
class UpdatePullRequestStatusInputRequestTypeDef(TypedDict):
pullRequestId: str,
pullRequestStatus: PullRequestStatusEnumType, # (1)
UpdatePullRequestTitleInputRequestTypeDef#
# UpdatePullRequestTitleInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import UpdatePullRequestTitleInputRequestTypeDef
def get_value() -> UpdatePullRequestTitleInputRequestTypeDef:
return {
"pullRequestId": ...,
"title": ...,
}
# UpdatePullRequestTitleInputRequestTypeDef definition
class UpdatePullRequestTitleInputRequestTypeDef(TypedDict):
pullRequestId: str,
title: str,
UpdateRepositoryDescriptionInputRequestTypeDef#
# UpdateRepositoryDescriptionInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import UpdateRepositoryDescriptionInputRequestTypeDef
def get_value() -> UpdateRepositoryDescriptionInputRequestTypeDef:
return {
"repositoryName": ...,
}
# UpdateRepositoryDescriptionInputRequestTypeDef definition
class UpdateRepositoryDescriptionInputRequestTypeDef(TypedDict):
repositoryName: str,
repositoryDescription: NotRequired[str],
UpdateRepositoryNameInputRequestTypeDef#
# UpdateRepositoryNameInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import UpdateRepositoryNameInputRequestTypeDef
def get_value() -> UpdateRepositoryNameInputRequestTypeDef:
return {
"oldName": ...,
"newName": ...,
}
# UpdateRepositoryNameInputRequestTypeDef definition
class UpdateRepositoryNameInputRequestTypeDef(TypedDict):
oldName: str,
newName: str,
CreateApprovalRuleTemplateOutputTypeDef#
# CreateApprovalRuleTemplateOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import CreateApprovalRuleTemplateOutputTypeDef
def get_value() -> CreateApprovalRuleTemplateOutputTypeDef:
return {
"approvalRuleTemplate": ...,
"ResponseMetadata": ...,
}
# CreateApprovalRuleTemplateOutputTypeDef definition
class CreateApprovalRuleTemplateOutputTypeDef(TypedDict):
approvalRuleTemplate: ApprovalRuleTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetApprovalRuleTemplateOutputTypeDef#
# GetApprovalRuleTemplateOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import GetApprovalRuleTemplateOutputTypeDef
def get_value() -> GetApprovalRuleTemplateOutputTypeDef:
return {
"approvalRuleTemplate": ...,
"ResponseMetadata": ...,
}
# GetApprovalRuleTemplateOutputTypeDef definition
class GetApprovalRuleTemplateOutputTypeDef(TypedDict):
approvalRuleTemplate: ApprovalRuleTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateApprovalRuleTemplateContentOutputTypeDef#
# UpdateApprovalRuleTemplateContentOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import UpdateApprovalRuleTemplateContentOutputTypeDef
def get_value() -> UpdateApprovalRuleTemplateContentOutputTypeDef:
return {
"approvalRuleTemplate": ...,
"ResponseMetadata": ...,
}
# UpdateApprovalRuleTemplateContentOutputTypeDef definition
class UpdateApprovalRuleTemplateContentOutputTypeDef(TypedDict):
approvalRuleTemplate: ApprovalRuleTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateApprovalRuleTemplateDescriptionOutputTypeDef#
# UpdateApprovalRuleTemplateDescriptionOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import UpdateApprovalRuleTemplateDescriptionOutputTypeDef
def get_value() -> UpdateApprovalRuleTemplateDescriptionOutputTypeDef:
return {
"approvalRuleTemplate": ...,
"ResponseMetadata": ...,
}
# UpdateApprovalRuleTemplateDescriptionOutputTypeDef definition
class UpdateApprovalRuleTemplateDescriptionOutputTypeDef(TypedDict):
approvalRuleTemplate: ApprovalRuleTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateApprovalRuleTemplateNameOutputTypeDef#
# UpdateApprovalRuleTemplateNameOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import UpdateApprovalRuleTemplateNameOutputTypeDef
def get_value() -> UpdateApprovalRuleTemplateNameOutputTypeDef:
return {
"approvalRuleTemplate": ...,
"ResponseMetadata": ...,
}
# UpdateApprovalRuleTemplateNameOutputTypeDef definition
class UpdateApprovalRuleTemplateNameOutputTypeDef(TypedDict):
approvalRuleTemplate: ApprovalRuleTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ApprovalRuleTypeDef#
# ApprovalRuleTypeDef usage example
from mypy_boto3_codecommit.type_defs import ApprovalRuleTypeDef
def get_value() -> ApprovalRuleTypeDef:
return {
"approvalRuleId": ...,
}
# ApprovalRuleTypeDef definition
class ApprovalRuleTypeDef(TypedDict):
approvalRuleId: NotRequired[str],
approvalRuleName: NotRequired[str],
approvalRuleContent: NotRequired[str],
ruleContentSha256: NotRequired[str],
lastModifiedDate: NotRequired[datetime],
creationDate: NotRequired[datetime],
lastModifiedUser: NotRequired[str],
originApprovalRuleTemplate: NotRequired[OriginApprovalRuleTemplateTypeDef], # (1)
GetPullRequestApprovalStatesOutputTypeDef#
# GetPullRequestApprovalStatesOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import GetPullRequestApprovalStatesOutputTypeDef
def get_value() -> GetPullRequestApprovalStatesOutputTypeDef:
return {
"approvals": ...,
"ResponseMetadata": ...,
}
# GetPullRequestApprovalStatesOutputTypeDef definition
class GetPullRequestApprovalStatesOutputTypeDef(TypedDict):
approvals: List[ApprovalTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchAssociateApprovalRuleTemplateWithRepositoriesOutputTypeDef#
# BatchAssociateApprovalRuleTemplateWithRepositoriesOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import BatchAssociateApprovalRuleTemplateWithRepositoriesOutputTypeDef
def get_value() -> BatchAssociateApprovalRuleTemplateWithRepositoriesOutputTypeDef:
return {
"associatedRepositoryNames": ...,
"errors": ...,
"ResponseMetadata": ...,
}
# BatchAssociateApprovalRuleTemplateWithRepositoriesOutputTypeDef definition
class BatchAssociateApprovalRuleTemplateWithRepositoriesOutputTypeDef(TypedDict):
associatedRepositoryNames: List[str],
errors: List[BatchAssociateApprovalRuleTemplateWithRepositoriesErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchDisassociateApprovalRuleTemplateFromRepositoriesOutputTypeDef#
# BatchDisassociateApprovalRuleTemplateFromRepositoriesOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import BatchDisassociateApprovalRuleTemplateFromRepositoriesOutputTypeDef
def get_value() -> BatchDisassociateApprovalRuleTemplateFromRepositoriesOutputTypeDef:
return {
"disassociatedRepositoryNames": ...,
"errors": ...,
"ResponseMetadata": ...,
}
# BatchDisassociateApprovalRuleTemplateFromRepositoriesOutputTypeDef definition
class BatchDisassociateApprovalRuleTemplateFromRepositoriesOutputTypeDef(TypedDict):
disassociatedRepositoryNames: List[str],
errors: List[BatchDisassociateApprovalRuleTemplateFromRepositoriesErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchGetRepositoriesOutputTypeDef#
# BatchGetRepositoriesOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import BatchGetRepositoriesOutputTypeDef
def get_value() -> BatchGetRepositoriesOutputTypeDef:
return {
"repositories": ...,
"repositoriesNotFound": ...,
"ResponseMetadata": ...,
}
# BatchGetRepositoriesOutputTypeDef definition
class BatchGetRepositoriesOutputTypeDef(TypedDict):
repositories: List[RepositoryMetadataTypeDef], # (1)
repositoriesNotFound: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateRepositoryOutputTypeDef#
# CreateRepositoryOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import CreateRepositoryOutputTypeDef
def get_value() -> CreateRepositoryOutputTypeDef:
return {
"repositoryMetadata": ...,
"ResponseMetadata": ...,
}
# CreateRepositoryOutputTypeDef definition
class CreateRepositoryOutputTypeDef(TypedDict):
repositoryMetadata: RepositoryMetadataTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRepositoryOutputTypeDef#
# GetRepositoryOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import GetRepositoryOutputTypeDef
def get_value() -> GetRepositoryOutputTypeDef:
return {
"repositoryMetadata": ...,
"ResponseMetadata": ...,
}
# GetRepositoryOutputTypeDef definition
class GetRepositoryOutputTypeDef(TypedDict):
repositoryMetadata: RepositoryMetadataTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DifferenceTypeDef#
# DifferenceTypeDef usage example
from mypy_boto3_codecommit.type_defs import DifferenceTypeDef
def get_value() -> DifferenceTypeDef:
return {
"beforeBlob": ...,
}
# DifferenceTypeDef definition
class DifferenceTypeDef(TypedDict):
beforeBlob: NotRequired[BlobMetadataTypeDef], # (1)
afterBlob: NotRequired[BlobMetadataTypeDef], # (1)
changeType: NotRequired[ChangeTypeEnumType], # (3)
- See BlobMetadataTypeDef
- See BlobMetadataTypeDef
- See ChangeTypeEnumType
DeleteBranchOutputTypeDef#
# DeleteBranchOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import DeleteBranchOutputTypeDef
def get_value() -> DeleteBranchOutputTypeDef:
return {
"deletedBranch": ...,
"ResponseMetadata": ...,
}
# DeleteBranchOutputTypeDef definition
class DeleteBranchOutputTypeDef(TypedDict):
deletedBranch: BranchInfoTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetBranchOutputTypeDef#
# GetBranchOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import GetBranchOutputTypeDef
def get_value() -> GetBranchOutputTypeDef:
return {
"branch": ...,
"ResponseMetadata": ...,
}
# GetBranchOutputTypeDef definition
class GetBranchOutputTypeDef(TypedDict):
branch: BranchInfoTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteCommentContentOutputTypeDef#
# DeleteCommentContentOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import DeleteCommentContentOutputTypeDef
def get_value() -> DeleteCommentContentOutputTypeDef:
return {
"comment": ...,
"ResponseMetadata": ...,
}
# DeleteCommentContentOutputTypeDef definition
class DeleteCommentContentOutputTypeDef(TypedDict):
comment: CommentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetCommentOutputTypeDef#
# GetCommentOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import GetCommentOutputTypeDef
def get_value() -> GetCommentOutputTypeDef:
return {
"comment": ...,
"ResponseMetadata": ...,
}
# GetCommentOutputTypeDef definition
class GetCommentOutputTypeDef(TypedDict):
comment: CommentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PostCommentReplyOutputTypeDef#
# PostCommentReplyOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import PostCommentReplyOutputTypeDef
def get_value() -> PostCommentReplyOutputTypeDef:
return {
"comment": ...,
"ResponseMetadata": ...,
}
# PostCommentReplyOutputTypeDef definition
class PostCommentReplyOutputTypeDef(TypedDict):
comment: CommentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateCommentOutputTypeDef#
# UpdateCommentOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import UpdateCommentOutputTypeDef
def get_value() -> UpdateCommentOutputTypeDef:
return {
"comment": ...,
"ResponseMetadata": ...,
}
# UpdateCommentOutputTypeDef definition
class UpdateCommentOutputTypeDef(TypedDict):
comment: CommentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CommentsForComparedCommitTypeDef#
# CommentsForComparedCommitTypeDef usage example
from mypy_boto3_codecommit.type_defs import CommentsForComparedCommitTypeDef
def get_value() -> CommentsForComparedCommitTypeDef:
return {
"repositoryName": ...,
}
# CommentsForComparedCommitTypeDef definition
class CommentsForComparedCommitTypeDef(TypedDict):
repositoryName: NotRequired[str],
beforeCommitId: NotRequired[str],
afterCommitId: NotRequired[str],
beforeBlobId: NotRequired[str],
afterBlobId: NotRequired[str],
location: NotRequired[LocationTypeDef], # (1)
comments: NotRequired[List[CommentTypeDef]], # (2)
- See LocationTypeDef
- See CommentTypeDef
CommentsForPullRequestTypeDef#
# CommentsForPullRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import CommentsForPullRequestTypeDef
def get_value() -> CommentsForPullRequestTypeDef:
return {
"pullRequestId": ...,
}
# CommentsForPullRequestTypeDef definition
class CommentsForPullRequestTypeDef(TypedDict):
pullRequestId: NotRequired[str],
repositoryName: NotRequired[str],
beforeCommitId: NotRequired[str],
afterCommitId: NotRequired[str],
beforeBlobId: NotRequired[str],
afterBlobId: NotRequired[str],
location: NotRequired[LocationTypeDef], # (1)
comments: NotRequired[List[CommentTypeDef]], # (2)
- See LocationTypeDef
- See CommentTypeDef
PostCommentForComparedCommitInputRequestTypeDef#
# PostCommentForComparedCommitInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import PostCommentForComparedCommitInputRequestTypeDef
def get_value() -> PostCommentForComparedCommitInputRequestTypeDef:
return {
"repositoryName": ...,
"afterCommitId": ...,
"content": ...,
}
# PostCommentForComparedCommitInputRequestTypeDef definition
class PostCommentForComparedCommitInputRequestTypeDef(TypedDict):
repositoryName: str,
afterCommitId: str,
content: str,
beforeCommitId: NotRequired[str],
location: NotRequired[LocationTypeDef], # (1)
clientRequestToken: NotRequired[str],
- See LocationTypeDef
PostCommentForComparedCommitOutputTypeDef#
# PostCommentForComparedCommitOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import PostCommentForComparedCommitOutputTypeDef
def get_value() -> PostCommentForComparedCommitOutputTypeDef:
return {
"repositoryName": ...,
"beforeCommitId": ...,
"afterCommitId": ...,
"beforeBlobId": ...,
"afterBlobId": ...,
"location": ...,
"comment": ...,
"ResponseMetadata": ...,
}
# PostCommentForComparedCommitOutputTypeDef definition
class PostCommentForComparedCommitOutputTypeDef(TypedDict):
repositoryName: str,
beforeCommitId: str,
afterCommitId: str,
beforeBlobId: str,
afterBlobId: str,
location: LocationTypeDef, # (1)
comment: CommentTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See LocationTypeDef
- See CommentTypeDef
- See ResponseMetadataTypeDef
PostCommentForPullRequestInputRequestTypeDef#
# PostCommentForPullRequestInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import PostCommentForPullRequestInputRequestTypeDef
def get_value() -> PostCommentForPullRequestInputRequestTypeDef:
return {
"pullRequestId": ...,
"repositoryName": ...,
"beforeCommitId": ...,
"afterCommitId": ...,
"content": ...,
}
# PostCommentForPullRequestInputRequestTypeDef definition
class PostCommentForPullRequestInputRequestTypeDef(TypedDict):
pullRequestId: str,
repositoryName: str,
beforeCommitId: str,
afterCommitId: str,
content: str,
location: NotRequired[LocationTypeDef], # (1)
clientRequestToken: NotRequired[str],
- See LocationTypeDef
PostCommentForPullRequestOutputTypeDef#
# PostCommentForPullRequestOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import PostCommentForPullRequestOutputTypeDef
def get_value() -> PostCommentForPullRequestOutputTypeDef:
return {
"repositoryName": ...,
"pullRequestId": ...,
"beforeCommitId": ...,
"afterCommitId": ...,
"beforeBlobId": ...,
"afterBlobId": ...,
"location": ...,
"comment": ...,
"ResponseMetadata": ...,
}
# PostCommentForPullRequestOutputTypeDef definition
class PostCommentForPullRequestOutputTypeDef(TypedDict):
repositoryName: str,
pullRequestId: str,
beforeCommitId: str,
afterCommitId: str,
beforeBlobId: str,
afterBlobId: str,
location: LocationTypeDef, # (1)
comment: CommentTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See LocationTypeDef
- See CommentTypeDef
- See ResponseMetadataTypeDef
CommitTypeDef#
# CommitTypeDef usage example
from mypy_boto3_codecommit.type_defs import CommitTypeDef
def get_value() -> CommitTypeDef:
return {
"commitId": ...,
}
# CommitTypeDef definition
class CommitTypeDef(TypedDict):
commitId: NotRequired[str],
treeId: NotRequired[str],
parents: NotRequired[List[str]],
message: NotRequired[str],
author: NotRequired[UserInfoTypeDef], # (1)
committer: NotRequired[UserInfoTypeDef], # (1)
additionalData: NotRequired[str],
- See UserInfoTypeDef
- See UserInfoTypeDef
ConflictMetadataTypeDef#
# ConflictMetadataTypeDef usage example
from mypy_boto3_codecommit.type_defs import ConflictMetadataTypeDef
def get_value() -> ConflictMetadataTypeDef:
return {
"filePath": ...,
}
# ConflictMetadataTypeDef definition
class ConflictMetadataTypeDef(TypedDict):
filePath: NotRequired[str],
fileSizes: NotRequired[FileSizesTypeDef], # (1)
fileModes: NotRequired[FileModesTypeDef], # (2)
objectTypes: NotRequired[ObjectTypesTypeDef], # (3)
numberOfConflicts: NotRequired[int],
isBinaryFile: NotRequired[IsBinaryFileTypeDef], # (4)
contentConflict: NotRequired[bool],
fileModeConflict: NotRequired[bool],
objectTypeConflict: NotRequired[bool],
mergeOperations: NotRequired[MergeOperationsTypeDef], # (5)
- See FileSizesTypeDef
- See FileModesTypeDef
- See ObjectTypesTypeDef
- See IsBinaryFileTypeDef
- See MergeOperationsTypeDef
ConflictResolutionTypeDef#
# ConflictResolutionTypeDef usage example
from mypy_boto3_codecommit.type_defs import ConflictResolutionTypeDef
def get_value() -> ConflictResolutionTypeDef:
return {
"replaceContents": ...,
}
# ConflictResolutionTypeDef definition
class ConflictResolutionTypeDef(TypedDict):
replaceContents: NotRequired[Sequence[ReplaceContentEntryTypeDef]], # (1)
deleteFiles: NotRequired[Sequence[DeleteFileEntryTypeDef]], # (2)
setFileModes: NotRequired[Sequence[SetFileModeEntryTypeDef]], # (3)
CreateCommitOutputTypeDef#
# CreateCommitOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import CreateCommitOutputTypeDef
def get_value() -> CreateCommitOutputTypeDef:
return {
"commitId": ...,
"treeId": ...,
"filesAdded": ...,
"filesUpdated": ...,
"filesDeleted": ...,
"ResponseMetadata": ...,
}
# CreateCommitOutputTypeDef definition
class CreateCommitOutputTypeDef(TypedDict):
commitId: str,
treeId: str,
filesAdded: List[FileMetadataTypeDef], # (1)
filesUpdated: List[FileMetadataTypeDef], # (1)
filesDeleted: List[FileMetadataTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
CreatePullRequestInputRequestTypeDef#
# CreatePullRequestInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import CreatePullRequestInputRequestTypeDef
def get_value() -> CreatePullRequestInputRequestTypeDef:
return {
"title": ...,
"targets": ...,
}
# CreatePullRequestInputRequestTypeDef definition
class CreatePullRequestInputRequestTypeDef(TypedDict):
title: str,
targets: Sequence[TargetTypeDef], # (1)
description: NotRequired[str],
clientRequestToken: NotRequired[str],
- See TargetTypeDef
EvaluatePullRequestApprovalRulesOutputTypeDef#
# EvaluatePullRequestApprovalRulesOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import EvaluatePullRequestApprovalRulesOutputTypeDef
def get_value() -> EvaluatePullRequestApprovalRulesOutputTypeDef:
return {
"evaluation": ...,
"ResponseMetadata": ...,
}
# EvaluatePullRequestApprovalRulesOutputTypeDef definition
class EvaluatePullRequestApprovalRulesOutputTypeDef(TypedDict):
evaluation: EvaluationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetFolderOutputTypeDef#
# GetFolderOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import GetFolderOutputTypeDef
def get_value() -> GetFolderOutputTypeDef:
return {
"commitId": ...,
"folderPath": ...,
"treeId": ...,
"subFolders": ...,
"files": ...,
"symbolicLinks": ...,
"subModules": ...,
"ResponseMetadata": ...,
}
# GetFolderOutputTypeDef definition
class GetFolderOutputTypeDef(TypedDict):
commitId: str,
folderPath: str,
treeId: str,
subFolders: List[FolderTypeDef], # (1)
files: List[FileTypeDef], # (2)
symbolicLinks: List[SymbolicLinkTypeDef], # (3)
subModules: List[SubModuleTypeDef], # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See FolderTypeDef
- See FileTypeDef
- See SymbolicLinkTypeDef
- See SubModuleTypeDef
- See ResponseMetadataTypeDef
GetRepositoryTriggersOutputTypeDef#
# GetRepositoryTriggersOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import GetRepositoryTriggersOutputTypeDef
def get_value() -> GetRepositoryTriggersOutputTypeDef:
return {
"configurationId": ...,
"triggers": ...,
"ResponseMetadata": ...,
}
# GetRepositoryTriggersOutputTypeDef definition
class GetRepositoryTriggersOutputTypeDef(TypedDict):
configurationId: str,
triggers: List[RepositoryTriggerTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutRepositoryTriggersInputRequestTypeDef#
# PutRepositoryTriggersInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import PutRepositoryTriggersInputRequestTypeDef
def get_value() -> PutRepositoryTriggersInputRequestTypeDef:
return {
"repositoryName": ...,
"triggers": ...,
}
# PutRepositoryTriggersInputRequestTypeDef definition
class PutRepositoryTriggersInputRequestTypeDef(TypedDict):
repositoryName: str,
triggers: Sequence[RepositoryTriggerTypeDef], # (1)
TestRepositoryTriggersInputRequestTypeDef#
# TestRepositoryTriggersInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import TestRepositoryTriggersInputRequestTypeDef
def get_value() -> TestRepositoryTriggersInputRequestTypeDef:
return {
"repositoryName": ...,
"triggers": ...,
}
# TestRepositoryTriggersInputRequestTypeDef definition
class TestRepositoryTriggersInputRequestTypeDef(TypedDict):
repositoryName: str,
triggers: Sequence[RepositoryTriggerTypeDef], # (1)
ListRepositoriesOutputTypeDef#
# ListRepositoriesOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import ListRepositoriesOutputTypeDef
def get_value() -> ListRepositoriesOutputTypeDef:
return {
"repositories": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListRepositoriesOutputTypeDef definition
class ListRepositoriesOutputTypeDef(TypedDict):
repositories: List[RepositoryNameIdPairTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
MergeHunkTypeDef#
# MergeHunkTypeDef usage example
from mypy_boto3_codecommit.type_defs import MergeHunkTypeDef
def get_value() -> MergeHunkTypeDef:
return {
"isConflict": ...,
}
# MergeHunkTypeDef definition
class MergeHunkTypeDef(TypedDict):
isConflict: NotRequired[bool],
source: NotRequired[MergeHunkDetailTypeDef], # (1)
destination: NotRequired[MergeHunkDetailTypeDef], # (1)
base: NotRequired[MergeHunkDetailTypeDef], # (1)
PullRequestMergedStateChangedEventMetadataTypeDef#
# PullRequestMergedStateChangedEventMetadataTypeDef usage example
from mypy_boto3_codecommit.type_defs import PullRequestMergedStateChangedEventMetadataTypeDef
def get_value() -> PullRequestMergedStateChangedEventMetadataTypeDef:
return {
"repositoryName": ...,
}
# PullRequestMergedStateChangedEventMetadataTypeDef definition
class PullRequestMergedStateChangedEventMetadataTypeDef(TypedDict):
repositoryName: NotRequired[str],
destinationReference: NotRequired[str],
mergeMetadata: NotRequired[MergeMetadataTypeDef], # (1)
PullRequestTargetTypeDef#
# PullRequestTargetTypeDef usage example
from mypy_boto3_codecommit.type_defs import PullRequestTargetTypeDef
def get_value() -> PullRequestTargetTypeDef:
return {
"repositoryName": ...,
}
# PullRequestTargetTypeDef definition
class PullRequestTargetTypeDef(TypedDict):
repositoryName: NotRequired[str],
sourceReference: NotRequired[str],
destinationReference: NotRequired[str],
destinationCommit: NotRequired[str],
sourceCommit: NotRequired[str],
mergeBase: NotRequired[str],
mergeMetadata: NotRequired[MergeMetadataTypeDef], # (1)
PutFileEntryTypeDef#
# PutFileEntryTypeDef usage example
from mypy_boto3_codecommit.type_defs import PutFileEntryTypeDef
def get_value() -> PutFileEntryTypeDef:
return {
"filePath": ...,
}
# PutFileEntryTypeDef definition
class PutFileEntryTypeDef(TypedDict):
filePath: str,
fileMode: NotRequired[FileModeTypeEnumType], # (1)
fileContent: NotRequired[Union[str, bytes, IO[Any], StreamingBody]],
sourceFile: NotRequired[SourceFileSpecifierTypeDef], # (2)
ReactionForCommentTypeDef#
# ReactionForCommentTypeDef usage example
from mypy_boto3_codecommit.type_defs import ReactionForCommentTypeDef
def get_value() -> ReactionForCommentTypeDef:
return {
"reaction": ...,
}
# ReactionForCommentTypeDef definition
class ReactionForCommentTypeDef(TypedDict):
reaction: NotRequired[ReactionValueFormatsTypeDef], # (1)
reactionUsers: NotRequired[List[str]],
reactionsFromDeletedUsersCount: NotRequired[int],
TestRepositoryTriggersOutputTypeDef#
# TestRepositoryTriggersOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import TestRepositoryTriggersOutputTypeDef
def get_value() -> TestRepositoryTriggersOutputTypeDef:
return {
"successfulExecutions": ...,
"failedExecutions": ...,
"ResponseMetadata": ...,
}
# TestRepositoryTriggersOutputTypeDef definition
class TestRepositoryTriggersOutputTypeDef(TypedDict):
successfulExecutions: List[str],
failedExecutions: List[RepositoryTriggerExecutionFailureTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreatePullRequestApprovalRuleOutputTypeDef#
# CreatePullRequestApprovalRuleOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import CreatePullRequestApprovalRuleOutputTypeDef
def get_value() -> CreatePullRequestApprovalRuleOutputTypeDef:
return {
"approvalRule": ...,
"ResponseMetadata": ...,
}
# CreatePullRequestApprovalRuleOutputTypeDef definition
class CreatePullRequestApprovalRuleOutputTypeDef(TypedDict):
approvalRule: ApprovalRuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdatePullRequestApprovalRuleContentOutputTypeDef#
# UpdatePullRequestApprovalRuleContentOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import UpdatePullRequestApprovalRuleContentOutputTypeDef
def get_value() -> UpdatePullRequestApprovalRuleContentOutputTypeDef:
return {
"approvalRule": ...,
"ResponseMetadata": ...,
}
# UpdatePullRequestApprovalRuleContentOutputTypeDef definition
class UpdatePullRequestApprovalRuleContentOutputTypeDef(TypedDict):
approvalRule: ApprovalRuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDifferencesOutputTypeDef#
# GetDifferencesOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import GetDifferencesOutputTypeDef
def get_value() -> GetDifferencesOutputTypeDef:
return {
"differences": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# GetDifferencesOutputTypeDef definition
class GetDifferencesOutputTypeDef(TypedDict):
differences: List[DifferenceTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetCommentsForComparedCommitOutputTypeDef#
# GetCommentsForComparedCommitOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import GetCommentsForComparedCommitOutputTypeDef
def get_value() -> GetCommentsForComparedCommitOutputTypeDef:
return {
"commentsForComparedCommitData": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# GetCommentsForComparedCommitOutputTypeDef definition
class GetCommentsForComparedCommitOutputTypeDef(TypedDict):
commentsForComparedCommitData: List[CommentsForComparedCommitTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetCommentsForPullRequestOutputTypeDef#
# GetCommentsForPullRequestOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import GetCommentsForPullRequestOutputTypeDef
def get_value() -> GetCommentsForPullRequestOutputTypeDef:
return {
"commentsForPullRequestData": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# GetCommentsForPullRequestOutputTypeDef definition
class GetCommentsForPullRequestOutputTypeDef(TypedDict):
commentsForPullRequestData: List[CommentsForPullRequestTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchGetCommitsOutputTypeDef#
# BatchGetCommitsOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import BatchGetCommitsOutputTypeDef
def get_value() -> BatchGetCommitsOutputTypeDef:
return {
"commits": ...,
"errors": ...,
"ResponseMetadata": ...,
}
# BatchGetCommitsOutputTypeDef definition
class BatchGetCommitsOutputTypeDef(TypedDict):
commits: List[CommitTypeDef], # (1)
errors: List[BatchGetCommitsErrorTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetCommitOutputTypeDef#
# GetCommitOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import GetCommitOutputTypeDef
def get_value() -> GetCommitOutputTypeDef:
return {
"commit": ...,
"ResponseMetadata": ...,
}
# GetCommitOutputTypeDef definition
class GetCommitOutputTypeDef(TypedDict):
commit: CommitTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See CommitTypeDef
- See ResponseMetadataTypeDef
GetMergeConflictsOutputTypeDef#
# GetMergeConflictsOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import GetMergeConflictsOutputTypeDef
def get_value() -> GetMergeConflictsOutputTypeDef:
return {
"mergeable": ...,
"destinationCommitId": ...,
"sourceCommitId": ...,
"baseCommitId": ...,
"conflictMetadataList": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# GetMergeConflictsOutputTypeDef definition
class GetMergeConflictsOutputTypeDef(TypedDict):
mergeable: bool,
destinationCommitId: str,
sourceCommitId: str,
baseCommitId: str,
conflictMetadataList: List[ConflictMetadataTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateUnreferencedMergeCommitInputRequestTypeDef#
# CreateUnreferencedMergeCommitInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import CreateUnreferencedMergeCommitInputRequestTypeDef
def get_value() -> CreateUnreferencedMergeCommitInputRequestTypeDef:
return {
"repositoryName": ...,
"sourceCommitSpecifier": ...,
"destinationCommitSpecifier": ...,
"mergeOption": ...,
}
# CreateUnreferencedMergeCommitInputRequestTypeDef definition
class CreateUnreferencedMergeCommitInputRequestTypeDef(TypedDict):
repositoryName: str,
sourceCommitSpecifier: str,
destinationCommitSpecifier: str,
mergeOption: MergeOptionTypeEnumType, # (1)
conflictDetailLevel: NotRequired[ConflictDetailLevelTypeEnumType], # (2)
conflictResolutionStrategy: NotRequired[ConflictResolutionStrategyTypeEnumType], # (3)
authorName: NotRequired[str],
email: NotRequired[str],
commitMessage: NotRequired[str],
keepEmptyFolders: NotRequired[bool],
conflictResolution: NotRequired[ConflictResolutionTypeDef], # (4)
- See MergeOptionTypeEnumType
- See ConflictDetailLevelTypeEnumType
- See ConflictResolutionStrategyTypeEnumType
- See ConflictResolutionTypeDef
MergeBranchesBySquashInputRequestTypeDef#
# MergeBranchesBySquashInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import MergeBranchesBySquashInputRequestTypeDef
def get_value() -> MergeBranchesBySquashInputRequestTypeDef:
return {
"repositoryName": ...,
"sourceCommitSpecifier": ...,
"destinationCommitSpecifier": ...,
}
# MergeBranchesBySquashInputRequestTypeDef definition
class MergeBranchesBySquashInputRequestTypeDef(TypedDict):
repositoryName: str,
sourceCommitSpecifier: str,
destinationCommitSpecifier: str,
targetBranch: NotRequired[str],
conflictDetailLevel: NotRequired[ConflictDetailLevelTypeEnumType], # (1)
conflictResolutionStrategy: NotRequired[ConflictResolutionStrategyTypeEnumType], # (2)
authorName: NotRequired[str],
email: NotRequired[str],
commitMessage: NotRequired[str],
keepEmptyFolders: NotRequired[bool],
conflictResolution: NotRequired[ConflictResolutionTypeDef], # (3)
- See ConflictDetailLevelTypeEnumType
- See ConflictResolutionStrategyTypeEnumType
- See ConflictResolutionTypeDef
MergeBranchesByThreeWayInputRequestTypeDef#
# MergeBranchesByThreeWayInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import MergeBranchesByThreeWayInputRequestTypeDef
def get_value() -> MergeBranchesByThreeWayInputRequestTypeDef:
return {
"repositoryName": ...,
"sourceCommitSpecifier": ...,
"destinationCommitSpecifier": ...,
}
# MergeBranchesByThreeWayInputRequestTypeDef definition
class MergeBranchesByThreeWayInputRequestTypeDef(TypedDict):
repositoryName: str,
sourceCommitSpecifier: str,
destinationCommitSpecifier: str,
targetBranch: NotRequired[str],
conflictDetailLevel: NotRequired[ConflictDetailLevelTypeEnumType], # (1)
conflictResolutionStrategy: NotRequired[ConflictResolutionStrategyTypeEnumType], # (2)
authorName: NotRequired[str],
email: NotRequired[str],
commitMessage: NotRequired[str],
keepEmptyFolders: NotRequired[bool],
conflictResolution: NotRequired[ConflictResolutionTypeDef], # (3)
- See ConflictDetailLevelTypeEnumType
- See ConflictResolutionStrategyTypeEnumType
- See ConflictResolutionTypeDef
MergePullRequestBySquashInputRequestTypeDef#
# MergePullRequestBySquashInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import MergePullRequestBySquashInputRequestTypeDef
def get_value() -> MergePullRequestBySquashInputRequestTypeDef:
return {
"pullRequestId": ...,
"repositoryName": ...,
}
# MergePullRequestBySquashInputRequestTypeDef definition
class MergePullRequestBySquashInputRequestTypeDef(TypedDict):
pullRequestId: str,
repositoryName: str,
sourceCommitId: NotRequired[str],
conflictDetailLevel: NotRequired[ConflictDetailLevelTypeEnumType], # (1)
conflictResolutionStrategy: NotRequired[ConflictResolutionStrategyTypeEnumType], # (2)
commitMessage: NotRequired[str],
authorName: NotRequired[str],
email: NotRequired[str],
keepEmptyFolders: NotRequired[bool],
conflictResolution: NotRequired[ConflictResolutionTypeDef], # (3)
- See ConflictDetailLevelTypeEnumType
- See ConflictResolutionStrategyTypeEnumType
- See ConflictResolutionTypeDef
MergePullRequestByThreeWayInputRequestTypeDef#
# MergePullRequestByThreeWayInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import MergePullRequestByThreeWayInputRequestTypeDef
def get_value() -> MergePullRequestByThreeWayInputRequestTypeDef:
return {
"pullRequestId": ...,
"repositoryName": ...,
}
# MergePullRequestByThreeWayInputRequestTypeDef definition
class MergePullRequestByThreeWayInputRequestTypeDef(TypedDict):
pullRequestId: str,
repositoryName: str,
sourceCommitId: NotRequired[str],
conflictDetailLevel: NotRequired[ConflictDetailLevelTypeEnumType], # (1)
conflictResolutionStrategy: NotRequired[ConflictResolutionStrategyTypeEnumType], # (2)
commitMessage: NotRequired[str],
authorName: NotRequired[str],
email: NotRequired[str],
keepEmptyFolders: NotRequired[bool],
conflictResolution: NotRequired[ConflictResolutionTypeDef], # (3)
- See ConflictDetailLevelTypeEnumType
- See ConflictResolutionStrategyTypeEnumType
- See ConflictResolutionTypeDef
ConflictTypeDef#
# ConflictTypeDef usage example
from mypy_boto3_codecommit.type_defs import ConflictTypeDef
def get_value() -> ConflictTypeDef:
return {
"conflictMetadata": ...,
}
# ConflictTypeDef definition
class ConflictTypeDef(TypedDict):
conflictMetadata: NotRequired[ConflictMetadataTypeDef], # (1)
mergeHunks: NotRequired[List[MergeHunkTypeDef]], # (2)
DescribeMergeConflictsOutputTypeDef#
# DescribeMergeConflictsOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import DescribeMergeConflictsOutputTypeDef
def get_value() -> DescribeMergeConflictsOutputTypeDef:
return {
"conflictMetadata": ...,
"mergeHunks": ...,
"nextToken": ...,
"destinationCommitId": ...,
"sourceCommitId": ...,
"baseCommitId": ...,
"ResponseMetadata": ...,
}
# DescribeMergeConflictsOutputTypeDef definition
class DescribeMergeConflictsOutputTypeDef(TypedDict):
conflictMetadata: ConflictMetadataTypeDef, # (1)
mergeHunks: List[MergeHunkTypeDef], # (2)
nextToken: str,
destinationCommitId: str,
sourceCommitId: str,
baseCommitId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
PullRequestEventTypeDef#
# PullRequestEventTypeDef usage example
from mypy_boto3_codecommit.type_defs import PullRequestEventTypeDef
def get_value() -> PullRequestEventTypeDef:
return {
"pullRequestId": ...,
}
# PullRequestEventTypeDef definition
class PullRequestEventTypeDef(TypedDict):
pullRequestId: NotRequired[str],
eventDate: NotRequired[datetime],
pullRequestEventType: NotRequired[PullRequestEventTypeType], # (1)
actorArn: NotRequired[str],
pullRequestCreatedEventMetadata: NotRequired[PullRequestCreatedEventMetadataTypeDef], # (2)
pullRequestStatusChangedEventMetadata: NotRequired[PullRequestStatusChangedEventMetadataTypeDef], # (3)
pullRequestSourceReferenceUpdatedEventMetadata: NotRequired[PullRequestSourceReferenceUpdatedEventMetadataTypeDef], # (4)
pullRequestMergedStateChangedEventMetadata: NotRequired[PullRequestMergedStateChangedEventMetadataTypeDef], # (5)
approvalRuleEventMetadata: NotRequired[ApprovalRuleEventMetadataTypeDef], # (6)
approvalStateChangedEventMetadata: NotRequired[ApprovalStateChangedEventMetadataTypeDef], # (7)
approvalRuleOverriddenEventMetadata: NotRequired[ApprovalRuleOverriddenEventMetadataTypeDef], # (8)
- See PullRequestEventTypeType
- See PullRequestCreatedEventMetadataTypeDef
- See PullRequestStatusChangedEventMetadataTypeDef
- See PullRequestSourceReferenceUpdatedEventMetadataTypeDef
- See PullRequestMergedStateChangedEventMetadataTypeDef
- See ApprovalRuleEventMetadataTypeDef
- See ApprovalStateChangedEventMetadataTypeDef
- See ApprovalRuleOverriddenEventMetadataTypeDef
PullRequestTypeDef#
# PullRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import PullRequestTypeDef
def get_value() -> PullRequestTypeDef:
return {
"pullRequestId": ...,
}
# PullRequestTypeDef definition
class PullRequestTypeDef(TypedDict):
pullRequestId: NotRequired[str],
title: NotRequired[str],
description: NotRequired[str],
lastActivityDate: NotRequired[datetime],
creationDate: NotRequired[datetime],
pullRequestStatus: NotRequired[PullRequestStatusEnumType], # (1)
authorArn: NotRequired[str],
pullRequestTargets: NotRequired[List[PullRequestTargetTypeDef]], # (2)
clientRequestToken: NotRequired[str],
revisionId: NotRequired[str],
approvalRules: NotRequired[List[ApprovalRuleTypeDef]], # (3)
CreateCommitInputRequestTypeDef#
# CreateCommitInputRequestTypeDef usage example
from mypy_boto3_codecommit.type_defs import CreateCommitInputRequestTypeDef
def get_value() -> CreateCommitInputRequestTypeDef:
return {
"repositoryName": ...,
"branchName": ...,
}
# CreateCommitInputRequestTypeDef definition
class CreateCommitInputRequestTypeDef(TypedDict):
repositoryName: str,
branchName: str,
parentCommitId: NotRequired[str],
authorName: NotRequired[str],
email: NotRequired[str],
commitMessage: NotRequired[str],
keepEmptyFolders: NotRequired[bool],
putFiles: NotRequired[Sequence[PutFileEntryTypeDef]], # (1)
deleteFiles: NotRequired[Sequence[DeleteFileEntryTypeDef]], # (2)
setFileModes: NotRequired[Sequence[SetFileModeEntryTypeDef]], # (3)
GetCommentReactionsOutputTypeDef#
# GetCommentReactionsOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import GetCommentReactionsOutputTypeDef
def get_value() -> GetCommentReactionsOutputTypeDef:
return {
"reactionsForComment": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# GetCommentReactionsOutputTypeDef definition
class GetCommentReactionsOutputTypeDef(TypedDict):
reactionsForComment: List[ReactionForCommentTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchDescribeMergeConflictsOutputTypeDef#
# BatchDescribeMergeConflictsOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import BatchDescribeMergeConflictsOutputTypeDef
def get_value() -> BatchDescribeMergeConflictsOutputTypeDef:
return {
"conflicts": ...,
"nextToken": ...,
"errors": ...,
"destinationCommitId": ...,
"sourceCommitId": ...,
"baseCommitId": ...,
"ResponseMetadata": ...,
}
# BatchDescribeMergeConflictsOutputTypeDef definition
class BatchDescribeMergeConflictsOutputTypeDef(TypedDict):
conflicts: List[ConflictTypeDef], # (1)
nextToken: str,
errors: List[BatchDescribeMergeConflictsErrorTypeDef], # (2)
destinationCommitId: str,
sourceCommitId: str,
baseCommitId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DescribePullRequestEventsOutputTypeDef#
# DescribePullRequestEventsOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import DescribePullRequestEventsOutputTypeDef
def get_value() -> DescribePullRequestEventsOutputTypeDef:
return {
"pullRequestEvents": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# DescribePullRequestEventsOutputTypeDef definition
class DescribePullRequestEventsOutputTypeDef(TypedDict):
pullRequestEvents: List[PullRequestEventTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreatePullRequestOutputTypeDef#
# CreatePullRequestOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import CreatePullRequestOutputTypeDef
def get_value() -> CreatePullRequestOutputTypeDef:
return {
"pullRequest": ...,
"ResponseMetadata": ...,
}
# CreatePullRequestOutputTypeDef definition
class CreatePullRequestOutputTypeDef(TypedDict):
pullRequest: PullRequestTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetPullRequestOutputTypeDef#
# GetPullRequestOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import GetPullRequestOutputTypeDef
def get_value() -> GetPullRequestOutputTypeDef:
return {
"pullRequest": ...,
"ResponseMetadata": ...,
}
# GetPullRequestOutputTypeDef definition
class GetPullRequestOutputTypeDef(TypedDict):
pullRequest: PullRequestTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
MergePullRequestByFastForwardOutputTypeDef#
# MergePullRequestByFastForwardOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import MergePullRequestByFastForwardOutputTypeDef
def get_value() -> MergePullRequestByFastForwardOutputTypeDef:
return {
"pullRequest": ...,
"ResponseMetadata": ...,
}
# MergePullRequestByFastForwardOutputTypeDef definition
class MergePullRequestByFastForwardOutputTypeDef(TypedDict):
pullRequest: PullRequestTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
MergePullRequestBySquashOutputTypeDef#
# MergePullRequestBySquashOutputTypeDef usage example
from mypy_boto3_codecommit.type_defs import MergePullRequestBySquashOutputTypeDef
def get_value() -> MergePullRequestBySquashOutputTypeDef:
return {
"pullRequest": ...,
"ResponseMetadata": ...,
}
# MergePullRequestBySquashOutputTypeDef definition
class MergePullRequestBySquashOutputTypeDef(TypedDict):
pullRequest: PullRequestTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)