Paws::Kinesis::StopStreamEncryption - Arguments for method StopStreamEncryption on Paws::Kinesis
This class represents the parameters used for calling the method StopStreamEncryption on the Amazon Kinesis service. Use the attributes of this class as arguments to method StopStreamEncryption.
You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to StopStreamEncryption.
my $kinesis = Paws->service('Kinesis'); $kinesis->StopStreamEncryption( EncryptionType => 'NONE', KeyId => 'MyKeyId', StreamName => 'MyStreamName', );
Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. For the AWS API documentation, see https://docs.aws.amazon.com/goto/WebAPI/kinesis/StopStreamEncryption
The encryption type. The only valid value is KMS.
KMS
Valid values are: "NONE", "KMS"
"NONE"
"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.
aws/kinesis
Key ARN example: arn:aws:kms:us-east-1:123456789012:key/12345678-1234-1234-1234-123456789012
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
arn:aws:kms:us-east-1:123456789012:alias/MyAliasName
Globally unique key ID example: 12345678-1234-1234-1234-123456789012
12345678-1234-1234-1234-123456789012
Alias name example: alias/MyAliasName
alias/MyAliasName
Master key owned by Kinesis Data Streams: alias/aws/kinesis
alias/aws/kinesis
The name of the stream on which to stop encrypting records.
This class forms part of Paws, documenting arguments for method StopStreamEncryption in Paws::Kinesis
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
To install Paws::SDK::Config, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Paws::SDK::Config
CPAN shell
perl -MCPAN -e shell install Paws::SDK::Config
For more information on module installation, please visit the detailed CPAN module installation guide.