tacker.objects.vnf_lcm_op_occs module¶
-
class
tacker.objects.vnf_lcm_op_occs.
AffectedVirtualLink
(context=None, **kwargs)¶ Bases:
tacker.objects.base.TackerObject
,tacker.objects.base.TackerPersistentObject
-
VERSION
= '1.0'¶
-
property
change_type
¶
-
property
created_at
¶
-
property
deleted
¶
-
property
deleted_at
¶
-
fields
= {'change_type': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'created_at': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'deleted': Integer(default=0,nullable=True), '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_virtual_link_desc_id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False)}¶
-
property
id
¶
-
property
network_resource
¶
-
classmethod
obj_from_primitive
(primitive, context)¶ Object field-by-field hydration.
-
to_dict
()¶
-
property
updated_at
¶
-
property
vnf_virtual_link_desc_id
¶
-
-
class
tacker.objects.vnf_lcm_op_occs.
AffectedVirtualStorage
(context=None, **kwargs)¶ Bases:
tacker.objects.base.TackerObject
,tacker.objects.base.TackerPersistentObject
-
VERSION
= '1.0'¶
-
property
change_type
¶
-
property
created_at
¶
-
property
deleted
¶
-
property
deleted_at
¶
-
fields
= {'change_type': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'created_at': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'deleted': Integer(default=0,nullable=True), '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)}¶
-
property
id
¶
-
classmethod
obj_from_primitive
(primitive, context)¶ Object field-by-field hydration.
-
property
storage_resource
¶
-
to_dict
()¶
-
property
updated_at
¶
-
property
virtual_storage_desc_id
¶
-
-
class
tacker.objects.vnf_lcm_op_occs.
AffectedVnfc
(context=None, **kwargs)¶ Bases:
tacker.objects.base.TackerObject
,tacker.objects.base.TackerPersistentObject
-
VERSION
= '1.0'¶
-
property
added_storage_resource_ids
¶
-
property
affected_vnfc_cp_ids
¶
-
property
change_type
¶
-
property
compute_resource
¶
-
property
created_at
¶
-
property
deleted
¶
-
property
deleted_at
¶
-
fields
= {'added_storage_resource_ids': List(default=[],nullable=True), 'affected_vnfc_cp_ids': List(default=[],nullable=True), 'change_type': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'compute_resource': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'created_at': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'deleted': Integer(default=0,nullable=True), 'deleted_at': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'removed_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)}¶
-
property
id
¶
-
classmethod
obj_from_primitive
(primitive, context)¶ Object field-by-field hydration.
-
property
removed_storage_resource_ids
¶
-
to_dict
()¶
-
property
updated_at
¶
-
property
vdu_id
¶
-
-
class
tacker.objects.vnf_lcm_op_occs.
ProblemDetails
(context=None, **kwargs)¶ Bases:
tacker.objects.base.TackerObject
,tacker.objects.base.TackerPersistentObject
-
VERSION
= '1.0'¶
-
property
created_at
¶
-
property
deleted
¶
-
property
deleted_at
¶
-
property
detail
¶
-
fields
= {'created_at': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'deleted': Integer(default=0,nullable=True), 'deleted_at': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'detail': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'status': Integer(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'title': String(default=,nullable=True), 'updated_at': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True)}¶
-
classmethod
obj_from_primitive
(primitive, context)¶ Object field-by-field hydration.
-
property
status
¶
-
property
title
¶
-
to_dict
()¶
-
property
updated_at
¶
-
-
class
tacker.objects.vnf_lcm_op_occs.
ResourceChanges
(context=None, **kwargs)¶ Bases:
tacker.objects.base.TackerObject
,tacker.objects.base.TackerPersistentObject
-
VERSION
= '1.0'¶
-
property
affected_virtual_links
¶
-
property
affected_virtual_storages
¶
-
property
affected_vnfcs
¶
-
property
created_at
¶
-
property
deleted
¶
-
property
deleted_at
¶
-
fields
= {'affected_virtual_links': List(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'affected_virtual_storages': List(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'affected_vnfcs': List(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'created_at': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'deleted': Integer(default=0,nullable=True), 'deleted_at': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'updated_at': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True)}¶
-
classmethod
obj_from_primitive
(primitive, context)¶ Object field-by-field hydration.
-
to_dict
()¶
-
property
updated_at
¶
-
-
class
tacker.objects.vnf_lcm_op_occs.
ResourceHandle
(context=None, **kwargs)¶ Bases:
tacker.objects.base.TackerObject
,tacker.objects.base.TackerPersistentObject
-
VERSION
= '1.0'¶
-
property
created_at
¶
-
property
deleted
¶
-
property
deleted_at
¶
-
fields
= {'created_at': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'deleted': Integer(default=0,nullable=True), '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_connection_id': String(default=None,nullable=True), 'vim_level_resource_type': String(default=None,nullable=True)}¶
-
classmethod
obj_from_primitive
(primitive, context)¶ Object field-by-field hydration.
-
property
resource_id
¶
-
to_dict
()¶
-
property
updated_at
¶
-
property
vim_connection_id
¶
-
property
vim_level_resource_type
¶
-
-
class
tacker.objects.vnf_lcm_op_occs.
VnfInfoModifications
(context=None, **kwargs)¶ Bases:
tacker.objects.base.TackerObject
,tacker.objects.base.TackerPersistentObject
-
VERSION
= '1.0'¶
-
property
created_at
¶
-
property
deleted
¶
-
property
deleted_at
¶
-
fields
= {'created_at': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'deleted': Integer(default=0,nullable=True), 'deleted_at': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'metadata': Dict(default={},nullable=True), 'updated_at': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'vim_connection_info': List(default=[],nullable=True), 'vim_connection_info_delete_ids': 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_pkg_id': String(default=None,nullable=True), 'vnf_product_name': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'vnf_provider': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'vnf_software_version': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'vnfd_id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'vnfd_version': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True)}¶
-
property
metadata
¶
-
classmethod
obj_from_primitive
(primitive, context)¶ Object field-by-field hydration.
-
to_dict
()¶ For the attributes of this class, if an attribute exists and is not
null, it means that the attribute has been modified. This method
returns a dictionary containing the modified attributes.
-
property
updated_at
¶
-
property
vim_connection_info
¶
-
property
vim_connection_info_delete_ids
¶
-
property
vnf_instance_description
¶
-
property
vnf_instance_name
¶
-
property
vnf_pkg_id
¶
-
property
vnf_product_name
¶
-
property
vnf_provider
¶
-
property
vnf_software_version
¶
-
property
vnfd_id
¶
-
property
vnfd_version
¶
-
-
class
tacker.objects.vnf_lcm_op_occs.
VnfLcmOpOcc
(context=None, **kwargs)¶ Bases:
tacker.objects.base.TackerObject
,oslo_versionedobjects.base.VersionedObjectDictCompat
,tacker.objects.base.TackerPersistentObject
-
ALL_ATTRIBUTES
= {'changedInfo': ('changed_info', 'string', 'VnfLcmOpOccs'), 'error': ('error', 'string', 'VnfLcmOpOccs'), 'errorPoint': ('error_point', 'number', 'VnfLcmOpOccs'), 'grantId': ('grant_id', 'string', 'VnfLcmOpOccs'), 'id': ('id', 'uuid', 'VnfLcmOpOccs'), 'isAutomaticInvocation': ('is_automatic_invocation', 'boolean', 'VnfLcmOpOccs'), 'isCancelPending': ('is_cancel_pending', 'string', 'VnfLcmOpOccs'), 'operation': ('operation', 'string', 'VnfLcmOpOccs'), 'operationParams': ('operation_params', 'string', 'VnfLcmOpOccs'), 'operationState': ('operation_state', 'string', 'VnfLcmOpOccs'), 'resourceChanges': ('resource_changes', 'string', 'VnfLcmOpOccs'), 'startTime': ('start_time', 'datetime', 'VnfLcmOpOccs'), 'stateEnteredTime': ('state_entered_time', 'datetime', 'VnfLcmOpOccs'), 'vnfInstanceId': ('vnf_instance_id', 'string', 'VnfLcmOpOccs')}¶
-
COMPLEX_ATTRIBUTES
= ['error', 'resourceChanges', 'changedInfo', 'operationParams', 'changedExtConnectivity']¶
-
FLATTEN_ATTRIBUTES
= {'changedInfo': ('changed_info', 'string', 'VnfLcmOpOccs'), 'error': ('error', 'string', 'VnfLcmOpOccs'), 'errorPoint': ('error_point', 'number', 'VnfLcmOpOccs'), 'grantId': ('grant_id', 'string', 'VnfLcmOpOccs'), 'id': ('id', 'uuid', 'VnfLcmOpOccs'), 'isAutomaticInvocation': ('is_automatic_invocation', 'boolean', 'VnfLcmOpOccs'), 'isCancelPending': ('is_cancel_pending', 'string', 'VnfLcmOpOccs'), 'operation': ('operation', 'string', 'VnfLcmOpOccs'), 'operationParams': ('operation_params', 'string', 'VnfLcmOpOccs'), 'operationState': ('operation_state', 'string', 'VnfLcmOpOccs'), 'resourceChanges': ('resource_changes', 'string', 'VnfLcmOpOccs'), 'startTime': ('start_time', 'datetime', 'VnfLcmOpOccs'), 'stateEnteredTime': ('state_entered_time', 'datetime', 'VnfLcmOpOccs'), 'vnfInstanceId': ('vnf_instance_id', 'string', 'VnfLcmOpOccs')}¶
-
SIMPLE_ATTRIBUTES
= ['id', 'operationState', 'stateEnteredTime', 'startTime', 'vnfInstanceId', 'grantId', 'operation', 'isAutomaticInvocation', 'isCancelPending', 'errorPoint']¶
-
VERSION
= '1.0'¶
-
property
changed_ext_connectivity
¶
-
property
changed_info
¶
-
create
()¶
-
property
created_at
¶
-
property
deleted
¶
-
property
deleted_at
¶
-
property
error
¶
-
property
error_point
¶
-
fields
= {'changed_ext_connectivity': List(default=[],nullable=True), 'changed_info': Object(default=None,nullable=True), 'created_at': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'deleted': Integer(default=0,nullable=True), 'deleted_at': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'error': Object(default=None,nullable=True), 'error_point': Integer(default=0,nullable=True), 'grant_id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'id': UUID(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'is_automatic_invocation': Boolean(default=False,nullable=False), 'is_cancel_pending': Boolean(default=False,nullable=False), 'operation': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'operation_params': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'operation_state': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'resource_changes': Object(default=None,nullable=True), 'start_time': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'state_entered_time': DateTime(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), 'vnf_instance_id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False)}¶
-
classmethod
get_by_id
(context, id)¶
-
classmethod
get_by_vnf_instance_id
(context, id)¶
-
property
grant_id
¶
-
property
id
¶
-
property
is_automatic_invocation
¶
-
property
is_cancel_pending
¶
-
classmethod
obj_from_db_obj
(context, db_obj)¶
-
classmethod
obj_from_primitive
(primitive, context)¶ Object field-by-field hydration.
-
property
operation
¶
-
property
operation_params
¶
-
property
operation_state
¶
-
property
resource_changes
¶
-
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
start_time
¶
-
property
state_entered_time
¶
-
property
tenant_id
¶
-
to_dict
(include_fields=None)¶
-
property
updated_at
¶
-
property
vnf_instance_id
¶
-
-
class
tacker.objects.vnf_lcm_op_occs.
VnfLcmOpOccList
(*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_by_filters
(context, read_deleted=None, filters=None)¶
-
classmethod
get_by_marker_filter
(context, limit, marker_obj, filters=None, read_deleted=None)¶
-
property
objects
¶
-