Skip to content

S3BucketTranscriptSource

Source code in docs_src/capo_lex_models_v2/types/s3_bucket_transcript_source.py
class S3BucketTranscriptSource(TypedDict, closed=True):
    s3_bucket_name: "capo_lex_models_v2.types.s3_bucket_name.S3BucketName"
    """<p>The name of the bucket containing the transcript and the associated metadata.</p>"""
    path_format: NotRequired["capo_lex_models_v2.types.path_format.PathFormat"]
    """<p>The object that contains a path format that will be applied when Amazon Lex reads the transcript file in the bucket you provide. Specify this object if you only want Lex to read a subset of files in your Amazon S3 bucket.</p>"""
    transcript_format: "capo_lex_models_v2.types.transcript_format.TranscriptFormat"
    """<p>The format of the transcript content. Currently, Genie only supports the Amazon Lex transcript format.</p>"""
    transcript_filter: NotRequired[
        "capo_lex_models_v2.types.transcript_filter.TranscriptFilter"
    ]
    """<p>The object that contains the filter which will be applied when Amazon Lex reads through the Amazon S3 bucket. Specify this object if you want Amazon Lex to read only a subset of the Amazon S3 bucket based on the filter you provide.</p>"""
    kms_key_arn: NotRequired["capo_lex_models_v2.types.kms_key_arn.KmsKeyArn"]
    """<p>The ARN of the KMS key that customer use to encrypt their Amazon S3 bucket. Only use this field if your bucket is encrypted using a customer managed KMS key.</p>"""

kms_key_arn instance-attribute

kms_key_arn: NotRequired[KmsKeyArn]

The ARN of the KMS key that customer use to encrypt their Amazon S3 bucket. Only use this field if your bucket is encrypted using a customer managed KMS key.

path_format instance-attribute

path_format: NotRequired[PathFormat]

The object that contains a path format that will be applied when Amazon Lex reads the transcript file in the bucket you provide. Specify this object if you only want Lex to read a subset of files in your Amazon S3 bucket.

s3_bucket_name instance-attribute

s3_bucket_name: S3BucketName

The name of the bucket containing the transcript and the associated metadata.

transcript_filter instance-attribute

transcript_filter: NotRequired[TranscriptFilter]

The object that contains the filter which will be applied when Amazon Lex reads through the Amazon S3 bucket. Specify this object if you want Amazon Lex to read only a subset of the Amazon S3 bucket based on the filter you provide.

transcript_format instance-attribute

transcript_format: TranscriptFormat

The format of the transcript content. Currently, Genie only supports the Amazon Lex transcript format.