vault/v1 library
Google Vault API - v1
Retention and eDiscovery for Google Workspace. To work with Vault resources, the account must have the required Vault privileges and access to the matter. To access a matter, the account must have created the matter, have the matter shared with them, or have the View All Matters privilege. For example, to download an export, an account needs the Manage Exports privilege and the matter shared with them.
For more information, see developers.google.com/vault
Create an instance of VaultApi to access these resources:
Classes
- AccountInfo
- The accounts to search
- AddHeldAccountResult
- The status of each account creation, and the HeldAccount, if successful.
- AddHeldAccountsRequest
- Add a list of accounts to a hold.
- AddHeldAccountsResponse
- Response for batch create held accounts.
- AddMatterPermissionsRequest
- Add an account with the permission specified.
- CalendarOptions
- Additional options for Calendar search
- CloseMatterResponse
- Response to a CloseMatterRequest.
- CloudStorageFile
- The export file in Cloud Storage
- CloudStorageSink
- Export sink for Cloud Storage files.
- CorpusQuery
- Service-specific options for holds.
- CountArtifactsRequest
- Count artifacts request.
- DriveExportOptions
- Options for Drive exports.
- DriveOptions
- Additional options for Drive search
- Export
- An export.
- ExportOptions
- Additional options for exports
- ExportStats
- Progress information for an export.
- HangoutsChatInfo
- The Chat spaces to search
- HangoutsChatOptions
- Additional options for Google Chat search
- HeldAccount
- An account covered by a hold.
- HeldDriveQuery
- Options for Drive holds.
- HeldHangoutsChatQuery
- Options for Chat holds.
- HeldOrgUnit
- The organizational unit covered by a hold.
- HeldVoiceQuery
- Options for Voice holds.
- Hold
- A hold.
- ListExportsResponse
- The exports for a matter.
- ListHeldAccountsResponse
- Returns a list of the accounts covered by a hold.
- ListHoldsResponse
- The holds for a matter.
- ListMattersResponse
- Provides the list of matters.
- ListOperationsResponse
- The response message for Operations.ListOperations.
- ListSavedQueriesResponse
- Definition of the response for method ListSaveQuery.
- MailExportOptions
- Options for Gmail exports.
- MailOptions
- Additional options for Gmail search
- Matter
- Represents a matter.
- MatterPermission
- Users can be matter owners or collaborators.
- MattersExportsResource
- MattersHoldsAccountsResource
- MattersHoldsResource
- MattersResource
- MattersSavedQueriesResource
- Operation
- This resource represents a long-running operation that is the result of a network API call.
- OperationsResource
- OrgUnitInfo
- The organizational unit to search
- Query
- The query definition used for search and export.
- RemoveHeldAccountsRequest
- Remove a list of accounts from a hold.
- RemoveHeldAccountsResponse
- Response for batch delete held accounts.
- RemoveMatterPermissionsRequest
- Remove an account as a matter collaborator.
- ReopenMatterResponse
- Response to a ReopenMatterRequest.
- SavedQuery
- The definition of a saved query.
- The shared drives to search
- SitesUrlInfo
- The published site URLs of new Google Sites to search
- TeamDriveInfo
- Team Drives to search
- UserInfo
- User's information.
- VaultApi
- Retention and eDiscovery for Google Workspace.
- VoiceOptions
- Additional options for Voice search
Typedefs
- CalendarExportOptions = $ExportOptions00
- The options for Calendar exports.
- CancelOperationRequest = $Empty
- The request message for Operations.CancelOperation.
- CloseMatterRequest = $Empty
- Close a matter by ID.
- Empty = $Empty
- A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
- GroupsExportOptions = $ExportOptions01
- Options for Groups exports.
- HangoutsChatExportOptions = $ExportOptions01
- Options for Chat exports.
- HeldGroupsQuery = $Query
- Query options for group holds.
- HeldMailQuery = $Query
- Query options for Gmail holds.
- ReopenMatterRequest = $Empty
- Reopen a matter by ID.
- Status = $Status
-
The
Status
type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. - UndeleteMatterRequest = $Empty
- Undelete a matter by ID.
- VoiceExportOptions = $ExportOptions00
- The options for Voice exports.
Exceptions / Errors
- ApiRequestError
- Represents a general error reported by the API endpoint.
- DetailedApiRequestError
- Represents a specific error reported by the API endpoint.