ECRPublic.Client.
get_repository_catalog_data
(**kwargs)¶Retrieve catalog metadata for a repository in a public registry. This metadata is displayed publicly in the Amazon ECR Public Gallery.
See also: AWS API Documentation
Request Syntax
response = client.get_repository_catalog_data(
registryId='string',
repositoryName='string'
)
[REQUIRED]
The name of the repository to retrieve the catalog metadata for.
dict
Response Syntax
{
'catalogData': {
'description': 'string',
'architectures': [
'string',
],
'operatingSystems': [
'string',
],
'logoUrl': 'string',
'aboutText': 'string',
'usageText': 'string',
'marketplaceCertified': True|False
}
}
Response Structure
(dict) --
catalogData (dict) --
The catalog metadata for the repository.
description (string) --
The short description of the repository.
architectures (list) --
The architecture tags that are associated with the repository.
Note
Only supported operating system tags appear publicly in the Amazon ECR Public Gallery. For more information, see RepositoryCatalogDataInput.
operatingSystems (list) --
The operating system tags that are associated with the repository.
Note
Only supported operating system tags appear publicly in the Amazon ECR Public Gallery. For more information, see RepositoryCatalogDataInput.
logoUrl (string) --
The URL that contains the logo that's associated with the repository.
aboutText (string) --
The longform description of the contents of the repository. This text appears in the repository details on the Amazon ECR Public Gallery.
usageText (string) --
The longform usage details of the contents of the repository. The usage text provides context for users of the repository.
marketplaceCertified (boolean) --
Indicates whether the repository is certified by Amazon Web Services Marketplace.
Exceptions
ECRPublic.Client.exceptions.ServerException
ECRPublic.Client.exceptions.InvalidParameterException
ECRPublic.Client.exceptions.RepositoryCatalogDataNotFoundException
ECRPublic.Client.exceptions.RepositoryNotFoundException
ECRPublic.Client.exceptions.UnsupportedCommandException