Un objeto ScheduledTask describe una tarea programada de reindexación para una aplicación de OpenSearch. Este objeto captura la configuración de programación, el estado de ejecución actual, el tipo de tarea y las condiciones de filtrado de datos.
Ejemplo
{
"id": "cfd5ebe9-bcdd-11ea-a58d-98039b07e4ec",
"progress": 0,
"status": 3,
"lastRanTimestamp": null,
"type": "wipe",
"running": false,
"paused": false,
"finished": false,
"idle": true,
"created": 1593747144,
"updated": 1593747144,
"cron": "0 0 * * 1,2,3,4,5,6,7",
"enabled": true,
"appId": null,
"appGroupId": "100303899",
"ownerId": "84",
"lastScheduledTimestamp": null,
"forkedAppId": "",
"appGroup": {
"id": "100303899"
},
"owner": {
"id": "84"
},
"filter": {
"field": "title",
"days": 30,
"unit": "s"
}
}
Campos
Identidad y propiedad
|
Campo |
Tipo |
Descripción |
|
|
String |
ID de la tarea programada de reindexación. |
|
|
String |
ID de la versión. |
|
|
String |
ID de la aplicación. |
|
|
String |
ID de la aplicación. |
|
|
String |
ID del propietario. |
|
|
String |
ID del propietario. |
|
|
String |
ID de la versión de origen en la que se basa la reindexación. |
Programación
|
Campo |
Tipo |
Descripción |
|
|
String |
Expresión cron que define la programación de la tarea. Por ejemplo, |
|
|
Boolean |
Indica si la tarea programada está habilitada. |
|
|
Integer/null |
Marca de tiempo de la última programación de la tarea. |
|
|
Integer/null |
Marca de tiempo de la última ejecución de la tarea programada de reindexación. |
Tipo de tarea
|
Campo |
Tipo |
Descripción |
|
|
String |
Tipo de operación que realiza la tarea. Valores válidos: |
Estado de ejecución
|
Campo |
Tipo |
Descripción |
|
|
Integer |
Progreso de la tarea programada de reindexación. |
|
|
Integer |
Estado actual de la tarea. Valores válidos: |
|
|
Boolean |
Indica si la tarea se ejecuta actualmente. Corresponde al valor |
|
|
Boolean |
Indica si la tarea está pausada. Corresponde al valor |
|
|
Boolean |
Indica si la tarea finalizó. Corresponde al valor |
|
|
Boolean |
Indica si la tarea está inactiva y en espera de la siguiente ejecución programada. Corresponde al valor |
Filtro de datos
El objeto filter especifica qué datos elimina la tarea según la caducidad de los campos.
|
Campo |
Tipo |
Descripción |
|
|
Object |
Condiciones para identificar y eliminar datos caducados. |
|
|
String |
Nombre del campo de índice evaluado con la configuración de caducidad. |
|
|
Integer |
Umbral de caducidad en días. Se eliminan los datos anteriores a este valor. Valores válidos: 7–180. |
|
|
String |
Unidad del valor almacenado en |