Documentation - v0.0.0
    Preparing search index...

    Variable databaseConfigSchemaConst

    databaseConfigSchema: ZodObject<
        {
            backupRetentionDays: ZodDefault<ZodNumber>;
            bastionAllowList: ZodDefault<ZodArray<ZodString, "many">>;
            cloudwatchLogsRetentionDays: ZodDefault<ZodOptional<ZodNumber>>;
            databaseName: ZodDefault<ZodNullable<ZodOptional<ZodString>>>;
            deletionProtection: ZodDefault<ZodBoolean>;
            engineVersion: ZodDefault<ZodString>;
            ioOptimized: ZodDefault<ZodBoolean>;
            isolated: ZodOptional<ZodBoolean>;
            maxAcu: ZodDefault<ZodNumber>;
            minAcu: ZodDefault<ZodNumber>;
            numReplicas: ZodDefault<ZodNumber>;
            numReplicasScaledWithWriter: ZodDefault<ZodNumber>;
            performanceInsights: ZodDefault<ZodBoolean>;
            performanceInsightsRetention: ZodDefault<ZodNumber>;
            snapshotIdentifier: ZodDefault<ZodNullable<ZodString>>;
            username: ZodOptional<ZodString>;
        },
        "strip",
        ZodTypeAny,
        {
            backupRetentionDays: number;
            bastionAllowList: string[];
            cloudwatchLogsRetentionDays: number;
            databaseName: null
            | string;
            deletionProtection: boolean;
            engineVersion: string;
            ioOptimized: boolean;
            isolated?: boolean;
            maxAcu: number;
            minAcu: number;
            numReplicas: number;
            numReplicasScaledWithWriter: number;
            performanceInsights: boolean;
            performanceInsightsRetention: number;
            snapshotIdentifier: null | string;
            username?: string;
        },
        {
            backupRetentionDays?: number;
            bastionAllowList?: string[];
            cloudwatchLogsRetentionDays?: number;
            databaseName?: null
            | string;
            deletionProtection?: boolean;
            engineVersion?: string;
            ioOptimized?: boolean;
            isolated?: boolean;
            maxAcu?: number;
            minAcu?: number;
            numReplicas?: number;
            numReplicasScaledWithWriter?: number;
            performanceInsights?: boolean;
            performanceInsightsRetention?: number;
            snapshotIdentifier?: null | string;
            username?: string;
        },
    > = ...