tacker.objects.vnf_package module

tacker.objects.vnf_package module

class tacker.objects.vnf_package.VnfPackage(context=None, **kwargs)

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

VERSION = '1.0'
property algorithm
create()
property created_at
property deleted
property deleted_at
destroy(context)
fields = {'algorithm': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,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), 'hash': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'id': UUID(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'location_glance_store': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'onboarding_state': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'operational_state': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'tenant_id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'updated_at': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'usage_state': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'user_data': Dict(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'vnf_deployment_flavours': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'vnfd': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True)}
classmethod get_by_id(context, id, expected_attrs=None)
property hash
property id
property location_glance_store
obj_load_attr(attrname)

Load an additional attribute from the real object.

This should load self.$attrname and cache any data that might be useful for future load operations.

property onboarding_state
property operational_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 tenant_id
property updated_at
property usage_state
property user_data
property vnf_deployment_flavours
property vnfd
class tacker.objects.vnf_package.VnfPackagesList(*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)
classmethod get_by_filters(context, read_deleted=None, **filters)
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.