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;
},
> = ...