device, vnf: name column support
Change-Id: Idfe5dc951b0cac24e5c5a8997d5c0bf2b2b976e4
This commit is contained in:
@@ -48,6 +48,9 @@ class CreateDevice(tackerV10.CreateCommand):
|
||||
resource = _DEVICE
|
||||
|
||||
def add_known_arguments(self, parser):
|
||||
parser.add_argument(
|
||||
'--name',
|
||||
help='Set a name for the devicef')
|
||||
parser.add_argument(
|
||||
'--device-template-id',
|
||||
required=True,
|
||||
|
@@ -45,6 +45,9 @@ class CreateVNF(tackerV10.CreateCommand):
|
||||
resource = _VNF
|
||||
|
||||
def add_known_arguments(self, parser):
|
||||
parser.add_argument(
|
||||
'--name',
|
||||
help='Set a name for the vnf')
|
||||
parser.add_argument(
|
||||
'--vnfd-id',
|
||||
required=True,
|
||||
@@ -66,7 +69,7 @@ class CreateVNF(tackerV10.CreateCommand):
|
||||
body[self.resource]['config'] = parsed_args.config
|
||||
|
||||
tackerV10.update_dict(parsed_args, body[self.resource],
|
||||
['tenant_id', 'vnfd_id'])
|
||||
['tenant_id', 'name', 'vnfd_id'])
|
||||
return body
|
||||
|
||||
|
||||
|
@@ -461,8 +461,9 @@ class Client(ClientBase):
|
||||
arg_ = {
|
||||
'template_id': arg['vnfd_id'],
|
||||
}
|
||||
if 'tenant_id' in arg:
|
||||
arg_['tenant_id'] = arg['tenant_id']
|
||||
for key in ('tenant_id', 'name'):
|
||||
if key in arg:
|
||||
arg_[key] = arg[key]
|
||||
if 'config' in arg:
|
||||
arg_['attributes'] = {'config': arg['config']}
|
||||
body_ = {self._DEVICE: arg_}
|
||||
|
Reference in New Issue
Block a user