Interface CfnBotPropsMixin.S3BucketLogDestinationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnBotPropsMixin.S3BucketLogDestinationProperty.Jsii$Proxy
- Enclosing class:
CfnBotPropsMixin
@Stability(Stable)
public static interface CfnBotPropsMixin.S3BucketLogDestinationProperty
extends software.amazon.jsii.JsiiSerializable
Specifies an Amazon S3 bucket for logging audio conversations.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.lex.*;
S3BucketLogDestinationProperty s3BucketLogDestinationProperty = S3BucketLogDestinationProperty.builder()
.kmsKeyArn("kmsKeyArn")
.logPrefix("logPrefix")
.s3BucketArn("s3BucketArn")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnBotPropsMixin.S3BucketLogDestinationPropertystatic final classAn implementation forCfnBotPropsMixin.S3BucketLogDestinationProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe Amazon Resource Name (ARN) of an AWS Key Management Service (KMS) key for encrypting audio log files stored in an Amazon S3 bucket.default StringThe S3 prefix to assign to audio log files.default StringThe Amazon Resource Name (ARN) of an Amazon S3 bucket where audio log files are stored.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getKmsKeyArn
The Amazon Resource Name (ARN) of an AWS Key Management Service (KMS) key for encrypting audio log files stored in an Amazon S3 bucket.- See Also:
-
getLogPrefix
The S3 prefix to assign to audio log files.- See Also:
-
getS3BucketArn
The Amazon Resource Name (ARN) of an Amazon S3 bucket where audio log files are stored.- See Also:
-
builder
-