tacker.sol_refactored.objects.v2.vnf_lcm_op_occ module

class tacker.sol_refactored.objects.v2.vnf_lcm_op_occ.OperationParam

Bases: FieldType

static coerce(obj, attr, value)

This is called to coerce (if possible) a value on assignment.

This method should convert the value given into the designated type, or throw an exception if this is not possible.

Param:obj:

The VersionedObject on which an attribute is being set

Param:attr:

The name of the attribute being set

Param:value:

The value being set

Returns:

A properly-typed value

to_primitive(obj, attr, value)

This is called to serialize a value.

This method should serialize a value to the form expected by from_primitive().

Param:obj:

The VersionedObject on which the value is set

Param:attr:

The name of the attribute holding the value

Param:value:

The natural form of the value

Returns:

The serialized form of the value

class tacker.sol_refactored.objects.v2.vnf_lcm_op_occ.OperationParamsField(nullable: bool = False, default: T | type[UnspecifiedDefault] = <class 'oslo_versionedobjects.fields.UnspecifiedDefault'>, read_only: bool = False)

Bases: AutoTypedField

AUTO_TYPE: FieldType[T] = <tacker.sol_refactored.objects.v2.vnf_lcm_op_occ.OperationParam object>
class tacker.sol_refactored.objects.v2.vnf_lcm_op_occ.VnfLcmOpOccV2(context=None, **kwargs)

Bases: TackerPersistentObject, TackerObjectDictCompat

VERSION: str = '1.0'
property cancelMode: Any
property changedExtConnectivity: Any
property changedInfo: Any
property error: Any
fields: MutableMapping[str, Field[Any]] = {'_links': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'cancelMode': CancelModeType(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True,valid_values=('GRACEFUL', 'FORCEFUL')), 'changedExtConnectivity': List(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'changedInfo': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'error': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'grantId': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'isAutomaticInvocation': Boolean(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'isCancelPending': Boolean(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'modificationsTriggeredByVnfPkgChange': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'operation': LcmOperationType(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False,valid_values=('INSTANTIATE', 'SCALE', 'SCALE_TO_LEVEL', 'CHANGE_FLAVOUR', 'TERMINATE', 'HEAL', 'OPERATE', 'CHANGE_EXT_CONN', 'MODIFY_INFO', 'CREATE_SNAPSHOT', 'REVERT_TO_SNAPSHOT', 'CHANGE_VNFPKG')), 'operationParams': OperationParam(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'operationState': LcmOperationStateType(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False,valid_values=('STARTING', 'PROCESSING', 'COMPLETED', 'FAILED_TEMP', 'FAILED', 'ROLLING_BACK', 'ROLLED_BACK')), 'resourceChanges': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'startTime': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'stateEnteredTime': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'vnfInstanceId': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'vnfSnapshotInfoId': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True)}
classmethod from_db_obj(db_obj)
property grantId: Any
property id: Any
property isAutomaticInvocation: Any
property isCancelPending: Any
property modificationsTriggeredByVnfPkgChange: Any
property operation: Any
property operationParams: Any
property operationState: Any
property resourceChanges: Any
property startTime: Any
property stateEnteredTime: Any
to_db_obj()
property vnfInstanceId: Any
property vnfSnapshotInfoId: Any

Bases: TackerObject

VERSION: str = '1.0'
property cancel: Any
property fail: Any
fields: MutableMapping[str, Field[Any]] = {'cancel': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'fail': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'grant': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'retry': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'rollback': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'self': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'vnfInstance': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'vnfSnapshot': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True)}
property grant: Any
property retry: Any
property rollback: Any
property self: Any
property vnfInstance: Any
property vnfSnapshot: Any
class tacker.sol_refactored.objects.v2.vnf_lcm_op_occ.VnfLcmOpOccV2_ResourceChanges(context=None, **kwargs)

Bases: TackerObject, TackerObjectDictCompat

VERSION: str = '1.0'
property affectedExtLinkPorts: Any
property affectedVirtualStorages: Any
property affectedVnfcs: Any
fields: MutableMapping[str, Field[Any]] = {'affectedExtLinkPorts': List(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'affectedVirtualLinks': List(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'affectedVirtualStorages': List(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'affectedVnfcs': List(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True)}