GCP Import issues

Baver
New Contributor
New Contributor

Hello,

I am trying to import accounts and entitlements from GCP with the built-in connector. I am not using any filters at the moment but I will in the future. 

Currently running the accounts import seems to work but the entitlements import is failing with the below message.

"Compute Engine API is not activated or has not been used"

Because of this, the import job will show as failing, but a lot of entitlements and entitlement types are coming but I wonder if that API error stops importing something else from coming to Saviynt.

Also, without any account mappings, the account import would fail as the attribute trying to come into customproperty1 is too long. Based on the docs it is trying to import "emails" in that field as a JSON. Currently I did an override on that field so I can get the users but I can't find what exactly needs to be imported there so I can decide if we need that field or not.

Any information is much appreciated.

2 REPLIES 2

sudeshjaiswal
Saviynt Employee
Saviynt Employee

Hello @Baver,

"Compute Engine API is not activated or has not been used"

No, it won't prevent any imports into Saviynt. It's simply an API warning message that you'll encounter in the "response" column on the "jobhistorypage." All resources will be imported successfully; it's just a warning message.

Also, without any account mappings, the account import would fail as the attribute trying to come into customproperty1 is too long. Based on the docs it is trying to import "emails" in that field as a JSON. Currently I did an override on that field so I can get the users but I can't find what exactly needs to be imported there so I can decide if we need that field or not.

Answer:-  
Below is the default account mapping field for your ref.

Accounts Table ColumnSaviynt Attribute
accountIDid
nameprimaryEmail
displayNamename.fullName
customproperty1emails
customproperty2nonEditableAliases
customproperty4

kind

 

customproperty5etag
customproperty6isAdmin
customproperty7isDelegatedAdmin
customproperty8customerId
customproperty9orgUnitPath
customproperty10isMailboxSetup
customproperty11isEnrolledIn2Sv
customproperty12isEnforcedIn2Sv
customproperty13
includeInGlobalAddressList
customproperty14ipWhitelisted
customproperty15
changePasswordAtNextLogin
customproperty16agreedToTerms
customproperty18suspensionReason
lastlogondatelastLoginTime
CREATED_ONcreationTime

 

If you need to map a longer text value, you can consider mapping the larger string to the custom property below.

FieldType
CUSTOMPROPERTY31longtext
CUSTOMPROPERTY51longtext
CUSTOMPROPERTY52longtext
CUSTOMPROPERTY53longtext
CUSTOMPROPERTY54longtext
CUSTOMPROPERTY55longtext
CUSTOMPROPERTY56longtext
DESCRIPTIONlongtext

Baver
New Contributor
New Contributor

@sudeshjaiswal Thank you for your response. I understand that the error I mentioned might only be a warning but it fails my job as well in the UI. I would rather get rid of it completely instead of ignoring a failed job.

Thanks for the mapping info. I will give it a try.