aboutsummaryrefslogtreecommitdiffstats
path: root/lcm/ns_vnfs/biz/get_vnfs.py
diff options
context:
space:
mode:
Diffstat (limited to 'lcm/ns_vnfs/biz/get_vnfs.py')
-rw-r--r--lcm/ns_vnfs/biz/get_vnfs.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/lcm/ns_vnfs/biz/get_vnfs.py b/lcm/ns_vnfs/biz/get_vnfs.py
index 0ca8e66e..d2e8ef00 100644
--- a/lcm/ns_vnfs/biz/get_vnfs.py
+++ b/lcm/ns_vnfs/biz/get_vnfs.py
@@ -11,7 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
-from lcm.pub.database.models import NfInstModel
+from lcm.pub.database.models import NfInstModel, VmInstModel
class GetVnf(object):
@@ -21,3 +21,12 @@ class GetVnf(object):
def do_biz(self):
nf_inst_info = NfInstModel.objects.filter(nfinstid=self.nf_inst_id)
return nf_inst_info
+
+
+class GetVnfVms(object):
+ def __init__(self, nf_inst_id):
+ self.nf_inst_id = nf_inst_id
+
+ def do_biz(self):
+ vnf_vms = VmInstModel.objects.filter(instid=self.nf_inst_id)
+ return vnf_vms