action.ts 1.68 KB
// Assign to customer
export enum AssignToCustomerFieldsEnum {
  CUSTOMER_NAME_PATTERN = 'customerNamePattern',
  CREATE_CUSTOMER_IF_NOT_EXISTS = 'createCustomerIfNotExists',
  CUSTOMER_CACHE_EXPIRATION = 'customerCacheExpiration',
}

export enum AssignToCustomerFieldsNameEnum {
  CUSTOMER_NAME_PATTERN = 'Customer name pattern',
  CREATE_CUSTOMER_IF_NOT_EXISTS = 'Create new customer if not exists',
  CUSTOMER_CACHE_EXPIRATION = 'Customers cache expiration time(sec)',
}

// clear alarm
export enum ClearAlarmFieldsEnum {
  ALARM_TYPE = 'alarmType',
  ALARM_DETAILS_BUILD_JS = 'alarmDetailsBuildJs',
}

export enum ClearAlarmFieldsNameEnum {
  ALARM_TYPE = 'Alarm type',
  ALARM_DETAILS_BUILD_JS = 'Alarm details builder',
}

// Create alarm
export enum CreateAlarmFieldsEnum {
  ALARM_DETAILS_BUILD_JS = 'alarmDetailsBuildJs',
  USE_MESSAGE_ALARM_DATA = 'useMessageAlarmData',
  OVERWRITE_ALARM_DETAILS = 'overwriteAlarmDetails',
  ALARM_TYPE = 'alarmType',
  SEVERITY = 'severity',
  PROPAGATE = 'propagate',
  RELATION_TYPES = 'relationTypes',
  PROPAGATE_TO_OWNER = 'propagateToOwner',
  PROPAGATE_TO_TENANT = 'propagateToTenant',
  DYNAMIC_SEVERITY = 'dynamicSeverity',
}

export enum CreateAlarmFieldsNameEnum {
  ALARM_DETAILS_BUILD_JS = 'Alarm details builder',
  USE_MESSAGE_ALARM_DATA = 'Use message alarm data',
  OVERWRITE_ALARM_DETAILS = 'overwriteAlarmDetails',
  ALARM_TYPE = 'Alarm type',
  SEVERITY = 'Alarm severity pattern',
  PROPAGATE = 'Propagate alarm to related entities',
  RELATION_TYPES = 'Relation types to propagate',
  PROPAGATE_TO_OWNER = 'Propagate alarm to entity owner (Customer or Tenant)',
  PROPAGATE_TO_TENANT = 'Propagate alarm to Tenant',
  DYNAMIC_SEVERITY = 'dynamicSeverity',
}