2.24.
CLASS: SM
CHAPTER 2.
API REFERENCE
2.24
Class: SM
2.24.1
Fields for class: SM
Name
SM
Description
A storage manager plugin.
Quals
Field
Type
Description
RO
run
uuid
string
unique identifier/object reference
RO
run
name/label
string
a human-readable name
RO
run
name/description
string
a
notes
field
containg
human-
readable description
RO
run
type
string
SR.type
RO
run
vendor
string
Vendor who created this plugin
RO
run
copyright
string
Entity which owns the copyright of
this plugin
RO
run
version
string
Version of the plugin
RO
run
required api version
string
Minimum SM API version required
on the server
RO
run
configuration
(string
→
string) Map
names and descriptions of device con-
fig keys
RO
run
capabilities
string Set
capabilities of the SM plugin
RW
other config
(string
→
string) Map
additional configuration
2.24.2
RPCs associated with class: SM
RPC name: get all
Overview:
Return a list of all the SMs known to the system.
Signature:
((SM ref) Set) get_all (session_id s)
Return Type:
(SM ref) Set
references to all objects
RPC name: get all records
Overview:
Return a map of SM references to SM records for all SMs known to the system.
Signature:
((SM ref -> SM record) Map) get_all_records (session_id s)
Return Type:
(SM ref
→
SM record) Map
records of all objects
204