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;
}> = ...
Type declaration
-
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>
Type declaration
-
backupRetentionDays: number
-
bastionAllowList: string[]
-
cloudwatchLogsRetentionDays: number
-
databaseName: null | string
-
deletionProtection: boolean
-
engineVersion: string
-
ioOptimized: boolean
-
Optional
isolated?: boolean
-
maxAcu: number
-
minAcu: number
-
numReplicas: number
-
numReplicasScaledWithWriter: number
-
performanceInsights: boolean
-
performanceInsightsRetention: number
-
snapshotIdentifier: null | string
-
Optional
username?: string
Type declaration
-
Optional
backupRetentionDays?: number
-
Optional
bastionAllowList?: string[]
-
Optional
cloudwatchLogsRetentionDays?: number
-
Optional
databaseName?: null | string
-
Optional
deletionProtection?: boolean
-
Optional
engineVersion?: string
-
Optional
ioOptimized?: boolean
-
Optional
isolated?: boolean
-
Optional
maxAcu?: number
-
Optional
minAcu?: number
-
Optional
numReplicas?: number
-
Optional
numReplicasScaledWithWriter?: number
-
Optional
performanceInsights?: boolean
-
Optional
performanceInsightsRetention?: number
-
Optional
snapshotIdentifier?: null | string
-
Optional
username?: string