Variable putDatabasesPostgreSqlInstanceResponseSchemaConst
putDatabasesPostgreSqlInstanceResponseSchema: ZodObject<
{
allow_list: ZodArray<ZodString>;
cluster_size: ZodUnion<
readonly [ZodLiteral<1>, ZodLiteral<2>, ZodLiteral<3>],
>;
created: ZodReadonly<ZodISODateTime>;
encrypted: ZodDefault<ZodReadonly<ZodBoolean>>;
engine: ZodReadonly<ZodString>;
engine_config: ZodObject<
{
pg: ZodObject<
{
autovacuum_analyze_scale_factor: ZodDefault<ZodNumber>;
autovacuum_analyze_threshold: ZodDefault<ZodInt>;
autovacuum_max_workers: ZodDefault<ZodInt>;
autovacuum_naptime: ZodDefault<ZodInt>;
autovacuum_vacuum_cost_delay: ZodDefault<ZodInt>;
autovacuum_vacuum_cost_limit: ZodDefault<ZodInt>;
autovacuum_vacuum_scale_factor: ZodDefault<ZodNumber>;
autovacuum_vacuum_threshold: ZodDefault<ZodInt>;
bgwriter_delay: ZodDefault<ZodInt>;
bgwriter_flush_after: ZodDefault<ZodInt>;
bgwriter_lru_maxpages: ZodDefault<ZodInt>;
bgwriter_lru_multiplier: ZodDefault<ZodNumber>;
deadlock_timeout: ZodInt;
default_toast_compression: ZodEnum<{ lz4: "lz4"; pglz: "pglz" }>;
idle_in_transaction_session_timeout: ZodInt;
jit: ZodBoolean;
max_files_per_process: ZodInt;
max_locks_per_transaction: ZodInt;
max_logical_replication_workers: ZodInt;
max_parallel_workers: ZodInt;
max_parallel_workers_per_gather: ZodInt;
max_pred_locks_per_transaction: ZodInt;
max_replication_slots: ZodInt;
max_slot_wal_keep_size: ZodDefault<ZodInt>;
max_stack_depth: ZodInt;
max_standby_archive_delay: ZodInt;
max_standby_streaming_delay: ZodInt;
max_wal_senders: ZodInt;
max_worker_processes: ZodInt;
password_encryption: ZodEnum<
{ md5: "md5"; "scram-sh-256": "scram-sh-256" },
>;
"pg_partman_bgw.interval": ZodInt;
"pg_partman_bgw.role": ZodString;
"pg_stat_monitor.pgsm_enable_query_plan": ZodBoolean;
"pg_stat_monitor.pgsm_max_buckets": ZodInt;
"pg_stat_statements.track": ZodEnum<
{ all: "all"; none: "none"; top: "top" },
>;
temp_file_limit: ZodInt;
timezone: ZodString;
track_activity_query_size: ZodInt;
track_commit_timestamp: ZodEnum<{ off: "off"; on: "on" }>;
track_functions: ZodEnum<{ all: "all"; none: "none"; pl: "pl" }>;
track_io_timing: ZodEnum<{ off: "off"; on: "on" }>;
wal_sender_timeout: ZodInt;
wal_writer_delay: ZodDefault<ZodInt>;
},
$strip,
>;
pg_stat_monitor_enable: ZodBoolean;
pglookout: ZodObject<
{ max_failover_replication_time_lag: ZodInt },
$strip,
>;
shared_buffers_percentage: ZodNumber;
work_mem: ZodInt;
},
$strip,
>;
fork: ZodObject<{ restore_time: ZodISODateTime; source: ZodInt }, $strip>;
hosts: ZodReadonly<
ZodObject<
{
primary: ZodUnion<readonly [ZodString, ZodNull]>;
secondary: ZodUnion<readonly [ZodString, ZodNull]>;
},
$strip,
>,
>;
id: ZodReadonly<ZodInt>;
label: ZodString;
members: ZodReadonly<ZodRecord<ZodString, ZodUnknown>>;
oldest_restore_time: ZodReadonly<ZodISODateTime>;
platform: ZodEnum<
{ "rdbms-default": "rdbms-default"; "rdbms-legacy": "rdbms-legacy" },
>;
port: ZodReadonly<ZodInt>;
private_network: ZodUnion<
readonly [
ZodObject<
{
public_access: ZodDefault<ZodBoolean>;
subnet_id: ZodInt;
vpc_id: ZodInt;
},
$strip,
>,
ZodNull,
],
>;
region: ZodString;
ssl_connection: ZodDefault<ZodBoolean>;
status: ZodEnum<
{
active: "active";
degraded: "degraded";
failed: "failed";
provisioning: "provisioning";
resizing: "resizing";
resuming: "resuming";
suspended: "suspended";
suspending: "suspending";
updating: "updating";
},
>;
total_disk_size_gb: ZodReadonly<ZodInt>;
type: ZodString;
updated: ZodReadonly<ZodISODateTime>;
updates: ZodObject<
{
day_of_week: ZodInt;
duration: ZodInt;
frequency: ZodEnum<{ weekly: "weekly" }>;
hour_of_day: ZodInt;
pending: ZodReadonly<
ZodArray<
ZodObject<
{
deadline: ZodUnion<readonly [ZodISODateTime, ZodNull]>;
description: ZodString;
planned_for: ZodUnion<readonly [ZodISODateTime, ZodNull]>;
},
$strip,
>,
>,
>;
},
$strip,
>;
used_disk_size_gb: ZodReadonly<ZodInt>;
version: ZodString;
},
$strip,
> = ...
Managed PostgreSQL Databases object.