UnsavedAggregateAlert is a datatype for an unsaved aggregate alert. It's used by the generateAggregateAlertFromTemplate() and generateAggregateAlertFromPackageTemplate() query fields.

Table: UnsavedAggregateAlert

ParameterTypeRequiredDefaultStabilityAvailabilityDescription
Some input parameters may be required, as indicated in the Required column. For return values, this indicates that you are assured a value if the field is requested for the results. 
Table last updated: Oct 14, 2026 
actionsActionyes Long-Term List of actions to fire on query result. See Action.
descriptionString  Long-Term Description of the aggregate alert.
enabledBooleanyes Long-Term Flag indicating whether the aggregate alert is enabled.
labelsStringyes Long-Term Labels attached to the aggregate alert.
nameStringyes Long-Term Name of the aggregate alert.
queryStringStringyes Long-Term The LogScale query to execute.
queryTimestampTypeQueryTimestampTypeyes Long-Term Timestamp type to use for a query. See QueryTimestampType.
searchIntervalSecondsLongyes Long-Term The search interval in seconds.
throttleFieldString  Deprecateddeprecated in 1.282The field on which to throttle. This can be set only if throttleTimeSeconds is set. Aggregate alerts now support multiple throttle fields. This field will be removed at the earliest in version 1.279. Use instead the throttleFields field.
throttleFieldsStringyes Long-Term The fields on which to throttle. This can be set only if throttleTimeSeconds is set.
throttleTimeSecondsLongyes Long-Term The throttle time in seconds.
triggerModeTriggerModeyes Long-Term The mode used for triggering the alert. See TriggerMode.