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 Workspace

Cloudability 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

email

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 .

SKUs that are tracked by [%=GlobalVariables.ProductSaasL%]

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