tacker.objects.vnf_instantiated_info module

tacker.objects.vnf_instantiated_info module

class tacker.objects.vnf_instantiated_info.CpProtocolInfo(context=None, **kwargs)

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

VERSION = '1.0'
created_at
deleted
deleted_at
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), 'ip_over_ethernet': Object(default=None,nullable=True), 'layer_protocol': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'updated_at': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True)}
ip_over_ethernet
layer_protocol
classmethod obj_from_primitive(primitive, context)

Object field-by-field hydration.

to_dict()
updated_at
class tacker.objects.vnf_instantiated_info.ExtLinkPortInfo(context=None, **kwargs)

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

VERSION = '1.0'
cp_instance_id
created_at
deleted
deleted_at
fields = {'cp_instance_id': String(default=None,nullable=True), '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), 'resource_handle': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'updated_at': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True)}
id
classmethod obj_from_primitive(primitive, context)

Object field-by-field hydration.

resource_handle
to_dict()
updated_at
class tacker.objects.vnf_instantiated_info.ExtManagedVirtualLinkInfo(context=None, **kwargs)

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

VERSION = '1.0'
created_at
deleted
deleted_at
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': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'network_resource': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'updated_at': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'vnf_link_ports': List(default=[],nullable=True), 'vnf_virtual_link_desc_id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False)}
id
network_resource
classmethod obj_from_primitive(primitive, context)

Object field-by-field hydration.

to_dict()
updated_at
class tacker.objects.vnf_instantiated_info.ExtVirtualLinkInfo(context=None, **kwargs)

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

VERSION = '1.0'
created_at
deleted
deleted_at
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), 'ext_link_ports': List(default=[],nullable=True), 'id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'resource_handle': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'updated_at': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True)}
id
classmethod obj_from_primitive(primitive, context)

Object field-by-field hydration.

resource_handle
to_dict()
updated_at
class tacker.objects.vnf_instantiated_info.InstantiatedVnfInfo(context=None, **kwargs)

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

VERSION = '1.0'
additional_params
created_at
deleted
deleted_at
ext_cp_info
fields = {'additional_params': Dict(default={},nullable=True), '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), 'ext_cp_info': List(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'ext_managed_virtual_link_info': List(default=[],nullable=True), 'ext_virtual_link_info': List(default=[],nullable=True), 'flavour_id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'instance_id': String(default=None,nullable=True), 'instantiation_level_id': String(default=None,nullable=True), 'updated_at': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'virtual_storage_resource_info': List(default=[],nullable=True), 'vnf_instance_id': UUID(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'vnf_state': VnfOperationalStateType(default=STOPPED,nullable=False,valid_values=('STARTED', 'STOPPED')), 'vnf_virtual_link_resource_info': List(default=[],nullable=True), 'vnfc_resource_info': List(default=[],nullable=True)}
flavour_id
instance_id
instantiation_level_id
classmethod obj_from_db_obj(context, db_obj)
classmethod obj_from_primitive(primitive, context)

Object field-by-field hydration.

reinitialize()
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.

to_dict()
updated_at
virtual_storage_resource_info
vnf_instance_id
vnf_state
vnfc_resource_info
class tacker.objects.vnf_instantiated_info.IpAddress(context=None, **kwargs)

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

VERSION = '1.0'
addresses
created_at
deleted
deleted_at
fields = {'addresses': List(default=[],nullable=True), '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), 'is_dynamic': Boolean(default=False,nullable=True), 'subnet_id': String(default=None,nullable=True), 'type': IpAddressType(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False,valid_values=('IPV4', 'IPV6')), 'updated_at': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True)}
is_dynamic
subnet_id
to_dict()
type
updated_at
class tacker.objects.vnf_instantiated_info.IpOverEthernetAddressInfo(context=None, **kwargs)

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

VERSION = '1.0'
created_at
deleted
deleted_at
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), 'ip_addresses': List(default=[],nullable=True), 'mac_address': String(default=None,nullable=True), 'updated_at': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True)}
ip_addresses
mac_address
classmethod obj_from_primitive(primitive, context)

Object field-by-field hydration.

to_dict()
updated_at
class tacker.objects.vnf_instantiated_info.ResourceHandle(context=None, **kwargs)

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

VERSION = '1.0'
created_at
deleted
deleted_at
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), 'resource_id': String(default=,nullable=False), 'updated_at': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'vim_level_resource_type': String(default=None,nullable=True)}
classmethod obj_from_primitive(primitive, context)

Object field-by-field hydration.

resource_id
to_dict()
updated_at
vim_level_resource_type
class tacker.objects.vnf_instantiated_info.VirtualStorageResourceInfo(context=None, **kwargs)

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

VERSION = '1.0'
created_at
deleted
deleted_at
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': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'storage_resource': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'updated_at': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'virtual_storage_desc_id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False)}
id
classmethod obj_from_primitive(primitive, context)

Object field-by-field hydration.

storage_resource
to_dict()
updated_at
virtual_storage_desc_id
class tacker.objects.vnf_instantiated_info.VnfExtCpInfo(context=None, **kwargs)

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

VERSION = '1.0'
cp_protocol_info
cpd_id
created_at
deleted
deleted_at
fields = {'cp_protocol_info': List(default=[],nullable=False), 'cpd_id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), '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), 'ext_link_port_id': String(default=None,nullable=True), 'id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'updated_at': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True)}
id
classmethod obj_from_primitive(primitive, context)

Object field-by-field hydration.

to_dict()
updated_at
class tacker.objects.vnf_instantiated_info.VnfLinkPortInfo(context=None, **kwargs)

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

VERSION = '1.0'
cp_instance_id
created_at
deleted
deleted_at
fields = {'cp_instance_id': String(default=None,nullable=True), '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': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'resource_handle': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'updated_at': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True)}
id
classmethod obj_from_primitive(primitive, context)

Object field-by-field hydration.

resource_handle
to_dict()
updated_at
class tacker.objects.vnf_instantiated_info.VnfVirtualLinkResourceInfo(context=None, **kwargs)

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

VERSION = '1.0'
created_at
deleted
deleted_at
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': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'network_resource': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'updated_at': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'vnf_link_ports': List(default=[],nullable=True), 'vnf_virtual_link_desc_id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False)}
id
network_resource
classmethod obj_from_primitive(primitive, context)

Object field-by-field hydration.

to_dict()
updated_at
class tacker.objects.vnf_instantiated_info.VnfcCpInfo(context=None, **kwargs)

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

VERSION = '1.0'
cp_protocol_info
cpd_id
created_at
deleted
deleted_at
fields = {'cp_protocol_info': List(default=[],nullable=True), 'cpd_id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), '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': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'updated_at': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'vnf_ext_cp_id': String(default=None,nullable=True), 'vnf_link_port_id': String(default=None,nullable=True)}
id
classmethod obj_from_primitive(primitive, context)

Object field-by-field hydration.

to_dict()
updated_at
vnf_ext_cp_id
class tacker.objects.vnf_instantiated_info.VnfcResourceInfo(context=None, **kwargs)

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

VERSION = '1.0'
compute_resource
created_at
deleted
deleted_at
fields = {'compute_resource': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), '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': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'metadata': Dict(default={},nullable=True), 'storage_resource_ids': List(default=[],nullable=True), 'updated_at': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'vdu_id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'vnfc_cp_info': List(default=[],nullable=True)}
id
metadata
classmethod obj_from_primitive(primitive, context)

Object field-by-field hydration.

storage_resource_ids
to_dict()
updated_at
vdu_id
vnfc_cp_info
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.