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'¶
Object version field
Each service has its set of objects, each with a version attached. When a client attempts to call an object method, the server checks to see if the version of that object matches (in a compatible way) its object implementation. If so, cool, and if not, fail.
This version is allowed to have three parts,
X.Y.Z, where the.Zelement is reserved for stable branch backports. The.Zis ignored for the purposes of triggering a backport, which means anything changed under a.Zmust be additive and non-destructive such that a node that knows aboutX.Ycan considerX.Y.Zequivalent.
- 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)}¶
The fields present in this object as
key:fieldpairs.For example:
fields = { 'foo': obj_fields.IntegerField(), 'bar': obj_fields.StringField(), }
- 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'¶
Object version field
Each service has its set of objects, each with a version attached. When a client attempts to call an object method, the server checks to see if the version of that object matches (in a compatible way) its object implementation. If so, cool, and if not, fail.
This version is allowed to have three parts,
X.Y.Z, where the.Zelement is reserved for stable branch backports. The.Zis ignored for the purposes of triggering a backport, which means anything changed under a.Zmust be additive and non-destructive such that a node that knows aboutX.Ycan considerX.Y.Zequivalent.
- 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)}¶
The fields present in this object as
key:fieldpairs.For example:
fields = { 'foo': obj_fields.IntegerField(), 'bar': obj_fields.StringField(), }
- 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'¶
Object version field
Each service has its set of objects, each with a version attached. When a client attempts to call an object method, the server checks to see if the version of that object matches (in a compatible way) its object implementation. If so, cool, and if not, fail.
This version is allowed to have three parts,
X.Y.Z, where the.Zelement is reserved for stable branch backports. The.Zis ignored for the purposes of triggering a backport, which means anything changed under a.Zmust be additive and non-destructive such that a node that knows aboutX.Ycan considerX.Y.Zequivalent.
- 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)}¶
The fields present in this object as
key:fieldpairs.For example:
fields = { 'foo': obj_fields.IntegerField(), 'bar': obj_fields.StringField(), }
- 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¶