Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data S3BucketTranscriptSource = S3BucketTranscriptSource' {}
- newS3BucketTranscriptSource :: Text -> TranscriptFormat -> S3BucketTranscriptSource
- s3BucketTranscriptSource_kmsKeyArn :: Lens' S3BucketTranscriptSource (Maybe Text)
- s3BucketTranscriptSource_pathFormat :: Lens' S3BucketTranscriptSource (Maybe PathFormat)
- s3BucketTranscriptSource_transcriptFilter :: Lens' S3BucketTranscriptSource (Maybe TranscriptFilter)
- s3BucketTranscriptSource_s3BucketName :: Lens' S3BucketTranscriptSource Text
- s3BucketTranscriptSource_transcriptFormat :: Lens' S3BucketTranscriptSource TranscriptFormat
Documentation
data S3BucketTranscriptSource Source #
The object representing the Amazon S3 bucket containing the transcript, as well as the associated metadata.
See: newS3BucketTranscriptSource
smart constructor.
S3BucketTranscriptSource' | |
|
Instances
newS3BucketTranscriptSource Source #
Create a value of S3BucketTranscriptSource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:kmsKeyArn:S3BucketTranscriptSource'
, s3BucketTranscriptSource_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.
$sel:pathFormat:S3BucketTranscriptSource'
, s3BucketTranscriptSource_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.
$sel:transcriptFilter:S3BucketTranscriptSource'
, s3BucketTranscriptSource_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.
$sel:s3BucketName:S3BucketTranscriptSource'
, s3BucketTranscriptSource_s3BucketName
- The name of the bucket containing the transcript and the associated
metadata.
$sel:transcriptFormat:S3BucketTranscriptSource'
, s3BucketTranscriptSource_transcriptFormat
- The format of the transcript content. Currently, Genie only supports the
Amazon Lex transcript format.
s3BucketTranscriptSource_kmsKeyArn :: Lens' S3BucketTranscriptSource (Maybe Text) Source #
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.
s3BucketTranscriptSource_pathFormat :: Lens' S3BucketTranscriptSource (Maybe PathFormat) Source #
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.
s3BucketTranscriptSource_transcriptFilter :: Lens' S3BucketTranscriptSource (Maybe TranscriptFilter) Source #
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.
s3BucketTranscriptSource_s3BucketName :: Lens' S3BucketTranscriptSource Text Source #
The name of the bucket containing the transcript and the associated metadata.
s3BucketTranscriptSource_transcriptFormat :: Lens' S3BucketTranscriptSource TranscriptFormat Source #
The format of the transcript content. Currently, Genie only supports the Amazon Lex transcript format.