Exemplo n.º 1
0
 def take_action(self, parsed_args):
     metrics = utils.get_client(self).metric.list(
         **utils.get_pagination_options(parsed_args))
     for metric in metrics:
         utils.format_archive_policy(metric["archive_policy"])
         utils.format_move_dict_to_root(metric, "archive_policy")
     return utils.list2cols(self.COLS, metrics)
Exemplo n.º 2
0
 def take_action(self, parsed_args):
     metrics = utils.get_client(self).metric.list(
         **utils.get_pagination_options(parsed_args))
     for metric in metrics:
         utils.format_archive_policy(metric["archive_policy"])
         utils.format_move_dict_to_root(metric, "archive_policy")
     return utils.list2cols(self.COLS, metrics)
Exemplo n.º 3
0
 def take_action(self, parsed_args):
     metric = utils.get_client(self).metric.get(
         metric=parsed_args.metric, resource_id=parsed_args.resource_id)
     utils.format_archive_policy(metric["archive_policy"])
     utils.format_move_dict_to_root(metric, "archive_policy")
     utils.format_resource_for_metric(metric)
     return self.dict2columns(metric)
Exemplo n.º 4
0
 def take_action(self, parsed_args):
     metric = utils.get_client(self).metric.get(
         metric=parsed_args.metric,
         resource_id=parsed_args.resource_id)
     utils.format_archive_policy(metric["archive_policy"])
     utils.format_move_dict_to_root(metric, "archive_policy")
     utils.format_resource_for_metric(metric)
     return self.dict2columns(metric)
 def _take_action(self, metric, parsed_args):
     if parsed_args.name:
         metric['name'] = parsed_args.name
     metric = self.app.client.metric.create(metric)
     utils.format_archive_policy(metric["archive_policy"])
     utils.format_move_dict_to_root(metric, "archive_policy")
     utils.format_resource_for_metric(metric)
     return self.dict2columns(metric)
Exemplo n.º 6
0
 def _take_action(self, metric, parsed_args):
     if parsed_args.name:
         metric['name'] = parsed_args.name
     metric = self.app.client.metric.create(metric)
     utils.format_archive_policy(metric["archive_policy"])
     utils.format_move_dict_to_root(metric, "archive_policy")
     utils.format_resource_for_metric(metric)
     return self.dict2columns(metric)
 def take_action(self, parsed_args):
     metrics = self.app.client.metric.list()
     for metric in metrics:
         utils.format_archive_policy(metric["archive_policy"])
         utils.format_move_dict_to_root(metric, "archive_policy")
     return utils.list2cols(self.COLS, metrics)
Exemplo n.º 8
0
 def take_action(self, parsed_args):
     metrics = self.app.client.metric.list()
     for metric in metrics:
         utils.format_archive_policy(metric["archive_policy"])
         utils.format_move_dict_to_root(metric, "archive_policy")
     return utils.list2cols(self.COLS, metrics)