- field_names = [
- "vnf id",
- "name",
- "ns id",
- "vnf member index",
- "vnfd name",
- "vim account id",
- "ip address",
- "date",
- "last update",
- ]
- table = PrettyTable(field_names)
- for vnfr in resp:
- name = vnfr["name"] if "name" in vnfr else "-"
- new_row = [
- vnfr["_id"],
- name,
- vnfr["nsr-id-ref"],
- vnfr["member-vnf-index-ref"],
- vnfr["vnfd-ref"],
- vnfr["vim-account-id"],
- vnfr["ip-address"],
- ]
- if long:
- date = datetime.fromtimestamp(vnfr["_admin"]["created"]).strftime(
- "%Y-%m-%dT%H:%M:%S"
- )
- last_update = datetime.fromtimestamp(
- vnfr["_admin"]["modified"]
- ).strftime("%Y-%m-%dT%H:%M:%S")
- new_row.extend([date, last_update])
- table.add_row(new_row)
- else:
- table = PrettyTable(["vnf name", "id", "operational status", "config status"])
- for vnfr in resp:
- if "mgmt-interface" not in vnfr:
- vnfr["mgmt-interface"] = {}
- vnfr["mgmt-interface"]["ip-address"] = None
- table.add_row(
- [
- vnfr["name"],
- vnfr["id"],
- vnfr["operational-status"],
- vnfr["config-status"],
- ]
+ date = datetime.fromtimestamp(vnfr["_admin"]["created"]).strftime(
+ "%Y-%m-%dT%H:%M:%S"
+ )
+ last_update = datetime.fromtimestamp(vnfr["_admin"]["modified"]).strftime(
+ "%Y-%m-%dT%H:%M:%S"