class Aws::Connect::Types::UpdateInstanceStorageConfigRequest
@note When making an API call, you may pass UpdateInstanceStorageConfigRequest
data as a hash: { instance_id: "InstanceId", # required association_id: "AssociationId", # required resource_type: "CHAT_TRANSCRIPTS", # required, accepts CHAT_TRANSCRIPTS, CALL_RECORDINGS, SCHEDULED_REPORTS, MEDIA_STREAMS, CONTACT_TRACE_RECORDS, AGENT_EVENTS storage_config: { # required association_id: "AssociationId", storage_type: "S3", # required, accepts S3, KINESIS_VIDEO_STREAM, KINESIS_STREAM, KINESIS_FIREHOSE s3_config: { bucket_name: "BucketName", # required bucket_prefix: "Prefix", # required encryption_config: { encryption_type: "KMS", # required, accepts KMS key_id: "KeyId", # required }, }, kinesis_video_stream_config: { prefix: "Prefix", # required retention_period_hours: 1, # required encryption_config: { # required encryption_type: "KMS", # required, accepts KMS key_id: "KeyId", # required }, }, kinesis_stream_config: { stream_arn: "ARN", # required }, kinesis_firehose_config: { firehose_arn: "ARN", # required }, }, }
@!attribute [rw] instance_id
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance. @return [String]
@!attribute [rw] association_id
The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID. @return [String]
@!attribute [rw] resource_type
A valid resource type. @return [String]
@!attribute [rw] storage_config
The storage configuration for the instance. @return [Types::InstanceStorageConfig]
@see docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateInstanceStorageConfigRequest AWS API Documentation
Constants
- SENSITIVE