tacker.sol_refactored.objects.v1.alarm module¶
- class tacker.sol_refactored.objects.v1.alarm.AlarmV1(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 ackState: Any¶
- property alarmAcknowledgedTime: Any¶
- property alarmChangedTime: Any¶
- property alarmClearedTime: Any¶
- property alarmRaisedTime: Any¶
- property eventTime: Any¶
- property eventType: Any¶
- property faultDetails: Any¶
- property faultType: Any¶
- fields: MutableMapping[str, Field[Any]] = {'_links': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'ackState': Enum(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False,valid_values=['UNACKNOWLEDGED', 'ACKNOWLEDGED']), 'alarmAcknowledgedTime': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'alarmChangedTime': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'alarmClearedTime': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'alarmRaisedTime': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'correlatedAlarmIds': List(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'eventTime': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'eventType': EventType(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False,valid_values=('COMMUNICATIONS_ALARM', 'PROCESSING_ERROR_ALARM', 'ENVIRONMENTAL_ALARM', 'QOS_ALARM', 'EQUIPMENT_ALARM')), 'faultDetails': List(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'faultType': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'isRootCause': Boolean(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'managedObjectId': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'perceivedSeverity': PerceivedSeverityType(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False,valid_values=('CRITICAL', 'MAJOR', 'MINOR', 'WARNING', 'INDETERMINATE', 'CLEARED')), 'probableCause': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'rootCauseFaultyResource': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'vnfcInstanceIds': 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 id: Any¶
- property isRootCause: Any¶
- property managedObjectId: Any¶
- property perceivedSeverity: Any¶
- property probableCause: Any¶
- property rootCauseFaultyResource: Any¶
- property vnfcInstanceIds: Any¶
- class tacker.sol_refactored.objects.v1.alarm.AlarmV1_FaultyResourceInfo(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 faultyResource: Any¶
- property faultyResourceType: Any¶
- fields: MutableMapping[str, Field[Any]] = {'faultyResource': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'faultyResourceType': FaultyResourceType(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False,valid_values=('COMPUTE', 'STORAGE', 'NETWORK'))}¶
The fields present in this object as
key:fieldpairs.For example:
fields = { 'foo': obj_fields.IntegerField(), 'bar': obj_fields.StringField(), }
- class tacker.sol_refactored.objects.v1.alarm.AlarmV1_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.
- fields: MutableMapping[str, Field[Any]] = {'objectInstance': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'self': Object(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(), }
- property objectInstance: Any¶
- property self: Any¶