Example #1
0
 def do_meta(self, context, rsc, cmd, attr, value=None):
     """usage:
     meta <rsc> set <attr> <value>
     meta <rsc> delete <attr>
     meta <rsc> show <attr>"""
     return ui_utils.manage_attr(context.get_command_name(), self.rsc_meta,
                                 rsc, cmd, attr, value)
Example #2
0
 def do_utilization(self, context, rsc, cmd, attr, value=None):
     """usage:
     utilization <rsc> set <attr> <value>
     utilization <rsc> delete <attr>
     utilization <rsc> show <attr>"""
     return ui_utils.manage_attr(context.get_command_name(), self.rsc_utilization,
                                 rsc, cmd, attr, value)
Example #3
0
 def do_failcount(self, context, rsc, cmd, node, value=None):
     """usage:
     failcount <rsc> set <node> <value>
     failcount <rsc> delete <node>
     failcount <rsc> show <node>"""
     return ui_utils.manage_attr(context.get_command_name(), self.rsc_failcount,
                                 rsc, cmd, node, value)
Example #4
0
 def do_param(self, context, rsc, cmd, param, value=None):
     """usage:
     param <rsc> set <param> <value>
     param <rsc> delete <param>
     param <rsc> show <param>"""
     return ui_utils.manage_attr(context.get_command_name(), self.rsc_param,
                                 rsc, cmd, param, value)
Example #5
0
 def do_status_attr(self, context, node, cmd, rsc, value=None):
     """usage:
     status-attr <node> set <rsc> <value>
     status-attr <node> delete <rsc>
     status-attr <node> show <rsc>"""
     return ui_utils.manage_attr(context.get_command_name(), self.node_status,
                                 node, cmd, rsc, value)
Example #6
0
 def do_attribute(self, context, node, cmd, rsc, value=None):
     """usage:
     attribute <node> set <rsc> <value>
     attribute <node> delete <rsc>
     attribute <node> show <rsc>"""
     return ui_utils.manage_attr(context.get_command_name(), self.node_attr,
                                 node, cmd, rsc, value)
Example #7
0
 def do_utilization(self, context, node, cmd, rsc, value=None):
     """usage:
     utilization <node> set <rsc> <value>
     utilization <node> delete <rsc>
     utilization <node> show <rsc>"""
     return ui_utils.manage_attr(context.get_command_name(), self.node_utilization,
                                 node, cmd, rsc, value)
Example #8
0
 def do_attribute(self, context, node, cmd, rsc, value=None):
     """usage:
     attribute <node> set <rsc> <value>
     attribute <node> delete <rsc>
     attribute <node> show <rsc>"""
     return ui_utils.manage_attr(context.get_command_name(), self.node_attr,
                                 node, cmd, rsc, value)
Example #9
0
 def do_status_attr(self, context, node, cmd, rsc, value=None):
     """usage:
     status-attr <node> set <rsc> <value>
     status-attr <node> delete <rsc>
     status-attr <node> show <rsc>"""
     return ui_utils.manage_attr(context.get_command_name(),
                                 self.node_status, node, cmd, rsc, value)
Example #10
0
 def do_utilization(self, context, rsc, cmd, attr, value=None):
     """usage:
     utilization <rsc> set <attr> <value>
     utilization <rsc> delete <attr>
     utilization <rsc> show <attr>"""
     return ui_utils.manage_attr(context.get_command_name(), self.rsc_utilization,
                                 rsc, cmd, attr, value)
Example #11
0
 def do_meta(self, context, rsc, cmd, attr, value=None):
     """usage:
     meta <rsc> set <attr> <value>
     meta <rsc> delete <attr>
     meta <rsc> show <attr>"""
     return ui_utils.manage_attr(context.get_command_name(), self.rsc_meta,
                                 rsc, cmd, attr, value)
Example #12
0
 def do_param(self, context, rsc, cmd, param, value=None):
     """usage:
     param <rsc> set <param> <value>
     param <rsc> delete <param>
     param <rsc> show <param>"""
     return ui_utils.manage_attr(context.get_command_name(), self.rsc_param,
                                 rsc, cmd, param, value)
Example #13
0
 def do_failcount(self, context, rsc, cmd, node, value=None):
     """usage:
     failcount <rsc> set <node> <value>
     failcount <rsc> delete <node>
     failcount <rsc> show <node>"""
     return ui_utils.manage_attr(context.get_command_name(), self.rsc_failcount,
                                 rsc, cmd, node, value)
Example #14
0
 def do_utilization(self, context, node, cmd, rsc, value=None):
     """usage:
     utilization <node> set <rsc> <value>
     utilization <node> delete <rsc>
     utilization <node> show <rsc>"""
     return ui_utils.manage_attr(context.get_command_name(),
                                 self.node_utilization, node, cmd, rsc,
                                 value)
Example #15
0
 def do_secret(self, context, *args):
     """usage:
     secret <rsc> set <param> <value>
     secret <rsc> stash <param>
     secret <rsc> unstash <param>
     secret <rsc> delete <param>
     secret <rsc> show <param>
     secret <rsc> check <param>"""
     return ui_utils.manage_attr(context.get_command_name(), self.rsc_secret, args)