Class: Aws::Kinesis::Types::ChannelEncryptionConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-kinesis/lib/aws-sdk-kinesis/types.rb

Overview

Specifies the Amazon Web Services KMS key that Amazon Kinesis Data Streams uses to encrypt data delivered to the channel's destination.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#encryption_typeString

The encryption type. The only valid value is KMS.

Returns:

  • (String)


157
158
159
160
161
162
# File 'gems/aws-sdk-kinesis/lib/aws-sdk-kinesis/types.rb', line 157

class ChannelEncryptionConfiguration < Struct.new(
  :encryption_type,
  :key_id)
  SENSITIVE = []
  include Aws::Structure
end

#key_idString

The identifier of the customer managed Amazon Web Services KMS key. You cannot use the Amazon Kinesis Data Streams service key (aws/kinesis).

Returns:

  • (String)


157
158
159
160
161
162
# File 'gems/aws-sdk-kinesis/lib/aws-sdk-kinesis/types.rb', line 157

class ChannelEncryptionConfiguration < Struct.new(
  :encryption_type,
  :key_id)
  SENSITIVE = []
  include Aws::Structure
end