tacker.objects.vnf_instance module

tacker.objects.vnf_instance module

class tacker.objects.vnf_instance.VnfInstance(context=None, **kwargs)

Bases: tacker.objects.base.TackerObject, tacker.objects.base.TackerPersistentObject, oslo_versionedobjects.base.VersionedObjectDictCompat

VERSION = '1.0'
create()
property created_at
property deleted
property deleted_at
destroy(context)
fields = {'created_at': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'deleted': Boolean(default=False,nullable=False), 'deleted_at': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'id': UUID(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'instantiated_vnf_info': Object(default=None,nullable=True), 'instantiation_state': VnfInstanceState(default=NOT_INSTANTIATED,nullable=False,valid_values=('INSTANTIATED', 'NOT_INSTANTIATED')), 'task_state': String(default=None,nullable=True), 'tenant_id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'updated_at': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'vim_connection_info': List(default=[],nullable=True), 'vnf_instance_description': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'vnf_instance_name': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'vnf_product_name': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'vnf_provider': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'vnf_software_version': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'vnfd_id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'vnfd_version': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False)}
classmethod get_by_id(context, id)
property id
property instantiated_vnf_info
property instantiation_state
save()

Save the changed fields back to the store.

This is optional for subclasses, but is presented here in the base class for consistency among those that do.

property task_state
property tenant_id
to_dict()
property updated_at
property vim_connection_info
property vnf_instance_description
property vnf_instance_name
property vnf_product_name
property vnf_provider
property vnf_software_version
property vnfd_id
property vnfd_version
class tacker.objects.vnf_instance.VnfInstanceList(*args, **kwargs)

Bases: oslo_versionedobjects.base.ObjectListBase, tacker.objects.base.TackerObject

VERSION = '1.0'
fields = {'objects': List(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False)}
classmethod get_all(context, expected_attrs=None)
property objects
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.