Example #1
0
 def args2body(self, parsed_args):
     body = {}
     if parsed_args.flow_classifiers:
         client = self.get_client()
         body["flow_classifiers"] = [fc.get_flowclassifier_id(client, f) for f in parsed_args.flow_classifiers]
     elif parsed_args.no_flow_classifier:
         body["flow_classifiers"] = []
     neutronv20.update_dict(parsed_args, body, ["name", "description"])
     return {self.resource: body}
Example #2
0
 def args2body(self, parsed_args):
     body = {}
     client = self.get_client()
     if parsed_args.port_pair_groups:
         body["port_pair_groups"] = [ppg.get_port_pair_group_id(client, p) for p in parsed_args.port_pair_groups]
     if parsed_args.flow_classifiers:
         body["flow_classifiers"] = [fc.get_flowclassifier_id(client, f) for f in parsed_args.flow_classifiers]
     neutronv20.update_dict(parsed_args, body, ["name", "description", "chain_parameters"])
     return {self.resource: body}
 def args2body(self, parsed_args):
     body = {}
     if parsed_args.flow_classifiers:
         client = self.get_client()
         body['flow_classifiers'] = [
             fc.get_flowclassifier_id(client, f)
             for f in parsed_args.flow_classifiers
         ]
     elif parsed_args.no_flow_classifier:
         body['flow_classifiers'] = []
     neutronv20.update_dict(parsed_args, body, ['name', 'description'])
     return {self.resource: body}
Example #4
0
 def args2body(self, parsed_args):
     body = {}
     client = self.get_client()
     if parsed_args.flow_classifiers:
         body['flow_classifiers'] = [fc.get_flowclassifier_id(client, f)
                                     for f in parsed_args.flow_classifiers]
     elif parsed_args.no_flow_classifier:
         body['flow_classifiers'] = []
     if parsed_args.port_pair_groups:
         body['port_pair_groups'] = [ppg.get_port_pair_group_id(client, p)
                                     for p in parsed_args.port_pair_groups]
     neutronv20.update_dict(parsed_args, body, ['name', 'description'])
     return {self.resource: body}
Example #5
0
 def args2body(self, parsed_args):
     body = {}
     client = self.get_client()
     if parsed_args.port_pair_groups:
         body['port_pair_groups'] = [
             ppg.get_port_pair_group_id(client, p)
             for p in parsed_args.port_pair_groups
         ]
     if parsed_args.flow_classifiers:
         body['flow_classifiers'] = [
             fc.get_flowclassifier_id(client, f)
             for f in parsed_args.flow_classifiers
         ]
     neutronv20.update_dict(parsed_args, body,
                            ['name', 'description', 'chain_parameters'])
     return {self.resource: body}