MDAA TS Docs
    Preparing search index...

    Properties for the MdaaHealthLakeDatastore construct.

    interface MdaaHealthLakeDatastoreProps {
        acknowledgeReplacement?: boolean;
        createOutputs?: boolean;
        createParams?: boolean;
        datastoreName: string;
        identityProviderConfiguration?: IdentityProviderConfiguration;
        kmsKey: IKey;
        naming: IMdaaResourceNaming;
        preloadSynthea?: boolean;
    }

    Hierarchy (View Summary)

    Index

    Properties

    acknowledgeReplacement?: boolean

    Explicitly permits a change to a field that would cause AWS::HealthLake::FHIRDatastore to be replaced (deleted and recreated) — datastoreName, kmsKey, identityProviderConfiguration, or preloadSynthea. When false (default), such a change fails the deployment before the datastore is touched. Set to true only when the replacement is intentional.

    false
    
    createOutputs?: boolean

    Flag controlling CloudFormation output and stack export creation for construct resources

    createParams?: boolean

    Flag controlling SSM parameter creation for construct resource references enabling

    datastoreName: string

    Datastore name suffix (combined with MDAA naming prefix)

    identityProviderConfiguration?: IdentityProviderConfiguration

    Identity provider configuration for SMART on FHIR authorization. When omitted, defaults to AWS_AUTH (IAM Signature v4).

    { authorizationStrategy: 'AWS_AUTH' }
    
    kmsKey: IKey

    Customer-managed KMS key for datastore encryption (enforced — no unencrypted datastores)

    naming: IMdaaResourceNaming

    MDAA naming implementation for consistent resource naming across all MDAA constructs

    preloadSynthea?: boolean

    Whether to preload Synthea sample data.

    false