OMF Main Page » Design Documents » AM API »
List of all services available for the AM frisbee class of service¶
1 <services>
2
3 <serviceGroup name="frisbee" prefix="/frisbee">
4 <info>Service to control frisbee servers to stream specific images</info>
5
6 <service name="checkImage">
7 <info>Check if a given disk image really exist on the repository</info>
8 <args>
9 <arg isRequired="false" name="img" value="[imgName]">
10 <info>name of image to check.</info>
11 </arg>
12 </args>
13 </service>
14
15 <service name="getAddress">
16 <info>Get the port number of a frisbee server serving a specified image (start a new server if none exists)</info>
17 <args>
18 <arg isRequired="false" name="domain" value="[domain]">
19 <info>domain for request.</info>
20 </arg>
21 <arg isRequired="false" name="img" value="[imgName]">
22 <info>name of image to serve [defaultImage].</info>
23 </arg>
24 </args>
25 </service>
26
27 <service name="status">
28 <info>Returns the list of all served image</info>
29 <args>
30 <arg isRequired="false" name="domain" value="[domain]">
31 <info>domain for request.</info>
32 </arg>
33 <arg isRequired="false" name="img" value="[imgName]">
34 <info>If defined, only report about that image.</info>
35 </arg>
36 </args>
37 </service>
38
39 <service name="stop">
40 <info>Stop serving a specified image</info>
41 <args>
42 <arg isRequired="false" name="domain" value="[domain]">
43 <info>domain for request.</info>
44 </arg>
45 <arg isRequired="false" name="img" value="[imgName]">
46 <info>name of image to serve [defaultImage].</info>
47 </arg>
48 </args>
49 </service>
50
51 </serviceGroup>
52
53 </services>