Class CfnInstanceStorageConfigMixinProps
Properties for CfnInstanceStorageConfigPropsMixin.
Implements
Inherited Members
Namespace: Amazon.CDK.Mixins.Preview.AWS.Connect.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnInstanceStorageConfigMixinProps : ICfnInstanceStorageConfigMixinProps
Syntax (vb)
Public Class CfnInstanceStorageConfigMixinProps Implements ICfnInstanceStorageConfigMixinProps
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Mixins.Preview.AWS.Connect.Mixins;
var cfnInstanceStorageConfigMixinProps = new CfnInstanceStorageConfigMixinProps {
InstanceArn = "instanceArn",
KinesisFirehoseConfig = new KinesisFirehoseConfigProperty {
FirehoseArn = "firehoseArn"
},
KinesisStreamConfig = new KinesisStreamConfigProperty {
StreamArn = "streamArn"
},
KinesisVideoStreamConfig = new KinesisVideoStreamConfigProperty {
EncryptionConfig = new EncryptionConfigProperty {
EncryptionType = "encryptionType",
KeyId = "keyId"
},
Prefix = "prefix",
RetentionPeriodHours = 123
},
ResourceType = "resourceType",
S3Config = new S3ConfigProperty {
BucketName = "bucketName",
BucketPrefix = "bucketPrefix",
EncryptionConfig = new EncryptionConfigProperty {
EncryptionType = "encryptionType",
KeyId = "keyId"
}
},
StorageType = "storageType"
};
Synopsis
Constructors
| CfnInstanceStorageConfigMixinProps() | Properties for CfnInstanceStorageConfigPropsMixin. |
Properties
| InstanceArn | The Amazon Resource Name (ARN) of the instance. |
| KinesisFirehoseConfig | The configuration of the Kinesis Firehose delivery stream. |
| KinesisStreamConfig | The configuration of the Kinesis data stream. |
| KinesisVideoStreamConfig | The configuration of the Kinesis video stream. |
| ResourceType | A valid resource type. |
| S3Config | The S3 bucket configuration. |
| StorageType | A valid storage type. |
Constructors
CfnInstanceStorageConfigMixinProps()
Properties for CfnInstanceStorageConfigPropsMixin.
public CfnInstanceStorageConfigMixinProps()
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Mixins.Preview.AWS.Connect.Mixins;
var cfnInstanceStorageConfigMixinProps = new CfnInstanceStorageConfigMixinProps {
InstanceArn = "instanceArn",
KinesisFirehoseConfig = new KinesisFirehoseConfigProperty {
FirehoseArn = "firehoseArn"
},
KinesisStreamConfig = new KinesisStreamConfigProperty {
StreamArn = "streamArn"
},
KinesisVideoStreamConfig = new KinesisVideoStreamConfigProperty {
EncryptionConfig = new EncryptionConfigProperty {
EncryptionType = "encryptionType",
KeyId = "keyId"
},
Prefix = "prefix",
RetentionPeriodHours = 123
},
ResourceType = "resourceType",
S3Config = new S3ConfigProperty {
BucketName = "bucketName",
BucketPrefix = "bucketPrefix",
EncryptionConfig = new EncryptionConfigProperty {
EncryptionType = "encryptionType",
KeyId = "keyId"
}
},
StorageType = "storageType"
};
Properties
InstanceArn
The Amazon Resource Name (ARN) of the instance.
public string? InstanceArn { get; set; }
Property Value
Remarks
KinesisFirehoseConfig
The configuration of the Kinesis Firehose delivery stream.
public object? KinesisFirehoseConfig { get; set; }
Property Value
Remarks
KinesisStreamConfig
The configuration of the Kinesis data stream.
public object? KinesisStreamConfig { get; set; }
Property Value
Remarks
KinesisVideoStreamConfig
The configuration of the Kinesis video stream.
public object? KinesisVideoStreamConfig { get; set; }
Property Value
Remarks
ResourceType
A valid resource type.
public string? ResourceType { get; set; }
Property Value
Remarks
Following are the valid resource types: CHAT_TRANSCRIPTS | CALL_RECORDINGS | SCHEDULED_REPORTS | MEDIA_STREAMS | CONTACT_TRACE_RECORDS | AGENT_EVENTS
S3Config
The S3 bucket configuration.
public object? S3Config { get; set; }
Property Value
Remarks
StorageType
A valid storage type.
public string? StorageType { get; set; }