Skip to content

ContentData

Source code in docs_src/capo_qconnect/types/content_data.py
class ContentData(TypedDict, closed=True):
    content_arn: "capo_qconnect.types.arn.Arn"
    """<p>The Amazon Resource Name (ARN) of the content.</p>"""
    content_id: "capo_qconnect.types.uuid.Uuid"
    """<p>The identifier of the content.</p>"""
    knowledge_base_arn: "capo_qconnect.types.arn.Arn"
    """<p>The Amazon Resource Name (ARN) of the knowledge base.</p>"""
    knowledge_base_id: "capo_qconnect.types.uuid.Uuid"
    """<p>The identifier of the knowledge base.</p>"""
    name: "capo_qconnect.types.name.Name"
    """<p>The name of the content.</p>"""
    revision_id: "capo_qconnect.types.non_empty_string.NonEmptyString"
    """<p>The identifier of the content revision.</p>"""
    title: "capo_qconnect.types.content_title.ContentTitle"
    """<p>The title of the content.</p>"""
    content_type: "capo_qconnect.types.content_type.ContentType"
    """<p>The media type of the content.</p>"""
    status: "capo_qconnect.types.content_status.ContentStatus"
    """<p>The status of the content.</p>"""
    metadata: "capo_qconnect.types.content_metadata.ContentMetadata"
    """<p>A key/value map to store attributes without affecting tagging or recommendations. For example, when synchronizing data between an external system and Amazon Q in Connect, you can store an external version identifier as metadata to utilize for determining drift.</p>"""
    tags: NotRequired["capo_qconnect.types.tags.Tags"]
    """<p>The tags used to organize, track, or control access for this resource.</p>"""
    link_out_uri: NotRequired["capo_qconnect.types.uri.Uri"]
    """<p>The URI of the content.</p>"""
    url: "capo_qconnect.types.url.Url"
    """<p>The URL of the content.</p>"""
    url_expiry: "datetime.datetime"
    """<p>The expiration time of the URL as an epoch timestamp.</p>"""

content_arn instance-attribute

content_arn: Arn

The Amazon Resource Name (ARN) of the content.

content_id instance-attribute

content_id: Uuid

The identifier of the content.

content_type instance-attribute

content_type: ContentType

The media type of the content.

knowledge_base_arn instance-attribute

knowledge_base_arn: Arn

The Amazon Resource Name (ARN) of the knowledge base.

knowledge_base_id instance-attribute

knowledge_base_id: Uuid

The identifier of the knowledge base.

link_out_uri: NotRequired[Uri]

The URI of the content.

metadata instance-attribute

metadata: ContentMetadata

A key/value map to store attributes without affecting tagging or recommendations. For example, when synchronizing data between an external system and Amazon Q in Connect, you can store an external version identifier as metadata to utilize for determining drift.

name instance-attribute

name: Name

The name of the content.

revision_id instance-attribute

revision_id: NonEmptyString

The identifier of the content revision.

status instance-attribute

status: ContentStatus

The status of the content.

tags instance-attribute

tags: NotRequired[Tags]

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

title instance-attribute

title: ContentTitle

The title of the content.

url instance-attribute

url: Url

The URL of the content.

url_expiry instance-attribute

url_expiry: datetime

The expiration time of the URL as an epoch timestamp.