35 | | * services (format below) |
36 | | * operations (format below) |
| 37 | * supported services (format below) |
| 38 | * status: {{{started}}}, {{{stopped}}} |
| 39 | * supported operations (format below) |
| 40 | |
| 41 | Services include |
| 42 | |
| 43 | * name |
| 44 | * importers |
| 45 | * parameters |
| 46 | * name |
| 47 | * type |
| 48 | * description |
| 49 | |
| 50 | Operations are a set of strings namimg the operations. The following operations are globally understood, though they need not be supported by each object (i.e., element/substrate/testbed). |
| 51 | |
| 52 | * !RestoreState: restore the object to an initial state (which may be object dependent) or saved state |
| 53 | * Snapshot: Capture a state |
| 54 | * Service: Manipulate a service exported by the object |
| 55 | * start service (params) |
| 56 | * stop service |
| 57 | * modify importers |
| 58 | * Shutdown: Put the object into a quiescent state |
| 59 | * Modify: Change any parameter in the object description (topdl) |