Struct rusoto_kinesis::StopStreamEncryptionInput[][src]

pub struct StopStreamEncryptionInput {
    pub encryption_type: String,
    pub key_id: String,
    pub stream_name: String,
}

Fields

The encryption type. The only valid value is KMS.

The GUID for the customer-managed AWS KMS key to use for encryption. This value can be a globally unique identifier, a fully specified Amazon Resource Name (ARN) to either an alias or a key, or an alias name prefixed by "alias/".You can also use a master key owned by Kinesis Data Streams by specifying the alias aws/kinesis.

  • Key ARN example: arn:aws:kms:us-east-1:123456789012:key/12345678-1234-1234-1234-123456789012

  • Alias ARN example: arn:aws:kms:us-east-1:123456789012:alias/MyAliasName

  • Globally unique key ID example: 12345678-1234-1234-1234-123456789012

  • Alias name example: alias/MyAliasName

  • Master key owned by Kinesis Data Streams: alias/aws/kinesis

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

Trait Implementations

impl Default for StopStreamEncryptionInput
[src]

Returns the "default value" for a type. Read more

impl Debug for StopStreamEncryptionInput
[src]

Formats the value using the given formatter. Read more

impl Clone for StopStreamEncryptionInput
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl PartialEq for StopStreamEncryptionInput
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations