MDAA TS Docs
    Preparing search index...

    Module @aws-mdaa/healthlake-constructs - v1.8.0

    Construct Overview

    Opinionated implementation of Layer 2 CDK Constructs for AWS HealthLake FHIR R4 datastores.

    • Enforce customer-managed KMS key encryption (CMK)
    • Enforce MDAA naming conventions
    • Publish datastore outputs to SSM Parameter Store
    • Trust policy restricted to healthlake.amazonaws.com only
    • S3 permissions scoped to specific bucket ARNs with object-level path scoping
    • KMS permissions scoped to specific key ARN
    • kms:CreateGrant requires GrantIsForAWSResource condition
    • Glue database name and catalog ID derived statically at synth time — no custom resource, Lambda, or runtime IAM required
    • Publishes database metadata to SSM Parameter Store

    Classes

    MdaaHealthLakeDataAccessRole
    MdaaHealthLakeDatastore
    MdaaHealthLakeGlueDatabase

    Interfaces

    DatastoreReplacementGuardProps
    IdentityProviderConfiguration
    MdaaHealthLakeDataAccessRoleProps
    MdaaHealthLakeDatastoreProps
    MdaaHealthLakeGlueDatabaseProps

    Type Aliases

    AuthorizationStrategy

    Functions

    createDatastoreReplacementGuard
    deriveHealthLakeGlueDatabaseName