IndexesOperations interface

表示 Indexes作的介面。

屬性

createOrUpdate

使用給定版本ID創建新索引或更新現有索引

delete

刪除索引的特定版本。 如果索引已成功刪除或索引不存在,則服務將返回 204 無內容。

get

獲取索引的特定版本。 如果索引不存在,則服務將返回 404 Not Found 錯誤。

list

列出每個索引的最新版本

listVersions

列出給定索引的所有版本

屬性詳細資料

createOrUpdate

使用給定版本ID創建新索引或更新現有索引

createOrUpdate: (name: string, version: string, index: IndexUnion, options?: IndexesCreateOrUpdateOptionalParams) => Promise<IndexUnion>

屬性值

(name: string, version: string, index: IndexUnion, options?: IndexesCreateOrUpdateOptionalParams) => Promise<IndexUnion>

delete

刪除索引的特定版本。 如果索引已成功刪除或索引不存在,則服務將返回 204 無內容。

delete: (name: string, version: string, options?: IndexesDeleteOptionalParams) => Promise<void>

屬性值

(name: string, version: string, options?: IndexesDeleteOptionalParams) => Promise<void>

get

獲取索引的特定版本。 如果索引不存在,則服務將返回 404 Not Found 錯誤。

get: (name: string, version: string, options?: IndexesGetOptionalParams) => Promise<IndexUnion>

屬性值

(name: string, version: string, options?: IndexesGetOptionalParams) => Promise<IndexUnion>

list

列出每個索引的最新版本

list: (options?: IndexesListOptionalParams) => PagedAsyncIterableIterator<IndexUnion, IndexUnion[], PageSettings>

屬性值

(options?: IndexesListOptionalParams) => PagedAsyncIterableIterator<IndexUnion, IndexUnion[], PageSettings>

listVersions

列出給定索引的所有版本

listVersions: (name: string, options?: IndexesListVersionsOptionalParams) => PagedAsyncIterableIterator<IndexUnion, IndexUnion[], PageSettings>

屬性值

(name: string, options?: IndexesListVersionsOptionalParams) => PagedAsyncIterableIterator<IndexUnion, IndexUnion[], PageSettings>