class
Amazonite::Kinesis::ChannelEncryptionConfiguration
- Amazonite::Kinesis::ChannelEncryptionConfiguration
- Reference
- Object
Overview
Specifies the Amazon Web Services KMS key that Amazon Kinesis Data Streams uses to encrypt data delivered to the channel's destination.
Included Modules
- JSON::Serializable
Defined in:
kinesis/channel_encryption_configuration.crConstructors
- .new(encryption_type : ChannelEncryptionType, key_id : String)
- .new(pull : JSON::PullParser)
- .new(*, __pull_for_json_serializable pull : JSON::PullParser)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#encryption_type : ChannelEncryptionType
The encryption type.
-
#encryption_type=(encryption_type : ChannelEncryptionType)
The encryption type.
-
#hash(hasher)
See
Object#hash(hasher) -
#key_id : String
The identifier of the customer managed Amazon Web Services KMS key.
-
#key_id=(key_id : String)
The identifier of the customer managed Amazon Web Services KMS key.
- #validate! : Nil
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
The encryption type. The only valid value is KMS.
The identifier of the customer managed Amazon Web Services KMS key. You cannot use the Amazon
Kinesis Data Streams service key (aws/kinesis).
The identifier of the customer managed Amazon Web Services KMS key. You cannot use the Amazon
Kinesis Data Streams service key (aws/kinesis).