CodeCommit / Paginator / GetDifferences
GetDifferences#
- class CodeCommit.Paginator.GetDifferences#
- paginator = client.get_paginator('get_differences') - paginate(**kwargs)#
- Creates an iterator that will paginate through responses from - CodeCommit.Client.get_differences().- See also: AWS API Documentation - Request Syntax- response_iterator = paginator.paginate( repositoryName='string', beforeCommitSpecifier='string', afterCommitSpecifier='string', beforePath='string', afterPath='string', PaginationConfig={ 'MaxItems': 123, 'PageSize': 123, 'StartingToken': 'string' } ) - Parameters:
- repositoryName (string) – - [REQUIRED] - The name of the repository where you want to get differences. 
- beforeCommitSpecifier (string) – The branch, tag, HEAD, or other fully qualified reference used to identify a commit (for example, the full commit ID). Optional. If not specified, all changes before the - afterCommitSpecifiervalue are shown. If you do not use- beforeCommitSpecifierin your request, consider limiting the results with- maxResults.
- afterCommitSpecifier (string) – - [REQUIRED] - The branch, tag, HEAD, or other fully qualified reference used to identify a commit. 
- beforePath (string) – The file path in which to check for differences. Limits the results to this path. Can also be used to specify the previous name of a directory or folder. If - beforePathand- afterPathare not specified, differences are shown for all paths.
- afterPath (string) – The file path in which to check differences. Limits the results to this path. Can also be used to specify the changed name of a directory or folder, if it has changed. If not specified, differences are shown for all paths. 
- 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- { 'differences': [ { 'beforeBlob': { 'blobId': 'string', 'path': 'string', 'mode': 'string' }, 'afterBlob': { 'blobId': 'string', 'path': 'string', 'mode': 'string' }, 'changeType': 'A'|'M'|'D' }, ], } - Response Structure- (dict) – - differences (list) – - A data type object that contains information about the differences, including whether the difference is added, modified, or deleted (A, D, M). - (dict) – - Returns information about a set of differences for a commit specifier. - beforeBlob (dict) – - Information about a - beforeBlobdata type object, including the ID, the file mode permission code, and the path.- blobId (string) – - The full ID of the blob. 
- path (string) – - The path to the blob and associated file name, if any. 
- mode (string) – - The file mode permissions of the blob. File mode permission codes include: - 100644indicates read/write
- 100755indicates read/write/execute
- 160000indicates a submodule
- 120000indicates a symlink
 
 
- afterBlob (dict) – - Information about an - afterBlobdata type object, including the ID, the file mode permission code, and the path.- blobId (string) – - The full ID of the blob. 
- path (string) – - The path to the blob and associated file name, if any. 
- mode (string) – - The file mode permissions of the blob. File mode permission codes include: - 100644indicates read/write
- 100755indicates read/write/execute
- 160000indicates a submodule
- 120000indicates a symlink
 
 
- changeType (string) – - Whether the change type of the difference is an addition (A), deletion (D), or modification (M).