MDAA TS Docs
    Preparing search index...

    Properties compared across deploys to detect a HealthLake datastore replacement. Mirrors the CloudFormation properties on AWS::HealthLake::FHIRDatastore whose documented "Update requires: Replacement" behavior deletes and recreates the datastore (and its FHIR data) on change.

    interface DatastoreReplacementGuardProps {
        acknowledgeReplacement?: boolean;
        createOutputs?: boolean;
        createParams?: boolean;
        datastoreName: string;
        identityProviderConfiguration?: unknown;
        kmsKeyArn: string;
        naming: IMdaaResourceNaming;
        preloadSynthea?: boolean;
    }

    Hierarchy (View Summary)

    Index

    Properties

    acknowledgeReplacement?: boolean

    When true, permits a change to a guarded field to proceed (the datastore will be replaced by CloudFormation). Use only when a 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

    MDAA-resolved datastore name as sent to CFN DatastoreName

    identityProviderConfiguration?: unknown

    IdentityProviderConfiguration, if any, serialized for comparison

    kmsKeyArn: string

    KMS key ARN used in SseConfiguration

    naming: IMdaaResourceNaming

    MDAA naming implementation for consistent resource naming across all MDAA constructs

    preloadSynthea?: boolean

    Whether PreloadDataConfig (Synthea) is set