You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::Kinesis::Types::StopStreamEncryptionInput

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing StopStreamEncryptionInput as input to an Aws::Client method, you can use a vanilla Hash:

{
  stream_name: "StreamName", # required
  encryption_type: "NONE", # required, accepts NONE, KMS
  key_id: "KeyId", # required
}

Instance Attribute Summary collapse

Instance Attribute Details

#encryption_typeString

The encryption type. This parameter can be one of the following values:

  • NONE: Not valid for this operation. An InvalidOperationException will be thrown.

  • KMS: Use server-side encryption on the records in the stream using a customer-managed KMS key.

    Possible values:

    • NONE
    • KMS

Returns:

  • (String)

    The encryption type.

#key_idString

The GUID for the customer-managed key that was used for encryption.

Returns:

  • (String)

    The GUID for the customer-managed key that was used for encryption.

#stream_nameString

The name of the stream on which to stop encrypting records.

Returns:

  • (String)

    The name of the stream on which to stop encrypting records.