Zasób: Dysk
Reprezentacja dysku współdzielonego.
Niektóre metody zasobów (np. drives.update) wymagają driveId. Aby pobrać identyfikator dysku współdzielonego, użyj metody drives.list.
| Zapis 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,
    "canChangeDownloadRestriction": boolean
  },
  "themeId": string,
  "backgroundImageFile": {
    "id": string,
    "xCoordinate": number,
    "yCoordinate": number,
    "width": number
  },
  "createdTime": string,
  "hidden": boolean,
  "restrictions": {
    "copyRequiresWriterPermission": boolean,
    "domainUsersOnly": boolean,
    "driveMembersOnly": boolean,
    "adminManagedRestrictions": boolean,
    "sharingFoldersRequiresOrganizerPermission": boolean,
    "downloadRestriction": {
      object ( | 
| Pola | |
|---|---|
| id | 
 Tylko dane wyjściowe. Identyfikator tego dysku współdzielonego, który jest też identyfikatorem folderu najwyższego poziomu na tym dysku współdzielonym. | 
| name | 
 Nazwa tego dysku współdzielonego. | 
| colorRgb | 
 Kolor tego dysku współdzielonego jako szesnastkowy ciąg znaków RGB. Można go ustawić tylko w przypadku żądania  | 
| kind | 
 Tylko dane wyjściowe. Określa rodzaj danego zasobu. Wartość: ustalony ciąg znaków  | 
| backgroundImageLink | 
 Tylko dane wyjściowe. Krótkotrwały link do obrazu tła tego dysku współdzielonego. | 
| capabilities | 
 Tylko dane wyjściowe. Uprawnienia bieżącego użytkownika na tym dysku współdzielonym. | 
| capabilities.canAddChildren | 
 Tylko dane wyjściowe. Określa, czy bieżący użytkownik może dodawać podfoldery do folderów na tym dysku współdzielonym. | 
| capabilities.canComment | 
 Tylko dane wyjściowe. Określa, czy bieżący użytkownik może komentować pliki na tym dysku współdzielonym. | 
| capabilities.canCopy | 
 Tylko dane wyjściowe. Określa, czy bieżący użytkownik może kopiować pliki na tym dysku współdzielonym. | 
| capabilities.canDeleteDrive | 
 Tylko dane wyjściowe. Określa, czy obecny użytkownik może usunąć ten dysk współdzielony. Próba usunięcia dysku współdzielonego może się nie powieść, jeśli zawiera on elementy, które nie zostały przeniesione do kosza. | 
| capabilities.canDownload | 
 Tylko dane wyjściowe. Określa, czy obecny użytkownik może pobierać pliki z tego dysku współdzielonego. | 
| capabilities.canEdit | 
 Tylko dane wyjściowe. Określa, czy obecny użytkownik może edytować pliki na tym dysku współdzielonym. | 
| capabilities.canListChildren | 
 Tylko dane wyjściowe. Określa, czy obecny użytkownik może wyświetlać listę elementów podrzędnych folderów na tym dysku współdzielonym. | 
| capabilities.canManageMembers | 
 Tylko dane wyjściowe. Określa, czy obecny użytkownik może dodawać użytkowników do tego dysku współdzielonego, usuwać ich lub zmieniać ich rolę. | 
| capabilities.canReadRevisions | 
 Tylko dane wyjściowe. Określa, czy bieżący użytkownik może odczytywać zasoby wersji plików na tym dysku współdzielonym. | 
| capabilities.canRename | 
 Tylko dane wyjściowe. Określa, czy bieżący użytkownik może zmieniać nazwy plików lub folderów na tym dysku współdzielonym. | 
| capabilities.canRenameDrive | 
 Tylko dane wyjściowe. Określa, czy obecny użytkownik może zmienić nazwę tego dysku współdzielonego. | 
| capabilities.canChangeDriveBackground | 
 Tylko dane wyjściowe. Określa, czy obecny użytkownik może zmienić tło tego dysku współdzielonego. | 
| capabilities.canShare | 
 Tylko dane wyjściowe. Określa, czy bieżący użytkownik może udostępniać pliki lub foldery na tym dysku współdzielonym. | 
| capabilities.canChangeCopyRequiresWriterPermissionRestriction | 
 Tylko dane wyjściowe. Określa, czy obecny użytkownik może zmienić  | 
| capabilities.canChangeDomainUsersOnlyRestriction | 
 Tylko dane wyjściowe. Określa, czy obecny użytkownik może zmienić  | 
| capabilities.canChangeDriveMembersOnlyRestriction | 
 Tylko dane wyjściowe. Określa, czy obecny użytkownik może zmienić  | 
| capabilities.canChangeSharingFoldersRequiresOrganizerPermissionRestriction | 
 Tylko dane wyjściowe. Określa, czy obecny użytkownik może zmienić  | 
| capabilities.canResetDriveRestrictions | 
 Tylko dane wyjściowe. Określa, czy bieżący użytkownik może przywrócić domyślne ograniczenia dysku współdzielonego. | 
| capabilities.canDeleteChildren | 
 Tylko dane wyjściowe. Określa, czy bieżący użytkownik może usuwać elementy podrzędne z folderów na tym dysku współdzielonym. | 
| capabilities.canTrashChildren | 
 Tylko dane wyjściowe. Określa, czy obecny użytkownik może przenosić do kosza elementy podrzędne z folderów na tym dysku współdzielonym. | 
| capabilities.canChangeDownloadRestriction | 
 Tylko dane wyjściowe. Określa, czy bieżący użytkownik może zmieniać ograniczenia pobierania zastosowane przez organizatora na tym dysku współdzielonym. | 
| themeId | 
 Identyfikator motywu, z którego zostaną ustawione obraz tła i kolor. Zbiór możliwych  | 
| backgroundImageFile | 
 Plik obrazu i parametry przycinania, na podstawie których ustawiany jest obraz tła tego dysku współdzielonego. Jest to pole tylko do zapisu. Można je ustawić tylko w przypadku żądań  | 
| backgroundImageFile.id | 
 Identyfikator pliku obrazu na Dysku Google, który ma być używany jako obraz tła. | 
| backgroundImageFile.xCoordinate | 
 Współrzędna X lewego górnego rogu obszaru przycinania na obrazie tła. Jest to wartość z zamkniętego zakresu od 0 do 1. Ta wartość to odległość w poziomie od lewej strony całego obrazu do lewej strony obszaru przycinania podzielona przez szerokość całego obrazu. | 
| backgroundImageFile.yCoordinate | 
 Współrzędna Y lewego górnego rogu obszaru przycinania na obrazie tła. Jest to wartość z zamkniętego zakresu od 0 do 1. Ta wartość to odległość w pionie od górnej krawędzi całego obrazu do górnej krawędzi obszaru przycinania podzielona przez wysokość całego obrazu. | 
| backgroundImageFile.width | 
 Szerokość przyciętego obrazu w zamkniętym zakresie od 0 do 1. Ta wartość to szerokość przyciętego obrazu podzielona przez szerokość całego obrazu. Wysokość jest obliczana na podstawie współczynnika proporcji szerokości do wysokości wynoszącego 80:9. Wynikowy obraz musi mieć co najmniej 1280 pikseli szerokości i 144 piksele wysokości. | 
| createdTime | 
 Tylko dane wyjściowe. Czas utworzenia dysku współdzielonego (data i godzina w formacie RFC 3339). | 
| restrictions | 
 Zestaw ograniczeń, które obowiązują na tym dysku współdzielonym lub w przypadku elementów na tym dysku. Pamiętaj, że nie można ustawić ograniczeń podczas tworzenia dysku współdzielonego. Aby dodać ograniczenie, najpierw utwórz dysk współdzielony, a potem użyj ikony  | 
| restrictions.copyRequiresWriterPermission | 
 Czy opcje kopiowania, drukowania i pobierania plików na tym dysku współdzielonym powinny być wyłączone dla czytelników i komentujących. Jeśli to ograniczenie jest ustawione na  | 
| restrictions.domainUsersOnly | 
 Określa, czy dostęp do tego dysku współdzielonego i elementów na nim zapisanych jest ograniczony do użytkowników domeny, do której należy ten dysk współdzielony. To ograniczenie może zostać zastąpione przez inne zasady udostępniania kontrolowane poza tym dyskiem współdzielonym. | 
| restrictions.driveMembersOnly | 
 Określa, czy dostęp do elementów na tym dysku współdzielonym jest ograniczony do jego użytkowników. | 
| restrictions.adminManagedRestrictions | 
 Czy do modyfikowania ograniczeń wymagane są uprawnienia administracyjne na tym dysku współdzielonym. | 
| restrictions.sharingFoldersRequiresOrganizerPermission | 
 Jeśli ta opcja jest włączona, tylko użytkownicy z rolą organizatora mogą udostępniać foldery. Jeśli wartość to „false”, użytkownicy z rolą organizatora lub organizatora plików mogą udostępniać foldery. | 
| restrictions.downloadRestriction | 
 Ograniczenia pobierania zastosowane przez menedżerów dysku współdzielonego. | 
| orgUnitId | 
 Tylko dane wyjściowe. Jednostka organizacyjna tego dysku współdzielonego. To pole jest wypełniane tylko w odpowiedziach  | 
| Metody | |
|---|---|
| 
 | Tworzy dysk współdzielony. | 
| 
 | Trwale usuwa dysk współdzielony, do którego użytkownik ma dostęp jako organizer. | 
| 
 | Pobiera metadane dysku współdzielonego według identyfikatora. | 
| 
 | Ukrywa dysk współdzielony w widoku domyślnym. | 
| 
 | Wyświetla dyski współdzielone użytkownika. | 
| 
 | Przywraca dysk współdzielony do widoku domyślnego. | 
| 
 | Aktualizuje metadane dysku współdzielonego. |