@azure/search-documents
Version:
Azure client library to use AI Search for node.js and browser.
77 lines • 9.46 kB
TypeScript
import type { SearchIndexerContext as Client } from "./index.js";
import type { SearchIndexerDataSourceConnection, ListDataSourcesResult, SearchIndexer, ListIndexersResult, SearchIndexerStatus, SearchIndexerSkillset, ListSkillsetsResult } from "../../models/azure/search/documents/indexes/models.js";
import type { CreateSkillsetOptionalParams, GetSkillsetsOptionalParams, GetSkillsetOptionalParams, DeleteSkillsetOptionalParams, CreateOrUpdateSkillsetOptionalParams, GetIndexerStatusOptionalParams, CreateIndexerOptionalParams, GetIndexersOptionalParams, GetIndexerOptionalParams, DeleteIndexerOptionalParams, CreateOrUpdateIndexerOptionalParams, RunIndexerOptionalParams, ResetIndexerOptionalParams, CreateDataSourceConnectionOptionalParams, GetDataSourceConnectionsOptionalParams, GetDataSourceConnectionOptionalParams, DeleteDataSourceConnectionOptionalParams, CreateOrUpdateDataSourceConnectionOptionalParams } from "./options.js";
import type { StreamableMethod, PathUncheckedResponse } from "@azure-rest/core-client";
export declare function _createSkillsetSend(context: Client, skillset: SearchIndexerSkillset, options?: CreateSkillsetOptionalParams): StreamableMethod;
export declare function _createSkillsetDeserialize(result: PathUncheckedResponse): Promise<SearchIndexerSkillset>;
/** Creates a new skillset in a search service. */
export declare function createSkillset(context: Client, skillset: SearchIndexerSkillset, options?: CreateSkillsetOptionalParams): Promise<SearchIndexerSkillset>;
export declare function _getSkillsetsSend(context: Client, options?: GetSkillsetsOptionalParams): StreamableMethod;
export declare function _getSkillsetsDeserialize(result: PathUncheckedResponse): Promise<ListSkillsetsResult>;
/** List all skillsets in a search service. */
export declare function getSkillsets(context: Client, options?: GetSkillsetsOptionalParams): Promise<ListSkillsetsResult>;
export declare function _getSkillsetSend(context: Client, name: string, options?: GetSkillsetOptionalParams): StreamableMethod;
export declare function _getSkillsetDeserialize(result: PathUncheckedResponse): Promise<SearchIndexerSkillset>;
/** Retrieves a skillset in a search service. */
export declare function getSkillset(context: Client, name: string, options?: GetSkillsetOptionalParams): Promise<SearchIndexerSkillset>;
export declare function _deleteSkillsetSend(context: Client, name: string, options?: DeleteSkillsetOptionalParams): StreamableMethod;
export declare function _deleteSkillsetDeserialize(result: PathUncheckedResponse): Promise<void>;
/** Deletes a skillset in a search service. */
export declare function deleteSkillset(context: Client, name: string, options?: DeleteSkillsetOptionalParams): Promise<void>;
export declare function _createOrUpdateSkillsetSend(context: Client, skillset: SearchIndexerSkillset, name: string, options?: CreateOrUpdateSkillsetOptionalParams): StreamableMethod;
export declare function _createOrUpdateSkillsetDeserialize(result: PathUncheckedResponse): Promise<SearchIndexerSkillset>;
/** Creates a new skillset in a search service or updates the skillset if it already exists. */
export declare function createOrUpdateSkillset(context: Client, skillset: SearchIndexerSkillset, name: string, options?: CreateOrUpdateSkillsetOptionalParams): Promise<SearchIndexerSkillset>;
export declare function _getIndexerStatusSend(context: Client, name: string, options?: GetIndexerStatusOptionalParams): StreamableMethod;
export declare function _getIndexerStatusDeserialize(result: PathUncheckedResponse): Promise<SearchIndexerStatus>;
/** Returns the current status and execution history of an indexer. */
export declare function getIndexerStatus(context: Client, name: string, options?: GetIndexerStatusOptionalParams): Promise<SearchIndexerStatus>;
export declare function _createIndexerSend(context: Client, indexer: SearchIndexer, options?: CreateIndexerOptionalParams): StreamableMethod;
export declare function _createIndexerDeserialize(result: PathUncheckedResponse): Promise<SearchIndexer>;
/** Creates a new indexer. */
export declare function createIndexer(context: Client, indexer: SearchIndexer, options?: CreateIndexerOptionalParams): Promise<SearchIndexer>;
export declare function _getIndexersSend(context: Client, options?: GetIndexersOptionalParams): StreamableMethod;
export declare function _getIndexersDeserialize(result: PathUncheckedResponse): Promise<ListIndexersResult>;
/** Lists all indexers available for a search service. */
export declare function getIndexers(context: Client, options?: GetIndexersOptionalParams): Promise<ListIndexersResult>;
export declare function _getIndexerSend(context: Client, name: string, options?: GetIndexerOptionalParams): StreamableMethod;
export declare function _getIndexerDeserialize(result: PathUncheckedResponse): Promise<SearchIndexer>;
/** Retrieves an indexer definition. */
export declare function getIndexer(context: Client, name: string, options?: GetIndexerOptionalParams): Promise<SearchIndexer>;
export declare function _deleteIndexerSend(context: Client, name: string, options?: DeleteIndexerOptionalParams): StreamableMethod;
export declare function _deleteIndexerDeserialize(result: PathUncheckedResponse): Promise<void>;
/** Deletes an indexer. */
export declare function deleteIndexer(context: Client, name: string, options?: DeleteIndexerOptionalParams): Promise<void>;
export declare function _createOrUpdateIndexerSend(context: Client, indexer: SearchIndexer, name: string, options?: CreateOrUpdateIndexerOptionalParams): StreamableMethod;
export declare function _createOrUpdateIndexerDeserialize(result: PathUncheckedResponse): Promise<SearchIndexer>;
/** Creates a new indexer or updates an indexer if it already exists. */
export declare function createOrUpdateIndexer(context: Client, indexer: SearchIndexer, name: string, options?: CreateOrUpdateIndexerOptionalParams): Promise<SearchIndexer>;
export declare function _runIndexerSend(context: Client, name: string, options?: RunIndexerOptionalParams): StreamableMethod;
export declare function _runIndexerDeserialize(result: PathUncheckedResponse): Promise<void>;
/** Runs an indexer on-demand. */
export declare function runIndexer(context: Client, name: string, options?: RunIndexerOptionalParams): Promise<void>;
export declare function _resetIndexerSend(context: Client, name: string, options?: ResetIndexerOptionalParams): StreamableMethod;
export declare function _resetIndexerDeserialize(result: PathUncheckedResponse): Promise<void>;
/** Resets the change tracking state associated with an indexer. */
export declare function resetIndexer(context: Client, name: string, options?: ResetIndexerOptionalParams): Promise<void>;
export declare function _createDataSourceConnectionSend(context: Client, dataSourceConnection: SearchIndexerDataSourceConnection, options?: CreateDataSourceConnectionOptionalParams): StreamableMethod;
export declare function _createDataSourceConnectionDeserialize(result: PathUncheckedResponse): Promise<SearchIndexerDataSourceConnection>;
/** Creates a new datasource. */
export declare function createDataSourceConnection(context: Client, dataSourceConnection: SearchIndexerDataSourceConnection, options?: CreateDataSourceConnectionOptionalParams): Promise<SearchIndexerDataSourceConnection>;
export declare function _getDataSourceConnectionsSend(context: Client, options?: GetDataSourceConnectionsOptionalParams): StreamableMethod;
export declare function _getDataSourceConnectionsDeserialize(result: PathUncheckedResponse): Promise<ListDataSourcesResult>;
/** Lists all datasources available for a search service. */
export declare function getDataSourceConnections(context: Client, options?: GetDataSourceConnectionsOptionalParams): Promise<ListDataSourcesResult>;
export declare function _getDataSourceConnectionSend(context: Client, name: string, options?: GetDataSourceConnectionOptionalParams): StreamableMethod;
export declare function _getDataSourceConnectionDeserialize(result: PathUncheckedResponse): Promise<SearchIndexerDataSourceConnection>;
/** Retrieves a datasource definition. */
export declare function getDataSourceConnection(context: Client, name: string, options?: GetDataSourceConnectionOptionalParams): Promise<SearchIndexerDataSourceConnection>;
export declare function _deleteDataSourceConnectionSend(context: Client, name: string, options?: DeleteDataSourceConnectionOptionalParams): StreamableMethod;
export declare function _deleteDataSourceConnectionDeserialize(result: PathUncheckedResponse): Promise<void>;
/** Deletes a datasource. */
export declare function deleteDataSourceConnection(context: Client, name: string, options?: DeleteDataSourceConnectionOptionalParams): Promise<void>;
export declare function _createOrUpdateDataSourceConnectionSend(context: Client, dataSource: SearchIndexerDataSourceConnection, name: string, options?: CreateOrUpdateDataSourceConnectionOptionalParams): StreamableMethod;
export declare function _createOrUpdateDataSourceConnectionDeserialize(result: PathUncheckedResponse): Promise<SearchIndexerDataSourceConnection>;
/** Creates a new datasource or updates a datasource if it already exists. */
export declare function createOrUpdateDataSourceConnection(context: Client, dataSource: SearchIndexerDataSourceConnection, name: string, options?: CreateOrUpdateDataSourceConnectionOptionalParams): Promise<SearchIndexerDataSourceConnection>;
//# sourceMappingURL=operations.d.ts.map