Schema
Config
Credentials
The credentials used to access Google Drive API. Once supplied, these values will be encrypted and moved into the EncryptedCredentials property.
- Type: Object (See: JsonCredentialParameters)
EncryptedCredentials
The encrypted credentials that were supplied via the Credentials property
- Type: Object (See: JsonCredentialParameters)
DocumentLevelSecurityEnabled
Set to true to apply permissions to the synchronised content
- Type: Boolean
- Default: True
UseDomainWideDelegation
Set to true to indicate that the credentials have Domain Wide Delegation enabled and the service account is able to impersonate users to synchronise users individual drives
- Type: Boolean
- Default: True
GoogleWorkspaceAdminImpersonationEmail
Used for impersonation when synchronising users and groups
- Type: String
GoogleWorkspaceSharedDrivesImpersonationEmail
Used for impersonation when synchronising shared drives
- Type: String
SynchroniseMyDrives
Set to true to discover users and synchronise each of their my drives
- Type: Boolean
- Default: True
MyDriveFilters
Options for choosing which users drives should be synchronised or not
- Type: Object (See: ItemFilters)
FacetTypeNameMappings
A collection of Google Drive entity facet type name mappings. If none are supplied then the defaults will be used.
- Type: Object (See: FacetTypeNameMapping)
TaxonomyTypeNameMappings
A collection of standard taxonomy field mappings for default meta data associated with synchronised entities. If none are supplied then the defaults will be used.
- Type: Object (See: TaxonomyTypeNameMapping)
Icons
Can be used to override which icons should be used during indexing for different google drive entity types and file types
- Type: Object (See: IconSources)
UserLookupDomainReplacement
Can be used to replace the domain in the user email address with another domain, which is then used to perform a lookup of the user within the intranet
- Type: Object (See: UserLookupDomainReplacement)
IsEnabled
Set to true for this connector synchronisation to be performed
- Type: Boolean
- Default: True
LogEventLevel
The logging level for log messages to be recorded
- Type: Enum
- Values: Verbose, Debug, Information, Warning, Error, Fatal
- Default: Information
PerformUserAccessControlDigestion
Set to true for this connector to perform user external identities synchronisation for this connector
- Type: Boolean
- Default: True
PerformDocsDigestion
Set to true for this connector to perform docs synchronisation for this connector
- Type: Boolean
- Default: True
JsonCredentialParameters
type
- Type: String
project_id
- Type: String
quota_project_id
- Type: String
client_id
- Type: String
client_secret
- Type: String
client_email
- Type: String
private_key
- Type: String
private_key_id
- Type: String
refresh_token
- Type: String
ItemFilters
Mode
- Type: Enum
- Values: All, Specific
- Default: Specific
AllModeOptions
- Type: Object (See: AllItemsFilterOptions)
SpecificModeOptions
- Type: Object (See: SpecificItemsFilterOptions)
FacetTypeNameMapping
Type
The Google Drive entity type that these settings apply to
- Type: Enum
- Values: Drive, Folder, File, Site
- Default: Drive
Name
The custom name that you want to use for this Google Drive entity type
- Type: String
TaxonomyTypeNameMapping
Type
The taxonomy type that these settings apply to
- Type: Enum
- Values: Drive, DriveFileType, FileExtension, Directory
- Default: Drive
Name
The custom name for this taxonomy type. I.e. how you want this to appear in your intranet.
- Type: String
IconSources
Drive
If provided will override the default icon used for Google Drives during indexing
- Type: Object (See: IconSource)
Sheets
If provided will override the default icon used for Google Sheets during indexing
- Type: Object (See: IconSource)
Docs
If provided will override the default icon used for Google Docs during indexing
- Type: Object (See: IconSource)
Slides
If provided will override the default icon used for Google Slides during indexing
- Type: Object (See: IconSource)
Folder
If provided will override the default icon used for Google Drive Folders during indexing
- Type: Object (See: IconSource)
Site
If provided will override the default icon used for Google Drive Sites during indexing
- Type: Object (See: IconSource)
File
If provided will override the default icon used for Google Drive Files during indexing. This is the fallback icon for the file, if it is not a Google Docs, Google Sheets or a Google Slides file, or if an icon is not configured for the file extension.
- Type: Object (See: IconSource)
FileExtensions
Can be configured for each file exif it is not a Google Docs, Google Sheets or a Google Slides file, or if an icon is not configured for the file extension.
- Type: Object (See: FileExtensionIconSource)
UserLookupDomainReplacement
OriginalDomain
The domain to match in the user email address
- Type: String
ReplacementDomain
What the original domain should be replaced with in the user email address
- Type: String
AllItemsFilterOptions
Disallowed
- Type: Array (String)
SpecificItemsFilterOptions
Allowed
- Type: Array (String)
IconSource
Url
If provided, then this url will be used for the icon. If both the Url and AssetId are provided, then the Url will be used.
- Type: String
AssetId
If provided, then this asset id will be used for the icon. If both the Url and AssetId are provided, then the Url will be used.
- Type: String
FileExtensionIconSource
FileExtensions
A comma delimetered list of file extensions that these settings apply to. E.g. '.png,.jpg'
- Type: String
Url
If provided, then this url will be used for the icon. If both the Url and AssetId are provided, then the Url will be used.
- Type: String
AssetId
If provided, then this asset id will be used for the icon. If both the Url and AssetId are provided, then the Url will be used.
- Type: String
Updated 5 months ago