Media
ISO images and operating system templates.
Endpoints
- GETRetrieve ISOs ●
/media/isoPaged list of every ISO in the media library, with the same fields as GET /media/iso/{isoId} . - POSTAdd an ISO to the library ●
/media/isoAdd an ISO. name is enough to create it; url and filename must be set before it can be enabled. Any field the update accepts can be sent. - GETRetrieve an ISO
/media/iso/{isoId}One ISO image by ID. - PUTUpdate an ISO ●
/media/iso/{isoId}Change an ISO's settings. Send only the fields to change; a GET can be sent back once its read only members are removed. - DELETEDelete an ISO ●
/media/iso/{isoId}Delete an ISO and its user assignments. Needs confirm , and force while a server has it mounted. The file stays on the hypervisors. - PUTSet the users an ISO is assigned to ●
/media/iso/{isoId}/usersReplace the users a non global ISO is assigned to. Ids alone are enabled; {id, enabled: false} keeps a user listed but unable to mount it. - GETRetrieve operating system templates that are available for a package
/media/templates/fromServerPackageSpec/{serverPackageId}Operating system template groups available to servers created from a package. - GETRetrieve templates ●
/media/templatesPaged list of every operating system template on the Control Server. uuid identifies a template across installations. - GETRetrieve a template ●
/media/templates/{templateId}One operating system template by ID, with the same fields as the list.