REST Resource: matters.holds

Risorsa: Blocco

Un blocco. Un blocco impedisce al servizio Google Workspace specificato di eliminare definitivamente i dati di account specifici o di tutti i membri di un'unità organizzativa.

Per utilizzare le risorse di Vault, l'account deve disporre dei privilegi di Vault richiesti e dell'accesso alla pratica. Per accedere a una pratica, l'account deve aver creato la pratica, averla condivisa con l'utente in questione o disporre del privilegio Visualizzazione di tutte le pratiche.

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

string

L'ID immutabile univoco della preautorizzazione. Assegnato durante la creazione.

name

string

Il nome della conservazione.

updateTime

string (Timestamp format)

L'ultima volta che questa preautorizzazione è stata modificata.

Un timestamp nel formato RFC3339 UTC "Zulu" con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

accounts[]

object (HeldAccount)

Se impostato, l'archiviazione a fini legali si applica agli account specificati e il campo orgUnit deve essere vuoto.

orgUnit

object (HeldOrgUnit)

Se impostata, la conservazione si applica a tutti i membri dell'unità organizzativa e accounts deve essere vuoto. Questa proprietà è mutabile. Per le archiviazioni a fini legali dei gruppi, imposta accounts.

corpus

enum (CorpusType)

Il servizio in cui eseguire la ricerca.

query

object (CorpusQuery)

Opzioni specifiche per il servizio. Se impostato, CorpusQuery deve corrispondere a CorpusType.

HeldOrgUnit

L'unità organizzativa coperta da un blocco. Questa struttura è immutabile.

Rappresentazione JSON
{
  "orgUnitId": string,
  "holdTime": string
}
Campi
orgUnitId

string

L'ID immutabile dell'unità organizzativa fornito dall'SDK Admin.

holdTime

string (Timestamp format)

Quando l'unità organizzativa è stata messa in attesa. Questa proprietà è immutabile.

Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione a livello di nanosecondo e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

CorpusQuery

Opzioni specifiche del servizio per l'archiviazione a fini legali.

Rappresentazione 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.
}
Campi
Campo unione corpus_query. Se impostato, deve corrispondere al tipo di servizio. corpus_query può essere solo uno dei seguenti:
driveQuery

object (HeldDriveQuery)

Opzioni specifiche per i servizi per le sospensioni di Drive. Se impostato, CorpusType deve essere DRIVE.

mailQuery

object (HeldMailQuery)

Opzioni specifiche del servizio per l'archiviazione a fini legali di Gmail. Se impostato, CorpusType deve essere MAIL.

groupsQuery

object (HeldGroupsQuery)

Opzioni specifiche per i gruppi di servizi. Se impostato, CorpusType deve essere GROUPS.

hangoutsChatQuery

object (HeldHangoutsChatQuery)

Opzioni specifiche per i blocchi di Chat. Se impostato, CorpusType deve essere HANGOUTS_CHAT.

voiceQuery

object (HeldVoiceQuery)

Opzioni specifiche del servizio per i blocchi di Voice. Se impostato, CorpusType deve essere VOICE.

calendarQuery

object (HeldCalendarQuery)

Opzioni specifiche del servizio per i blocchi di Calendar. Se impostato, CorpusType deve essere CALENDAR.

HeldDriveQuery

Opzioni per i blocchi di Drive.

Rappresentazione JSON
{
  "includeTeamDriveFiles": boolean,
  "includeSharedDriveFiles": boolean
}
Campi
includeTeamDriveFiles
(deprecated)

boolean

Per includere i file dei Drive del team nell'archiviazione a fini legali, imposta il valore su true.

includeSharedDriveFiles

boolean

Per includere i file dei Drive condivisi nell'archiviazione a fini legali, imposta il valore su true.

HeldMailQuery

Opzioni di query per le sospensioni di Gmail.

Rappresentazione JSON
{
  "terms": string,
  "startTime": string,
  "endTime": string
}
Campi
terms

string

Gli operatori di ricerca utilizzati per perfezionare i messaggi interessati dal blocco.

startTime

string (Timestamp format)

L'ora di inizio della query. Specifica il fuso orario GMT. Il valore viene arrotondato alle 00:00 della data specificata.

Un timestamp nel formato RFC3339 UTC "Zulu" con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

endTime

string (Timestamp format)

L'ora di fine della query. Specifica il fuso orario GMT. Il valore viene arrotondato alle 00:00 della data specificata.

Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione a livello di nanosecondo e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

HeldGroupsQuery

Opzioni di query per i blocchi di gruppo.

Rappresentazione JSON
{
  "terms": string,
  "startTime": string,
  "endTime": string
}
Campi
terms

string

Gli operatori di ricerca utilizzati per perfezionare i messaggi coperti dalla sospensione.

startTime

string (Timestamp format)

L'ora di inizio della query. Specifica in GMT. Il valore viene arrotondato alle 00:00 della data specificata.

Un timestamp nel formato RFC3339 UTC "Zulu" con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

endTime

string (Timestamp format)

L'ora di fine della query. Specifica il fuso orario GMT. Il valore viene arrotondato alle 00:00 della data specificata.

Un timestamp nel formato RFC3339 UTC "Zulu" con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

HeldHangoutsChatQuery

Opzioni per l'archiviazione a fini legali di Chat.

Rappresentazione JSON
{
  "includeRooms": boolean
}
Campi
includeRooms

boolean

Per includere i messaggi negli spazi di Chat di cui l'utente era membro, imposta il valore su true.

HeldVoiceQuery

Opzioni per i blocchi di Voice.

Rappresentazione JSON
{
  "coveredData": [
    enum (VoiceCoveredData)
  ]
}
Campi
coveredData[]

enum (VoiceCoveredData)

Un elenco dei tipi di dati coperti dal blocco. Non deve essere vuoto. L'ordine non è importante e i duplicati vengono ignorati.

HeldCalendarQuery

Questo tipo non contiene campi.

Opzioni per le archiviazioni a fini legali di Calendar.

Metodi

addHeldAccounts

Aggiunge account a una conservazione.

create

Crea un blocco nella pratica specificata.

delete

Rimuove l'archiviazione a fini legali specificata e rilascia gli account o l'unità organizzativa interessati dalla conservazione.

get

Recupera la sospensione specificata.

list

Elenca le archiviazioni a fini legali di una pratica.

removeHeldAccounts

Rimuove gli account specificati da una sospensione.

update

Aggiorna l'ambito (unità organizzativa o account) e i parametri di query di una conservazione.