Method: indexing.datasources.items.delete

Удаляет Item resource для указанного имени ресурса. Для выполнения этого API требуется учетная запись администратора или службы. Используемая учетная запись службы находится в белом списке соответствующего источника данных.

HTTP-запрос

DELETE https://cloudsearch.googleapis.com/v1/indexing/{name=datasources/*/items/*}

URL-адрес использует синтаксис транскодирования gRPC .

Параметры пути

Параметры
name

string

Необходимый. Имя элемента, который нужно удалить. Формат: источники данных/{sourceId}/items/{itemId}

Параметры запроса

Параметры
version

string ( bytes format)

Необходимый. Увеличенная версия элемента, который необходимо удалить из индекса. Система индексирования сохраняет версию из источника данных в виде байтовой строки и сравнивает версию элемента в индексе с версией объекта в очереди, используя лексическое упорядочение.

Индексирование Cloud Search не удалит ни один элемент в очереди, значение версии которого меньше или равно версии текущего индексируемого элемента. Максимальная длина этого поля составляет 1024 байта.

Информацию о том, как версия элемента влияет на процесс удаления, см. в разделе Обработка редакций после удаления вручную .

Строка в кодировке Base64.

connectorName

string

Имя соединителя, выполняющего этот вызов.

Формат: источники данных/{sourceId}/коннекторы/{ID}

mode

enum ( RequestMode.Mode )

Необходимый. RequestMode для этого запроса.

debugOptions

object ( DebugOptions )

Общие параметры отладки.

Тело запроса

Тело запроса должно быть пустым.

Тело ответа

В случае успеха тело ответа содержит экземпляр Operation .

Области авторизации

Требуется одна из следующих областей OAuth:

  • https://www.googleapis.com/auth/cloud_search.indexing
  • https://www.googleapis.com/auth/cloud_search

Дополнительную информацию см. в руководстве по авторизации .