Header menu logo FsCDK

KMSHelpers Module

Helper functions for common KMS key patterns

Functions and values

Function or value Description

createEBSEncryptionKey keyName description

Full Usage: createEBSEncryptionKey keyName description

Parameters:
    keyName : string
    description : string

Returns: KeyProps

Creates a KMS key for EBS volume encryption

keyName : string
description : string
Returns: KeyProps

createLambdaEncryptionKey keyName description

Full Usage: createLambdaEncryptionKey keyName description

Parameters:
    keyName : string
    description : string

Returns: KeyProps

Creates a KMS key for Lambda environment variable encryption

keyName : string
description : string
Returns: KeyProps

createS3EncryptionKey keyName description

Full Usage: createS3EncryptionKey keyName description

Parameters:
    keyName : string
    description : string

Returns: KeyProps

Creates a KMS key for S3 bucket encryption

keyName : string
description : string
Returns: KeyProps

createSecretsManagerKey keyName description

Full Usage: createSecretsManagerKey keyName description

Parameters:
    keyName : string
    description : string

Returns: KeyProps

Creates a KMS key for Secrets Manager encryption

keyName : string
description : string
Returns: KeyProps

createSigningKey keyName description

Full Usage: createSigningKey keyName description

Parameters:
    keyName : string
    description : string

Returns: KeyProps

Creates an asymmetric KMS key for signing

keyName : string
description : string
Returns: KeyProps

Type something to start searching.