-
Language:
English
-
Language:
English
A.2. List Available Repositories
To get a list of all repositories managed by Pulp:
- method: GET
- path: /repositories/
- permission: READ
- success response:200 OK
- failure response: None
- return:list of Repo objects, possibly emptyexample:
[ {'arch': 'noarch', 'checksum_type': 'sha256', 'clone_ids': ['0ad-clone', '0ad-clone-again'], 'comps': '/pulp/api/repositories/0ad/comps/', 'consumer_ca': None, 'consumer_cert': None, 'content_types': 'yum', 'distribution': '/pulp/api/repositories/0ad/distribution/', 'distributionid': [], 'errata': '/pulp/api/repositories/0ad/errata/', 'feed_ca': None, 'feed_cert': None, 'files': '/pulp/api/repositories/0ad/files/', 'files_count': 0, 'filters': [], 'groupid': [], 'id': '0ad', 'keys': '/pulp/api/repositories/0ad/keys/', 'last_sync': '2012-01-04T13:55:11-07:00', 'name': '0ad', 'notes': {}, 'package_count': 2, 'packagegroupcategories': '/pulp/api/repositories/0ad/packagegroupcategories/', 'packagegroups': '/pulp/api/repositories/0ad/packagegroups/', 'packages': '/pulp/api/repositories/0ad/packages/', 'preserve_metadata': False, 'publish': True, 'relative_path': 'repos/bioinfornatics/0ad/fedora-16/x86_64', 'source': {'type': 'remote', 'url': 'http://repos.fedorapeople.org/repos/bioinfornatics/0ad/fedora-16/x86_64/'}, 'sync_options': {'skip': {}}, 'sync_schedule': '2011-12-13T13:45:00-07:00/PT5M', 'uri': 'https://localhost/pulp/repos/repos/bioinfornatics/0ad/fedora-16/x86_64/', 'uri_ref': '/pulp/api/repositories/0ad/'}, ... ]
- filters:
- id <str> repository id
- name <str> repository name
- arch <str> repository content architecture
- groupid <str> repository group id
- relative_path <str> repository's on disk path
- note <str> repository note in the format key:value