Fields
-
string
uuid
unique identifier/object reference
-
string
name_label
a human-readable name
-
string
name_description
a notes field containg human-readable description
-
string
type
SR.type
-
string
vendor
Vendor who created this plugin
-
string
copyright
Entity which owns the copyright of this plugin
-
string
version
Version of the plugin
-
string
required_api_version
Minimum SM API version required on the server
-
Map[string,string]
configuration
names and descriptions of device config keys
Implicit messages
-
Record[SM]
get_record
(session session_id, SM self)
Get a record containing the current state of the given SM.
-
SM
get_by_uuid
(session session_id, string uuid)
Get a reference to the SM instance with the specified UUID.
-
Set[SM]
get_by_name_label
(session session_id, string label)
Get all the SM instances with the given label.
-
Set[SM]
get_all
(session session_id)
Return a list of all the SMs known to the system.
-
Map[SM,Record[SM]]
get_all_records
(session session_id)
Return a map of SM references to SM records for all SMs known to the system.
Explicit messages