tacker.vnfm.nfvo_client module¶
- exception tacker.vnfm.nfvo_client.FaliedDownloadContentException¶
Bases:
Exception
- class tacker.vnfm.nfvo_client.GrantRequest¶
Bases:
object
- OPTS = [<oslo_config.cfg.StrOpt object>, <oslo_config.cfg.IntOpt object>, <oslo_config.cfg.IntOpt object>, <oslo_config.cfg.IntOpt object>]¶
- classmethod grants(**kwargs)¶
grants request.
- Args:
- kwargs:
any other parameter that can be passed to requests.Session.request.
- Returns:
io.BytesIO: zip archive for vnf packages content.
- Raises:
- takcer.nfvo.nfvo_client.UndefinedExternalSettingException:
tacker.conf undefined setting.
- requests.exceptions.RequestException:
Failed connected, download vnf packages.
- takcer.nfvo.nfvo_client.FaliedDownloadContentException:
Failed content, create vnf package zip file.
- classmethod validate()¶
Check config settings.
- Raises:
UndefinedExternalSettingException: tacker.conf undefined setting.
- exception tacker.vnfm.nfvo_client.UndefinedExternalSettingException¶
Bases:
Exception
- class tacker.vnfm.nfvo_client.VnfPackageRequest¶
Bases:
object
- OPTS = [<oslo_config.cfg.StrOpt object>, <oslo_config.cfg.ListOpt object>, <oslo_config.cfg.IntOpt object>, <oslo_config.cfg.IntOpt object>, <oslo_config.cfg.IntOpt object>]¶
- classmethod download_vnf_packages(vnf_package_id, artifact_paths=None)¶
Get vnf packages from the nfvo.
- Args:
vnf_package_id (UUID): VNF Package ID artifact_paths (list, optional): artifatcs paths. Defaults to [].
- Returns:
io.BytesIO: zip archive for vnf packages content.
- Raises:
- takcer.nfvo.nfvo_client.UndefinedExternalSettingException:
tacker.conf undefined setting.
- requests.exceptions.RequestException:
Failed connected, download vnf packages.
- takcer.nfvo.nfvo_client.FaliedDownloadContentException:
Failed content, create vnf package zip file.
- classmethod index(**kwargs)¶
List vnf package.
- Args:
- kwargs:
- any other parameter that can be passed
to requests.Session.request.
- Returns:
requests.Response: individual vnf package.
- classmethod show(vnf_package_id, **kwargs)¶
Individual vnf package.
- Args:
vnf_package_id (UUID): VNF Package ID.
- kwargs:
- any other parameter that can be passed
to requests.Session.request.
- Returns:
requests.Response: individual vnf package.
- classmethod validate()¶
Check config settings.
- Raises:
UndefinedExternalSettingException: tacker.conf undefined setting.
- tacker.vnfm.nfvo_client.config_opts()¶