Skip to content

DocumentAclCondition

Source code in docs_src/capo_bedrock_agent_runtime/types/document_acl_condition.py
class DocumentAclCondition(TypedDict, closed=True):
    condition_operator: NotRequired[
        "capo_bedrock_agent_runtime.types.document_acl_member_relation.DocumentAclMemberRelation"
    ]
    """<p>The logical operator for combining users and groups within this condition. Valid values: <code>AND</code> – Both a user match and a group match are required. <code>OR</code> – Either a user match or a group match is sufficient.</p>"""
    users: NotRequired[
        "capo_bedrock_agent_runtime.types.document_acl_user_list.DocumentAclUserList"
    ]
    """<p>The list of user entries in this condition.</p>"""
    groups: NotRequired[
        "capo_bedrock_agent_runtime.types.document_acl_group_list.DocumentAclGroupList"
    ]
    """<p>The list of group entries in this condition.</p>"""

condition_operator instance-attribute

condition_operator: NotRequired[DocumentAclMemberRelation]

The logical operator for combining users and groups within this condition. Valid values: AND – Both a user match and a group match are required. OR – Either a user match or a group match is sufficient.

groups instance-attribute

groups: NotRequired[DocumentAclGroupList]

The list of group entries in this condition.

users instance-attribute

users: NotRequired[DocumentAclUserList]

The list of user entries in this condition.