device, vnf: name column support

Change-Id: Idfe5dc951b0cac24e5c5a8997d5c0bf2b2b976e4
This commit is contained in:
Isaku Yamahata
2015-05-02 15:38:57 -07:00
parent 10ade2160f
commit 273e022e41
3 changed files with 10 additions and 3 deletions

View File

@@ -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,

View File

@@ -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

View File

@@ -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_}