diff --git a/datadog/dogshell/service_level_objective.py b/datadog/dogshell/service_level_objective.py index 13ec92818..a30d2b4b6 100644 --- a/datadog/dogshell/service_level_objective.py +++ b/datadog/dogshell/service_level_objective.py @@ -257,7 +257,7 @@ def _update(cls, args): for threshold_str in args.thresholds.split(","): parts = threshold_str.split(":") timeframe = parts[0] - target = parts[1] + target = float(parts[1]) threshold = {"timeframe": timeframe, "target": target} @@ -273,6 +273,9 @@ def _update(cls, args): thresholds.append(threshold) params["thresholds"] = thresholds + if args.name: + params["name"] = args.name + if args.description: params["description"] = args.description