Package version:

Interface SearchIndexerStatus

Represents the current status and execution history of an indexer.

interface SearchIndexerStatus {
    currentState?: IndexerState;
    executionHistory: IndexerExecutionResult[];
    lastResult?: IndexerExecutionResult;
    limits: SearchIndexerLimits;
    name: string;
    runtime: IndexerRuntime;
    status: IndexerStatus;
}

Properties

currentState?: IndexerState

All of the state that defines and dictates the indexer's current execution. NOTE: This property will not be serialized. It can only be populated by the server.

executionHistory: IndexerExecutionResult[]

History of the recent indexer executions, sorted in reverse chronological order. NOTE: This property will not be serialized. It can only be populated by the server.

The result of the most recent or an in-progress indexer execution. NOTE: This property will not be serialized. It can only be populated by the server.

The execution limits for the indexer. NOTE: This property will not be serialized. It can only be populated by the server.

name: string

The name of the indexer. NOTE: This property will not be serialized. It can only be populated by the server.

Snapshot of the indexer’s cumulative runtime consumption for the service over the current UTC period. NOTE: This property will not be serialized. It can only be populated by the server.

Overall indexer status. NOTE: This property will not be serialized. It can only be populated by the server.