Interface CfnInstanceStorageConfigProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnInstanceStorageConfigProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:29:55.984Z")
@Stability(Stable)
public interface CfnInstanceStorageConfigProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnInstanceStorageConfig
.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.connect.*; CfnInstanceStorageConfigProps cfnInstanceStorageConfigProps = CfnInstanceStorageConfigProps.builder() .instanceArn("instanceArn") .resourceType("resourceType") .storageType("storageType") // the properties below are optional .kinesisFirehoseConfig(KinesisFirehoseConfigProperty.builder() .firehoseArn("firehoseArn") .build()) .kinesisStreamConfig(KinesisStreamConfigProperty.builder() .streamArn("streamArn") .build()) .kinesisVideoStreamConfig(KinesisVideoStreamConfigProperty.builder() .prefix("prefix") .retentionPeriodHours(123) // the properties below are optional .encryptionConfig(EncryptionConfigProperty.builder() .encryptionType("encryptionType") .keyId("keyId") .build()) .build()) .s3Config(S3ConfigProperty.builder() .bucketName("bucketName") .bucketPrefix("bucketPrefix") // the properties below are optional .encryptionConfig(EncryptionConfigProperty.builder() .encryptionType("encryptionType") .keyId("keyId") .build()) .build()) .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnInstanceStorageConfigProps
static final class
An implementation forCfnInstanceStorageConfigProps
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
The Amazon Resource Name (ARN) of the instance.default Object
The configuration of the Kinesis Firehose delivery stream.default Object
The configuration of the Kinesis data stream.default Object
The configuration of the Kinesis video stream.A valid resource type.default Object
The S3 bucket configuration.A valid storage type.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getInstanceArn
The Amazon Resource Name (ARN) of the instance. -
getResourceType
A valid resource type.Following are the valid resource types:
CHAT_TRANSCRIPTS
|CALL_RECORDINGS
|SCHEDULED_REPORTS
|MEDIA_STREAMS
|CONTACT_TRACE_RECORDS
|AGENT_EVENTS
-
getStorageType
A valid storage type. -
getKinesisFirehoseConfig
The configuration of the Kinesis Firehose delivery stream. -
getKinesisStreamConfig
The configuration of the Kinesis data stream. -
getKinesisVideoStreamConfig
The configuration of the Kinesis video stream. -
getS3Config
The S3 bucket configuration. -
builder
-