tb_ce_client.models.AlarmAssignmentNotificationRuleTriggerConfig
Extends: NotificationRuleTriggerConfig
| Name | Type | Description | Notes |
|---|---|---|---|
| alarm_types | List[str] | [optional] | |
| alarm_severities | List[AlarmSeverity] | [optional] | |
| alarm_statuses | List[AlarmSearchStatus] | [optional] | |
| notify_on | List[Action] |
| Name | Type | Description | Notes |
|---|---|---|---|
| trigger_type | NotificationRuleTriggerType |
CRITICAL | MAJOR | MINOR | WARNING | INDETERMINATE
ANY | ACTIVE | CLEARED | ACK | UNACK
ASSIGNED | UNASSIGNED
ENTITY_ACTION | ALARM | ALARM_COMMENT | ALARM_ASSIGNMENT | DEVICE_ACTIVITY | RULE_ENGINE_COMPONENT_LIFECYCLE_EVENT | EDGE_CONNECTION | EDGE_COMMUNICATION_FAILURE | NEW_PLATFORM_VERSION | ENTITIES_LIMIT | … (14 values total)
- Package:
tb_ce_client.models - Attribute access:
obj.alarm_types,obj.name, etc. - Serialize:
obj.model_dump()orobj.model_dump(by_alias=True)for camelCase JSON - Deserialize:
AlarmAssignmentNotificationRuleTriggerConfig.model_validate(data)orAlarmAssignmentNotificationRuleTriggerConfig.model_validate_json(json_str) - None fields: Optional attributes default to
None; accessing them never raises exceptions