Metadata-Version: 2.1
Name: aws-cdk.aws-kinesis
Version: 1.3.0
Summary: CDK Constructs for AWS Kinesis
Home-page: https://github.com/aws/aws-cdk
Author: Amazon Web Services
License: UNKNOWN
Project-URL: Source, https://github.com/aws/aws-cdk.git
Description: ## Amazon Kinesis Construct Library
        <!--BEGIN STABILITY BANNER-->
        
        ---
        
        ![Stability: Experimental](https://img.shields.io/badge/stability-Experimental-important.svg?style=for-the-badge)
        
        > **This is a _developer preview_ (public beta) module. Releases might lack important features and might have
        > future breaking changes.**
        >
        > This API is still under active development and subject to non-backward
        > compatible changes or removal in any future version. Use of the API is not recommended in production
        > environments. Experimental APIs are not subject to the Semantic Versioning model.
        
        ---
        <!--END STABILITY BANNER-->
        
        Define an unencrypted Kinesis stream.
        
        ```ts
        new Stream(this, 'MyFirstStream');
        ```
        
        ### Encryption
        
        Define a KMS-encrypted stream:
        
        ```ts
        const stream = newStream(this, 'MyEncryptedStream', {
            encryption: StreamEncryption.Kms
        });
        
        // you can access the encryption key:
        assert(stream.encryptionKey instanceof kms.Key);
        ```
        
        You can also supply your own key:
        
        ```ts
        const myKmsKey = new kms.Key(this, 'MyKey');
        
        const stream = new Stream(this, 'MyEncryptedStream', {
            encryption: StreamEncryption.Kms,
            encryptionKey: myKmsKey
        });
        
        assert(stream.encryptionKey === myKmsKey);
        ```
        
        
Platform: UNKNOWN
Requires-Python: >=3.6
Description-Content-Type: text/markdown
