A.16. Get Distributions

To get a distribution object:
  • method: GET
  • path: /repositories/<id>/
  • permission: READ
  • success response: 200 OK
  • failure response: 404 Not Found if the id does not match a distribution
  • return: a Distribution object
    example:
    { "id": "ks-Fedora-None-16-x86_64",
      "_id": "ks-Fedora-None-16-x86_64",
      "_ns": "distribution",
      "description": "ks-Fedora-Fedora-16-x86_64",
     "family": "Fedora",
     "relativepath": "/var/lib/pulp/distributions/ks-Fedora-Fedora-16-x86_64",
     "variant": Fedora,
     "version": "16",
     "timestamp": "2011-11-03T07:39:38",
     "arch": "x86_64",
     "url": ["http://localhost/pulp/ks/released/F-16/GOLD/Everything/x86_64/os/"]}
     "files": ["/var/lib/pulp/distributions/ks-Fedora-Fedora-16-x86_64/initrd.img",
       "/var/lib/pulp/distributions/ks-Fedora-Fedora-16-x86_64/repomd.xml",
       "/var/lib/pulp/distributions/ks-Fedora-Fedora-16-x86_64/vmlinuz",
       "/var/lib/pulp/distributions/ks-Fedora-Fedora-16-x86_64/.treeinfo",
       "/var/lib/pulp/distributions/ks-Fedora-Fedora-16-x86_64/efiboot.img",
       "/var/lib/pulp/distributions/ks-Fedora-Fedora-16-x86_64/boot.iso",
       "/var/lib/pulp/distributions/ks-Fedora-Fedora-16-x86_64/efidisk.img"]}