Ресурс: Драйв
Представление общего диска.
 Для некоторых методов ресурсов (например, drives.update ) требуется driveId . Используйте drives.list , чтобы получить идентификатор общего диска. 
| JSON-представление | 
|---|
{ "id": string, "name": string, "colorRgb": string, "kind": string, "backgroundImageLink": string, "capabilities": { "canAddChildren": boolean, "canComment": boolean, "canCopy": boolean, "canDeleteDrive": boolean, "canDownload": boolean, "canEdit": boolean, "canListChildren": boolean, "canManageMembers": boolean, "canReadRevisions": boolean, "canRename": boolean, "canRenameDrive": boolean, "canChangeDriveBackground": boolean, "canShare": boolean, "canChangeCopyRequiresWriterPermissionRestriction": boolean, "canChangeDomainUsersOnlyRestriction": boolean, "canChangeDriveMembersOnlyRestriction": boolean, "canChangeSharingFoldersRequiresOrganizerPermissionRestriction": boolean, "canResetDriveRestrictions": boolean, "canDeleteChildren": boolean, "canTrashChildren": boolean }, "themeId": string, "backgroundImageFile": { "id": string, "xCoordinate": number, "yCoordinate": number, "width": number }, "createdDate": string, "hidden": boolean, "restrictions": { "copyRequiresWriterPermission": boolean, "domainUsersOnly": boolean, "driveMembersOnly": boolean, "adminManagedRestrictions": boolean, "sharingFoldersRequiresOrganizerPermission": boolean }, "orgUnitId": string }  | 
| Поля | |
|---|---|
 id |   Только вывод. Идентификатор этого общего диска, который также является идентификатором папки верхнего уровня этого общего диска.  | 
 name |   Имя этого общего диска.  | 
 colorRgb |    Цвет этого общего диска в виде шестнадцатеричной строки RGB. Его можно установить только по запросу   | 
 kind |    Только вывод. Это всегда   | 
 backgroundImageLink |   Только вывод. Кратковременная ссылка на фоновое изображение этого общего диска.  | 
 capabilities |   Только вывод. Возможности текущего пользователя на этом общем диске.  | 
 capabilities.canAddChildren |   Только вывод. Может ли текущий пользователь добавлять детей в папки на этом общем диске.  | 
 capabilities.canComment |   Только вывод. Может ли текущий пользователь комментировать файлы на этом общем диске.  | 
 capabilities.canCopy |   Только вывод. Может ли текущий пользователь копировать файлы на этом общем диске.  | 
 capabilities.canDeleteDrive |   Только вывод. Может ли текущий пользователь удалить этот общий диск. Попытка удалить общий диск может потерпеть неудачу, если на нем есть неудаленные элементы.  | 
 capabilities.canDownload |   Только вывод. Может ли текущий пользователь загружать файлы на этот общий диск.  | 
 capabilities.canEdit |   Только вывод. Может ли текущий пользователь редактировать файлы на этом общем диске  | 
 capabilities.canListChildren |   Только вывод. Может ли текущий пользователь перечислять дочерние папки на этом общем диске.  | 
 capabilities.canManageMembers |   Только вывод. Может ли текущий пользователь добавлять участников на этот общий диск, удалять их или изменять их роли.  | 
 capabilities.canReadRevisions |   Только вывод. Может ли текущий пользователь читать ресурс ревизий файлов на этом общем диске.  | 
 capabilities.canRename |   Только вывод. Может ли текущий пользователь переименовывать файлы и папки на этом общем диске.  | 
 capabilities.canRenameDrive |   Только вывод. Может ли текущий пользователь переименовать этот общий диск.  | 
 capabilities.canChangeDriveBackground |   Только вывод. Может ли текущий пользователь изменить фон этого общего диска.  | 
 capabilities.canShare |   Только вывод. Может ли текущий пользователь делиться файлами или папками на этом общем диске.  | 
 capabilities.canChangeCopyRequiresWriterPermissionRestriction |    Только вывод. Может ли текущий пользователь изменить ограничение   | 
 capabilities.canChangeDomainUsersOnlyRestriction |    Только вывод. Может ли текущий пользователь изменить ограничение   | 
 capabilities.canChangeDriveMembersOnlyRestriction |    Только вывод. Может ли текущий пользователь изменить ограничение   | 
 capabilities.canChangeSharingFoldersRequiresOrganizerPermissionRestriction |    Только вывод. Может ли текущий пользователь изменить   | 
 capabilities.canResetDriveRestrictions |   Только вывод. Может ли текущий пользователь сбросить ограничения общего диска до значений по умолчанию.  | 
 capabilities.canDeleteChildren |   Только вывод. Может ли текущий пользователь удалять дочерние элементы из папок на этом общем диске.  | 
 capabilities.canTrashChildren |   Только вывод. Может ли текущий пользователь удалять детей из папок на этом общем диске.  | 
 themeId |    Идентификатор темы, из которой будет установлено фоновое изображение и цвет. Набор возможных   | 
 backgroundImageFile |    Файл изображения и параметры обрезки, на основе которых задается фоновое изображение для этого общего диска. Это поле доступно только для записи; его можно установить только для запросов   | 
 backgroundImageFile.id |   Идентификатор файла изображения на Google Диске, который будет использоваться в качестве фонового изображения.  | 
 backgroundImageFile.xCoordinate |   Координата X верхнего левого угла области обрезки фонового изображения. Это значение находится в закрытом диапазоне от 0 до 1. Это значение представляет собой расстояние по горизонтали от левой стороны всего изображения до левой стороны области обрезки, разделенное на ширину всего изображения.  | 
 backgroundImageFile.yCoordinate |   Координата Y верхнего левого угла области обрезки фонового изображения. Это значение находится в закрытом диапазоне от 0 до 1. Это значение представляет собой расстояние по вертикали от верхней стороны всего изображения до верхней стороны области обрезки, разделенное на высоту всего изображения.  | 
 backgroundImageFile.width |   Ширина обрезанного изображения в закрытом диапазоне от 0 до 1. Это значение представляет собой ширину обрезанного изображения, разделенную на ширину всего изображения. Высота вычисляется путем применения соотношения ширины и высоты 80 к 9. Полученное изображение должно быть не менее 1280 пикселей в ширину и 144 пикселей в высоту.  | 
 createdDate |   Только вывод. Время создания общего диска (дата-время RFC 3339).  | 
 restrictions |   Набор ограничений, применимых к этому общему диску или объектам на этом общем диске.  | 
 restrictions.copyRequiresWriterPermission |    Должны ли быть отключены возможности копирования, печати или загрузки файлов на этом общем диске для читателей и комментаторов. Если для этого ограничения установлено значение   | 
 restrictions.domainUsersOnly |   Ограничен ли доступ к этому общему диску и объектам на этом общем диске только пользователям домена, к которому принадлежит этот общий диск. Это ограничение может быть отменено другими политиками общего доступа, контролируемыми за пределами этого общего диска.  | 
 restrictions.driveMembersOnly |   Ограничен ли доступ к объектам на этом общем диске только его участникам.  | 
 restrictions.adminManagedRestrictions |   Требуются ли права администратора на этом общем диске для изменения ограничений.  | 
 restrictions.sharingFoldersRequiresOrganizerPermission |   Если это правда, только пользователи с ролью организатора могут делиться папками. Если значение равно false, пользователи с ролью организатора или организатора файлов могут совместно использовать папки.  | 
 orgUnitId |    Только вывод. Организационное подразделение этого общего диска. Это поле заполняется только в   | 
Методы | |
|---|---|
 |  Безвозвратно удаляет общий диск, organizer которого является пользователь. | 
  | Получает метаданные общего диска по идентификатору. | 
  | Скрывает общий диск из представления по умолчанию. | 
  | Создает новый общий диск. | 
  | Перечисляет общие диски пользователя.  | 
  | Восстанавливает общий диск к виду по умолчанию. | 
  | Обновляет метаданные общего диска. |