Skip to content

ContentData

Source code in docs_src/capo_wisdom/types/content_data.py
class ContentData(TypedDict, closed=True):
    content_arn: "capo_wisdom.types.arn.Arn"
    """<p>The Amazon Resource Name (ARN) of the content.</p>"""
    content_id: "capo_wisdom.types.uuid.Uuid"
    """<p>The identifier of the content.</p>"""
    knowledge_base_arn: "capo_wisdom.types.arn.Arn"
    """<p>The Amazon Resource Name (ARN) of the knowledge base.</p>"""
    knowledge_base_id: "capo_wisdom.types.uuid.Uuid"
    """<p>The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Wisdom Content resource to it.</p>"""
    name: "capo_wisdom.types.name.Name"
    """<p>The name of the content.</p>"""
    revision_id: "capo_wisdom.types.non_empty_string.NonEmptyString"
    """<p>The identifier of the content revision.</p>"""
    title: "capo_wisdom.types.content_title.ContentTitle"
    """<p>The title of the content.</p>"""
    content_type: "capo_wisdom.types.content_type.ContentType"
    """<p>The media type of the content.</p>"""
    status: "capo_wisdom.types.content_status.ContentStatus"
    """<p>The status of the content.</p>"""
    metadata: "capo_wisdom.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 Wisdom, you can store an external version identifier as metadata to utilize for determining drift.</p>"""
    tags: NotRequired["capo_wisdom.types.tags.Tags"]
    """<p>The tags used to organize, track, or control access for this resource.</p>"""
    link_out_uri: NotRequired["capo_wisdom.types.uri.Uri"]
    """<p>The URI of the content.</p>"""
    url: "capo_wisdom.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. This should not be a QUICK_RESPONSES type knowledge base if you're storing Wisdom Content resource to it.

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 Wisdom, 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.