Skip to content

AssistantData

Source code in docs_src/capo_wisdom/types/assistant_data.py
class AssistantData(TypedDict, closed=True):
    assistant_id: "capo_wisdom.types.uuid.Uuid"
    """<p>The identifier of the Wisdom assistant.</p>"""
    assistant_arn: "capo_wisdom.types.arn.Arn"
    """<p>The Amazon Resource Name (ARN) of the Wisdom assistant.</p>"""
    name: "capo_wisdom.types.name.Name"
    """<p>The name.</p>"""
    type: "capo_wisdom.types.assistant_type.AssistantType"
    """<p>The type of assistant.</p>"""
    status: "capo_wisdom.types.assistant_status.AssistantStatus"
    """<p>The status of the assistant.</p>"""
    description: NotRequired["capo_wisdom.types.description.Description"]
    """<p>The description.</p>"""
    tags: NotRequired["capo_wisdom.types.tags.Tags"]
    """<p>The tags used to organize, track, or control access for this resource.</p>"""
    server_side_encryption_configuration: NotRequired[
        "capo_wisdom.types.server_side_encryption_configuration.ServerSideEncryptionConfiguration"
    ]
    """<p>The configuration information for the customer managed key used for encryption. </p> <p>This KMS key must have a policy that allows <code>kms:CreateGrant</code>, <code>kms:DescribeKey</code>, and <code>kms:Decrypt/kms:GenerateDataKey</code> permissions to the IAM identity using the key to invoke Wisdom. To use Wisdom with chat, the key policy must also allow <code>kms:Decrypt</code>, <code>kms:GenerateDataKey*</code>, and <code>kms:DescribeKey</code> permissions to the <code>connect.amazonaws.com</code> service principal. </p> <p>For more information about setting up a customer managed key for Wisdom, see <a href="https://docs.aws.amazon.com/connect/latest/adminguide/enable-wisdom.html">Enable Amazon Connect Wisdom for your instance</a>.</p>"""
    integration_configuration: NotRequired[
        "capo_wisdom.types.assistant_integration_configuration.AssistantIntegrationConfiguration"
    ]
    """<p>The configuration information for the Wisdom assistant integration.</p>"""

assistant_arn instance-attribute

assistant_arn: Arn

The Amazon Resource Name (ARN) of the Wisdom assistant.

assistant_id instance-attribute

assistant_id: Uuid

The identifier of the Wisdom assistant.

description instance-attribute

description: NotRequired[Description]

The description.

integration_configuration instance-attribute

integration_configuration: NotRequired[AssistantIntegrationConfiguration]

The configuration information for the Wisdom assistant integration.

name instance-attribute

name: Name

The name.

server_side_encryption_configuration instance-attribute

server_side_encryption_configuration: NotRequired[ServerSideEncryptionConfiguration]

The configuration information for the customer managed key used for encryption.

This KMS key must have a policy that allows kms:CreateGrant, kms:DescribeKey, and kms:Decrypt/kms:GenerateDataKey permissions to the IAM identity using the key to invoke Wisdom. To use Wisdom with chat, the key policy must also allow kms:Decrypt, kms:GenerateDataKey*, and kms:DescribeKey permissions to the connect.amazonaws.com service principal.

For more information about setting up a customer managed key for Wisdom, see Enable Amazon Connect Wisdom for your instance.

status instance-attribute

The status of the assistant.

tags instance-attribute

tags: NotRequired[Tags]

The tags used to organize, track, or control access for this resource.

type instance-attribute

The type of assistant.