/AWS1/CL_KNDONEDRIVECONF¶
Provides the configuration information to connect to OneDrive as your data source.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_tenantdomain TYPE /AWS1/KNDTENANTDOMAIN /AWS1/KNDTENANTDOMAIN¶
The Azure Active Directory domain of the organization.
iv_secretarn TYPE /AWS1/KNDSECRETARN /AWS1/KNDSECRETARN¶
The Amazon Resource Name (ARN) of an Secrets Managersecret that contains the user name and password to connect to OneDrive. The user name should be the application ID for the OneDrive application, and the password is the application key for the OneDrive application.
io_onedriveusers TYPE REF TO /AWS1/CL_KNDONEDRIVEUSERS /AWS1/CL_KNDONEDRIVEUSERS¶
A list of user accounts whose documents should be indexed.
Optional arguments:¶
it_inclusionpatterns TYPE /AWS1/CL_KNDDATASRCINCLUSION00=>TT_DATASRCINCLUSIONSEXCLUSIO00 TT_DATASRCINCLUSIONSEXCLUSIO00¶
A list of regular expression patterns to include certain documents in your OneDrive. Documents that match the patterns are included in the index. Documents that don't match the patterns are excluded from the index. If a document matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the document isn't included in the index.
The pattern is applied to the file name.
it_exclusionpatterns TYPE /AWS1/CL_KNDDATASRCINCLUSION00=>TT_DATASRCINCLUSIONSEXCLUSIO00 TT_DATASRCINCLUSIONSEXCLUSIO00¶
A list of regular expression patterns to exclude certain documents in your OneDrive. Documents that match the patterns are excluded from the index. Documents that don't match the patterns are included in the index. If a document matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the document isn't included in the index.
The pattern is applied to the file name.
it_fieldmappings TYPE /AWS1/CL_KNDDATASRCTOIDXFIEL00=>TT_DATASRCTOINDEXFIELDMAPLIST TT_DATASRCTOINDEXFIELDMAPLIST¶
A list of
DataSourceToIndexFieldMappingobjects that map OneDrive data source attributes or field names to Amazon Kendra index field names. To create custom fields, use theUpdateIndexAPI before you map to OneDrive fields. For more information, see Mapping data source fields. The OneDrive data source field names must exist in your OneDrive custom metadata.
iv_disablelocalgroups TYPE /AWS1/KNDBOOLEAN /AWS1/KNDBOOLEAN¶
TRUEto disable local groups information.
Queryable Attributes¶
TenantDomain¶
The Azure Active Directory domain of the organization.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TENANTDOMAIN() |
Getter for TENANTDOMAIN, with configurable default |
ASK_TENANTDOMAIN() |
Getter for TENANTDOMAIN w/ exceptions if field has no value |
HAS_TENANTDOMAIN() |
Determine if TENANTDOMAIN has a value |
SecretArn¶
The Amazon Resource Name (ARN) of an Secrets Managersecret that contains the user name and password to connect to OneDrive. The user name should be the application ID for the OneDrive application, and the password is the application key for the OneDrive application.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SECRETARN() |
Getter for SECRETARN, with configurable default |
ASK_SECRETARN() |
Getter for SECRETARN w/ exceptions if field has no value |
HAS_SECRETARN() |
Determine if SECRETARN has a value |
OneDriveUsers¶
A list of user accounts whose documents should be indexed.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ONEDRIVEUSERS() |
Getter for ONEDRIVEUSERS |
InclusionPatterns¶
A list of regular expression patterns to include certain documents in your OneDrive. Documents that match the patterns are included in the index. Documents that don't match the patterns are excluded from the index. If a document matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the document isn't included in the index.
The pattern is applied to the file name.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INCLUSIONPATTERNS() |
Getter for INCLUSIONPATTERNS, with configurable default |
ASK_INCLUSIONPATTERNS() |
Getter for INCLUSIONPATTERNS w/ exceptions if field has no v |
HAS_INCLUSIONPATTERNS() |
Determine if INCLUSIONPATTERNS has a value |
ExclusionPatterns¶
A list of regular expression patterns to exclude certain documents in your OneDrive. Documents that match the patterns are excluded from the index. Documents that don't match the patterns are included in the index. If a document matches both an inclusion and exclusion pattern, the exclusion pattern takes precedence and the document isn't included in the index.
The pattern is applied to the file name.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EXCLUSIONPATTERNS() |
Getter for EXCLUSIONPATTERNS, with configurable default |
ASK_EXCLUSIONPATTERNS() |
Getter for EXCLUSIONPATTERNS w/ exceptions if field has no v |
HAS_EXCLUSIONPATTERNS() |
Determine if EXCLUSIONPATTERNS has a value |
FieldMappings¶
A list of
DataSourceToIndexFieldMappingobjects that map OneDrive data source attributes or field names to Amazon Kendra index field names. To create custom fields, use theUpdateIndexAPI before you map to OneDrive fields. For more information, see Mapping data source fields. The OneDrive data source field names must exist in your OneDrive custom metadata.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FIELDMAPPINGS() |
Getter for FIELDMAPPINGS, with configurable default |
ASK_FIELDMAPPINGS() |
Getter for FIELDMAPPINGS w/ exceptions if field has no value |
HAS_FIELDMAPPINGS() |
Determine if FIELDMAPPINGS has a value |
DisableLocalGroups¶
TRUEto disable local groups information.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DISABLELOCALGROUPS() |
Getter for DISABLELOCALGROUPS |