Skip to content

AccessControlConfiguration

Source code in docs_src/capo_quicksight/types/access_control_configuration.py
class AccessControlConfiguration(TypedDict, closed=True):
    is_acl_enabled: NotRequired["capo_quicksight.types.boolean.Boolean"]
    """<p>Specifies whether ACLs are enabled for the knowledge base.</p> <p>This setting works together with the data source connector's ACL crawling. To enforce document-level access control end to end, set <code>isACLEnabled</code> to <code>true</code> and enable ACL crawling on the connector. For example, for an Amazon S3 data source, set <code>accessControlConfiguration.crawlAcl</code> to <code>true</code> in the connector template. For more information, see <code>KbTemplateConfiguration</code>. Enabling only one of the two settings does not produce a fully ACL-enforced knowledge base.</p>"""

is_acl_enabled instance-attribute

is_acl_enabled: NotRequired[Boolean]

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 isACLEnabled to true and enable ACL crawling on the connector. For example, for an Amazon S3 data source, set accessControlConfiguration.crawlAcl to true in the connector template. For more information, see KbTemplateConfiguration. Enabling only one of the two settings does not produce a fully ACL-enforced knowledge base.