Updated help for v2 member-update api

help message for v2 glance member-update api
now displays the Valid Values of member status
variable.

The valid values are: pending, accepted, rejected

Change-Id: Ibe6f55c933668451b407ed9a19c520c3fbf1912a
Closes-bug: #1420707
This commit is contained in:
Yamini Sardana 2015-02-17 11:39:13 +05:30
parent 6db625f287
commit db5d72947c
2 changed files with 8 additions and 1 deletions

View File

@ -19,6 +19,9 @@ from glanceclient.common import utils
from glanceclient.v2 import schemas
MEMBER_STATUS_VALUES = ('accepted', 'rejected', 'pending')
class Controller(object):
def __init__(self, http_client, schema_client):
self.http_client = http_client

View File

@ -16,6 +16,7 @@
from glanceclient.common import progressbar
from glanceclient.common import utils
from glanceclient import exc
from glanceclient.v2.image_members import MEMBER_STATUS_VALUES
from glanceclient.v2 import images
from glanceclient.v2 import tasks
import json
@ -203,7 +204,10 @@ def do_member_delete(gc, args):
@utils.arg('member_id', metavar='<MEMBER_ID>',
help='Tenant to update.')
@utils.arg('member_status', metavar='<MEMBER_STATUS>',
help='Updated status of member.')
choices=MEMBER_STATUS_VALUES,
help='Updated status of member.'
' Valid Values: %s' %
', '.join(str(val) for val in MEMBER_STATUS_VALUES))
def do_member_update(gc, args):
"""Update the status of a member for a given image."""
if not (args.image_id and args.member_id and args.member_status):