Cloudability SaaS Connect Google Workspace to Cloudability SaaS
PURPOSE: Detailed info for admins (and Apptio internal) for exactly how to connect and ingest data from a particular source.
Whenever possible, this will all be on a single web page so that it can easily be output to PDF via "print", rather than managing a set of separate PDFs output from Flare.
Google Workspace (formerly known as G Suite) is integrated with Cloudability SaaS using the Google Workspace APIs.
What data is brought into Cloudability SaaS from Google Workspace?
For more information, refer to https://developers.google.com/admin-sdk .
Cloudability SaaS brings in user and expense data from Google Workspace and applications connected using Google Workspace. The data is analyzed and displayed as useful insights in Cloudability SaaS .
The list of fields that are retrieved by the connector can be quite long and detailed. It's therefore in a drop-down so that it's easier to read through this intro if you're not wanting the detail:
View the data fields brought into Cloudability SaaS from Google WorkspaceCloudability SaaS uses four API calls to retrieve data from Google Workspace.
Users
Retrieves a paginated list of all users in a domain. For more information about this API call, refer to https://developers.google.com/admin-sdk/directory/reference/rest/v1/users#User .
id
primaryEmail
password
hashFunction
isAdmin
isDelegatedAdmin
agreedToTerms
suspended
changePasswordAtNextLogin
ipWhitelisted
name
kind
etag
emails
externalIds
relations
aliases
isMailboxSetup
customerId
addresses
organizations
lastLoginTime
phones
suspensionReason
thumbnailPhotoUrl
languages
posixAccounts
creationTime
nonEditableAliases
sshPublicKeys
notes
websites
locations
includeInGlobalAddressList
keywords
deletionTime
gender
thumbnailPhotoEtag
ims
customSchemas
isEnrolledIn2Sv
isEnforcedIn2Sv
archived
orgUnitPath
recoveryEmail
recoveryPhone
Customers
For more information about this API call, refer to https://developers.google.com/admin-sdk/directory/reference/rest/v1/customers#Customer .
id
customerDomain
kind
etag
alternateEmail
customerCreationTime
postalAddress
phoneNumber
language
Activities
Retrieves a list of activities for a specific customer's account and application such as the Admin console application or the Google Drive application. For more information about this API call, refer to https://developers.google.com/admin-sdk/reports/reference/rest/v1/activities/list#Activity .
kind
etag
ownerDomain
ipAddress
events
type
name
parameters
id
time
uniqueQualifier
applicationName
customerId
actor
profileId
callerType
key
License assignment
ist all users assigned licenses for a specific product SKU. For more information about this API call, refer to https://developers.google.com/admin-sdk/licensing/reference/rest/v1/licenseAssignments#LicenseAssignment .
kind
etags
productId
userId
selfLink
skuId
skuName
productName
Calculated fields
Last login date
The last login date is set for a user based on what?
The last login date is set for a user based on the lastLoginTime value returned from the Directory API call.
Activity status
The last login date is used to determine when the user was last active; see Last login date .
If there is no last login date, then the user is marked as inactive.
Purchased license count
The Cloudability SaaS connector returns the total number of licenses used (see Used license count ). For annual plans, the number of purchased licenses must be manually entered.
Used license count
The purchased license count is based on the values returned from the listForProduct API call. It is the count of licenses assigned by skuName .
Connect to Google Workspace
Before you start
Prerequisites, supported versions, , decisions you need to make (might XREFto a "best practice" topic or HREF to Community page)
Before you can integrate Google Workspace with Cloudability SaaS , you must have the following:
An active Google Workspace subscription including one or more of the following products:
Google Workspace (both billing plans are supported)
Google Workspace for Education Plus
Google Drive storage
Cloud Identity
Cloud Identity Premium
Google Vault
Google Voice
For more information, refer to https://workspace.google.com/intl/en/pricing.html .
The Google Workspace user account must have Super Admin privileges.
For more information about the Super Admin privileges, refer to https://support.google.com/a/answer/2405986#super_admin .
Alternatively, you can create and use a Service Account with Super Admin privileges to connect Cloudability SaaS to Google Workspace. A Service Account is considered a licensed user and is included in used license counts. To learn how to make a user an admin, refer to https://support.google.com/a/answer/172176 .
Steps to connect
Connect Google Workspace to Cloudability SaaS .
Find the Google Workspace tile and select Connect .
Enter the following information:
Email: Enter the email address for the Super Admin account or Service Account that you want to use to connect Cloudability to Google Workspace.
Password: Enter the password associated with the user account.
Allow the following permission requests:
View customer related information
View audit reports for you Google Workspace domain
View usage reports for your Google Workspace domain
View and manage Google Workspace licenses for your domain
View users on your domain
In the Confirm your choices dialog, select Allow .
The connector starts synchronizing the data and notifies you through an email when the synchronization is complete.
Complete the steps in the License Wizard to add your Google Workspace license to Cloudability SaaS .
Steps to connect to applications through Google Workspace
From the Cloudability SaaS dashboard, select the Google Workspace tile to open the Google Workspace application details page.
Select the + icon.
Connect to applications through Google Workspace by selecting YES/NO .
Select Register to save your changes.
Confirm success
Confirm that applications connected using Google Workspace are integrated with Cloudability SaaS correctly.
Confirm that the Cloudability SaaS Dashboard is separately displaying all applications connected using Google Workspace.
Select the tile of an application connected via Google Workspace.
Confirm that data from that application can be viewed in the application details page.
Compare the data in application to data in Cloudability SaaS to confirm success.
Log in to Google Workspace.
Navigate to where you can find a list of users in the application.
Compare the list of users in Google Workspace with the list of users in the Cloudability SaaS connected application.
SKUs that are tracked by Cloudability SaaS
| Product ID | Product Name | SKU ID | SKU Name |
|---|---|---|---|
| Product ID | Product Name | SKU ID | SKU Name |
| Google-Apps | Google Workspace | 1010020020 | Google Workspace Enterprise Plus (formerly G Suite Enterprise) |
| Google-Apps | Google Workspace | 1010060001 | Google Workspace Essentials (formerly G Suite Essentials) |
| Google-Apps | Google Workspace | Google-Apps-Unlimited | G Suite Business |
| Google-Apps | Google Workspace | Google-Apps-For-Business | G Suite Basic |
| Google-Apps | Google Workspace | Google-Apps-Lite | G Suite Lite |
| Google-Apps | Google Workspace | Google-Apps-For-Postini | Google Apps Message Security |
| 101031 | G Suite Enterprise for Education | 1010310002 | G Suite Enterprise for Education |
| 101031 | G Suite Enterprise for Education | 1010310003 | G Suite Enterprise for Education (Student) |
| Google-Drive-storage | Google Drive storage | Google-Drive-storage-20GB | Google Drive storage 20 GB |
| Google-Drive-storage | Google Drive storage | Google-Drive-storage-50GB | Google Drive storage 50 GB |
| Google-Drive-storage | Google Drive storage | Google-Drive-storage-200GB | Google Drive storage 200 GB |
| Google-Drive-storage | Google Drive storage | Google-Drive-storage-400GB | Google Drive storage 400 GB |
| Google-Drive-storage | Google Drive storage | Google-Drive-storage-1TB | Google Drive storage 1 TB |
| Google-Drive-storage | Google Drive storage | Google-Drive-storage-2TB | Google Drive storage 2 TB |
| Google-Drive-storage | Google Drive storage | Google-Drive-storage-4TB | Google Drive storage 4 TB |
| Google-Drive-storage | Google Drive storage | Google-Drive-storage-8TB | Google Drive storage 8 TB |
| Google-Drive-storage | Google Drive storage | Google-Drive-storage-16TB | Google Drive storage 16 TB |
| Google-Vault | Google Vault | Not Tracked | |
| 101001 | Cloud Identity | 1010010001 | Cloud Identity |
| 101005 | Cloud Identity Premium | 1010050001 | Cloud Identity Premium |
| 101033 | Google Voice | 1010330003 | Google Voice Starter |
| 101033 | Google Voice | 1010330004 | Google Voice Standard |
| 101033 | Google Voice | 1010330002 | Google Voice Premier |