class Aws::Connect::Types::InstanceStorageConfig
@see docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/InstanceStorageConfig AWS API Documentation
@return [Types::KinesisFirehoseConfig]
The configuration of the Kinesis Firehose delivery stream.
@!attribute [rw] kinesis_firehose_config
@return [Types::KinesisStreamConfig]
The configuration of the Kinesis data stream.
@!attribute [rw] kinesis_stream_config
@return [Types::KinesisVideoStreamConfig]
The configuration of the Kinesis video stream.
@!attribute [rw] kinesis_video_stream_config
@return [Types::S3Config]
The S3 bucket configuration.
@!attribute [rw] s3_config
@return [String]
A valid storage type.
@!attribute [rw] storage_type
@return [String]
resource type and storage config for the given instance ID.
The existing association identifier that uniquely identifies the
@!attribute [rw] association_id
}
},
firehose_arn: “ARN”, # required
kinesis_firehose_config: {
},
stream_arn: “ARN”, # required
kinesis_stream_config: {
},
},
key_id: “KeyId”, # required
encryption_type: “KMS”, # required, accepts KMS
encryption_config: { # required
retention_period_hours: 1, # required
prefix: “Prefix”, # required
kinesis_video_stream_config: {
},
},
key_id: “KeyId”, # required
encryption_type: “KMS”, # required, accepts KMS
encryption_config: {
bucket_prefix: “Prefix”, # required
bucket_name: “BucketName”, # required
s3_config: {
storage_type: “S3”, # required, accepts S3, KINESIS_VIDEO_STREAM, KINESIS_STREAM, KINESIS_FIREHOSE
association_id: “AssociationId”,
{
data as a hash:
@note When making an API call, you may pass InstanceStorageConfig
The storage configuration for the instance.