diff options
author | xialinjuan <ljxiash@cn.ibm.com> | 2016-01-22 21:41:28 +0800 |
---|---|---|
committer | gordon chung <gord@live.ca> | 2016-03-11 17:39:00 +0000 |
commit | 8bbea95f32b8073b9108b54eb80e24e71333d0fc (patch) | |
tree | c366c168c422fbe6acd6f8b681d0e3c1c82ec457 | |
parent | 48a2ba2b26e33c3429e85f3fd7594bf95640bd5c (diff) | |
download | python-ceilometerclient-8bbea95f32b8073b9108b54eb80e24e71333d0fc.tar.gz |
make aggregation-method argument as a mandatory field
When create the gnocchi alarm, the aggregation-method is required.
Closes-Bug: #1531602
Change-Id: I65b5038053d69dc727639fbfeaa5a23108845083
(cherry picked from commit 63d629f423441ac7d3435370e6108897f23f3486)
-rw-r--r-- | ceilometerclient/v2/shell.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ceilometerclient/v2/shell.py b/ceilometerclient/v2/shell.py index b1f8734..4395ecd 100644 --- a/ceilometerclient/v2/shell.py +++ b/ceilometerclient/v2/shell.py @@ -519,6 +519,7 @@ def common_alarm_gnocchi_arguments(rule_namespace, create=False): help='Number of periods to evaluate over.') @utils.arg('--aggregation-method', metavar='<AGGREATION>', dest=rule_namespace + '/aggregation_method', + required=create, help=('Aggregation method to use, one of: ' + str(GNOCCHI_AGGREGATION) + '.')) @utils.arg('--comparison-operator', metavar='<OPERATOR>', |