import { SavedObjectsType } from 'src/core/server' ; import { REINDEX_OP_TYPE } from '../../common/types' ; export const reindexOperationSavedObjectType = { name : REINDEX_OP_TYPE , hidden : false , namespaceType : 'agnostic' , mappings : { properties : { reindexTaskId : { type : 'text' , fields : { keyword : { type : 'keyword' , ignore_above : 256 , } , } , } , indexName : { type : 'keyword' , } , newIndexName : { type : 'text' , fields : { keyword : { type : 'keyword' , ignore_above : 256 , } , } , } , status : { type : 'integer' , } , locked : { type : 'date' , } , lastCompletedStep : { type : 'long' , } , errorMessage : { type : 'text' , fields : { keyword : { type : 'keyword' , ignore_above : 256 , } , } , } , reindexTaskPercComplete : { type : 'float' , } , runningReindexCount : { type : 'integer' , } , reindexOptions : { properties : { openAndClose : { type : 'boolean' , } , queueSettings : { properties : { queuedAt : { type : 'long' , } , startedAt : { type : 'long' , } , } , } , } , } , } , } , } ;