CodeCommit / Paginator / DescribePullRequestEvents
DescribePullRequestEvents#
- class CodeCommit.Paginator.DescribePullRequestEvents#
- paginator = client.get_paginator('describe_pull_request_events') - paginate(**kwargs)#
- Creates an iterator that will paginate through responses from - CodeCommit.Client.describe_pull_request_events().- See also: AWS API Documentation - Request Syntax- response_iterator = paginator.paginate( pullRequestId='string', pullRequestEventType='PULL_REQUEST_CREATED'|'PULL_REQUEST_STATUS_CHANGED'|'PULL_REQUEST_SOURCE_REFERENCE_UPDATED'|'PULL_REQUEST_MERGE_STATE_CHANGED'|'PULL_REQUEST_APPROVAL_RULE_CREATED'|'PULL_REQUEST_APPROVAL_RULE_UPDATED'|'PULL_REQUEST_APPROVAL_RULE_DELETED'|'PULL_REQUEST_APPROVAL_RULE_OVERRIDDEN'|'PULL_REQUEST_APPROVAL_STATE_CHANGED', actorArn='string', PaginationConfig={ 'MaxItems': 123, 'PageSize': 123, 'StartingToken': 'string' } ) - Parameters:
- pullRequestId (string) – - [REQUIRED] - The system-generated ID of the pull request. To get this ID, use ListPullRequests. 
- pullRequestEventType (string) – Optional. The pull request event type about which you want to return information. 
- actorArn (string) – The Amazon Resource Name (ARN) of the user whose actions resulted in the event. Examples include updating the pull request with more commits or changing the status of a pull request. 
- PaginationConfig (dict) – - A dictionary that provides parameters to control pagination. - MaxItems (integer) – - The total number of items to return. If the total number of items available is more than the value specified in max-items then a - NextTokenwill be provided in the output that you can use to resume pagination.
- PageSize (integer) – - The size of each page. 
- StartingToken (string) – - A token to specify where to start paginating. This is the - NextTokenfrom a previous response.
 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'pullRequestEvents': [ { 'pullRequestId': 'string', 'eventDate': datetime(2015, 1, 1), 'pullRequestEventType': 'PULL_REQUEST_CREATED'|'PULL_REQUEST_STATUS_CHANGED'|'PULL_REQUEST_SOURCE_REFERENCE_UPDATED'|'PULL_REQUEST_MERGE_STATE_CHANGED'|'PULL_REQUEST_APPROVAL_RULE_CREATED'|'PULL_REQUEST_APPROVAL_RULE_UPDATED'|'PULL_REQUEST_APPROVAL_RULE_DELETED'|'PULL_REQUEST_APPROVAL_RULE_OVERRIDDEN'|'PULL_REQUEST_APPROVAL_STATE_CHANGED', 'actorArn': 'string', 'pullRequestCreatedEventMetadata': { 'repositoryName': 'string', 'sourceCommitId': 'string', 'destinationCommitId': 'string', 'mergeBase': 'string' }, 'pullRequestStatusChangedEventMetadata': { 'pullRequestStatus': 'OPEN'|'CLOSED' }, 'pullRequestSourceReferenceUpdatedEventMetadata': { 'repositoryName': 'string', 'beforeCommitId': 'string', 'afterCommitId': 'string', 'mergeBase': 'string' }, 'pullRequestMergedStateChangedEventMetadata': { 'repositoryName': 'string', 'destinationReference': 'string', 'mergeMetadata': { 'isMerged': True|False, 'mergedBy': 'string', 'mergeCommitId': 'string', 'mergeOption': 'FAST_FORWARD_MERGE'|'SQUASH_MERGE'|'THREE_WAY_MERGE' } }, 'approvalRuleEventMetadata': { 'approvalRuleName': 'string', 'approvalRuleId': 'string', 'approvalRuleContent': 'string' }, 'approvalStateChangedEventMetadata': { 'revisionId': 'string', 'approvalStatus': 'APPROVE'|'REVOKE' }, 'approvalRuleOverriddenEventMetadata': { 'revisionId': 'string', 'overrideStatus': 'OVERRIDE'|'REVOKE' } }, ], 'NextToken': 'string' } - Response Structure- (dict) – - pullRequestEvents (list) – - Information about the pull request events. - (dict) – - Returns information about a pull request event. - pullRequestId (string) – - The system-generated ID of the pull request. 
- eventDate (datetime) – - The day and time of the pull request event, in timestamp format. 
- pullRequestEventType (string) – - The type of the pull request event (for example, a status change event (PULL_REQUEST_STATUS_CHANGED) or update event (PULL_REQUEST_SOURCE_REFERENCE_UPDATED)). 
- actorArn (string) – - The Amazon Resource Name (ARN) of the user whose actions resulted in the event. Examples include updating the pull request with more commits or changing the status of a pull request. 
- pullRequestCreatedEventMetadata (dict) – - Information about the source and destination branches for the pull request. - repositoryName (string) – - The name of the repository where the pull request was created. 
- sourceCommitId (string) – - The commit ID on the source branch used when the pull request was created. 
- destinationCommitId (string) – - The commit ID of the tip of the branch specified as the destination branch when the pull request was created. 
- mergeBase (string) – - The commit ID of the most recent commit that the source branch and the destination branch have in common. 
 
- pullRequestStatusChangedEventMetadata (dict) – - Information about the change in status for the pull request event. - pullRequestStatus (string) – - The changed status of the pull request. 
 
- pullRequestSourceReferenceUpdatedEventMetadata (dict) – - Information about the updated source branch for the pull request event. - repositoryName (string) – - The name of the repository where the pull request was updated. 
- beforeCommitId (string) – - The full commit ID of the commit in the destination branch that was the tip of the branch at the time the pull request was updated. 
- afterCommitId (string) – - The full commit ID of the commit in the source branch that was the tip of the branch at the time the pull request was updated. 
- mergeBase (string) – - The commit ID of the most recent commit that the source branch and the destination branch have in common. 
 
- pullRequestMergedStateChangedEventMetadata (dict) – - Information about the change in mergability state for the pull request event. - repositoryName (string) – - The name of the repository where the pull request was created. 
- destinationReference (string) – - The name of the branch that the pull request is merged into. 
- mergeMetadata (dict) – - Information about the merge state change event. - isMerged (boolean) – - A Boolean value indicating whether the merge has been made. 
- mergedBy (string) – - The Amazon Resource Name (ARN) of the user who merged the branches. 
- mergeCommitId (string) – - The commit ID for the merge commit, if any. 
- mergeOption (string) – - The merge strategy used in the merge. 
 
 
- approvalRuleEventMetadata (dict) – - Information about a pull request event. - approvalRuleName (string) – - The name of the approval rule. 
- approvalRuleId (string) – - The system-generated ID of the approval rule. 
- approvalRuleContent (string) – - The content of the approval rule. 
 
- approvalStateChangedEventMetadata (dict) – - Information about an approval state change for a pull request. - revisionId (string) – - The revision ID of the pull request when the approval state changed. 
- approvalStatus (string) – - The approval status for the pull request. 
 
- approvalRuleOverriddenEventMetadata (dict) – - Information about an approval rule override event for a pull request. - revisionId (string) – - The revision ID of the pull request when the override event occurred. 
- overrideStatus (string) – - The status of the override event. 
 
 
 
- NextToken (string) – - A token to resume pagination.