Cohesity Alta SaaS Protection Administrator's Guide
- Introduction to Cohesity Alta SaaS Protection
- API permissions
- Administrator portal (Web UI)
- Manage users and roles
- What is a connector?
- Configure credentials
- Pre-requisites for Microsoft 365 connectors
- Protect Microsoft 365 Multi-Geo tenant
- Protect Exchange Online data
- Protect SharePoint sites and data
- Protect Teams sites
- Protect OneDrive data
- Protect Teams chats
- Protect GoogleDrive data
- Protect Gmail data
- Protect Audit logs
- Protect Salesforce data and metada
- Protect Entra ID objects
- Protect Box data
- Protect Slack data
- Protect Email/Message data
- Configure Retention policies
- Perform backups
- View and share backed-up data
- Analytics
- Perform restores using Administration portal
- Restore SharePoint/OneDrive/Teams Sites and data
- Restore Teams chat messages and Teams channel conversations
- Restore Box data
- Restore Google Drive data
- About Salesforce Data, Metadata, and CRM Content restore and Sandbox seeding
- About Entra ID (Azure AD) objects and records restore
- Restore dashboard
- Install services and utilities
- About the Apps Consent Grant Utility
- Discovery
- Configure Tagging polices
- Configure Tiering policy
- Auditing
- Manage Stors (Storages)
API permissions for Gmail and Google Drive
Cohesity Alta SaaS Protection requires API permissions on the target Google Drive and Gmail environment to backup and restore its data:
Table:
API name | Requested scope | Used by Cohesity Alta SaaS Protection: | Description by Google |
---|---|---|---|
API Access | Domain-wide delegation for Domain | To back up users' data from Google Drive and Gmail mailboxes. | Domain-wide delegation is a powerful feature that allows apps to access users' data across your organization's Google Workspace environment. For example, grant domain-wide delegation to a migration app that duplicates user content from another service to Google Workspace. For this reason, only super admins can manage domain-wide delegation, and they must specify each API scope that the app can access. |
Directory API | https://www.googleapis.com/auth/admin.directory.user.readonly | To enumerate the organization's users and discover users of Google Drives and Gmail mailboxes. | Scope for only retrieving users or user aliases. |
Drive API | https://www.googleapis.com/auth/admin.directory.group.member.readonly | To get the list of members/users present in the group to verify if the user is part of the group. If the Shared drive admin is in the group then using this scope you can get one of the users from the group and generate a token to backup the Shared drive. | Scope for only retrieving users/members presents in the group. |
Drive API | https://www.googleapis.com/auth/drive | To back up and restore Google Drive content. | View and manage all of your Drive files. |
Gmail API | https://www.googleapis.com/auth/gmail.readonly | To back up Gmail content. | Read all (Gmail) resources and their metadata. |
Gmail API | https://www.googleapis.com/auth/gmail.modify | To restore Gmail content. | All read/write operations except immediate, permanent deletion of threads and messages, bypassing Trash. |