class Aws::Connect::Types::UpdateInstanceStorageConfigRequest
@see docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateInstanceStorageConfigRequest AWS API Documentation
@return [Types::InstanceStorageConfig]
The storage configuration for the instance.
@!attribute [rw] storage_config
@return [String]
A valid resource type.
@!attribute [rw] resource_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
@return [String]
instanceId in the ARN of the instance.
The identifier of the Amazon Connect instance. You can find the
@!attribute [rw] instance_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”,
storage_config: { # required
resource_type: “CHAT_TRANSCRIPTS”, # required, accepts CHAT_TRANSCRIPTS, CALL_RECORDINGS, SCHEDULED_REPORTS, MEDIA_STREAMS, CONTACT_TRACE_RECORDS, AGENT_EVENTS
association_id: “AssociationId”, # required
instance_id: “InstanceId”, # required
{
data as a hash:
@note When making an API call, you may pass UpdateInstanceStorageConfigRequest