REST Resource: matters.holds

Zasób: wstrzymany

Blokada. Blokada uniemożliwia określonej usłudze Google Workspace usunięcie danych z określonych kont lub wszystkich członków jednostki organizacyjnej.

Aby można było korzystać z zasobów Vault, konto musi mieć wymagane uprawnienia w Vault i dostęp do sprawy. Aby uzyskać dostęp do sprawy, użytkownik konta musi utworzyć tę sprawę, udostępnić ją osobie lub mieć uprawnienie do wyświetlania wszystkich spraw.

Zapis JSON
{
  "holdId": string,
  "name": string,
  "updateTime": string,
  "accounts": [
    {
      object (HeldAccount)
    }
  ],
  "orgUnit": {
    object (HeldOrgUnit)
  },
  "corpus": enum (CorpusType),
  "query": {
    object (CorpusQuery)
  }
}
Pola
holdId

string

Unikalny stały identyfikator blokady. Przypisana podczas tworzenia.

name

string

Nazwa blokady.

updateTime

string (Timestamp format)

Ostatnia modyfikacja tej blokady.

Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

accounts[]

object (HeldAccount)

Jeśli jest ustawiona, blokada dotyczy podanych kont, a pole orgUnit musi być puste.

orgUnit

object (HeldOrgUnit)

Jeśli blokada zostanie skonfigurowana, blokada będzie dotyczyła wszystkich użytkowników w jednostce organizacyjnej, a konta muszą być puste. Tę właściwość można zmieniać. W przypadku blokad w Grupach dyskusyjnych ustaw konta.

corpus

enum (CorpusType)

Usługa, w której mają być wyszukiwane dane.

query

object (CorpusQuery)

Opcje dotyczące poszczególnych usług. Jeśli jest ustawiona, CorpusQuery musi pasować do typu CorpusType.

HeldOrgUnit

Jednostka organizacyjna objęta blokadą. Ta struktura jest niezmienna.

Zapis JSON
{
  "orgUnitId": string,
  "holdTime": string
}
Pola
orgUnitId

string

Stały identyfikator jednostki organizacyjnej podany w pakiecie Admin SDK.

holdTime

string (Timestamp format)

Data, od której jednostka organizacyjna jest objęta blokadą. Ta właściwość jest niezmienna.

Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

CorpusQuery

Opcje blokad związane z poszczególnymi usługami.

Zapis JSON
{

  // Union field corpus_query can be only one of the following:
  "driveQuery": {
    object (HeldDriveQuery)
  },
  "mailQuery": {
    object (HeldMailQuery)
  },
  "groupsQuery": {
    object (HeldGroupsQuery)
  },
  "hangoutsChatQuery": {
    object (HeldHangoutsChatQuery)
  },
  "voiceQuery": {
    object (HeldVoiceQuery)
  },
  "calendarQuery": {
    object (HeldCalendarQuery)
  }
  // End of list of possible types for union field corpus_query.
}
Pola
Pole sumy corpus_query. Jeśli jest ustawiony, musi być zgodny z typem usługi. corpus_query może być tylko jednym z tych elementów:
driveQuery

object (HeldDriveQuery)

Opcje dotyczące blokad na Dysku dotyczące konkretnej usługi. Jeśli jest ustawiony, wartość atrybutu CorpusType musi być równa DRIVE.

mailQuery

object (HeldMailQuery)

Opcje blokady Gmaila w zależności od usługi. Jeśli jest ustawiony, wartość atrybutu CorpusType musi być równa MAIL.

groupsQuery

object (HeldGroupsQuery)

Opcje blokad grup dotyczące poszczególnych usług. Jeśli jest ustawiony, wartość atrybutu CorpusType musi być równa GROUPS.

hangoutsChatQuery

object (HeldHangoutsChatQuery)

Opcje blokad czatu dotyczące konkretnej usługi. Jeśli jest ustawiona, CorpusType musi mieć wartość HANGOUTS_CHAT.

voiceQuery

object (HeldVoiceQuery)

Opcje dotyczące Voice holds dla poszczególnych usług. Jeśli jest ustawiony, wartość atrybutu CorpusType musi być równa VOICE.

calendarQuery

object (HeldCalendarQuery)

Opcje dotyczące wstrzymania w Kalendarzu w przypadku poszczególnych usług. Jeśli jest ustawiona, CorpusType musi mieć wartość KALENDARZ.

HeldDriveQuery

Opcje blokowania plików na Dysku.

Zapis JSON
{
  "includeTeamDriveFiles": boolean,
  "includeSharedDriveFiles": boolean
}
Pola
includeTeamDriveFiles
(deprecated)

boolean

Aby objąć blokadą pliki z dysków zespołu, ustaw wartość true (prawda).

includeSharedDriveFiles

boolean

Aby uwzględnić pliki na dyskach współdzielonych w zawieszeniu, ustaw wartość na true.

HeldMailQuery

Opcje zapytań dotyczących blokad Gmaila.

Zapis JSON
{
  "terms": string,
  "startTime": string,
  "endTime": string
}
Pola
terms

string

Operatory wyszukiwania używane do zawężania zakresu wiadomości objętych blokadą.

startTime

string (Timestamp format)

Czas rozpoczęcia realizacji zapytania. Podaj czas GMT. Wartość jest zaokrąglana do godziny 00:00 w nocy określonej daty.

Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

endTime

string (Timestamp format)

Czas zakończenia zapytania. Podaj czas w strefie GMT. Wartość jest zaokrąglana do godziny 00:00 w wybranym dniu.

Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

HeldGroupsQuery

Opcje zapytań dotyczących blokad grup.

Zapis JSON
{
  "terms": string,
  "startTime": string,
  "endTime": string
}
Pola
terms

string

operatory wyszukiwania użyte do doprecyzowania wiadomości objętych blokadą.

startTime

string (Timestamp format)

Czas rozpoczęcia zapytania. Podaj czas GMT. Wartość jest zaokrąglana do godziny 00:00 w nocy określonej daty.

Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

endTime

string (Timestamp format)

Czas zakończenia zapytania. Podaj czas w strefie GMT. Wartość jest zaokrąglana do godziny 00:00 w wybranym dniu.

Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

HeldHangoutsChatQuery

Opcje blokad w Google Chat

Zapis JSON
{
  "includeRooms": boolean
}
Pola
includeRooms

boolean

Aby uwzględnić wiadomości z pokoi czatu, do których należał użytkownik, ustaw wartość na true.

HeldVoiceQuery

Opcje blokad Voice.

Zapis JSON
{
  "coveredData": [
    enum (VoiceCoveredData)
  ]
}
Pola
coveredData[]

enum (VoiceCoveredData)

Lista typów danych objętych blokadą. Pole nie może być puste. Kolejność nie ma znaczenia, a duplikaty są ignorowane.

HeldCalendarQuery

Ten typ nie ma pól.

Opcje blokad Kalendarza.

Metody

addHeldAccounts

Dodaje konta do blokady.

create

Nakłada blokadę w określonej sprawie.

delete

Usuwa określoną blokadę i odblokowuje konta lub jednostki organizacyjne objęte blokadą.

get

Pobiera określoną blokadę.

list

Wyświetla blokady w sprawie.

removeHeldAccounts

Zwalnia z blokady określone konta.

update

Zmienia zakres (jednostka organizacyjna lub konta) oraz parametry zapytania blokady.