ECR / Client / list_images
list_images#
- ECR.Client.list_images(**kwargs)#
- Lists all the image IDs for the specified repository. - You can filter images based on whether or not they are tagged by using the - tagStatusfilter and specifying either- TAGGED,- UNTAGGEDor- ANY. For example, you can filter your results to return only- UNTAGGEDimages and then pipe that result to a BatchDeleteImage operation to delete them. Or, you can filter your results to return only- TAGGEDimages to list all of the tags in your repository.- See also: AWS API Documentation - Request Syntax- response = client.list_images( registryId='string', repositoryName='string', nextToken='string', maxResults=123, filter={ 'tagStatus': 'TAGGED'|'UNTAGGED'|'ANY' } ) - Parameters:
- registryId (string) – The Amazon Web Services account ID associated with the registry that contains the repository in which to list images. If you do not specify a registry, the default registry is assumed. 
- repositoryName (string) – - [REQUIRED] - The repository with image IDs to be listed. 
- nextToken (string) – - The - nextTokenvalue returned from a previous paginated- ListImagesrequest where- maxResultswas used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the- nextTokenvalue. This value is- nullwhen there are no more results to return.- Note- This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes. 
- maxResults (integer) – The maximum number of image results returned by - ListImagesin paginated output. When this parameter is used,- ListImagesonly returns- maxResultsresults in a single page along with a- nextTokenresponse element. The remaining results of the initial request can be seen by sending another- ListImagesrequest with the returned- nextTokenvalue. This value can be between 1 and 1000. If this parameter is not used, then- ListImagesreturns up to 100 results and a- nextTokenvalue, if applicable.
- filter (dict) – - The filter key and value with which to filter your - ListImagesresults.- tagStatus (string) – - The tag status with which to filter your ListImages results. You can filter results based on whether they are - TAGGEDor- UNTAGGED.
 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'imageIds': [ { 'imageDigest': 'string', 'imageTag': 'string' }, ], 'nextToken': 'string' } - Response Structure- (dict) – - imageIds (list) – - The list of image IDs for the requested repository. - (dict) – - An object with identifying information for an image in an Amazon ECR repository. - imageDigest (string) – - The - sha256digest of the image manifest.
- imageTag (string) – - The tag used for the image. 
 
 
- nextToken (string) – - The - nextTokenvalue to include in a future- ListImagesrequest. When the results of a- ListImagesrequest exceed- maxResults, this value can be used to retrieve the next page of results. This value is- nullwhen there are no more results to return.
 
 
 - Exceptions- ECR.Client.exceptions.ServerException
- ECR.Client.exceptions.InvalidParameterException
- ECR.Client.exceptions.RepositoryNotFoundException
 - Examples- This example lists all of the images in the repository named ubuntu in the default registry in the current account. - response = client.list_images( repositoryName='ubuntu', ) print(response) - Expected Output: - { 'imageIds': [ { 'imageDigest': 'sha256:764f63476bdff6d83a09ba2a818f0d35757063724a9ac3ba5019c56f74ebf42a', 'imageTag': 'precise', }, ], 'ResponseMetadata': { '...': '...', }, }