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¶
- class tacker.sol_refactored.objects.v2.vnf_instance.VnfInstanceV2_Links(context=None, **kwargs)¶
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¶