/AWS1/CL_QSTACCESSCONTROLCONF¶
The access control settings for a knowledge base. Use this structure to enable or disable document-level access control lists (ACLs) that filter query results based on the permissions from the source data connector.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_isaclenabled TYPE /AWS1/QSTBOOLEAN /AWS1/QSTBOOLEAN¶
Specifies whether ACLs are enabled for the knowledge base.
This setting works together with the data source connector's ACL crawling. To enforce document-level access control end to end, set
isACLEnabledtotrueand enable ACL crawling on the connector. For example, for an Amazon S3 data source, setaccessControlConfiguration.crawlAcltotruein the connector template. For more information, seeKbTemplateConfiguration. Enabling only one of the two settings does not produce a fully ACL-enforced knowledge base.
Queryable Attributes¶
isACLEnabled¶
Specifies whether ACLs are enabled for the knowledge base.
This setting works together with the data source connector's ACL crawling. To enforce document-level access control end to end, set
isACLEnabledtotrueand enable ACL crawling on the connector. For example, for an Amazon S3 data source, setaccessControlConfiguration.crawlAcltotruein the connector template. For more information, seeKbTemplateConfiguration. Enabling only one of the two settings does not produce a fully ACL-enforced knowledge base.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ISACLENABLED() |
Getter for ISACLENABLED, with configurable default |
ASK_ISACLENABLED() |
Getter for ISACLENABLED w/ exceptions if field has no value |
HAS_ISACLENABLED() |
Determine if ISACLENABLED has a value |