implement the resource show API
Implement: blueprint resource-show-api Change-Id: I040188f21571f6db42eb0b51c1c2367e3b1cc896 Signed-off-by: dongwenjuan <dong.wenjuan@zte.com.cn>
This commit is contained in:
parent
dd2c91a780
commit
2b9f60a444
vitrageclient/v1
@ -22,12 +22,12 @@ class ResourceShow(show.ShowOne):
|
||||
|
||||
def get_parser(self, prog_name):
|
||||
parser = super(ResourceShow, self).get_parser(prog_name)
|
||||
parser.add_argument('resource_id', help='ID of a resource')
|
||||
parser.add_argument('vitrage_id', help='vitrage_id of a resource')
|
||||
return parser
|
||||
|
||||
def take_action(self, parsed_args):
|
||||
resource_id = parsed_args.resource_id
|
||||
resource = utils.get_client(self).resource.get(resource_id=resource_id)
|
||||
vitrage_id = parsed_args.vitrage_id
|
||||
resource = utils.get_client(self).resource.get(vitrage_id=vitrage_id)
|
||||
return self.dict2columns(resource)
|
||||
|
||||
|
||||
|
@ -26,10 +26,10 @@ class Resource(object):
|
||||
all_tenants=all_tenants)
|
||||
return self.api.get(self.url, params=params).json()
|
||||
|
||||
def get(self, resource_id):
|
||||
def get(self, vitrage_id):
|
||||
"""Get a resource
|
||||
|
||||
:param resource_id: the id of the resource
|
||||
:param vitrage_id: the vitrage_id of the resource
|
||||
"""
|
||||
url = self.url + resource_id
|
||||
url = self.url + vitrage_id
|
||||
return self.api.get(url).json()
|
||||
|
Loading…
x
Reference in New Issue
Block a user