import _m0 from 'protobufjs/minimal'; import { MasterSubclusterConfig, SegmentSubclusterConfig, ConnectionPoolerConfigSet, BackgroundActivitiesConfig, Greenplumconfigset617, Greenplumconfigset619, Greenplumconfigset621, Greenplumconfigset622, GreenplumConfigSet6 } from '../../../../../yandex/cloud/mdb/greenplum/v1/config'; import { MaintenanceWindow, MaintenanceOperation } from '../../../../../yandex/cloud/mdb/greenplum/v1/maintenance'; import { PXFConfigSet } from '../../../../../yandex/cloud/mdb/greenplum/v1/pxf'; import { TimeOfDay } from '../../../../../google/type/timeofday'; export declare const protobufPackage = "yandex.cloud.mdb.greenplum.v1"; /** A Greenplum® cluster resource. */ export interface Cluster { /** * ID of the Greenplum® cluster. * This ID is assigned by the platform at the moment of cluster creation. */ id: string; /** ID of the folder that the Greenplum® cluster belongs to. */ folderId: string; /** Time when the cluster was created. */ createdAt?: Date; /** * Name of the Greenplum® cluster. * The name is unique within the folder. */ name: string; /** Greenplum® cluster configuration. */ config?: GreenplumConfig; /** Description of the Greenplum® cluster. */ description: string; /** Custom labels for the Greenplum® cluster as `key:value` pairs. Maximum 64 labels per resource. */ labels: { [key: string]: string; }; /** Deployment environment of the Greenplum® cluster. */ environment: Cluster_Environment; /** Description of monitoring systems relevant to the Greenplum® cluster. */ monitoring: Monitoring[]; /** Configuration of the Greenplum® master subcluster. */ masterConfig?: MasterSubclusterConfig; /** Configuration of the Greenplum® segment subcluster. */ segmentConfig?: SegmentSubclusterConfig; /** Number of hosts in the master subcluster. */ masterHostCount: number; /** Number of hosts in the segment subcluster. */ segmentHostCount: number; /** Number of segments per host. */ segmentInHost: number; /** ID of the cloud network that the cluster belongs to. */ networkId: string; /** Aggregated cluster health. */ health: Cluster_Health; /** Current state of the cluster. */ status: Cluster_Status; /** A Greenplum® cluster maintenance window. Should be defined by either one of the two options. */ maintenanceWindow?: MaintenanceWindow; /** Maintenance operation planned at nearest [maintenance_window]. */ plannedOperation?: MaintenanceOperation; /** User security groups. */ securityGroupIds: string[]; /** Owner user name. */ userName: string; /** Determines whether the cluster is protected from being deleted. */ deletionProtection: boolean; /** Host groups hosting VMs of the cluster. */ hostGroupIds: string[]; /** Greenplum® and Odyssey® configuration. */ clusterConfig?: ClusterConfigSet; /** Cloud storage settings */ cloudStorage?: CloudStorage; /** Host groups hosting VMs of the master subcluster. */ masterHostGroupIds: string[]; /** Host groups hosting VMs of the segment subcluster. */ segmentHostGroupIds: string[]; /** Service account that will be used to access a Yandex Cloud resources */ serviceAccountId: string; /** Cloud logging configuration */ logging?: LoggingConfig; } export declare enum Cluster_Environment { ENVIRONMENT_UNSPECIFIED = 0, /** PRODUCTION - Stable environment with a conservative update policy: only hotfixes are applied during regular maintenance. */ PRODUCTION = 1, /** PRESTABLE - Environment with more aggressive update policy: new versions are rolled out irrespective of backward compatibility. */ PRESTABLE = 2, UNRECOGNIZED = -1 } export declare function cluster_EnvironmentFromJSON(object: any): Cluster_Environment; export declare function cluster_EnvironmentToJSON(object: Cluster_Environment): string; export declare enum Cluster_Health { /** HEALTH_UNKNOWN - Health of the cluster is unknown ([Host.health] for every host in the cluster is UNKNOWN). */ HEALTH_UNKNOWN = 0, /** ALIVE - Cluster is working normally ([Host.health] for every host in the cluster is ALIVE). */ ALIVE = 1, /** DEAD - Cluster is inoperable ([Host.health] for every host in the cluster is DEAD). */ DEAD = 2, /** DEGRADED - Cluster is working below capacity ([Host.health] for at least one host in the cluster is not ALIVE). */ DEGRADED = 3, /** UNBALANCED - Cluster is working below capacity ([Host.health] for at least one host in the cluster is UNBALANCED). */ UNBALANCED = 4, UNRECOGNIZED = -1 } export declare function cluster_HealthFromJSON(object: any): Cluster_Health; export declare function cluster_HealthToJSON(object: Cluster_Health): string; export declare enum Cluster_Status { /** STATUS_UNKNOWN - Cluster state is unknown. */ STATUS_UNKNOWN = 0, /** CREATING - Cluster is being created. */ CREATING = 1, /** RUNNING - Cluster is running normally. */ RUNNING = 2, /** ERROR - Cluster has encountered a problem and cannot operate. */ ERROR = 3, /** UPDATING - Cluster is being updated. */ UPDATING = 4, /** STOPPING - Cluster is stopping. */ STOPPING = 5, /** STOPPED - Cluster has stopped. */ STOPPED = 6, /** STARTING - Cluster is starting. */ STARTING = 7, UNRECOGNIZED = -1 } export declare function cluster_StatusFromJSON(object: any): Cluster_Status; export declare function cluster_StatusToJSON(object: Cluster_Status): string; export interface Cluster_LabelsEntry { key: string; value: string; } export interface ClusterConfigSet { greenplumConfigSet617?: Greenplumconfigset617 | undefined; greenplumConfigSet619?: Greenplumconfigset619 | undefined; greenplumConfigSet621?: Greenplumconfigset621 | undefined; greenplumConfigSet622?: Greenplumconfigset622 | undefined; greenplumConfigSet6?: GreenplumConfigSet6 | undefined; /** Odyssey® pool settings. */ pool?: ConnectionPoolerConfigSet; /** Managed Greenplum® background tasks configuration. */ backgroundActivities?: BackgroundActivitiesConfig; pxfConfig?: PXFConfigSet; } /** Monitoring system metadata. */ export interface Monitoring { /** Name of the monitoring system. */ name: string; /** Description of the monitoring system. */ description: string; /** Link to the monitoring system charts for the Greenplum® cluster. */ link: string; } export interface GreenplumConfig { /** Version of the Greenplum® server software. */ version: string; /** Time to start the daily backup, in the UTC timezone. */ backupWindowStart?: TimeOfDay; /** Retention policy of automated backups. */ backupRetainPeriodDays?: number; /** Access policy for external services. */ access?: Access; /** * ID of the availability zone the cluster belongs to. * To get a list of available zones, use the [yandex.cloud.compute.v1.ZoneService.List] request. */ zoneId: string; /** ID of the subnet the cluster belongs to. This subnet should be a part of the cloud network the cluster belongs to (see [Cluster.network_id]). */ subnetId: string; /** * Determines whether the cluster has a public IP address. * * After the cluster has been created, this setting cannot be changed. */ assignPublicIp: boolean; } export interface Access { /** Allows data export from the cluster to DataLens. */ dataLens: boolean; /** Allows SQL queries to the cluster databases from the management console. */ webSql: boolean; /** Allows access for DataTransfer. */ dataTransfer: boolean; /** Allow access for YandexQuery. */ yandexQuery: boolean; } export interface GreenplumRestoreConfig { /** Time to start the daily backup, in the UTC timezone. */ backupWindowStart?: TimeOfDay; /** Access policy for external services. */ access?: Access; /** * ID of the availability zone where the host resides. * * To get a list of available zones, use the [yandex.cloud.compute.v1.ZoneService.List] request. */ zoneId: string; /** * ID of the subnet that the host should belong to. This subnet should be a part of the network that the cluster belongs to. * The ID of the network is set in the field [Cluster.network_id]. */ subnetId: string; /** * Determines whether the host should get a public IP address on creation. * * After a host has been created, this setting cannot be changed. * * To remove an assigned public IP, or to assign a public IP to a host without one, recreate the host with [assign_public_ip] set as needed. * * Possible values: * * `false` - do not assign a public IP to the master host. * * `true` - assign a public IP to the master host. */ assignPublicIp: boolean; } export interface RestoreResources { /** ID of the preset for computational resources available to a host (CPU, memory, etc.). */ resourcePresetId: string; /** Volume of the storage available to a host. */ diskSize: number; } /** Cloud Storage Settings */ export interface CloudStorage { /** enable Cloud Storage for cluster */ enable: boolean; } export interface LoggingConfig { enabled: boolean; folderId: string | undefined; logGroupId: string | undefined; /** send Yandex Command Center logs */ commandCenterEnabled: boolean; /** send Greenplum logs */ greenplumEnabled: boolean; /** send Pooler logs */ poolerEnabled: boolean; } export declare const Cluster: { encode(message: Cluster, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Cluster; fromJSON(object: any): Cluster; toJSON(message: Cluster): unknown; fromPartial, never>) | undefined; backupRetainPeriodDays?: number | undefined; access?: ({ dataLens?: boolean | undefined; webSql?: boolean | undefined; dataTransfer?: boolean | undefined; yandexQuery?: boolean | undefined; } & { dataLens?: boolean | undefined; webSql?: boolean | undefined; dataTransfer?: boolean | undefined; yandexQuery?: boolean | undefined; } & Record, never>) | undefined; zoneId?: string | undefined; subnetId?: string | undefined; assignPublicIp?: boolean | undefined; } & Record, never>) | undefined; description?: string | undefined; labels?: ({ [x: string]: string | undefined; } & { [x: string]: string | undefined; } & Record, never>) | undefined; environment?: Cluster_Environment | undefined; monitoring?: ({ name?: string | undefined; description?: string | undefined; link?: string | undefined; }[] & ({ name?: string | undefined; description?: string | undefined; link?: string | undefined; } & { name?: string | undefined; description?: string | undefined; link?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; masterConfig?: ({ resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; } & { resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; segmentConfig?: ({ resources?: { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } | undefined; } & { resources?: ({ resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & { resourcePresetId?: string | undefined; diskSize?: number | undefined; diskTypeId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; masterHostCount?: number | undefined; segmentHostCount?: number | undefined; segmentInHost?: number | undefined; networkId?: string | undefined; health?: Cluster_Health | undefined; status?: Cluster_Status | undefined; maintenanceWindow?: ({ anytime?: {} | undefined; weeklyMaintenanceWindow?: { day?: import("../../../../../yandex/cloud/mdb/greenplum/v1/maintenance").WeeklyMaintenanceWindow_WeekDay | undefined; hour?: number | undefined; } | undefined; } & { anytime?: ({} & {} & Record, never>) | undefined; weeklyMaintenanceWindow?: ({ day?: import("../../../../../yandex/cloud/mdb/greenplum/v1/maintenance").WeeklyMaintenanceWindow_WeekDay | undefined; hour?: number | undefined; } & { day?: import("../../../../../yandex/cloud/mdb/greenplum/v1/maintenance").WeeklyMaintenanceWindow_WeekDay | undefined; hour?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; plannedOperation?: ({ info?: string | undefined; delayedUntil?: Date | undefined; } & { info?: string | undefined; delayedUntil?: Date | undefined; } & Record, never>) | undefined; securityGroupIds?: (string[] & string[] & Record, never>) | undefined; userName?: string | undefined; deletionProtection?: boolean | undefined; hostGroupIds?: (string[] & string[] & Record, never>) | undefined; clusterConfig?: ({ greenplumConfigSet617?: { effectiveConfig?: { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; } | undefined; userConfig?: { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; } | undefined; defaultConfig?: { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; } | undefined; } | undefined; greenplumConfigSet619?: { effectiveConfig?: { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; } | undefined; userConfig?: { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; } | undefined; defaultConfig?: { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; } | undefined; } | undefined; greenplumConfigSet621?: { effectiveConfig?: { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; } | undefined; userConfig?: { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; } | undefined; defaultConfig?: { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; } | undefined; } | undefined; greenplumConfigSet622?: { effectiveConfig?: { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; } | undefined; userConfig?: { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; } | undefined; defaultConfig?: { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; } | undefined; } | undefined; greenplumConfigSet6?: { effectiveConfig?: { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; gpEnableGlobalDeadlockDetector?: boolean | undefined; gpGlobalDeadlockDetectorPeriod?: number | undefined; } | undefined; userConfig?: { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; gpEnableGlobalDeadlockDetector?: boolean | undefined; gpGlobalDeadlockDetectorPeriod?: number | undefined; } | undefined; defaultConfig?: { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; gpEnableGlobalDeadlockDetector?: boolean | undefined; gpGlobalDeadlockDetectorPeriod?: number | undefined; } | undefined; } | undefined; pool?: { effectiveConfig?: { mode?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").ConnectionPoolerConfig_PoolMode | undefined; size?: number | undefined; clientIdleTimeout?: number | undefined; } | undefined; userConfig?: { mode?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").ConnectionPoolerConfig_PoolMode | undefined; size?: number | undefined; clientIdleTimeout?: number | undefined; } | undefined; defaultConfig?: { mode?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").ConnectionPoolerConfig_PoolMode | undefined; size?: number | undefined; clientIdleTimeout?: number | undefined; } | undefined; } | undefined; backgroundActivities?: { tableSizes?: { starts?: { hours?: number | undefined; minutes?: number | undefined; }[] | undefined; } | undefined; analyzeAndVacuum?: { start?: { hours?: number | undefined; minutes?: number | undefined; } | undefined; analyzeTimeout?: number | undefined; vacuumTimeout?: number | undefined; } | undefined; queryKillerScripts?: { idle?: { enable?: boolean | undefined; maxAge?: number | undefined; ignoreUsers?: string[] | undefined; } | undefined; idleInTransaction?: { enable?: boolean | undefined; maxAge?: number | undefined; ignoreUsers?: string[] | undefined; } | undefined; longRunning?: { enable?: boolean | undefined; maxAge?: number | undefined; ignoreUsers?: string[] | undefined; } | undefined; } | undefined; } | undefined; pxfConfig?: { effectiveConfig?: { connectionTimeout?: number | undefined; uploadTimeout?: number | undefined; maxThreads?: number | undefined; poolAllowCoreThreadTimeout?: boolean | undefined; poolCoreSize?: number | undefined; poolQueueCapacity?: number | undefined; poolMaxSize?: number | undefined; xmx?: number | undefined; xms?: number | undefined; } | undefined; userConfig?: { connectionTimeout?: number | undefined; uploadTimeout?: number | undefined; maxThreads?: number | undefined; poolAllowCoreThreadTimeout?: boolean | undefined; poolCoreSize?: number | undefined; poolQueueCapacity?: number | undefined; poolMaxSize?: number | undefined; xmx?: number | undefined; xms?: number | undefined; } | undefined; defaultConfig?: { connectionTimeout?: number | undefined; uploadTimeout?: number | undefined; maxThreads?: number | undefined; poolAllowCoreThreadTimeout?: boolean | undefined; poolCoreSize?: number | undefined; poolQueueCapacity?: number | undefined; poolMaxSize?: number | undefined; xmx?: number | undefined; xms?: number | undefined; } | undefined; } | undefined; } & { greenplumConfigSet617?: ({ effectiveConfig?: { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; } | undefined; userConfig?: { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; } | undefined; defaultConfig?: { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; } | undefined; } & { effectiveConfig?: ({ maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; } & { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; } & Record, never>) | undefined; userConfig?: ({ maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; } & { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; } & Record, never>) | undefined; defaultConfig?: ({ maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; } & { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; greenplumConfigSet619?: ({ effectiveConfig?: { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; } | undefined; userConfig?: { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; } | undefined; defaultConfig?: { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; } | undefined; } & { effectiveConfig?: ({ maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; } & { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; } & Record, never>) | undefined; userConfig?: ({ maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; } & { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; } & Record, never>) | undefined; defaultConfig?: ({ maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; } & { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; greenplumConfigSet621?: ({ effectiveConfig?: { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; } | undefined; userConfig?: { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; } | undefined; defaultConfig?: { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; } | undefined; } & { effectiveConfig?: ({ maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; } & { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; } & Record, never>) | undefined; userConfig?: ({ maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; } & { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; } & Record, never>) | undefined; defaultConfig?: ({ maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; } & { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; greenplumConfigSet622?: ({ effectiveConfig?: { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; } | undefined; userConfig?: { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; } | undefined; defaultConfig?: { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; } | undefined; } & { effectiveConfig?: ({ maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; } & { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; } & Record, never>) | undefined; userConfig?: ({ maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; } & { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; } & Record, never>) | undefined; defaultConfig?: ({ maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; } & { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; greenplumConfigSet6?: ({ effectiveConfig?: { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; gpEnableGlobalDeadlockDetector?: boolean | undefined; gpGlobalDeadlockDetectorPeriod?: number | undefined; } | undefined; userConfig?: { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; gpEnableGlobalDeadlockDetector?: boolean | undefined; gpGlobalDeadlockDetectorPeriod?: number | undefined; } | undefined; defaultConfig?: { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; gpEnableGlobalDeadlockDetector?: boolean | undefined; gpGlobalDeadlockDetectorPeriod?: number | undefined; } | undefined; } & { effectiveConfig?: ({ maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; gpEnableGlobalDeadlockDetector?: boolean | undefined; gpGlobalDeadlockDetectorPeriod?: number | undefined; } & { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; gpEnableGlobalDeadlockDetector?: boolean | undefined; gpGlobalDeadlockDetectorPeriod?: number | undefined; } & Record, never>) | undefined; userConfig?: ({ maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; gpEnableGlobalDeadlockDetector?: boolean | undefined; gpGlobalDeadlockDetectorPeriod?: number | undefined; } & { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; gpEnableGlobalDeadlockDetector?: boolean | undefined; gpGlobalDeadlockDetectorPeriod?: number | undefined; } & Record, never>) | undefined; defaultConfig?: ({ maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; gpEnableGlobalDeadlockDetector?: boolean | undefined; gpGlobalDeadlockDetectorPeriod?: number | undefined; } & { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; gpEnableGlobalDeadlockDetector?: boolean | undefined; gpGlobalDeadlockDetectorPeriod?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; pool?: ({ effectiveConfig?: { mode?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").ConnectionPoolerConfig_PoolMode | undefined; size?: number | undefined; clientIdleTimeout?: number | undefined; } | undefined; userConfig?: { mode?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").ConnectionPoolerConfig_PoolMode | undefined; size?: number | undefined; clientIdleTimeout?: number | undefined; } | undefined; defaultConfig?: { mode?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").ConnectionPoolerConfig_PoolMode | undefined; size?: number | undefined; clientIdleTimeout?: number | undefined; } | undefined; } & { effectiveConfig?: ({ mode?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").ConnectionPoolerConfig_PoolMode | undefined; size?: number | undefined; clientIdleTimeout?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").ConnectionPoolerConfig_PoolMode | undefined; size?: number | undefined; clientIdleTimeout?: number | undefined; } & Record, never>) | undefined; userConfig?: ({ mode?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").ConnectionPoolerConfig_PoolMode | undefined; size?: number | undefined; clientIdleTimeout?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").ConnectionPoolerConfig_PoolMode | undefined; size?: number | undefined; clientIdleTimeout?: number | undefined; } & Record, never>) | undefined; defaultConfig?: ({ mode?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").ConnectionPoolerConfig_PoolMode | undefined; size?: number | undefined; clientIdleTimeout?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").ConnectionPoolerConfig_PoolMode | undefined; size?: number | undefined; clientIdleTimeout?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; backgroundActivities?: ({ tableSizes?: { starts?: { hours?: number | undefined; minutes?: number | undefined; }[] | undefined; } | undefined; analyzeAndVacuum?: { start?: { hours?: number | undefined; minutes?: number | undefined; } | undefined; analyzeTimeout?: number | undefined; vacuumTimeout?: number | undefined; } | undefined; queryKillerScripts?: { idle?: { enable?: boolean | undefined; maxAge?: number | undefined; ignoreUsers?: string[] | undefined; } | undefined; idleInTransaction?: { enable?: boolean | undefined; maxAge?: number | undefined; ignoreUsers?: string[] | undefined; } | undefined; longRunning?: { enable?: boolean | undefined; maxAge?: number | undefined; ignoreUsers?: string[] | undefined; } | undefined; } | undefined; } & { tableSizes?: ({ starts?: { hours?: number | undefined; minutes?: number | undefined; }[] | undefined; } & { starts?: ({ hours?: number | undefined; minutes?: number | undefined; }[] & ({ hours?: number | undefined; minutes?: number | undefined; } & { hours?: number | undefined; minutes?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; analyzeAndVacuum?: ({ start?: { hours?: number | undefined; minutes?: number | undefined; } | undefined; analyzeTimeout?: number | undefined; vacuumTimeout?: number | undefined; } & { start?: ({ hours?: number | undefined; minutes?: number | undefined; } & { hours?: number | undefined; minutes?: number | undefined; } & Record, never>) | undefined; analyzeTimeout?: number | undefined; vacuumTimeout?: number | undefined; } & Record, never>) | undefined; queryKillerScripts?: ({ idle?: { enable?: boolean | undefined; maxAge?: number | undefined; ignoreUsers?: string[] | undefined; } | undefined; idleInTransaction?: { enable?: boolean | undefined; maxAge?: number | undefined; ignoreUsers?: string[] | undefined; } | undefined; longRunning?: { enable?: boolean | undefined; maxAge?: number | undefined; ignoreUsers?: string[] | undefined; } | undefined; } & { idle?: ({ enable?: boolean | undefined; maxAge?: number | undefined; ignoreUsers?: string[] | undefined; } & { enable?: boolean | undefined; maxAge?: number | undefined; ignoreUsers?: (string[] & string[] & Record, never>) | undefined; } & Record, never>) | undefined; idleInTransaction?: ({ enable?: boolean | undefined; maxAge?: number | undefined; ignoreUsers?: string[] | undefined; } & { enable?: boolean | undefined; maxAge?: number | undefined; ignoreUsers?: (string[] & string[] & Record, never>) | undefined; } & Record, never>) | undefined; longRunning?: ({ enable?: boolean | undefined; maxAge?: number | undefined; ignoreUsers?: string[] | undefined; } & { enable?: boolean | undefined; maxAge?: number | undefined; ignoreUsers?: (string[] & string[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; pxfConfig?: ({ effectiveConfig?: { connectionTimeout?: number | undefined; uploadTimeout?: number | undefined; maxThreads?: number | undefined; poolAllowCoreThreadTimeout?: boolean | undefined; poolCoreSize?: number | undefined; poolQueueCapacity?: number | undefined; poolMaxSize?: number | undefined; xmx?: number | undefined; xms?: number | undefined; } | undefined; userConfig?: { connectionTimeout?: number | undefined; uploadTimeout?: number | undefined; maxThreads?: number | undefined; poolAllowCoreThreadTimeout?: boolean | undefined; poolCoreSize?: number | undefined; poolQueueCapacity?: number | undefined; poolMaxSize?: number | undefined; xmx?: number | undefined; xms?: number | undefined; } | undefined; defaultConfig?: { connectionTimeout?: number | undefined; uploadTimeout?: number | undefined; maxThreads?: number | undefined; poolAllowCoreThreadTimeout?: boolean | undefined; poolCoreSize?: number | undefined; poolQueueCapacity?: number | undefined; poolMaxSize?: number | undefined; xmx?: number | undefined; xms?: number | undefined; } | undefined; } & { effectiveConfig?: ({ connectionTimeout?: number | undefined; uploadTimeout?: number | undefined; maxThreads?: number | undefined; poolAllowCoreThreadTimeout?: boolean | undefined; poolCoreSize?: number | undefined; poolQueueCapacity?: number | undefined; poolMaxSize?: number | undefined; xmx?: number | undefined; xms?: number | undefined; } & { connectionTimeout?: number | undefined; uploadTimeout?: number | undefined; maxThreads?: number | undefined; poolAllowCoreThreadTimeout?: boolean | undefined; poolCoreSize?: number | undefined; poolQueueCapacity?: number | undefined; poolMaxSize?: number | undefined; xmx?: number | undefined; xms?: number | undefined; } & Record, never>) | undefined; userConfig?: ({ connectionTimeout?: number | undefined; uploadTimeout?: number | undefined; maxThreads?: number | undefined; poolAllowCoreThreadTimeout?: boolean | undefined; poolCoreSize?: number | undefined; poolQueueCapacity?: number | undefined; poolMaxSize?: number | undefined; xmx?: number | undefined; xms?: number | undefined; } & { connectionTimeout?: number | undefined; uploadTimeout?: number | undefined; maxThreads?: number | undefined; poolAllowCoreThreadTimeout?: boolean | undefined; poolCoreSize?: number | undefined; poolQueueCapacity?: number | undefined; poolMaxSize?: number | undefined; xmx?: number | undefined; xms?: number | undefined; } & Record, never>) | undefined; defaultConfig?: ({ connectionTimeout?: number | undefined; uploadTimeout?: number | undefined; maxThreads?: number | undefined; poolAllowCoreThreadTimeout?: boolean | undefined; poolCoreSize?: number | undefined; poolQueueCapacity?: number | undefined; poolMaxSize?: number | undefined; xmx?: number | undefined; xms?: number | undefined; } & { connectionTimeout?: number | undefined; uploadTimeout?: number | undefined; maxThreads?: number | undefined; poolAllowCoreThreadTimeout?: boolean | undefined; poolCoreSize?: number | undefined; poolQueueCapacity?: number | undefined; poolMaxSize?: number | undefined; xmx?: number | undefined; xms?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; cloudStorage?: ({ enable?: boolean | undefined; } & { enable?: boolean | undefined; } & Record, never>) | undefined; masterHostGroupIds?: (string[] & string[] & Record, never>) | undefined; segmentHostGroupIds?: (string[] & string[] & Record, never>) | undefined; serviceAccountId?: string | undefined; logging?: ({ enabled?: boolean | undefined; folderId?: string | undefined; logGroupId?: string | undefined; commandCenterEnabled?: boolean | undefined; greenplumEnabled?: boolean | undefined; poolerEnabled?: boolean | undefined; } & { enabled?: boolean | undefined; folderId?: string | undefined; logGroupId?: string | undefined; commandCenterEnabled?: boolean | undefined; greenplumEnabled?: boolean | undefined; poolerEnabled?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): Cluster; }; export declare const Cluster_LabelsEntry: { encode(message: Cluster_LabelsEntry, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Cluster_LabelsEntry; fromJSON(object: any): Cluster_LabelsEntry; toJSON(message: Cluster_LabelsEntry): unknown; fromPartial, never>>(object: I): Cluster_LabelsEntry; }; export declare const ClusterConfigSet: { encode(message: ClusterConfigSet, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ClusterConfigSet; fromJSON(object: any): ClusterConfigSet; toJSON(message: ClusterConfigSet): unknown; fromPartial, never>) | undefined; userConfig?: ({ maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; } & { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; } & Record, never>) | undefined; defaultConfig?: ({ maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; } & { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; greenplumConfigSet619?: ({ effectiveConfig?: { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; } | undefined; userConfig?: { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; } | undefined; defaultConfig?: { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; } | undefined; } & { effectiveConfig?: ({ maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; } & { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; } & Record, never>) | undefined; userConfig?: ({ maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; } & { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; } & Record, never>) | undefined; defaultConfig?: ({ maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; } & { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; greenplumConfigSet621?: ({ effectiveConfig?: { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; } | undefined; userConfig?: { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; } | undefined; defaultConfig?: { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; } | undefined; } & { effectiveConfig?: ({ maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; } & { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; } & Record, never>) | undefined; userConfig?: ({ maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; } & { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; } & Record, never>) | undefined; defaultConfig?: ({ maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; } & { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; greenplumConfigSet622?: ({ effectiveConfig?: { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; } | undefined; userConfig?: { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; } | undefined; defaultConfig?: { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; } | undefined; } & { effectiveConfig?: ({ maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; } & { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; } & Record, never>) | undefined; userConfig?: ({ maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; } & { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; } & Record, never>) | undefined; defaultConfig?: ({ maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; } & { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; greenplumConfigSet6?: ({ effectiveConfig?: { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; gpEnableGlobalDeadlockDetector?: boolean | undefined; gpGlobalDeadlockDetectorPeriod?: number | undefined; } | undefined; userConfig?: { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; gpEnableGlobalDeadlockDetector?: boolean | undefined; gpGlobalDeadlockDetectorPeriod?: number | undefined; } | undefined; defaultConfig?: { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; gpEnableGlobalDeadlockDetector?: boolean | undefined; gpGlobalDeadlockDetectorPeriod?: number | undefined; } | undefined; } & { effectiveConfig?: ({ maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; gpEnableGlobalDeadlockDetector?: boolean | undefined; gpGlobalDeadlockDetectorPeriod?: number | undefined; } & { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; gpEnableGlobalDeadlockDetector?: boolean | undefined; gpGlobalDeadlockDetectorPeriod?: number | undefined; } & Record, never>) | undefined; userConfig?: ({ maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; gpEnableGlobalDeadlockDetector?: boolean | undefined; gpGlobalDeadlockDetectorPeriod?: number | undefined; } & { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; gpEnableGlobalDeadlockDetector?: boolean | undefined; gpGlobalDeadlockDetectorPeriod?: number | undefined; } & Record, never>) | undefined; defaultConfig?: ({ maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; gpEnableGlobalDeadlockDetector?: boolean | undefined; gpGlobalDeadlockDetectorPeriod?: number | undefined; } & { maxConnections?: number | undefined; maxSlotWalKeepSize?: number | undefined; gpWorkfileLimitPerSegment?: number | undefined; gpWorkfileLimitPerQuery?: number | undefined; gpWorkfileLimitFilesPerQuery?: number | undefined; maxPreparedTransactions?: number | undefined; gpWorkfileCompression?: boolean | undefined; maxStatementMem?: number | undefined; logStatement?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").LogStatement | undefined; gpAddColumnInheritsTableSetting?: boolean | undefined; gpEnableGlobalDeadlockDetector?: boolean | undefined; gpGlobalDeadlockDetectorPeriod?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; pool?: ({ effectiveConfig?: { mode?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").ConnectionPoolerConfig_PoolMode | undefined; size?: number | undefined; clientIdleTimeout?: number | undefined; } | undefined; userConfig?: { mode?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").ConnectionPoolerConfig_PoolMode | undefined; size?: number | undefined; clientIdleTimeout?: number | undefined; } | undefined; defaultConfig?: { mode?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").ConnectionPoolerConfig_PoolMode | undefined; size?: number | undefined; clientIdleTimeout?: number | undefined; } | undefined; } & { effectiveConfig?: ({ mode?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").ConnectionPoolerConfig_PoolMode | undefined; size?: number | undefined; clientIdleTimeout?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").ConnectionPoolerConfig_PoolMode | undefined; size?: number | undefined; clientIdleTimeout?: number | undefined; } & Record, never>) | undefined; userConfig?: ({ mode?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").ConnectionPoolerConfig_PoolMode | undefined; size?: number | undefined; clientIdleTimeout?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").ConnectionPoolerConfig_PoolMode | undefined; size?: number | undefined; clientIdleTimeout?: number | undefined; } & Record, never>) | undefined; defaultConfig?: ({ mode?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").ConnectionPoolerConfig_PoolMode | undefined; size?: number | undefined; clientIdleTimeout?: number | undefined; } & { mode?: import("../../../../../yandex/cloud/mdb/greenplum/v1/config").ConnectionPoolerConfig_PoolMode | undefined; size?: number | undefined; clientIdleTimeout?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; backgroundActivities?: ({ tableSizes?: { starts?: { hours?: number | undefined; minutes?: number | undefined; }[] | undefined; } | undefined; analyzeAndVacuum?: { start?: { hours?: number | undefined; minutes?: number | undefined; } | undefined; analyzeTimeout?: number | undefined; vacuumTimeout?: number | undefined; } | undefined; queryKillerScripts?: { idle?: { enable?: boolean | undefined; maxAge?: number | undefined; ignoreUsers?: string[] | undefined; } | undefined; idleInTransaction?: { enable?: boolean | undefined; maxAge?: number | undefined; ignoreUsers?: string[] | undefined; } | undefined; longRunning?: { enable?: boolean | undefined; maxAge?: number | undefined; ignoreUsers?: string[] | undefined; } | undefined; } | undefined; } & { tableSizes?: ({ starts?: { hours?: number | undefined; minutes?: number | undefined; }[] | undefined; } & { starts?: ({ hours?: number | undefined; minutes?: number | undefined; }[] & ({ hours?: number | undefined; minutes?: number | undefined; } & { hours?: number | undefined; minutes?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; analyzeAndVacuum?: ({ start?: { hours?: number | undefined; minutes?: number | undefined; } | undefined; analyzeTimeout?: number | undefined; vacuumTimeout?: number | undefined; } & { start?: ({ hours?: number | undefined; minutes?: number | undefined; } & { hours?: number | undefined; minutes?: number | undefined; } & Record, never>) | undefined; analyzeTimeout?: number | undefined; vacuumTimeout?: number | undefined; } & Record, never>) | undefined; queryKillerScripts?: ({ idle?: { enable?: boolean | undefined; maxAge?: number | undefined; ignoreUsers?: string[] | undefined; } | undefined; idleInTransaction?: { enable?: boolean | undefined; maxAge?: number | undefined; ignoreUsers?: string[] | undefined; } | undefined; longRunning?: { enable?: boolean | undefined; maxAge?: number | undefined; ignoreUsers?: string[] | undefined; } | undefined; } & { idle?: ({ enable?: boolean | undefined; maxAge?: number | undefined; ignoreUsers?: string[] | undefined; } & { enable?: boolean | undefined; maxAge?: number | undefined; ignoreUsers?: (string[] & string[] & Record, never>) | undefined; } & Record, never>) | undefined; idleInTransaction?: ({ enable?: boolean | undefined; maxAge?: number | undefined; ignoreUsers?: string[] | undefined; } & { enable?: boolean | undefined; maxAge?: number | undefined; ignoreUsers?: (string[] & string[] & Record, never>) | undefined; } & Record, never>) | undefined; longRunning?: ({ enable?: boolean | undefined; maxAge?: number | undefined; ignoreUsers?: string[] | undefined; } & { enable?: boolean | undefined; maxAge?: number | undefined; ignoreUsers?: (string[] & string[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; pxfConfig?: ({ effectiveConfig?: { connectionTimeout?: number | undefined; uploadTimeout?: number | undefined; maxThreads?: number | undefined; poolAllowCoreThreadTimeout?: boolean | undefined; poolCoreSize?: number | undefined; poolQueueCapacity?: number | undefined; poolMaxSize?: number | undefined; xmx?: number | undefined; xms?: number | undefined; } | undefined; userConfig?: { connectionTimeout?: number | undefined; uploadTimeout?: number | undefined; maxThreads?: number | undefined; poolAllowCoreThreadTimeout?: boolean | undefined; poolCoreSize?: number | undefined; poolQueueCapacity?: number | undefined; poolMaxSize?: number | undefined; xmx?: number | undefined; xms?: number | undefined; } | undefined; defaultConfig?: { connectionTimeout?: number | undefined; uploadTimeout?: number | undefined; maxThreads?: number | undefined; poolAllowCoreThreadTimeout?: boolean | undefined; poolCoreSize?: number | undefined; poolQueueCapacity?: number | undefined; poolMaxSize?: number | undefined; xmx?: number | undefined; xms?: number | undefined; } | undefined; } & { effectiveConfig?: ({ connectionTimeout?: number | undefined; uploadTimeout?: number | undefined; maxThreads?: number | undefined; poolAllowCoreThreadTimeout?: boolean | undefined; poolCoreSize?: number | undefined; poolQueueCapacity?: number | undefined; poolMaxSize?: number | undefined; xmx?: number | undefined; xms?: number | undefined; } & { connectionTimeout?: number | undefined; uploadTimeout?: number | undefined; maxThreads?: number | undefined; poolAllowCoreThreadTimeout?: boolean | undefined; poolCoreSize?: number | undefined; poolQueueCapacity?: number | undefined; poolMaxSize?: number | undefined; xmx?: number | undefined; xms?: number | undefined; } & Record, never>) | undefined; userConfig?: ({ connectionTimeout?: number | undefined; uploadTimeout?: number | undefined; maxThreads?: number | undefined; poolAllowCoreThreadTimeout?: boolean | undefined; poolCoreSize?: number | undefined; poolQueueCapacity?: number | undefined; poolMaxSize?: number | undefined; xmx?: number | undefined; xms?: number | undefined; } & { connectionTimeout?: number | undefined; uploadTimeout?: number | undefined; maxThreads?: number | undefined; poolAllowCoreThreadTimeout?: boolean | undefined; poolCoreSize?: number | undefined; poolQueueCapacity?: number | undefined; poolMaxSize?: number | undefined; xmx?: number | undefined; xms?: number | undefined; } & Record, never>) | undefined; defaultConfig?: ({ connectionTimeout?: number | undefined; uploadTimeout?: number | undefined; maxThreads?: number | undefined; poolAllowCoreThreadTimeout?: boolean | undefined; poolCoreSize?: number | undefined; poolQueueCapacity?: number | undefined; poolMaxSize?: number | undefined; xmx?: number | undefined; xms?: number | undefined; } & { connectionTimeout?: number | undefined; uploadTimeout?: number | undefined; maxThreads?: number | undefined; poolAllowCoreThreadTimeout?: boolean | undefined; poolCoreSize?: number | undefined; poolQueueCapacity?: number | undefined; poolMaxSize?: number | undefined; xmx?: number | undefined; xms?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): ClusterConfigSet; }; export declare const Monitoring: { encode(message: Monitoring, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Monitoring; fromJSON(object: any): Monitoring; toJSON(message: Monitoring): unknown; fromPartial, never>>(object: I): Monitoring; }; export declare const GreenplumConfig: { encode(message: GreenplumConfig, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GreenplumConfig; fromJSON(object: any): GreenplumConfig; toJSON(message: GreenplumConfig): unknown; fromPartial, never>) | undefined; backupRetainPeriodDays?: number | undefined; access?: ({ dataLens?: boolean | undefined; webSql?: boolean | undefined; dataTransfer?: boolean | undefined; yandexQuery?: boolean | undefined; } & { dataLens?: boolean | undefined; webSql?: boolean | undefined; dataTransfer?: boolean | undefined; yandexQuery?: boolean | undefined; } & Record, never>) | undefined; zoneId?: string | undefined; subnetId?: string | undefined; assignPublicIp?: boolean | undefined; } & Record, never>>(object: I): GreenplumConfig; }; export declare const Access: { encode(message: Access, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Access; fromJSON(object: any): Access; toJSON(message: Access): unknown; fromPartial, never>>(object: I): Access; }; export declare const GreenplumRestoreConfig: { encode(message: GreenplumRestoreConfig, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GreenplumRestoreConfig; fromJSON(object: any): GreenplumRestoreConfig; toJSON(message: GreenplumRestoreConfig): unknown; fromPartial, never>) | undefined; access?: ({ dataLens?: boolean | undefined; webSql?: boolean | undefined; dataTransfer?: boolean | undefined; yandexQuery?: boolean | undefined; } & { dataLens?: boolean | undefined; webSql?: boolean | undefined; dataTransfer?: boolean | undefined; yandexQuery?: boolean | undefined; } & Record, never>) | undefined; zoneId?: string | undefined; subnetId?: string | undefined; assignPublicIp?: boolean | undefined; } & Record, never>>(object: I): GreenplumRestoreConfig; }; export declare const RestoreResources: { encode(message: RestoreResources, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RestoreResources; fromJSON(object: any): RestoreResources; toJSON(message: RestoreResources): unknown; fromPartial, never>>(object: I): RestoreResources; }; export declare const CloudStorage: { encode(message: CloudStorage, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CloudStorage; fromJSON(object: any): CloudStorage; toJSON(message: CloudStorage): unknown; fromPartial, never>>(object: I): CloudStorage; }; export declare const LoggingConfig: { encode(message: LoggingConfig, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): LoggingConfig; fromJSON(object: any): LoggingConfig; toJSON(message: LoggingConfig): unknown; fromPartial, never>>(object: I): LoggingConfig; }; type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; export type DeepPartial = T extends Builtin ? T : T extends Array ? Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} ? { [K in keyof T]?: DeepPartial; } : Partial; type KeysOfUnion = T extends T ? keyof T : never; export type Exact = P extends Builtin ? P : P & { [K in keyof P]: Exact; } & Record>, never>; export {};