Drive Labels API

API для управления метками дисков

Сервис: Drivelabels.googleapis.com.

Для вызова этой службы мы рекомендуем использовать клиентские библиотеки Google. Если вашему приложению необходимо использовать собственные библиотеки для вызова этой службы, используйте следующую информацию при отправке запросов API.

Документ открытия

Документ обнаружения — это машиночитаемая спецификация для описания и использования REST API. Он используется для создания клиентских библиотек, плагинов IDE и других инструментов, взаимодействующих с API Google. Одна служба может предоставлять несколько документов обнаружения. Эта служба предоставляет следующий документ обнаружения:

Конечная точка службы

Конечная точка службы — это базовый URL-адрес, указывающий сетевой адрес службы API. Одна служба может иметь несколько конечных точек службы. Эта служба имеет следующую конечную точку службы, и все приведенные ниже URI относятся к этой конечной точке службы:

  • https://drivelabels.googleapis.com

Ресурс REST: v2.labels

Методы
create POST /v2/labels
Создает новую метку.
delete DELETE /v2/{name=labels/*}
Безвозвратно удаляет метку и связанные с ней метаданные с объектов на Диске.
delta POST /v2/{name=labels/*}:delta
Обновляет одну метку, применяя набор запросов на обновление, в результате чего создается новая черновая версия.
disable POST /v2/{name=labels/*}:disable
Отключить опубликованную метку.
enable POST /v2/{name=labels/*}:enable
Включите отключенную метку и восстановите ее опубликованное состояние.
get GET /v2/{name=labels/*}
Получите метку по имени ресурса.
list GET /v2/labels
Перечислить ярлыки.
publish POST /v2/{name=labels/*}:publish
Опубликуйте все черновые изменения в ярлыке.
updateLabelCopyMode POST /v2/{name=labels/*}:updateLabelCopyMode
Обновляет CopyMode метки.
updatePermissions PATCH /v2/{parent=labels/*}/permissions
Обновляет разрешения метки.

Ресурс REST: v2.labels.locks

Методы
list GET /v2/{parent=labels/*}/locks
Перечисляет LabelLocks на метке.

Ресурс REST: v2.labels.permissions

Методы
batchDelete POST /v2/{parent=labels/*}/permissions:batchDelete
Удаляет разрешения для ярлыков.
batchUpdate POST /v2/{parent=labels/*}/permissions:batchUpdate
Обновляет разрешения для ярлыков.
create POST /v2/{parent=labels/*}/permissions
Обновляет разрешения метки.
delete DELETE /v2/{name=labels/*/permissions/*}
Удаляет разрешение метки.
list GET /v2/{parent=labels/*}/permissions
Перечисляет разрешения метки.

Ресурс REST: v2.labels.revisions

Методы
updatePermissions PATCH /v2/{parent=labels/*/revisions/*}/permissions
Обновляет разрешения метки.

Ресурс REST: v2.labels.revisions.locks

Методы
list GET /v2/{parent=labels/*/revisions/*}/locks
Перечисляет LabelLocks на метке.

Ресурс REST: v2.labels.revisions.permissions

Методы
batchDelete POST /v2/{parent=labels/*/revisions/*}/permissions:batchDelete
Удаляет разрешения для ярлыков.
batchUpdate POST /v2/{parent=labels/*/revisions/*}/permissions:batchUpdate
Обновляет разрешения для ярлыков.
create POST /v2/{parent=labels/*/revisions/*}/permissions
Обновляет разрешения метки.
delete DELETE /v2/{name=labels/*/revisions/*/permissions/*}
Удаляет разрешение метки.
list GET /v2/{parent=labels/*/revisions/*}/permissions
Перечисляет разрешения метки.

Ресурс REST: v2.limits

Методы
getLabel GET /v2/limits/label
Получите ограничения на структуру метки; например, максимальное количество разрешенных полей и максимальная длина заголовка метки.

Ресурс REST: v2.users

Методы
getCapabilities GET /v2/{name=users/*/capabilities}
Получает возможности пользователя.