tacker.sol_refactored.objects.v2.vnf_instance module

class tacker.sol_refactored.objects.v2.vnf_instance.VnfInstanceV2(context=None, **kwargs)

Bases: TackerPersistentObject, TackerObjectDictCompat

VERSION: str = '1.0'
property extensions: Any
fields: MutableMapping[str, Field[Any]] = {'_links': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'extensions': Dict(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'instantiatedVnfInfo': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'instantiationState': Enum(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False,valid_values=['NOT_INSTANTIATED', 'INSTANTIATED']), 'metadata': Dict(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'vimConnectionInfo': Dict(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'vnfConfigurableProperties': Dict(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'vnfInstanceDescription': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'vnfInstanceName': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'vnfProductName': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'vnfProvider': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'vnfSoftwareVersion': Version(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'vnfdId': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'vnfdVersion': Version(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False)}
classmethod from_db_obj(db_obj)
property id: Any
property instantiatedVnfInfo: Any
property instantiationState: Any
property metadata: Any
to_db_obj()
property vimConnectionInfo: Any
property vnfConfigurableProperties: Any
property vnfInstanceDescription: Any
property vnfInstanceName: Any
property vnfProductName: Any
property vnfProvider: Any
property vnfSoftwareVersion: Any
property vnfdId: Any
property vnfdVersion: Any
class tacker.sol_refactored.objects.v2.vnf_instance.VnfInstanceV2_InstantiatedVnfInfo(context=None, **kwargs)

Bases: TackerObject, TackerObjectDictCompat

VERSION: str = '1.0'
property extCpInfo: Any
property extManagedVirtualLinkInfo: Any
property extVirtualLinkInfo: Any
fields: MutableMapping[str, Field[Any]] = {'extCpInfo': List(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'extManagedVirtualLinkInfo': List(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'extVirtualLinkInfo': List(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'flavourId': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'localizationLanguage': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'maxScaleLevels': List(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'metadata': Dict(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'monitoringParameters': List(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'scaleStatus': List(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'virtualStorageResourceInfo': List(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'vnfState': VnfOperationalStateType(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False,valid_values=('STARTED', 'STOPPED')), 'vnfVirtualLinkResourceInfo': List(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'vnfcInfo': List(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'vnfcResourceInfo': List(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True)}
property flavourId: Any
property localizationLanguage: Any
property maxScaleLevels: Any
property metadata: Any
property monitoringParameters: Any
property scaleStatus: Any
property virtualStorageResourceInfo: Any
property vnfState: Any
property vnfVirtualLinkResourceInfo: Any
property vnfcInfo: Any
property vnfcResourceInfo: Any

Bases: TackerObject

VERSION: str = '1.0'
property changeExtConn: Any
property changeFlavour: Any
property createSnapshot: Any
fields: MutableMapping[str, Field[Any]] = {'changeExtConn': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'changeFlavour': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'createSnapshot': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'heal': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'indicators': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'instantiate': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'operate': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'revertToSnapshot': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'scale': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'scaleToLevel': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'self': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'terminate': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True)}
property heal: Any
property indicators: Any
property instantiate: Any
property operate: Any
property revertToSnapshot: Any
property scale: Any
property scaleToLevel: Any
property self: Any
property terminate: Any