Show / Hide Table of Contents

Class CfnInstanceStorageConfigMixinProps

Properties for CfnInstanceStorageConfigPropsMixin.

Inheritance
object
CfnInstanceStorageConfigMixinProps
Implements
ICfnInstanceStorageConfigMixinProps
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
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

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-instancestorageconfig.html

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

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-instancestorageconfig.html

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

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-instancestorageconfig.html#cfn-connect-instancestorageconfig-instancearn

KinesisFirehoseConfig

The configuration of the Kinesis Firehose delivery stream.

public object? KinesisFirehoseConfig { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-instancestorageconfig.html#cfn-connect-instancestorageconfig-kinesisfirehoseconfig

Type union: either IResolvable or CfnInstanceStorageConfigPropsMixin.IKinesisFirehoseConfigProperty

KinesisStreamConfig

The configuration of the Kinesis data stream.

public object? KinesisStreamConfig { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-instancestorageconfig.html#cfn-connect-instancestorageconfig-kinesisstreamconfig

Type union: either IResolvable or CfnInstanceStorageConfigPropsMixin.IKinesisStreamConfigProperty

KinesisVideoStreamConfig

The configuration of the Kinesis video stream.

public object? KinesisVideoStreamConfig { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-instancestorageconfig.html#cfn-connect-instancestorageconfig-kinesisvideostreamconfig

Type union: either IResolvable or CfnInstanceStorageConfigPropsMixin.IKinesisVideoStreamConfigProperty

ResourceType

A valid resource type.

public string? ResourceType { get; set; }
Property Value

string

Remarks

Following are the valid resource types: CHAT_TRANSCRIPTS | CALL_RECORDINGS | SCHEDULED_REPORTS | MEDIA_STREAMS | CONTACT_TRACE_RECORDS | AGENT_EVENTS

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-instancestorageconfig.html#cfn-connect-instancestorageconfig-resourcetype

S3Config

The S3 bucket configuration.

public object? S3Config { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-instancestorageconfig.html#cfn-connect-instancestorageconfig-s3config

Type union: either IResolvable or CfnInstanceStorageConfigPropsMixin.IS3ConfigProperty

StorageType

A valid storage type.

public string? StorageType { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-instancestorageconfig.html#cfn-connect-instancestorageconfig-storagetype

Implements

ICfnInstanceStorageConfigMixinProps
Back to top Generated by DocFX